html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:Arial, sans-serif;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
line-height:1.5;
background:#fff;
font-size:75%;
color:#222;
font-family: Arial, sans-serif;
margin:1.5em 0;

}



.editorialtext .lbfeatureouter {border-top-style:solid 5px #000 !important;}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:;
}

a img {
border:none;
}

h1,h2,h3,h4,h5,h6 {
color:#111;
font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
text-transform:uppercase;
}

h1 {
font-size:3em;
line-height:1;
margin-bottom:.5em;
}

h2 {
font-size:2em;
margin-bottom:.75em;
}

h3 {
font-size:1.7em;
line-height:1;
margin-bottom:1em;
}

h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}

h5 {
font-size:1.4em;
color:#1a405a;
padding-top:1em;}

h6 {
font-size:1em;
font-weight:700;
color:#990000;
}






/* Kate's GC Stlyes */

h9 {
	
	color: #fff;
	font-size: 2.4em;
	text-transform:uppercase;
	background-color: #000;
	font-family: "Times New Roman", Times, serif;
	display:block;
	width:300px;
	padding:10px;}

h10 {
	
	color:#000;
	font-size: 1.3em;
	padding-top:30px;
  font-family: "jaf-bernino-sans",sans-serif;
	text-decoration:none;}
	

h12 {
	
	color: #fff;
	font-size: 2.5em;
	background-color: #000;
	font-family: 'tk-freight-display-pro',serif;}

h13 {
	
	font-size: 35px;
	font-weight: 900;
	color:#1B70B5;
	font-family: jaf-bernino-sans;}

h14 {
	
	color: #fff;
	font-size: 1.5em;
	text-transform:uppercase;
	background-color:#1B70B5;
	font-family: "Times New Roman", Times, serif;}

h15 {
	
	color: #fff;
	font-size: 1.5em;
	text-transform:uppercase;
	background-color: #000;
	padding-top:60px;
	font-family: "Times New Roman", Times, serif;}	


body .gcbody {

	background-color: #fff;
}




/* */




p.last {
margin-bottom:0;
}

p img {
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0;
}

p img.top {
margin-top:0;
}

ul,ol {
margin:0 3em 1.5em;
}

ul {
list-style-type:square;
}

ol {
list-style-type:decimal;
}

dd {
margin-left:1.5em;
}

abbr,acronym {
border-bottom:1px dotted #666;
}

address {
margin-top:1.5em;
font-style:italic;
}

a:focus,a:hover {
color:#000;
}

a {
color:#009;
text-decoration:none;
}

blockquote {
color:#666;
font-style:italic;
padding:1.5em 0em;
}

em,dfn {
font-style:italic;
background:#ffc;
}

pre,code {
white-space:pre;
margin:1.5em 0;
}

pre,code,tt {
font:1em 'andale mono', monotype.com, 'lucida console', monospace;
line-height:1.5;
}

tt {
display:block;
line-height:1.5;
margin:1.5em 0;
}

th {
border-bottom:2px solid #ccc;
font-weight:700;
padding:10px 0px;}


td {
border-bottom:1px solid #ddd;
}

th,td {
}

tfoot {
font-style:italic;
}

caption {
background:#ffc;
}

table .last {
padding-right:0;
}

.small {
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em;
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em;
}

.hide {
display:none;
}

.highlight {
background:#ff0;
}

.added {
color:#060;
}

.removed {
color:#900;
}

.top {
margin-top:0;
padding-top:0;
}

.bottom {
margin-bottom:0;
padding-bottom:0;
}

.container {
margin:0 auto;
}

.column {
float:left;
}

.last {
margin-right:0;
}


/* START Steve's spans */

.span-1 {width:15.3%; float:left; margin-right:10px;}

.span-2 {width:31.6%; float:left;margin-right:10px;}

.span-4 {width:630px; float:left;margin-right:10px;}

.span-3 {width:48.65%; float:left;margin-left:1px;}

.span-6 {min-width:200px; width:20%;}

.category .span-6 {background-color:#F3F5F7;margin-top:10px;border:1px solid #ccc;}

.span-7 {width:200px;}

.span-12 {padding-top:20px;}

.span-13 {width:59.2%;}
.span-18 {}




.office_list_container .span-4 {width:220px;}

/* END Steve's spans */






.append-1 {
padding-right:40px;
}

.append-2 {
padding-right:80px;
}

.append-3 {
padding-right:120px;
}

.append-4 {
padding-right:160px;
}

.append-5 {
padding-right:200px;
}

.append-6 {
padding-right:240px;
}

.append-7 {
padding-right:280px;
}

.append-8 {
padding-right:320px;
}

.append-9 {
padding-right:360px;
}

.append-10 {
padding-right:400px;
}

.append-11 {
padding-right:440px;
}

.append-12 {
padding-right:480px;
}

.append-13 {
padding-right:520px;
}

.append-14 {
padding-right:560px;
}

.append-15 {

padding-right:600px;
}

.append-16 {
padding-right:640px;
}

.append-17 {
padding-right:680px;
}

.append-18 {
padding-right:720px;
}

.append-19 {
padding-right:760px;
}

.append-20 {
padding-right:800px;
}

.append-21 {
padding-right:840px;
}

.append-22 {
padding-right:880px;
}

.append-23 {
padding-right:920px;
}

.prepend-1 {
padding-left:40px;
}

.prepend-2 {
padding-left:80px;
}

.prepend-3 {
padding-left:120px;
}

.prepend-4 {
padding-left:160px;
}

.prepend-5 {
padding-left:200px;
}

.prepend-6 {
padding-left:240px;
}

.prepend-7 {
padding-left:280px;
}

.prepend-8 {
padding-left:320px;
}

.prepend-9 {
padding-left:360px;
}

.prepend-10 {
padding-left:400px;
}

.prepend-11 {
padding-left:440px;
}

.prepend-12 {
padding-left:480px;
}

.prepend-13 {
padding-left:520px;
}

.prepend-14 {
padding-left:560px;
}

.prepend-15 {
padding-left:600px;
}

.prepend-16 {
padding-left:640px;
}

.prepend-17 {
padding-left:680px;
}

.prepend-18 {
padding-left:720px;
}

.prepend-19 {
padding-left:760px;
}

.prepend-20 {
padding-left:800px;
}

.prepend-21 {
padding-left:840px;
}

.prepend-22 {
padding-left:880px;
}

.prepend-23 {
padding-left:920px;
}

.border {
padding-right:4px;
margin-right:5px;
border-right:1px solid #eee;
}

.colborder {
padding-right:24px;
margin-right:25px;
border-right:1px solid #eee;
}

.pull-1 {
margin-left:-40px;
}

.pull-2 {
margin-left:-80px;
}

.pull-3 {
margin-left:-120px;
}

.pull-4 {
margin-left:-160px;
}

.push-0 {
margin:0 0 0 18px;
}

.push-1 {
margin:0 -40px 0 18px;
}

.push-2 {
margin:0 -80px 0 18px;
}

.push-3 {
margin:0 -120px 0 18px;
}

.push-4 {
margin:0 -160px 0 18px;
}

.push-0,.push-1,.push-2,.push-3,.push-4 {
float:right;
}

.box {
margin-bottom:1.5em;
background:#eee;
padding:1.5em;
}

hr {
background:#ddd;
color:#ddd;
clear:both;
float:none;
width:100%;
height:.1em;
border:none;
margin:0 0 1.4em;
}

hr.space {
background:#fff;
color:#fff;
}

.clear {
display:block;
}

.clear {
display:block;
}

.clear:after,.container:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clear {
height:1%;
}

fieldset {
border:1px solid #ccc;
margin:0 0 1.5em;
padding:1.4em;
}

legend {
font-weight:700;
font-size:1.2em;
}

input.text,input.title {
width:300px;
border:1px solid #bbb;
background:#f6f6f6;
margin:.5em .5em .5em 0;
padding:5px;
}

input.title {
font-size:1.5em;
}

textarea {
width:400px;
height:250px;
border:1px solid #bbb;
background:#eee;
margin:.5em .5em .5em 0;
padding:5px;
}

select {
border:1px solid #ccc;
background:#f6f6f6;
width:200px;
}

.error,.notice,.success {
margin-bottom:1em;
border:2px solid #ddd;
padding:.8em;
}

.error {
background:#FBE3E4;
color:#D12F19;
border-color:#FBC2C4;
}

.notice {
background:#FFF6BF;
color:#817134;
border-color:#FFD324;
}

.success {
background:#E6EFC2;
color:#529214;
border-color:#C6D880;
}

.error a {
color:#D12F19;
}

.notice a {
color:#817134;
}

.success a {
color:#529214;
}

p,img,dl {
margin:0 0 1.5em;
}

dl dt,strong,dfn,label {
font-weight:700;
}

del,.quiet {
color:#666;
}

input.text:focus,input.title:focus,textarea:focus,select:focus {
background:#fff;
border:1px solid #999;
}

/* EVENTS CALENDAR GUBBINS */

.bigcalendar {}
.sidebarcalendar {}


/* STEVE'S LUDICROUSLY OVER-COMPLICATED CSS STUFF WHICH WILL NEED TO BE MADE QUITE A LOT MORE EFFICIENT BUT THERE IT IS*/
.paneldivider {height:10px;clear:both;}
.panelleft {width:310px;}
.panelright {width:310px;float:left;}
.panelrightright {width:150px;float:left;margin-left:10px;}
.panelleftright {width:150px;float:left;margin-right:10px;}

.panelleft h3, .panelright h3, .panelrightright h3, .panelleftright h3, .span-1 h3 {padding:35px 10px 0px; text-align:center; font-size:1.5em;line-height:1.4em; }
.maincontent h3 {text-align:center; font-size:1.5em;line-height:1.4em; }
.panelright h4 {text-align:left;padding-left:96px;padding-right:80px;color:#ccc; font-size:14px;}
.rankingspanel h3 {padding-left:0px;margin-left:-30px;color:#000;}
.rankings_panels .rankings_panel11 h3 {color:#000;}
.cc100panel h3,.gcpanel h3, .awardspanel h3, .canadapanel h3, .updatespanel h3 {color:#fff;}
.panelright a:hover, .panelleft a:hover, .panelleftright a:hover, .bottomsearch a:hover, .panelrightright a:hover, .panelmidright a:hover {text-decoration:none;}



.codecc100 {background-color:#54264f;transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.codecc100:hover {background-color:#54324b; }
.coderesearch {background-color:#651d16;transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.coderesearch:hover {background-color:#882a1c; }   
.codeannounce {background-color:#050a23; transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.codeabout {background-color:#073500; display:block;transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out;}
.codeabout:hover {background-color:#042300;}
.codeannounce:hover {background-color:#0b111c; }
.coderankings {background-color:#1a405a;transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.coderankings:hover {background-color:#7b9ab0; }
.codedirectory {background-color:#3e6c8c;transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.codedirectory:hover {background-color:#294a61; }
.codejournal {background:#590000;transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.codejournal:hover, .codejournal2:hover {background-color:#3d0101; }
.codejournal2 {background-color:#590000;background-image:url(../assets/images/gc_logo.png); background-position:45px 15px;background-repeat:no-repeat;transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.codesatisfaction {background:#651d16; transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;  }
.codesatisfaction:hover {background-color:#882a1c ; }
.codecalendar {background:#069 ;transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;   }
.codecalendar:hover {background-color:#70B8CF; }
.codesearch {background:#111 ; transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;  }
.codesearch:hover {background-color:#000;}
.codeupdates {background:#374482; transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;  }
.codeupdates:hover {background-color:#41496e ;}
.latest {background-color:#111111;}

.panelintro5 {padding:90px 20px 10px 20px !important;text-align:center;color:#999;}
	.panelmidright {width:150px; float:left; margin-right:0px;}
	.panelmidright h3 {font-size:1.5em; text-align:center;padding-top:38px;}
	.codegcmag {background:#ab3c00;transition all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.codegcmag:hover {background-color:#853105; }

.cc100panel {height:168px; display:block; color:#fff;background-image:url(../assets/images/cc100band.png);background-repeat:no-repeat;background-position:60% 86%;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
.cc100panel:hover {background-image:url(../assets/images/cc100band_h.png);}

.gcpanel { height:168px; display:block;background-image:url(../assets/images/survey.png);background-repeat:no-repeat;background-position:50% 72%;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
.gcpanel:hover {background-image:url(../assets/images/survey_h.png);}
   
.rankingspanel {height:168px; display:block;background-image:url(../assets/images/rankings_h.png); background-repeat:no-repeat;background-position:10% 52%;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
.rankingspanel:hover {background-image:url(../assets/images/rankings.png);}
.rankingspanel p.panelintro {color:#999 !important;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankingspanel:hover p.panelintro {color:#111 !important;}

.awardspanel {height:168px; display:block;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out;}
.awardspanel:hover {}
  

.canadapanel { height:168px; display:block;transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out; }
.canadapanel:hover {}
.canadapanel2 { height:168px; display:block;transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out; }
.canadapanel2:hover {}
   
      .gcmagpanel2 { height:168px; display:block; }

   
 .latestpanel {background-color:#222; height:168px; display:block;background-image:url(../assets/images/search.png);background-repeat:no-repeat;background-position:56% 70%; transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out;}
 .latestpanel:hover {background-color:#000;background-image:url(../assets/images/search_h.png);}

.updates2panel { background-color:#3e6c8c; height:168px; display:block;transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out; }
 .updates2panel:hover {background-color:#294a61;}

.updatespanel {height:168px; display:block;transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out;}
.updatespanel:hover {height:168px; display:block;}

.calendarpanel {height:168px; background-color:#073500; display:block;transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out;}
.calendarpanel:hover {height:168px;background-color:#042300; display:block;}

.calendarpanel2 {height:168px; background-color:#073500; display:block;transition: all .25s ease-in-out;  -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out;}
.calendarpanel2:hover {height:168px;background-color:#042300; display:block;}

.tile h3 {font-size:1.2em !important;line-height:1.4em; padding:20px 10px !important;color:#111111!important;}
.tile h3 a:hover {color:#fff; text-decoration:none!important;}
.tile h3:hover {text-decoration:none; color:#fff!important;}
.tile {margin-bottom:10px;height:128px;}
.main_content h3 {color:#fff;}


.blogitem {}
.blogitem p {margin-top:20px;padding-left:160px; padding-right:20px;}
.blogitem h4 { text-transform:uppercase; font-size:16px; margin-bottom:20px;padding-left:160px;padding-top:20px;}
.blogsubhead {color:#990000;}
.ukblog {background-color:#E0D9C7;background-image:url(../assets/images/L500UK_black.fw.png); background-repeat:no-repeat; background-position:30px 10px;}
.latamblog {background-color:#E0D9C7;background-image:url(../assets/images/L500latam_black.fw.png); background-repeat:no-repeat; background-position:30px 10px;}
.readmore {text-align:right; background-image:url(../assets/images/more.fw.png); margin-left:560px;background-repeat:no-repeat;display:block; height:30px; width:80px;}
.latamblog {background-color:#E0D9C7;background-image:url(../assets/images/L500latam_black.fw.png); background-repeat:no-repeat; background-position:30px 10px;}
.ebookuk {background-image:url(../assets/images/ukebook.png); background-repeat:no-repeat;background-position:left bottom;}
.ebooklatam {background-image:url(../assets/images/latamebook.png); background-repeat:no-repeat;background-position:left bottom;}
.calendarblog {background-color:#E1EDF0; background-image:url(../assets/images/L500UK_black.fw.png); background-repeat:no-repeat; background-position:30px 10px; }
.twiter-blogitem {margin:20px 0px 0px 0px;min-height:50px;}
.tweet {height:50px;padding-right:10px;}

.liveupdate {background-color:#e6ecf7;background-image:url(../assets/images/acc_logo.png); background-repeat:no-repeat; background-position:30px 20px;}



.nice_sel {scrollbar-face-color:#teal;}



#search input, #search select {border: 1px solid #ddd; 
   
    padding: 3px;
    background: #fff;
    margin: 0 0 10px 0;
	}
	
.advertising img {border:0px solid #ccc;}
.topleft {margin-bottom:15px;height:auto;width:740px;clear:both;}
.column-a {height:360px; background-color:#fff;width:363px;float:left; }
.column-b {height:360px; background-color:#fff;width:362px;float:left; margin-left:12px;}

.featured_l500 {position:relative; overflow-y:scroll; height:100%;}
.column-a h2 {border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-family: 'Open Sans', sans-serif; line-height:1.3em;padding:5px 10px !important;display:block;background-color:#fff8dc;} 
.column-b h2 {border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-family: 'Open Sans', sans-serif; line-height:1.3em;padding:5px 10px !important;display:block;background-color:#f7ecec;}

.primary-sidebar, .cc_primary-sidebar, .awards_primary-sidebar, .research_primary-sidebar, .rankings_primary-sidebar, .updates_primary-sidebar, .roundtable_primary-sidebar, .about_primary-sidebar, .insight_primary-sidebar {margin-left:10px;padding-bottom:14px;}


.blogitem h2 {border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-family: 'Open Sans', sans-serif; line-height:1.3em;padding:5px 10px !important;display:block;background-color:#f7f4ec;}

.content {}
.blogitem {border-bottom:0px !important;clear:both;padding-bottom:20px;}
.blogitem img {margin-right:0px !important;padding-right:0px;max-width:300px;height:auto;padding-top:10px;padding-left:10px;}


p.listlink {background-image:url('http://www.legal500.com/assets/images/adgraphics/list.png');background-repeat:no-repeat; padding-left:20px;}

p.listlink a {font-weight:bold;}

.nav-fade {list-style-type:none; margin:0px 0px 15px 0px;}
.nav-fade li {height: 100px; margin-bottom:10px;padding:10px 10px 10px 0px;overflow:hidden;
     display:block;
   transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;}
   
 .nav-fade li:hover {color:#990000;}
   
   .nav-fade li a {font-weight:bold;color:#fff; text-decoration:none; border:0px;font-family: 'Open Sans', sans-serif;margin-top:50px}
   .nav-fade li a:hover {color:#990000; text-decoration:none;}

.nav-fade li img {float:left;margin:0px 10px 0px 2px;}

::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 12px rgba(0,0,0,0.9); border-radius: 0px;}
 
::-webkit-scrollbar-thumb {border-radius: 0px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}

.SliderName_2Description a {color:#fff;text-decoration:none;}
.SliderName_2Description a:hover {color:#ccc; text-decoration:none; border-bottom:1px solid #990000;}

.subsideMenu2, .subsideMenu3, .subsideMenu4, .subsideMenu5 {display:none;padding:8px 0px 12px;background-color:#003;opacity:0.9;list-style-type:none; position:absolute;z-index:99;background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -webkit-transition: background .15s ease-in-out;}
   .subsideMenu2 {float:left;}
   
 
   .subsideMenu3 {margin-left:120px!important; border-left:1px solid #333;float:right;}
      .subsideMenu4 {margin-left:240px!important; border-left:1px solid #333;float:right;}
	        .subsideMenu5 {margin-left:360px!important; border-left:1px solid #333;float:right;}
.nav li:hover .subsideMenu2, .nav li:hover .subsideMenu3, .nav li:hover .subsideMenu4, .nav li:hover .subsideMenu5 {display:block;margin-top:0px;margin-left:0px; background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -webkit-transition: background .15s ease-in-out;}
.subsideMenu2 li, .subsideMenu3 li, .subsideMenu4 li, .subsideMenu5 li {width:120px;float:none!important;position:relative;line-height:1.8em!important; 
transition: background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -webkit-transition: background .15s ease-in-out;}
.subsideMenu2 li a, .subsideMenu3 li a, .subsideMenu4 li a, .subsideMenu5 li a {font-weight:normal;font-size:0.9em; }

.nav1 {background-color:#003056;width:330px; text-align:center; color:#fff; font-size:1.6em;}
.nav2 {background-color:#04518c;width:330px;text-align:center; color:#fff; font-size:1.6em;}
.nav3 {background-color:#0081af;width:330px;text-align:center; color:#fff; font-size:1.6em;}
.nav4 {background-color:#111111;width:330px;text-align:center; color:#fff; font-size:1.6em;}
.nav5 {background-color:#e7f6fb;width:330px;text-align:center;  font-size:2em;}

.nav5 a{color:#111!important;}
.nav5 a:hover {color:#fff!important;}

.rank_secondary-sidebar {background-color:#ddd;}
.secondary-sidebar {float:left;margin-top:5px;margin-left:10px;
}
.advertising {}

.span-13 h3 {color:#1a405a; font-weight:700;margin-top:10px;}
.span-13 h4 {color:#111111; font-weight:bold; font-size:1.5em;}
.span-13 ol {margin-top:20px;}
.span-5b li {line-height:16px;margin-bottom:12px;}
.span-27xx h3, .span-28xx h3, .span-27xx h4, .span-28xx h4, .span-29xx h3, .span-30xx h3, .span-29xx h4, .span-30xx h4 {color:#fff; font-weight:normal;margin-top:0px;}

.recommended-firms .column .span-5 ul {color:#00FF99;}
.editorial .span-13 {padding:10px 10px;width:560px;background-color:#f3f5f7;}
.editorial_text p {margin-bottom:2em;line-height:23px;}
.editorial ul.nice_sel {border-bottom:10px solid #eee;padding-bottom:10px;}
.cc_rankings ul.nice_sel {height:1490px;overflow:auto;border-bottom:10px solid #1a405a;}
.nice_sel_sub ul.nice_sel {border-bottom:0px;}
.nice_sel li {margin-bottom:4px;}
.nice_sel li:hover {}
.nice_sel li.selected {background-color:#1a405a;}


#panel-nav {clear:both;margin-left:10px;height:65px; z-index: 2;}

.rankings-panelnav {height:60px;width:136px;float:left;text-align:center;}
.directory-panelnav {height:60px;width:135.5px;float:left;text-align:center;}
.cc100-panelnav {height:60px;width:135.5px;float:left;text-align:center;}
.awards-panelnav {height:60px;width:135.5px;float:left;text-align:center;}
.research-panelnav {height:60px;width:135.5px;float:left;text-align:center;}
.journal-panelnav {height:60px;width:136px;float:left;text-align:center;}
.client-panelnav {height:60px;width:135.5px;float:left;text-align:center;}
.roundtable-panelnav {height:60px;width:135.5px;float:left;text-align:center;}

.rankings-panelnav2 {height:60px;width:118.6px;float:left;text-align:center;}
.directory-panelnav2 {height:60px;width:118.6px;float:left;text-align:center;}
.cc100-panelnav2 {height:60px;width:118.6px;float:left;text-align:center;}
.awards-panelnav2 {height:60px;width:118.6px;float:left;text-align:center;}
.research-panelnav2 {height:60px;width:118.6px;float:left;text-align:center;}
.journal-panelnav2 {height:60px;width:119px;float:left;text-align:center;}
.client-panelnav2 {height:60px;width:118.6px;float:left;text-align:center;}
.roundtable-panelnav2 {height:60px;width:118.6px;float:left;text-align:center;}
.gcmag-panelnav2 {height:60px;width:119px;float:left;text-align:center;}



.rankings-panelnav p, .directory-panelnav p, .awards-panelnav p, .research-panelnav p, .journal-panelnav p, .client-panelnav p, .roundtable-panelnav p{margin-top:6px;}

.rankings-panelnav2 p, .directory-panelnav2 p, .awards-panelnav2 p, .research-panelnav2 p, .journal-panelnav2 p, .client-panelnav2 p, .roundtable-panelnav2 p {margin-top:6px;}

.journal-panelnav .parisonly p {margin-top:0px!important;}

#panel-nav div.selected {}
#panel-nav div.selected a {border-bottom:1px solid #777;padding-bottom:3px;}
#panel-nav div.selected a:hover {text-decoration:none;}

.gadget {width:130px;}
.title h2 a:hover {color:#990000;}

#panel-nav a{color:#fff; font-weight:normal;font-size:14px;}
#panel-nav p {padding-top:10px}


.countryheader h1 {font-size:44px; font-weight:normal;padding-left:10px; color:#111;padding-top:28px;float:left;}
.primary-sidebar, .cc_primary-sidebar, .awards_primary-sidebar, .research_primary-sidebar, .rankings_primary-sidebar, .updates_primary-sidebar, .roundtable_primary-sidebar, .about_primary-sidebar, .insight_primary-sidebar {padding-bottom:0px;width:150px;margin-right:10px;}
.primary-sidebar h3 {background-color:#1a405a;color:#fff;}
.editorial p a {font-weight:700;color:#1a405a;}
.address-card a {color:#1a405a;}
.address-card a:hover {color:#990000;}
.search {clear:both;padding-bottom:10px;background:#ddd;}

.panelintro {padding-left:92px;color:#999;}
.panelintro2 {text-align:center;color:#999;padding-left:20px; padding-right:20px;}
.panelintro3 {padding-left:30px;color:#999;}

.panelleft:hover {color:#111;}

#LocalReferenceWorkAreaIndex {background-color:#f3f5f7;margin-bottom:20px;margin-top:20px;}

.within_country, .worldwide {padding:5px;}
.within_country h4 {font-weight:bold;margin-top:-11px;color:#990000;}
.within_country h5 {font-size:1.4em; line-height:1.3em;font-weight:bold;}
.within_country h6 {margin:20px 0px 10px;text-transform:none;}
.within_country h6 a {color:#888;}
.within_country h6 a:hover {color:#000;text-decoration:underline;}
.worldwide {background-color:#f3f5f7;padding:10px;}
.worldwide h3 {color:#111111;margin-bottom:20px;}
.worldwide h4 {color:#990000;margin-bottom:10px;margin-top:20px;}

.work_area_reference {margin-bottom:0px;border-top:1px solid #ccc;margin-top:25px;}
.work_area_reference p {line-height:23px;}
.work_area_reference p.context {line-height:18px; margin-bottom:10px;padding-top:10px; border-top:1px solid #ccc;}
.work_area_reference blockquote:hover {background-color:#eee;}

.leaderboard_banner {float: right;
width: 74.3%;
margin-top: 10px;
margin-left: 232px;
margin-right: 15px;
position: absolute;
margin-bottom: 10px;}
.leaderboard_banner img {width:100%; height:auto;margin-bottom:0px;}
.mobilenav {display:none;}

.sidenav {height:48.7px; margin-bottom:10px; padding-top:8px;}
.sidenav h4 {text-align:center; color:#fff;}

.updated {background-image:url(../assets/images/updated.png); background-repeat:no-repeat;background-position:1% 0%;margin-top:-10px; margin-left:-10px;}
.updated a {padding-top:20px;}
.updated a h3 {margin-left:12px; padding-top:50px !important;}
.rankings_panel4 .updated {margin-left:-15px;}
.rankings_panel4 .updated a h3 {margin-left:32px;}

.secondary-sidebar .updated {background-position:-10px -10px;margin-top:0px; margin-left:0px;}
.spotlightoffices {margin-bottom:10px;margin-top:7px;}

/*--Corporate counsel styling --*/

.ccpos1  {background-color:#54264f; margin-bottom:10px; overflow:auto; max-height:390px;}
.ccpos1 ul.nice_sel {background-color:#54264f; border-bottom:none;}
.ccpos2  {background-color:#54264f; margin-bottom:10px;}
.ccpos2 ul.nice_sel {background-color:#54264f;border-bottom:none;}
.ccpos3  {background-color:#54264f;margin-bottom:10px;padding:10px 0px 10px 5px;background-position:center;}
.ccpos3:hover  {}
.ccpos3 ul.nice_sel {background-color:#54264f;border-bottom:none;margin-top:190px;}
.ccpos4  {background-color:#2b192a;border-bottom:10px solid #eee;}
.ccpos4 ul.nice_sel {background-color:#2b192a;border-bottom:none;}
.ccpos5  {background-color:#2b192a; border-bottom:10px solid #eee;clear:both;}
.ccpos5 ul.nice_sel {background-color:#2b192a; border-bottom:none;}

.powerlist2015links {}
.powerlist2015links ul {width: 102%; background: #111; margin-left: -2%; padding: 10px 0px 10px 10px; margin-top: -23px; line-height: 1.8;}
.powerlist2015links ul li {list-style-type: none;}
.powerlist2015links a {color: #fff !important; font-size: 1.2em;}
.powerlist2015links a:hover {color: #514BD5 !important;}

.powerlist2015links_right {margin-top: 35px;}
.powerlist2015links_right ul {width: 100%; background: #ccc; margin-left: 0px; margin-top: 30px; padding-bottom: 10px; margin-bottom: 0px; line-height: 1.8;}
.powerlist2015links_right ul li {list-style-type: none;}
.powerlist2015links_right a {color: #111;}
.powerlist2015links_right a:hover {color: #514BD5 !important;}



.ipad {background-image:url(/assets/images/cc/CC100_app.png); background-repeat:no-repeat;transition:all .55s ease-in-out;-moz-transition: all .55s ease-in-out; -webkit-transition: all .55s ease-in-out;padding-top:195px;}
.ipad:hover {background-image:url(/assets/images/cc/CC100_app_h.png); }
.ipad p {color:#ccc;margin:0px 10px 20px 5px;}
.ipad p a {color:#D1AFDD;}
.ipad p a:hover {color:#fff;}

.cc_rankings h3 {background-color:#1a405a;}


.cctextcontainer {background-color:#fffdfe;margin-bottom:10px;padding-bottom:10px;}
.cctextcontainer a  {color:#000;}
.cctextcontainer a:hover {text-decoration:none;}
.textheader {padding:10px;}
.textheader h2 {padding-top:26px;}
.cctextcontainer h6 {font-size:1.4em;margin-bottom:5px;color:#54264f}
.cctextcontainer h2 {color:#54264f;margin-bottom:5px;}
.cctextcontainer h5 {color:#666666;}
.halfpanel {width:33%;}
.cc100intro {padding:10px;}
.networksintro {padding:10px;}
.cc100text {padding:10px;}
.networkstext {padding:10px;}
.cc100text:hover {background-color:#f3e8ef;}
.cctextcontainer .networksintro h6 {color:#000;}
.cctextcontainer .networkstext h6 {color:#000;}

.span-13 .cctextcontainer .networkstext h3, 

.cc_panels {}
.cc_panel1 {height:130px; background-color:#54264f;width:48%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-image:  url(../assets/pages/cc100/assets/images/nordics-home.jpg); margin-left:10px;
background-position: right;
background-repeat: no-repeat;}
.cc_panel1:hover {background-color:#54324b; background-image:  url(../assets/pages/cc100/assets/images/nordics-home-bright.jpg);}
.cc_panel2 {height:130px; background-color:#54264f; width:48%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-image:  url(../assets/pages/cc100/assets/images/turkey-home1.jpg);
background-position: right; margin-right:10px;
background-repeat: no-repeat;}
.cc_panel2:hover {background-color:#54324b;  background-image:  url(../assets/pages/cc100/assets/images/turkey-home-bright1.jpg);}
.cc_panel3 {height: 138px; background-color:#2b192a; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.cc_panel3:hover {background-color:#2b192a; }
.cc_panel4 {height:138px; background-color:#54264f; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.cc_panel4:hover {background-color:#54264f; }
.cc_panel5 {height: 138px; background-color:#2b192a; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.cc_panel5:hover {background-color:#54264f; }
.cc_panel6 {height:138px; background-color:#54264f; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.cc_panel6:hover {background-color:#54264f; }


.ccgraphpanel {background-image:url(../assets/images/cc/latam-balls_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.ccgraphpanel:hover {background-image:url(../assets/images/cc/latam-balls.jpg);background-repeat:no-repeat;background-position:right;}
.ccgraphpanel2 {background-image:url(../assets/images/cc/berlin_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.ccgraphpanel2:hover {background-image:url(../assets/images/cc/berlin.jpg);background-repeat:no-repeat;background-position:right;}

.articles h4 a {color:#990000;}
.articles h4 a:hover {color:#222;}

.gcprofiles {max-width:60%;padding-bottom:50px;background-image:url(../assets/images/cc/cc_more_desat.png); background-repeat:no-repeat; background-position:bottom left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.gcprofile1 {border-bottom:2px solid #9f949d;background-image:url(../assets/images/cc/gcs/holt-amy_desat.jpg);background-position:97% 8%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.gcprofile2 {border-bottom:2px solid #9f949d;padding-top:30px;background-image:url(../assets/images/cc/gcs/dreadon-kent_desat.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.gcprofile3 {border-bottom:2px solid #9f949d;background-image:url(../assets/images/cc/gcs/malik-sophiat_desat.jpg); background-position:97% 8%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.gcprofile4 {border-bottom:2px solid #9f949d;padding-top:30px;background-image:url(../assets/images/cc/gcs/matthews-barry_desat.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}

.gcprofiles:hover {background-image:url(../assets/images/cc/cc_more.png);}
.gcprofile3:hover {background-image:url(../assets/images/cc/gcs/malik-sophiat.jpg);}
.gcprofile1:hover {background-image:url(../assets/images/cc/gcs/holt-amy.jpg);}
.gcprofile4:hover {background-image:url(../assets/images/cc/gcs/matthews-barry.jpg);}
.gcprofile2:hover {background-image:url(../assets/images/cc/gcs/cliv.jpg);}


.gc_country {font-size:1em; font-weight:700; color:#54264f;}
.middleads {width:550px;margin-bottom:10px;}

.secondary-sidebar .cc_righthand, .secondary-sidebar .awards_righthand, .secondary_sidebar .research_righthand, .secondary_sidebar .rankings_righthand, .updates_righthand, .secondary_sidebar .roundtable_righthand, .about_righthand, .secondary_sidebar .insight_righthand {}

.secondary-sidebar .awards_righthand h3 {color:#AF7817;font-size: 1.4em;
padding: 40px 5px 20px 5px;
text-align: center;}

.secondary-sidebar .research_righthand h3, .secondary-sidebar .roundtable_righthand h3, .secondary-sidebar .insight_righthand h3 {font-size: 1.4em;
padding: 40px 5px 20px 5px;
text-align: center;}
.secondary-sidebar .awards_righthand .search h3, .secondary-sidebar .awards_righthand .articles h3, .secondary-sidebar .research_righthand .search h3, .secondary-sidebar .roundtable_righthand .search h3, .secondary-sidebar .insight_righthand .search h3 {color:#111;}

.cctextcontainer p a {color:#3f233c;}
.cctextcontainer  p a:hover {color:#6f5069; border-bottom:1px solid #ddd;}

/*--ENDS Corporate counsel styling ENDS --*/

/*--Awards styling --*/
.awardspos1  {background-color:#050a23; margin-bottom:10px;}
.awardspos1 ul.nice_sel {background-color:#050a23; border-bottom:none;}
.awardspos2  {background-color:#050a23; margin-bottom:10px;}
.awardspos2 ul.nice_sel {background-color:#050a23;border-bottom:none;}
.awardspos3  {background-color:#050a23;margin-bottom:10px;background-image:url(../assets/images/awards/bankofamerica_desat.jpg); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:50% 65%;transition:all .55s ease-in-out;-moz-transition: all .55s ease-in-out; -webkit-transition: all .55s ease-in-out;}
.awardspos3:hover  {background-image:url(../assets/images/awards/bankofamerica.jpg); }
.awardspos3 ul.nice_sel {background-color:#050a23;border-bottom:none;margin-top:160px;}
.awardspos4  {background-color:#0a0d19;border-bottom:10px solid #eee;}
.awardspos4 ul.nice_sel {background-color:#0a0d19;border-bottom:none;}
.awardspos5  {background-color:#030716; border-bottom:10px solid #eee;}
.awardspos5 ul.nice_sel {background-color:#030716; border-bottom:none;}
.awardspos6  {background-color:#050a23; margin-bottom:10px;}
.awardspos6 ul.nice_sel {background-color:#050a23; border-bottom:none;}

.awards_panels {}
.awards_panels h3 {color:#AF7817;}

.awards_primary-sidebar .nice_sel li a, .awards_righthand .nice_sel li a {color:#D1D0CE;}

.awardsgraphpanel {background-image:url(/assets/images/awards/awards_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel:hover {background-image:url(/assets/images/awards/awards.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel2 {background-image:url(../assets/images/cc/berlin_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel2:hover {background-image:url(../assets/images/cc/berlin.jpg);background-repeat:no-repeat;background-position:right;}

.awards_panel1 {height:138px; background-color:#010205;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awards_panel1:hover {background-color:#050a23; }
.awards_panel2 {height:138px; background-color:#050a23; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awards_panel2:hover {background-color:#010205; }
.awards_panel3 {height: 138px; background-color:#010205; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awards_panel3:hover {background-color:#050a23; }
.awards_panel4 {height:138px; background-color:#050a23; width: 100%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awards_panel4:hover {background-color:#010205; }
.awards_panel5 {height: 138px; background-color:#010205; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awards_panel5:hover {background-color:#050a23; }
.awards_panel6 {height:138px; background-color:#050a23; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awards_panel6:hover {background-color:#010205; }
.awards_panel7 {height:138px; background-color:black; width: 100%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awards_panel7:hover {background-color:black; }
.awardsgraphpanel7 {background-image:url(/assets/images/awards/us-2015/awards-pic-desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel7:hover {background-image:url(/assets/images/awards/us-2015/awards-pic.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel8 {background-image:url(/assets/images/awards/us-2015/awards-table-desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel8:hover {background-image:url(/assets/images/awards/us-2015/awards-table.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel9 {background-image:url(/assets/images/awards/us-2015/awards-new.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel9:hover {background-image:url(/assets/images/awards/us-2015/awards-new.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel10 {background-image:url(/assets/images/awards/us-2015/awards-new-2.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel10:hover {background-image:url(/assets/images/awards/us-2015/awards-new-2.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel11 {background-image:url(/assets/images/awards/awards2014.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel11:hover {background-image:url(/assets/images/awards/awards2014-sat.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel12 {background-image:url(/assets/images/awards/awards2014-2.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel12:hover {background-image:url(/assets/images/awards/awards2014-2-sat.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel13 {background-image:url(/assets/images/awards/london-city.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel13:hover {background-image:url(/assets/images/awards/london-city-sat.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel14 {background-image:url(/assets/images/awards/us-2015/uk-box.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel14:hover {background-image:url(/assets/images/awards/us-2015/uk-box-desat.jpg);background-repeat:no-repeat;background-position:right;}
.awardsgraphpanel15 {background-image:url(/assets/images/awards/us-2015/us-box.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsgraphpanel15:hover {background-image:url(/assets/images/awards/us-2015/us-box-desat.jpg);background-repeat:no-repeat;background-position:right;}



.awardsgallerycontainer h2 {font-size: 1.2em; margin-top:2px; font-weight:bold; padding: 0px 0px 0px 10px; color:#1a405a;}
.awardstextcontainer {background-color:#fffdfe;margin-bottom:10px; padding-bottom:1em;}
.awardstextcontainer a  {color:#000;}
.awardstextcontainer a:hover {text-decoration:none;}
.textheader {padding:10px;}
.textheader h2 {padding-top:26px;}
.awardstextcontainer h6 {font-size:1.4em;margin-bottom:5px; color:#1a405a;}
.awardstextcontainer h2 {color:#05070c;}
.awardstextcontainer h3 {margin-top:6px !important;}
.awardstextcontainer h5 {margin-left:10px;}
.halfpanel {width:33%;}
.awardsintro {padding:10px;}
.awardstext {padding:10px;}
.awardstext:hover {background-color:#e4e4e4;}
.awardstextcontainer .text p {margin-top:10px; margin-left:10px}

.awardsprofiles {max-width:60%;padding-bottom:50px;background-image:url(../assets/images/awards/awards_more_desat.png); background-repeat:no-repeat; background-position:bottom left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsprofile1 {border-bottom:2px solid #9299ab;background-image:url(../assets/images/awards/google1.jpg);background-position:97% 8%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsprofile2 {border-bottom:2px solid #9299ab;padding-top:30px;background-image:url(../assets/images/awards/BoAML.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsprofile3 {border-bottom:2px solid #9299ab;background-image:url(../assets/images/awards/boyleqc_desat.jpg); background-position:97% 8%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsprofile4 {border-bottom:2px solid #9299ab;padding-top:30px;background-image:url(../assets/images/awards/fitz.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsprofile5 {border-bottom:2px solid #9299ab;background-image:url(../assets/images/awards/hp-spot.jpg);background-position:97% 8%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsprofile6 {border-bottom:2px solid #9299ab;padding-top:30px; background-image:url(../assets/images/awards/us-2015/company-logos/wood-group-2.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsprofile7 {border-bottom:2px solid #9299ab;padding-top:30px; background-image:url(../assets/images/awards/us-2015/company-logos/yahoo1.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.awardsprofiles:hover {background-image:url(../assets/images/awards/awards_more.png);}
.awardsprofile3:hover {background-image:url(../assets/images/awards/boyleqc.jpg);}
.awardsprofile1:hover {background-image:url(../assets/images/awards/google1.jpg);}
.awardsprofile4:hover {background-image:url(../assets/images/awards/fitz.jpg);}
.awardsprofile5:hover {background-image:url(../assets/images/awards/hp-spot_desat.jpg);}
.awardsprofile2:hover {background-image:url(../assets/images/awards/BoAML.jpg);}
.awardsprofile6:hover {background-image:url(../assets/images/awards/us-2015/company-logos/wood-group-2.jpg);}
.awardsprofile7:hover {background-image:url(../assets/images/awards/us-2015/company-logos/yahoo1.jpg);}


/*--ENDS Awards  styling ENDS --*/

/*--Research styling --*/

.researchtextcontainer {background-color:#fffdfe;margin-bottom:10px;}
.researchtextcontainer a  {color:#000;}
.researchtextcontainer a:hover {text-decoration:none;}
.researchtextcontainer h6 {font-size:1.4em;margin-bottom:5px; color:#651d16}
.researchtextcontainer h2 {color:#5e0601;}
.research100intro {padding:10px;}
.research100text {padding:10px;}
.research100text:hover {background-color:#f8e4e4;}

.researchpos1  {background-color:#651d16; margin-bottom:10px;}
.researchpos1 ul.nice_sel {background-color:#651d16; border-bottom:none;}
.researchpos2  {background-color:#651d16; margin-bottom:10px;}
.researchpos2 ul.nice_sel {background-color:#651d16;border-bottom:none;}
.researchpos3  {background-color:#651d16;margin-bottom:10px;background-image:url(../assets/images/research/timedata2.jpg); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.researchpos3:hover  {background-image:url(../assets/images/research/timedata.jpg); }
.researchpos3 ul.nice_sel {background-color:#651d16;border-bottom:none;margin-top:190px;}
.researchpos4  {background-color:#2b0a08;border-bottom:10px solid #eee;}
.researchpos4 ul.nice_sel {background-color:#2b0a08;border-bottom:none;}
.researchpos5  {background-color:#2b0a08; border-bottom:10px solid #eee;}
.researchpos5 ul.nice_sel {background-color:#2b0a08; border-bottom:none; padding:10px;}

.research_panels {}

.researchgraphpanel {background-image:url(../assets/images/research/ip_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.researchgraphpanel:hover {background-image:url(../assets/images/research/ip.jpg);background-repeat:no-repeat;background-position:right;}
.researchgraphpanel2 {background-image:url(../assets/images/research/worldmap_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.researchgraphpanel2:hover {background-image:url(../assets/images/research/worldmap.jpg);background-repeat:no-repeat;background-position:right;}

.panel50 {width:50%;}
.research_panel1 {background-image:url(../assets/images/research/banking_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#2b0a08;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.research_panel1:hover {background-color:#5e0601; background-image:url(../assets/images/research/banking.jpg)}
.research_panel2 {height:138px; background-color:#5e0601; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.research_panel2:hover {background-color:#2b0a08; }
.research_panel3 {height: 138px; background-color:#5e0601; width:23.8%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.research_panel3:hover {background-color:#2b0a08; }
.research_panel4 {height:138px; background-color:#2b0a08; width: 74.6%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.research_panel4:hover {background-color:#5e0601; }
.research_panel5 {height: 138px; background-color:#2b0a08; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.research_panel5:hover {background-color:#5e0601; }
.research_panel6 {height:138px; background-color:#5e0601; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.research_panel6:hover {background-color:#2b0a08; }

.researchprofiles {max-width:60%;padding-bottom:50px;background-image:url(../assets/images/research/research_more_h.png); background-repeat:no-repeat; background-position:bottom left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.researchprofile1 {border-bottom:2px solid #c38c83;background-image:url(../assets/images/research/aooffice_desat.jpg);background-position:97% 8%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.researchprofile2 {border-bottom:2px solid #c38c83;padding-top:30px;background-image:url(../assets/images/research/dlaoffice_desat.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.researchprofile3 {border-bottom:2px solid #c38c83;background-image:url(../assets/images/research/books_desat.jpg); background-position:97% 8%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.researchprofile4 {border-bottom:2px solid #c38c83;padding-top:30px;background-image:url(../assets/images/research/archive_desat.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.researchprofiles:hover {background-image:url(../assets/images/research/research_more.png);}
.researchprofile3:hover {background-image:url(../assets/images/research/books.jpg);}
.researchprofile1:hover {background-image:url(../assets/images/research/aooffice.jpg);}
.researchprofile4:hover {background-image:url(../assets/images/research/archive.jpg);}
.researchprofile2:hover {background-image:url(../assets/images/research/dlaoffice.jpg);}

.starrating {width:150px;margin-bottom:0px;}

/*--ENDS Research  styling ENDS --*/

.rankingstextcontainerspotlights {background-color:#fffdfe;margin-bottom:10px;}
.bloginner2 {overflow:auto; max-height:2000px}

/*--Rankings styling --*/

.rankingstextcontainer {background-color:#fffdfe;margin-bottom:10px;}
.rankingstextcontainer a  {color:#000;}
.rankingstextcontainer a:hover {text-decoration:none;}
.rankingstextcontainer h2 {color:#002333;}
.rankingsintro {padding:10px;}
.rankingstext {padding:10px;}
.rankingstext:hover {background-color:#d0d3d6;}

.rankingspos1  {background-color:#19405a; margin-bottom:10px;}
.rankingspos1 ul.nice_sel {background-color:#19405a; border-bottom:none;}
.rankingspos2  {background-color:#19405a; margin-bottom:10px;}
.rankingspos2 ul.nice_sel {background-color:#19405a;border-bottom:none;}
.rankingspos3  {background-color:#19405a;margin-bottom:10px;background-image:url(../assets/images/research/timedata2.jpg); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.rankingspos3:hover  {background-image:url(../assets/images/research/timedata.jpg); }
.rankingspos3 ul.nice_sel {background-color:#19405a;border-bottom:none;margin-top:190px;}
.rankingspos4  {background-color:#002333;border-bottom:10px solid #eee; margin-top:5px;}
.rankingspos4 ul.nice_sel {background-color:#002333;border-bottom:none;}
.rankingspos5  {background-color:#002333; border-bottom:10px solid #eee;}
.rankingspos5 ul.nice_sel {background-color:#002333; border-bottom:none;}
.rankingspos6  {background-color:#19405a;border-bottom:10px solid #eee;background-image:url(../assets/images/rankings/ebooks.png); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out;}
.rankingspos6 ul.nice_sel {background-color:#19405a;border-bottom:none;margin-top:190px;}
.rankingspos6:hover {background-image:url(../assets/images/rankings/ebooks_hover.png);}
.rankingspos7  {background-color:#000; border-bottom:10px solid #eee;}
.rankingspos7 ul.nice_sel {background-color:#000; border-bottom:none;}
.rankings_panels {}



.rankingsgraphpanel {background-image:url(../assets/images/rankings/uk-lights_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankingsgraphpanel:hover {background-image:url(../assets/images/rankings/uk-lights.jpg);background-repeat:no-repeat;background-position:right;}
.rankingsgraphpanel2 {background-image:url(../assets/images/research/worldmap_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankingsgraphpanel2:hover {background-image:url(../assets/images/research/worldmap.jpg);background-repeat:no-repeat;background-position:right;}

.panel50 {width:50%;}
.rankings_panel1 {background-image:url(../assets/images/rankings/germany_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel1:hover {background-color:#19405a; background-image:url(../assets/images/rankings/germany.jpg)}

.rankings_panel8 {background-image:url(../assets/images/us_flag_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel8:hover {background-color:#19405a; background-image:url(../assets/images/us_flag.jpg)}
.rankings_panel8 h4 {
  font-size:.7em;
  line-height:1;
  margin-bottom:1em;
}

.rankings_panel9 {background-image:url(../assets/images/research/cayman_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel9:hover {background-color:#19405a; background-image:url(../assets/images/research/cayman.jpg)}

.rankings_panel10 {background-image:url(../assets/images/research/brazil_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel10:hover {background-color:#19405a; background-image:url(../assets/images/research/brazil.jpg)}

.rankings_panel11 {background-image:url(../assets/images/tester.gif);background-repeat:no-repeat;background-position:right;height:138px; background-color:#fff;width:100%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel11:hover {background-color:#fff; background-image:url(../assets/images/tester.gif)}

.rankings_panel13 {background-image:url(../assets/images/panama-roundtable.jpg);background-repeat:no-repeat;background-position:right;height:165px; background-color:#002333;width:100%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel13:hover {background-color:#19405a; background-image:url(../assets/images/panama-roundtable2.jpg)}


.europe_panel0 {background-color:#002333;width:100%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-bottom:10px;height:138px;}
.europe_panel0:hover {background-color:#19405a; }

.europe_panel1 {background-image:url(../assets/images/belgium_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.europe_panel1:hover {background-color:#19405a; background-image:url(../assets/images/belgium.jpg)}

.europe_panel2 {background-image:url(../assets/images/france_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.europe_panel2:hover {background-color:#002333; background-image:url(../assets/images/france.jpg)}

.europe_panel3 {background-image:url(../assets/images/netherlands_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.europe_panel3:hover {background-color:#002333; background-image:url(../assets/images/netherlands.jpg)}

.europe_panel4 {background-image:url(../assets/images/russia_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.europe_panel4:hover {background-color:#19405a; background-image:url(../assets/images/russia.jpg)}

.europe_panel5 {background-image:url(../assets/images/ireland_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.europe_panel5:hover {background-color:#19405a; background-image:url(../assets/images/ireland.jpg)}

.europe_panel6 {background-image:url(../assets/images/turkey_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.europe_panel6:hover {background-color:#002333; background-image:url(../assets/images/turkey.jpg)}



.us_panel1 {background-image:url(/assets/images/rankings/finance_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.us_panel1:hover {background-color:#19405a; background-image:url(/assets/images/rankings/finance.jpg)}

.us_panel2 {background-image:url(/assets/images/rankings/usgovernment_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.us_panel2:hover {background-color:#002333; background-image:url(/assets/images/rankings/usgovernment.jpg)}

.us_panel3 {background-image:url(/assets/images/rankings/pequity_desay.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.us_panel3:hover {background-color:#002333; background-image:url(/assets/images/rankings/pequity.jpg)}

.us_panel4 {background-image:url(/assets/images/rankings/shareholder_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.us_panel4:hover {background-color:#19405a; background-image:url(/assets/images/rankings/shareholder.jpg)}

.us_panel5 {background-image:url(/assets/images/rankings/merger_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.us_panel5:hover {background-color:#19405a; background-image:url(/assets/images/rankings/merger.jpg)}

.us_panel6 {background-image:url(/assets/images/rankings/buyout_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.us_panel6:hover {background-color:#002333; background-image:url(/assets/images/rankings/buyout.jpg)}



.middleeast_panel1 {background-image:url(../assets/images/dubai_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.middleeast_panel1:hover {background-color:#19405a; background-image:url(../assets/images/dubai.jpg)}

.middleeast_panel2 {background-image:url(../assets/images/israel2_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.middleeast_panel2:hover {background-color:#002333; background-image:url(../assets/images/israel2.jpg)}

.middleeast_panel3 {background-image:url(../assets/images/jordan_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.middleeast_panel3:hover {background-color:#19405a; background-image:url(../assets/images/jordan.jpg)}

.middleeast_panel4 {background-image:url(../assets/images/kuwait_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.middleeast_panel4:hover {background-color:#002333; background-image:url(../assets/images/kuwait.jpg)}



.uk_panel1 {background-image:url(../assets/images/justicer_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.uk_panel1:hover {background-color:#19405a; background-image:url(../assets/images/justicer.jpg)}

.asia_panel1 {background-image:url(../assets/images/india_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.asia_panel1:hover {background-color:#19405a; background-image:url(../assets/images/india.jpg)}
 

.africa_panel0 {background-color:#002333;width:100%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-bottom:10px;height:138px;}
.africa_panel0:hover {background-color:#19405a; }

.africa_panel1 {background-image:url(../assets/images/nigeria_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.africa_panel1:hover {background-color:#19405a; background-image:url(../assets/images/nigeria.jpg)}

.africa_panel2 {background-image:url(../assets/images/morocco_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.africa_panel2:hover {background-color:#002333; background-image:url(../assets/images/morocco.jpg)}

.africa_panel3 {background-image:url(../assets/images/southafrica_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.africa_panel3:hover {background-color:#19405a; background-image:url(../assets/images/southafrica.jpg)}

.africa_panel4 {background-image:url(../assets/images/tanzania_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#19405a;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.africa_panel4:hover {background-color:#002333; background-image:url(../assets/images/tanzania.jpg)}

.cca_panel1 {background-image:url(../assets/images/armenia_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.cca_panel1:hover {background-color:#19405a; background-image:url(../assets/images/armenia.jpg)}

.cca_panel2 {background-image:url(../assets/images/azerbaijan_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.cca_panel2:hover {background-color:#19405a; background-image:url(../assets/images/azerbaijan.jpg)}

.cca_panel3 {background-image:url(../assets/images/georgia_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.cca_panel3:hover {background-color:#19405a; background-image:url(../assets/images/georgia.jpg)}

.cca_panel4 {background-image:url(../assets/images/kazakh_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;width:49.1%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.cca_panel4:hover {background-color:#19405a; background-image:url(../assets/images/kazakh.jpg)}

.country_panel1, .country_panel2, .country_panel3, .country_panel4 {width:49.1%;}

.country_panel1 {background-image:url(../assets/images/pressrelease_h.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.country_panel1:hover {background-color:#19405a; background-image:url(../assets/images/pressrelease.jpg)}

.country_panel2 {background-image:url(../assets/images/publications_h.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333;float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.country_panel2:hover {background-color:#19405a; background-image:url(../assets/images/publications.jpg)}

.country_panel3 {background-image:url(../assets/images/twitter_img_h.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;margin-right:10px;}
.country_panel3:hover {background-color:#19405a; background-image:url(../assets/images/twitter_img.jpg)}

.country_panel4 {background-image:url(../assets/images/involved_h.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#002333; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.country_panel4:hover {background-color:#19405a; background-image:url(../assets/images/involved.jpg)}

.country_panel3  h3, .country_panel4 h3 {width:50%;}



.rankings_panel2 {height:138px; background-color:#19405a; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel2:hover {background-color:#002333; }
.rankings_panel3 {height: 138px; background-color:#19405a; width:23.8%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel3:hover {background-color:#002333; }
.rankings_panel4 {height:138px; background-color:#002333; width: 74.6%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel4:hover {background-color:#19405a; }
.rankings_panel5 {height: 138px; background-color:#002333; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel5:hover {background-color:#19405a; }
.rankings_panel6 {height:138px; background-color:#19405a; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel6:hover {background-color:#002333; }

.rankings_panel7 {height:138px; background-color:#19405a; width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankings_panel7:hover {background-color:#002333; }

.rankingsprofiles {max-width:60%;padding-bottom:0px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankingsprofile1 {border-bottom:2px solid #89a4b7;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankingsprofile2 {border-bottom:2px solid #89a4b7;padding-top:30px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankingsprofile3 {border-bottom:2px solid #89a4b7;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.rankingsprofile4 {border-bottom:2px solid #89a4b7;padding-top:30px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}






.starrating {width:150px;margin-bottom:0px;}

/*--ENDS Rankings  styling ENDS --*/

/*--Profiles styling --*/

.pr_panel1 {height:160px; background-color:#002333;width:99.55%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-image:  url(../assets/images/rankings/spotlight2.jpg); 
background-position: right;
background-repeat: no-repeat; margin-bottom:20px;}
.pr_panel1:hover {background-color:#193947; background-image:  url(../assets/images/rankings/spotlight2.jpg);}

/*--ENDS profiles  styling ENDS --*/


/*--Euro spotlight styling --*/

.emeaspotlightprofiles {max-width:60%;padding-bottom:0px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.emeaspotlightprofiles:hover {}

.eurospotlightprofile1:hover {background-image:url(../../assets/images/spotlight/wfw_black.jpg);}
.eurospotlightprofile1 {border-bottom:2px solid #89a4b7;background-image:url(../../assets/images/spotlight/wfw_white.jpg);background-position:97% 8%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}

/*-- ENDS Asia spotlight styling ENDS --*/

/*--Asia spotlight styling --*/

.asiaspotlightprofiles {max-width:60%;padding-bottom:0px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.asiaspotlightprofile1 {border-bottom:2px solid #89a4b7;background-image:url(../../assets/images/spotlight/brus_black.jpg);background-position:97% 8%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}

.asiaspotlightprofiles:hover {}
.asiaspotlightprofile1:hover {background-image:url(../../assets/images/spotlight/brus_white.jpg);}

/*-- ENDS Asia spotlight styling ENDS --*/

/*--Updates styling --*/

.updatestextcontainer {background-color:#fffdfe;margin-bottom:10px;}
.updatestextcontainer a  {color:#000;}
.updatestextcontainer a:hover {text-decoration:none;}
.updatestextcontainer h6 {font-size:1.4em;margin-bottom:5px;}
.updatestextcontainer h2 {color:#002333;}
.updatesintro {padding:10px;}
.updatestext {padding:10px;}
.updatestext:hover {background-color:#d0d3d6;}

.updatespos1  {background-color:#1b1852; margin-bottom:10px;}
.updatespos1 ul.nice_sel {background-color:#1b1852; border-bottom:none;}
.updatespos2  {background-color:#1b1852; margin-bottom:10px;}
.updatespos2 ul.nice_sel {background-color:#1b1852;border-bottom:none;}
.updatespos3  {background-color:#1b1852;margin-bottom:10px;background-image:url(../assets/images/research/timedata2.jpg); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.updatespos3:hover  {background-image:url(../assets/images/research/timedata.jpg); }
.updatespos3 ul.nice_sel {background-color:#1b1852;border-bottom:none;margin-top:190px;}
.updatespos4  {background-color:#0d1039;border-bottom:10px solid #eee;}
.updatespos4 ul.nice_sel {background-color:#0d1039;border-bottom:none;}
.updatespos5  {background-color:#0d1039; border-bottom:10px solid #eee;}
.updatespos5 ul.nice_sel {background-color:#0d1039; border-bottom:none;}
.updatespos6  {background-color:#0d1039;border-bottom:10px solid #eee;background-image:url(../assets/images/updates/ebooks.png); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out;}
.updatespos6 ul.nice_sel {background-color:#0d1039;border-bottom:none;margin-top:190px;}
.updatespos6:hover {background-image:url(../assets/images/updates/ebooks_hover.png);}
.updates_panels {}



.updatesgraphpanel {background-image:url(../assets/images/updates/lasunset_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updatesgraphpanel:hover {background-image:url(../assets/images/updates/lasunset.jpg);background-repeat:no-repeat;background-position:right;}
.updatesgraphpanel2 {background-image:url(../assets/images/research/worldmap_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updatesgraphpanel2:hover {background-image:url(../assets/images/research/worldmap.jpg);background-repeat:no-repeat;background-position:right;}

.panel50 {width:50%;}
.updates_panel1 {background-color:#0d1039;background-image:url(../assets/images/rankings/germany_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updates_panel1:hover {background-color:#1b1852; background-image:url(../assets/images/rankings/germany.jpg)}
.updates_panel2 {height:138px; background-color:#1b1852; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updates_panel2:hover {background-color:#0d1039; }
.updates_panel3 {height: 138px; background-color:#1b1852; width:23.8%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updates_panel3:hover {background-color:#0d1039; }
.updates_panel4 {height:138px; background-color:#0d1039; width: 74.6%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updates_panel4:hover {background-color:#1b1852; }
.updates_panel5 {height: 138px; background-color:#0d1039; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updates_panel5:hover {background-color:#1b1852; }
.updates_panel6 {height:138px; background-color:#1b1852; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updates_panel6:hover {background-color:#0d1039; }

.updatesprofiles {max-width:60%;padding-bottom:0px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updatesprofile1 {border-bottom:2px solid #89a4b7;background-image:url(../assets/images/updates/twitter_desat.jpg);background-position:97% 8%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updatesprofile2 {border-bottom:2px solid #89a4b7;padding-top:30px;background-image:url(../assets/images/updates/clyde_desat.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updatesprofile3 {border-bottom:2px solid #89a4b7;background-image:url(../assets/images/updates/austria_corp.jpg); background-position:97% 18%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updatesprofile4 {border-bottom:2px solid #89a4b7;padding-top:30px;background-image:url(../assets/images/updates/france_ip.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updatesprofile5 {border-bottom:2px solid #89a4b7;padding-top:30px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.updatesprofiles:hover {}
.updatesprofile1:hover {background-image:url(../assets/images/updates/twitter.jpg);}
.updatesprofile2:hover {background-image:url(../assets/images/updates/clyde.jpg);}
.updatesprofile3:hover {background-image:url(../assets/images/updates/austria_corp.jpg);}
.updatesprofile4:hover {background-image:url(../assets/images/updates/france_ip.jpg);}
.updatesprofile5:hover {}


/*--ENDS Updates styling ENDS --*/


input.gsc-input {width:94%!important; margin-left:5px;}


/*--HOME CAROUSEL STYLING --*/
.homeupdate22 {height:168px;background-image:url(../assets/images/advent-calendar-desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate22:hover {background-image:url(../assets/images/advent-calendar-desat.jpg);}
.homeupdate21 {height:168px;background-image:url(../assets/images/rankings/asia-desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate21:hover {background-image:url(../assets/images/rankings/asia-notext.jpg);}
.homeupdate20 {height:168px;background-image:url(../assets/images/rankings/caribbean-desat1.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate20:hover {background-image:url(../assets/images/rankings/caribbean-notext.jpg);}
.homeupdate19 {height:168px;background-image:url(../assets/images/enterprisegc_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate19:hover {background-image:url(../assets/images/enterprisegc.jpg);}
.homeupdate18 {height:168px;background-image:url(../assets/images/canada_leaves_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate18:hover {background-image:url(../assets/images/canada_leaves.jpg);}
.homeupdate17 {height:168px;background-image:url(../assets/images/uk_map_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate17:hover {background-image:url(../assets/images/uk_map.jpg);}
.homeupdate16 {height:168px;background-image:url(../assets/images/usawards_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;color:#000;}
.homeupdate16 h3 {color:#000; display:inline; background-color:#fff;padding:10px 10px 15px 10px;}
.homeupdate16:hover {background-image:url(../assets/images/usawards.jpg);}
.homeupdate15 {height:168px;background-image:url(../assets/images/events_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate15 h3 {display:inline; background-color:#000;padding:5px 10px 10px 10px;}
.homeupdate15:hover {background-image:url(../assets/images/events.jpg);}
.homeupdate14 {height:168px;background-image:url(../assets/images/latam1_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate14:hover {background-image:url(../assets/images/latam1.jpg);}
.homeupdate9 {height:168px;background-image:url(../assets/images/2014-uk-launch_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate9:hover {background-image:url(../assets/images/2014-uk-launch.jpg);}
.homeupdate8 {height:168px;background-image:url(../assets/images/ccsummit_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate8:hover {background-image:url(../assets/images/ccsummit.jpg);}
.homeupdate1 {height:168px;background-image:url(../assets/images/gcmag_new_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate1:hover {background-image:url(../assets/images/gcmag_new.jpg);}
.homeupdate1 h3{color:#000;}
.homeupdate2 {height:168px;background-image:url(../assets/images/paris_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate2:hover {background-image:url(../assets/images/paris.jpg);}
.homeupdate3 {height:168px;background-image:url(../assets/images/us-awards2_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate3:hover {background-image:url(../assets/images/us-awards2.jpg);}
.homeupdate4 {height:168px;background-image:url(../assets/images/insight_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate4:hover {background-image:url(../assets/images/insight.jpg);}
.homeupdate5 {height:168px;background-image:url(../assets/images/roundtable_deb_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate5:hover {background-image:url(../assets/images/roundtable_deb.jpg);}
.homeupdate6 {height:168px;background-image:url(../assets/images/latam_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate6:hover {background-image:url(../assets/images/latam.jpg);}
.homeupdate7 {height:168px;background-image:url(../assets/images/cc100_nom_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate7:hover {background-image:url(../assets/images/cc100_noms.jpg);}
.homeupdate10 {height:168px;background-image:url(../assets/images/cc100_de_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate10:hover {background-image:url(../assets/images/cc100_de.jpg);}
.homeupdate11 {height:168px;background-image:url(../assets/images/ukbarawards_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate11:hover {background-image:url(../assets/images/ukbarawards.jpg);}
.homeupdate12 {height:168px;background-image:url(../assets/images/ukinhouseawards_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate12:hover {background-image:url(../assets/images/ukinhouseawards.jpg);}
.homeupdate13 {height:168px;background-image:url(../assets/images/uklawfirmawards_desat.jpg);background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.homeupdate13:hover {background-image:url(../assets/images/uklawfirmawards.jpg);}


.bottomlevel {margin-left:10px;}
.bottomad {float:left;}
.bottomsearch {background-color:#111111;width:192px;margin-left:10px;float:left;height:70px;padding:10px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;background-position-x:100%;}
.bottomsearch input {background-color:#000000; border:1px solid #2D2D2D;width:192px;padding:5px; color:#fff;}
.bottomsearch h3 {padding-top:3px; font-size:1.3em;}
.bottomsearch:hover {background-color:#333;}


.owlcarousel {height:168px;margin-right:7px;}

/* mobilemenu */
.mobilemenu {display:none;}
.midmenu {display:none;}
.midsearch {display:none;}


/*--Roundtable styling --*/

#event_cat_box1, #event_cat_box2, #event_cat_box3, #event_cat_box4, #event_cat_box5 {margin-bottom: 20px; min-height: 220px;}

.roundtabletextcontainer {background-color:#fffdfe;margin-bottom:10px;}
.roundtabletextcontainer a  {color:#000;}
.roundtabletextcontainer a:hover {text-decoration:none;}
.roundtabletextcontainer h6 {font-size:1.4em;margin-bottom:5px; color:#3d0101;}
.roundtabletextcontainer h2 {font-size: 1.7em; margin-top:2px; font-weight:bold; padding: 0px 0px 0px 10px;}
.roundtabletextcontainer .textheaderpagetop {padding-left:0px; padding-bottom: 10px;}
.aixeena_content_tag {visibility:hidden;}
.roundtabletext .firstpara {padding:10px; font-weight:700; color: #590000;}
.roundtabletext p {padding:5px 10px 5px 10px;}
.roundtabletext .pullquote {width:60%; float: right; background: #590000; color: #fff; padding: 1em; margin: 10px; font-weight: 700; font-size:14px;}
.roundtabletext h4 {padding: 1em 0 0 10px; color: #590000; font-size: 1.7em; font-weight: 500; }
.roundtabletextcontainer .gcprofile1 {background-image:none; margin-bottom:10px;}
.pqattribute {text-transform:uppercase; font-size: 1.3em; font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
}
.roundtabletext .roundtablequ { font-size:1.3em; color:#590000; margin-top:10px; font-weight: strong; text-transform:none;}

.roundtabletext .boxoutstyle {border:thick; border-color:#59000; padding:10px 10px 10px 10px; margin:10px 10px 10px 10px; background-color:#CFC0C0;}
.roundtabletext .boxoutstyle h2 {font-size:1.3em; font-weight: 700; color: #590000; margin-bottom:0;}
.roundtabletext .boxoutstyle h4 {font-size:1.3em; font-weight: 500; color: #590000; margin-bottom:0;}
.roundtablelistcontainer {background-color:#fff;}
.roundtablelistcontainer h6 {font-size:1.4em;margin-bottom:5px;color: #590000;}
.roundtablelistcontainer .text p {padding-left:10px; padding-right:10px;}
.roundtablelist .cc100text {background-image:none;}
.roundtables .cc100text:hover {background-color:#fff;}
.roundtablelist a:hover {text-decoration:none;}
.roundtablelist p {color:#000; margin-bottom:10px}
.roundtablelist .cc100text {background-image:none;}
.roundtablephoto {float:right; margin: 0px 0px 0px 40px; width:200px; border: #000 thin;}
.roundtablephotosmall {float:right; margin: 0px 0px 0px 40px; width:100px; border: #000 thin;}
.roundtablelogo {float:right; margin: 0px 0px 0px 40px; width:100px; border: #000 thin;}
.gcprofilesheader {margin-bottom: 100px;}
.roundtablelist .gcprofilesheader {margin-bottom: 5px;}
.roundtablelist .gcprofilesheader h6 {font-weight:lighter;}
.roundtablelist .gcprofile1 {margin-top:5px; padding-bottom:0px; border-bottom:1px solid #ccc;}
.roundtablelist {line-height:1.4em; margin-top:5px;}
.roundtablelist .headline {margin-bottom:25px; margin-top: 0px; font-size:20px; width:350px; padding-left: 0px;}
.roundtablelist .practicearea {margin-bottom:15px; font-weight:500; margin-top:5px; font-size:16px; color: #590000; width:400px;}
.roundtablelist .date {margin-bottom:10px; width:350px; color:#000; border-bottom:0px;}
.roundtablelist .gcprofilesheader p {font-family: Arial, sans-serif; font-size:12px; padding-bottom:15px; width:350px;}

.roundtablepos1  {background-color:#590000; margin-bottom:10px;}
.roundtablepos1 ul.nice_sel {background-color:#590000; border-bottom:none;}
.roundtablepos2  {background-color:#590000; margin-bottom:10px;}
.roundtablepos2 ul.nice_sel {background-color:#590000;border-bottom:none;}
.roundtablepos3  {background-color:#590000;margin-bottom:10px;background-image:url(../assets/images/research/timedata2.jpg); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.roundtablepos3:hover  {background-image:url(../assets/images/research/timedata.jpg); }
.roundtablepos3 ul.nice_sel {background-color:#590000;border-bottom:none;margin-top:190px;}
.roundtablepos4  {background-color:#3d0101;border-bottom:10px solid #eee;}
.roundtablepos4 ul.nice_sel {background-color:#3d0101;border-bottom:none;}
.roundtablepos5  {background-color:#3d0101; border-bottom:10px solid #eee;}
.roundtablepos5 ul.nice_sel {background-color:#3d0101; border-bottom:none; padding:10px;}

.roundtable2pos1  {background-color:#AB3c00; margin-bottom:10px; overflow:auto; max-height:460px;}
.roundtable2pos1 ul.nice_sel {background-color:#AB3c00; border-bottom:none;}
.roundtable2pos2  {background-color:#AB3c00; margin-bottom:10px;}
.roundtable2pos2 ul.nice_sel {background-color:#AB3c00;border-bottom:none;}
.roundtable2pos3  {background-color:#AB3c00;margin-bottom:10px;background-image:url(../assets/images/research/timedata2.jpg); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.roundtable2pos3:hover  {background-image:url(../assets/images/research/timedata.jpg); }
.roundtable2pos3 ul.nice_sel {background-color:#AB3c00;border-bottom:none;margin-top:190px;}
.roundtable2pos4  {background-color:#853105;border-bottom:10px solid #eee;}
.roundtable2pos4 ul.nice_sel {background-color:#853105;border-bottom:none;}
.roundtable2pos5  {background-color:#853105; border-bottom:10px solid #eee;}
.roundtable2pos5 ul.nice_sel {background-color:#853105; border-bottom:none; padding:10px;}



.roundtable_panels {}

.roundtablegraphpanel {background-image:url(../assets/images/research/ip_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtablegraphpanel:hover {background-image:url(../assets/images/research/ip.jpg);background-repeat:no-repeat;background-position:right;}
.roundtablegraphpanel2 {background-image:url(../assets/images/research/worldmap_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtablegraphpanel2:hover {background-image:url(../assets/images/research/worldmap.jpg);background-repeat:no-repeat;background-position:right;}
.roundtablegraphpanel3 {background-image:url(http://www.legalbusiness.co.uk/images/featureimages/258/north-west-lead.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtablegraphpanel3:hover {background-image:url(http://www.legalbusiness.co.uk/images/featureimages/258/north-west-lead.jpg);background-repeat:no-repeat;background-position:right;}
.roundtablegraphpanel4 {background-image:url(http://www.legalbusiness.co.uk/images/featureimages/258/scotland-lead.jpg);background-repeat:no-repeat;background-position:centre;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtablegraphpanel4:hover {background-image:url(http://www.legalbusiness.co.uk/images/featureimages/258/scotland-lead.jpg);background-repeat:no-repeat;background-position:centre;}
.roundtablegraphpanel5 {background-image:url(../assets/images/roundtable/home-header.jpg); float:right; max-width:85%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}

.panel50 {width:50%;}
.roundtable_panel1 {background-image:url(../assets/images/research/banking_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#2b0a08;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable_panel1:hover {background-color:#5e0601; background-image:url(../assets/images/research/banking.jpg)}
.roundtable_panel2 {height:138px; background-color:#5e0601; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable_panel2:hover {background-color:#2b0a08; }
.roundtable_panel3 {height: 138px; background-color:#5e0601; width:23.8%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable_panel3:hover {background-color:#2b0a08; }
.roundtable_panel4 {height:138px; background-color:#2b0a08; width: 74.6%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable_panel4:hover {background-color:#5e0601; }
.roundtable_panel5 {height: 138px; background-color:#2b0a08; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable_panel5:hover {background-color:#5e0601; }
.roundtable_panel6 {height:138px; background-color:#5e0601; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable_panel6:hover {background-color:#2b0a08; }

.roundtable2_panel1 {background-image:url(../assets/images/research/banking_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; background-color:#AB3C00;width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable2_panel1:hover {background-color:#853105; background-image:url(../assets/images/research/banking.jpg)}
.roundtable2_panel2 {height:138px; background-color:#853105; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable2_panel2:hover {background-color:#AB3C00; }
.roundtable2_panel3 {height: 138px; background-color:#AB3C00; width:23.8%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable2_panel3:hover {background-color:#AB3C00; }
.roundtable2_panel4 {height:138px; background-color:#853105; width: 74.6%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable2_panel4:hover {background-color:#853105; }
.roundtable2_panel5 {height: 138px; background-color:#853105; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable2_panel5:hover {background-color:#853105; }
.roundtable2_panel6 {height:138px; background-color:#AB3C00; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.roundtable2_panel6:hover {background-color:#AB3C00; }

.roundtabletextcontainer .pdfdownload {display:block;
	width:97%px;
	margin:10px;
	text-align:center;
    text-decoration:none;
    font-size: 1.2em/2em; 
	font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
    color:#ccc;
    background-color:#590000;}
	.roundtabletextcontainer .pdfdownload a {color:#ccc;}

/*--ENDS Roundtable  styling ENDS --*/
/*--Client Insight styling  --*/

.insightpos1  {background-color:#050a23; margin-bottom:10px;}
.insightpos1 ul.nice_sel {background-color:#050a23; border-bottom:none;}
.insightpos2  {background-color:#54264f; margin-bottom:10px;}
.insightpos2 ul.nice_sel {background-color:#54264f;border-bottom:none;}
.insightpos3  {background-color:#882a1c;margin-bottom:10px;background-image:url(../assets/images/research/timedata2.jpg); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.insightpos3:hover  {background-image:url(../assets/images/research/timedata.jpg); }
.insightpos3 ul.nice_sel {background-color:#882a1c;border-bottom:none;margin-top:190px;}
.insightpos4  {background-color:#651d16;border-bottom:10px solid #eee;}
.insightpos4 ul.nice_sel {background-color:#651d16;border-bottom:none;}
.insightpos5  {background-color:#3d0101; border-bottom:10px solid #eee;}
.insightpos5 ul.nice_sel {background-color:#3d0101; border-bottom:none; padding:10px;}
.insight2pos5  {background-color:#AB3C00; border-bottom:10px solid #eee;}
.insight2pos5 ul.nice_sel {background-color:#AB3C00; border-bottom:none; padding:10px;}

.roundtable_panels {}

.insightgraphpanel {background-image:url(../assets/images/research/ip_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insightgraphpanel:hover {background-image:url(../assets/images/research/ip.jpg);background-repeat:no-repeat;background-position:right;}
.insightgraphpanel2 {background-image:url(../assets/images/research/worldmap_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insightgraphpanel2:hover {background-image:url(../assets/images/research/worldmap.jpg);background-repeat:no-repeat;background-position:right;}

.panel50 {width:50%;}
.insight_panel1 {background-image:url(../assets/images/research/bodies_desat.jpg);background-repeat:no-repeat;background-position:right;height:137px; background-color:#651d16;width:49.20%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insight_panel1:hover {background-color:#882a1c; background-image:url(../assets/images/research/bodies.jpg)}
.insight_panel2 {background-image:url(../assets/images/research/tabletcity_desat.jpg);background-repeat:no-repeat;background-position:right;height:137px; background-color:#882a1c; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insight_panel2:hover {background-color:#651d16; background-image:url(../assets/images/research/tabletcity.jpg)}
.insight_panel3 {height: 138px; background-color:#882a1c; width:23.8%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insight_panel3:hover {background-color:#651d16; }
.insight_panel4 {height:138px; background-color:#651d16; width: 74.6%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insight_panel4:hover {background-color:#882a1c; }
.insight_panel5 {height: 138px; background-color:#651d16; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insight_panel5:hover {background-color:#882a1c; }
.insight_panel6 {height:138px; background-color:#882a1c; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insight_panel6:hover {background-color:#651d16; }
.insight_panel7 {background-image:url(../assets/images/adgraphics/cir-homepage.jpg);background-repeat:no-repeat;height:136px;padding-left:50px;float:right; transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insight_panel7:hover {background-image:url(../assets/images/adgraphics/cir-homepage.jpg)}

.insightprofiles {max-width:60%;padding-bottom:50px;background-image:url(../assets/images/research/research_more_h.png); background-repeat:no-repeat; background-position:bottom left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insightprofile1 {border-bottom:2px solid #c38c83;background-image:url(../assets/images/research/aooffice_desat.jpg);background-position:97% 8%; background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insightprofile2 {border-bottom:2px solid #c38c83;padding-top:30px;background-image:url(../assets/images/research/dlaoffice_desat.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insightprofile3 {border-bottom:2px solid #c38c83;background-image:url(../assets/images/research/biggerboat_desat.jpg); background-position:97% 8%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insightprofile4 {border-bottom:2px solid #c38c83;padding-top:30px;background-image:url(../assets/images/research/cyprus_desat.jpg); background-position:97% 28%;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.insightprofiles:hover {background-image:url(../assets/images/research/research_more.png);}
.insightprofile3:hover {background-image:url(../assets/images/research/biggerboat.jpg);}
.insightprofile1:hover {background-image:url(../assets/images/research/aooffice.jpg);}
.insightprofile4:hover {background-image:url(../assets/images/research/cyprus.jpg);}
.insightprofile2:hover {background-image:url(../assets/images/research/dlaoffice.jpg);}

#form15. info {display:none;}

.clientinsightcontainer {background-color:#fff;}
.clientinsightcontainer h6 {font-size:1.4em;margin-bottom:5px;color: #882a1c;}
.clientinsightcontainer h4 {font-size:1.2em; padding-left:10px; }
.clientinsightcontainer .text p {padding-left:10px; padding-right:10px;}

.insighttextcontainer .gcprofile1 {background-image:none; margin-bottom:10px;}
.insighttextcontainer {background-color:#fffdfe;margin-bottom:10px;}
.insighttextcontainer a  {color:#000;}
.insighttextcontainer a:hover {text-decoration:none;}
.insighttextcontainer h6 {font-size:1.4em;margin-bottom:5px; color:#882a1c;}
.insighttextcontainer h2 {font-size: 1.7em; margin-top:2px; font-weight:bold; padding: 0px 0px 0px 10px;}
.insighttextcontainer .textheaderpagetop {padding-left:0px; padding-bottom: 10px;}
.insighttext .firstpara {padding:10px; font-weight:700; color: #882a1c;}
.insighttext p {padding:5px 10px 5px 10px;}
.insighttext .pullquote {width:60%; float: right; background: #651d16; color: #fff; padding: 1em; margin: 10px; font-weight: 700; font-size:14px;}
.insighttext h4 {padding: 1em 0 0 10px; color: #651d16; font-size: 1.7em; font-weight: 500; }
.insight .insightqu { font-size:1.3em; color:#651d16; margin-top:10px; font-weight: strong; text-transform:none;}

.insighttext .boxoutstyle {padding:10px 10px 10px 10px; margin:10px 10px 10px 10px; background-color:#CFC0C0;}
.insighttext .boxoutstyle h2 {font-size:1.3em; font-weight: 700; color: #651d16; margin-bottom:0;}
.insighttext .boxoutstyle h4 {font-size:1.3em; font-weight: 500; color: #651d16; margin-bottom:0;}


.insightlist .cc100text {background-image:none;}

.insightlist a:hover {text-decoration:none;}
.insightlist p {color:#000; margin-bottom:10px}
.insightlist .cc100text {background-image:none;}
.insightlist .gcprofilesheader {margin-bottom: 5px;}
.insightlist .gcprofilesheader h6 {font-weight:lighter;}
.textheaderpagetop {padding:10px; padding-top:32px; font-weight:300;}
.insightlist .gcprofile1 {margin-top:5px; padding-bottom:0px; border-bottom:1px solid #ccc;}
.insightlist {line-height:1.4em; margin-top:5px;}
.insightlist .headline {margin-bottom:25px; margin-top: 0px; font-size:20px; width:350px; color: #111; !important;}
.insightlist .practicearea {margin-bottom:15px; font-weight:500; margin-top:5px; font-size:16px; color: #590000; width:400px;}
.insightlist .date {margin-bottom:10px; width:350px; color:#000; border-bottom:0px;}
.insightlist .gcprofilesheader p {font-family: Arial, sans-serif; font-size:12px; padding-bottom:15px; width:350px;}

.insighttextcontainer .pdfdownload {display:block;
	width:97%;
	margin:10px;
	text-align:center;
    text-decoration:none;
    font-size: 1.2em/2em; 
	font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
    color:#ccc;
    background-color:#882a1c;}
	.insighttextcontainer .pdfdownload a {color:#ccc;}
/*--ENDS Client insight styling ENDS --*/

/*--LAtin America profile styling --*/
.latamprofiles .gcprofiles {background-image:none; max-width:100%}
.latamprofiles .gcprofile1 {background-position:97% 1%;}
.profiletext .gcprofiles {width:90%;}
.latamprofiles .cc100text:hover {background-color:#fff}
.latamprofilelist .cc100text {background-image:none;}
.listphoto {float:right; margin: -4px 0 0 0; width:75px; height:75px;}
.gcprofilesheader {margin-bottom: 100px;}
.latamprofilelist .gcprofilesheader {margin-bottom: 5px;}
.latamprofilelist .gcprofilesheader h6 {font-weight:lighter;}
.textheaderpagetop {padding:10px; padding-top:32px; font-weight:300;}
.latamprofilelist .gcprofile1 {padding-top:0; padding-bottom:0px; border-bottom:1px solid #ccc;}
.latamprofilelist {line-height:1.4em; margin-top:5px;}
.latamprofilelist .name {margin-bottom:10px; margin-top:5px; font-size:16px;}
.latamprofilelist .jobtitle {margin-bottom:10px; margin-top:5px; font-size:14px;}
.latamprofilelist .firmname {margin-bottom:2px}
.profilelistscroll {background-color:#00000; max-width:100%; height:1660px; overflow-y:scroll;}

/*--LAtin America profile styling ENDS --*/
/*--About Us--*/
.aboutsub1 {
    list-style:none; 
    height:2em;
    padding:0; 
    margin-left:0px;
	width:100%;
}
.leftbox {margin-right:10px;}
.aboutsub1 li {
    float:left; 
	margin-bottom:10px; 
}

.aboutsub1 li a {
    display:block;
	width:285px;
	text-align:center;
    text-decoration:none;
    font-szie: 1.2em/4em;
	font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
    color:#ccc;
    background-color:#042300;

}

.aboutsub1 li a:hover {
    background:#073500; 
    color:#fff;
    text-decoration:none;
}

.aboutus_panel1 {background-color:#042300;background-image: url(../assets/images/research/team-desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.aboutus_panel1:hover {background-color:#073500; background-image: url(../assets/images/research/team.jpg)}
.aboutus_panel2 {height:138px; background-color:#042300; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.aboutus_panel2:hover {background-color:#073500; }

.aboutpos1  {background-color:#073500; margin-bottom:10px;}
.aboutpos1 ul.nice_sel {background-color:#073500; border-bottom:none;}
.aboutpos2  {background-color:#073500; margin-bottom:10px;}
.aboutpos2 ul.nice_sel {background-color:#073500;border-bottom:none;}
.aboutpos3  {background-color:#073500;margin-bottom:10px;background-image:url(../assets/images/research/timedata2.jpg); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.aboutpos3:hover  {background-image:url(../assets/images/research/timedata.jpg); }
.aboutpos3 ul.nice_sel {background-color:#073500;border-bottom:none;margin-top:190px;}
.aboutpos4  {background-color:#000;border-bottom:10px solid #eee;}
.aboutpos4 ul.nice_sel {background-color:#000;border-bottom:none;}
.aboutpos5  {background-color:#042300; border-bottom:10px solid #eee;}
.aboutpos5 ul.nice_sel {background-color:#042300; border-bottom:none;}
.aboutpos6  {background-color:#042300;border-bottom:10px solid #eee;background-image:url(../assets/images/updates/ebooks.png); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out;}
.aboutpos6 ul.nice_sel {background-color:#042300;border-bottom:none;margin-top:190px;}
.aboutpos6:hover {background-image:url(../assets/images/updates/ebooks_hover.png);}
.about_panels {}

.aboutgraphpanel {background-image:url(../assets/images/updates/lasunset_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.aboutgraphpanel:hover {background-image:url(../assets/images/updates/lasunset.jpg);background-repeat:no-repeat;background-position:right;}
.aboutgraphpanel2 {background-image:url(../assets/images/research/worldmap_desat.jpg);background-repeat:no-repeat;background-position:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.aboutgraphpanel2:hover {background-image:url(../assets/images/research/worldmap.jpg);background-repeat:no-repeat;background-position:right;}

.panel50 {width:50%;}
.about_panel1 {background-color:#042300;background-image:url(../assets/images/rankings/germany_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.about_panel1:hover {background-color:#073500; background-image:url(../assets/images/rankings/germany.jpg)}
.about_panel2 {height:138px; background-color:#073500; width:49.2%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.about_panel2:hover {background-color:#042300; }
.about_panel3 {height: 138px; background-color:#073500; width:23.8%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.about_panel3:hover {background-color:#042300; }
.about_panel4 {height:138px; background-color:#042300; width: 74.6%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.about_panel4:hover {background-color:#073500; }
.about_panel5 {height: 138px; background-color:#042300; width:23.8%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.about_panel5:hover {background-color:#073500; }
.about_panel6 {height:138px; background-color:#073500; width: 74.6%; float:right;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.about_panel6:hover {background-color:#042300; }

.about_panel7 {background-color:#042300;background-image:url(../assets/images/research/directory_desat.jpg);background-repeat:no-repeat;background-position:right;height:138px; width:49.2%; float:left;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.about_panel7:hover {background-color:#073500; background-image:url(../assets/images/research/directory.jpg)}

.researcherstextcontainer {background-color:#fffdfe;margin-bottom:10px;}
.researcherstextcontainer h6 {font-size: 1.6em; padding: 0px 0px 0px 10px; color: #042300; }
.researcherstextcontainer h5 {font-size: 1.4em; margin-top:0em; margin-bottom: 0.2em; padding: 10px 0px 0px 0px; color:#042300;}
.researcherstextcontainer h4 {font-size: 1.2em; color:#073500; text-transform:none; padding-top:1em; padding-bottom:1em; }
.researcherstextcontainer p {font-size:12px; padding: 0 10px 0 10px;}
.researcherstextcontainer a  {color:#000;}
.researcherstextcontainer a:hover {text-decoration:none;}

.researcherstextcontainer2 {background-color:#fffdfe;margin-bottom:10px; padding-bottom:1em;}
.researcherstextcontainer2 h6 {font-size: 1.6em; padding: 0px 0px 0px 0px; color: #042300; }
.researcherstextcontainer2 h5 {font-size: 1.4em; margin-top:0em; margin-bottom: 0.2em; padding: 10px 0px 0px 10px; color:#042300;}
.researcherstextcontainer2 h4 {font-size: 1.2em; color:#073500; text-transform:none; padding-top:1em; margin-left:10px; }
.researcherstextcontainer2 p {font-size:12px; padding: 0 10px 0 10px;;}
.researcherstextcontainer2 table {width: 100%; margin-left:10px; margin-right:10px}
.researcherstextcontainer2 td {width: 50%;}
.researcherstextcontainer2 a  {color:#000;}
.researcherstextcontainer2 a:hover {text-decoration:none;}

.aboutresearchers h4 {padding:10px;}
.aboutresearchers {margin-right:10px}
.aboutreseachers h5 {color:#1b1852; font-size:16px;}
.aboutresearchers p {font-size:12px;}
.aboutresearchers img {padding: 0px 20px 0px 10px; margin: 1em 0 0em; float:left;}
.aboutresearchers a {padding: 0px 0px 0px 10px; color:#000;}
.aboutresearchers .publication {font-weight:700;}
.aboutreseachers .category {margin:0em; padding:0em;}
.aboutreseachers .category p {margin:0em; padding:0em;}
.researcherstextcontainer .textheaderpagetop {padding-left:0px; padding-bottom: 0px;}
.researcherstextcontainer .textheaderpagetop h2 {margin-bottom:0px;}
.publication {font-weight:bold;}


.faqstextcontainer {background-color:#fffdfe;margin-bottom:10px;}
.faqstextcontainer h6 {font-size: 1.6em; padding: 1px 0px 0px 0px; color: #042300; }
.faqstextcontainer h5 {font-size: 1.4em; margin-left:10px; margin-top:2em; margin-bottom: 0.2em; color:#042300;}
.faqstextcontainer h4 {font-size: 1.2em; color:#073500; text-transform:none; padding-top:1em; padding-bottom:1em; }
.faqstextcontainer p {font-size:12px; padding: 0 10px 0 10px;}
.faqstextcontainer a  {color:#000;}
.faqstextcontainer a:hover {text-decoration:none;}
.faqstextcontainer .ccprofiles {height:450px; overflow:auto;padding:10px;background-color:#fff;width:95%;}
.faqstextcontainer .ccprofiles p {padding: 0 10px 0 0px}
.faqstextcontainer h5 {margin-left:10px}

.logosforfirmstextcontainer {background-color:#fffdfe;margin-bottom:10px;}
.logosforfirmstextcontainer h2 {margin-top:0px;}
.logosforfirmstextcontainer h6 {font-size: 1.6em; padding: 0px 0px 0px 10px; color: #042300; }
.logosforfirmstextcontainer h5 {font-size: 1.4em; margin-top:0em; margin-bottom: 0.2em; padding: 10px 0px 0px 0px; color:#042300;}
.logosforfirmstextcontainer h4 {font-size: 1.2em; color:#073500; text-transform:none; padding-top:1em; padding-bottom:1em; }
.logosforfirmstextcontainer p {font-size:12px; padding: 0 10px 0 10px;}
.logosforfirmstextcontainer a  {color:#000;}
.logosforfirmstextcontainer a:hover {text-decoration:none;}
.logosforfirmstextcontainer textarea {
width:365px;
height:202px;
border:1px solid #bbb;
background:#eee;
margin-top: 10px;
padding:5px;
}
.logosforfirmstextcontainer img {margin-top:10px; padding:0;}

.logosforfirmstextcontainer2 {background-color:#fffdfe;margin-bottom:10px;}
.logosforfirmstextcontainer2 h2 {margin-top:0px;}
.logosforfirmstextcontainer2 h6 {font-size: 1.6em; padding: 0px 0px 0px 10px; color: #042300; }
.logosforfirmstextcontainer2 h5 {font-size: 1.4em; margin-top:0em; margin-bottom: 0.2em; padding: 10px 0px 0px 0px; color:#042300;}
.logosforfirmstextcontainer2 h4 {font-size: 1.2em; color:#073500; text-transform:none; padding-top:1em; padding-bottom:1em; }
.logosforfirmstextcontainer2 p {font-size:12px; padding: 0 10px 0 10px;}
.logosforfirmstextcontainer2 a  {color:#000;}
.logosforfirmstextcontainer2 a:hover {text-decoration:none;}
.logosforfirmstextcontainer2 textarea {
width:240px;
height:202px;
border:1px solid #bbb;
background:#eee;
margin-top: 10px;
padding:5px;
}
.logosforfirmstextcontainer2 img {margin-top:10px; padding:0;}
/*--END About Us--*/
/*--Sponsor page profile styling --*/

.sponsorcontainer {padding: 0px 0px 0px 0px;}
.sponsorcontainer .textheaderpagetop {padding-left:0px; padding-bottom: 10px;}
.sponsorcontainer p {padding: 0.7em 0em 0em 0em;}
.sponsorcontainer h6 {font-size: 1.5em; margin-top:1px;}
.sponsorcontainer h5 {font-size: 1.1em; margin-top:1.3em; margin-bottom: 0.2em;}
.sponsorcontainer h5 a {color:#050a23;}
.sponsorcontainer h4 {font-size: 1.2em; color:#050a23; text-transform:none; padding-top:1em; padding-bottom:1em; }
.sponsorcontainer .gcprofile1  {background-image:none; margin-bottom:2em;}
.sponsorwhitepaper p {padding: 0px 10px 10px 10px;}
.sponsorwhitepaper {width:100%; align:center; margin-bottom:5px; padding-bottom:1px;}
.sponsorwhitepaper p a {color:#000; font-family: Arial, sans-serif; font-size:101%; font-weight: inherit; font-size:inherit;}
.sponsorwhitepaper h5 {color:#000 ; font-size:1.2em; font-weight:lighter; padding: 5px;}
.sponsorwhitepaper:hover {background-color:#69667b; width:100%; align:center; color:#fff; margin-bottom:5px; padding-bottom:1px;}
.sponsorwhitepaper:hover h5 {color:#fff ; font-size:1.2em; font-weight:lighter; padding: 5px;}
.sponsorwhitepaper:hover p a {color:#fff; font-family: Arial, sans-serif; font-size:101%; font-weight: inherit; font-size:inherit;}

/*--Sponsor page profile styling  ENDS --*/

/*--AWARDS subpages styling --*/

.awardscontainer {background-color: #FFF; margin-top:5px}
.awardscontainer h6 {font-size: 1.5em; margin-top:1px; padding: 0px 0px 0px 0px;}
.awardscontainer h5 {font-size: 1.1em; margin-top:1.3em; margin-bottom: 0.2em; font-weight:700; color:#000;}
.awardscontainer h4 {font-size: 1.2em; color:#050a23; text-transform:none; padding-top:0.2em; padding-bottom:1em; }
.awardscontainer p {font-size:12px;}
#winnerslist li {height:30px;background-image:url(../assets/images/plusminus.png); background-repeat:no-repeat;background-position:95% 45%;border-bottom:1px solid #eee;}
.awardscontainer li:hover h4 {color:#990000; text-decoration:none;}
#winnerslist li:hover, #winnerslist li:active {background-color:#eee;}
.winner {color:#990000; font-weight:bold;}
.winner2 {color:#AF7817; font-weight:bold;}
.awardscontainer .ccprofiles {height:1000px; overflow:auto;padding:10px;background-color:#fff;width:95%;}
.awardscontainer a:hover {text-decoration:none;}


.awardscontainer .uslist h5 {font-size: 1.1em; margin-top:0; margin-bottom: 0.2em; font-weight:700; color:#000;}
.awardscontainer .uslist h4 {font-size: 1.3em; color:#050a23; text-transform: uppercase ; padding-top:1.5em; padding-bottom:0em; }

.awardshomecontainer .gcprofile1 {background-image:none; margin-bottom:2em;}
.awardshomecontainer h6 {font-size: 1.5em; margin-top:1px; padding: 0px 0px 0px 0px;}
.awardshomecontainer h5 {font-size: 1.1em; margin-top:1.3em; margin-bottom: 0.2em;}
.awardshomecontainer h4 {font-size: 1.2em; color:#050a23; text-transform:none; padding-top:1em; padding-bottom:1em; }
.awardshomecontainer p {font-size:12px;}
.awardshomepics {width:30%; float:left; margin-top: 15px;}
.awardshomepics img {margin:0; width:95%; clear:both; margin:10px 10px 8px 0px;}
.awardshomecontainer .textheaderpagetop {padding-left:0px; padding-bottom: 10px;}
.awardshometestimonials {width:70%; float:right; margin-top: 20px;}
.awardshomecontainer .gcprofile1 .awardshometestimonials p {line-height: 1.7; font-style: italic; }


.slidersize {width:80%;}
.hidden { display: none; }
.unhidden { display: block;}

.winnertab {
    list-style:none; 
    height:2.6em;
    padding:0; 
    margin:0; 

	width:100%;
}
.gcinterviewbox {background-image:url(../assets/images/gc-mag2/timothy-hailes-small.jpg);background-repeat:no-repeat; margin-top: -73px; height: 270px; background-position-y: 40px;}
.gcinterviewbox h3 {padding-top: 60px; font-weight: bold; padding-left: 0px;}
.gcinterviewbox p {padding-left: 8px; padding-top: 10px;}


.winnertab li {
    float:left; 
    margin-right:1px; 
}

.winnertab li a {
    display:block;
	width:192.2px;
	padding-top: 7px;
	text-align:center;
	text-decoration:none;
 
        font-size: 15px;
		font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
    color:#ccc;
    background-color:#69667b;
	height:1.9em;

}

.winnertab li a:hover {
    background:#050a23; 
    color:#AF7817;
    text-decoration:none;
	height:1.9em;
}

.winnertab li#current a {
    background-color: #050a23;
    color: #fff;
	margin-right:0.02em;
	border-bottom: 0;
	height:1.9em;
}

/*--AWARDS subpages styling ENDS --*/

/*--PRESS RELEASE subpages styling --*/
.pressreleasescroll {background-color:#00000; max-width:100%; height:1980px; overflow-y:scroll;}
.pressreleasetab {
    list-style:none; 
    height:2.6em;
    padding:0; 
    margin:0; 

	width:100%;
}

.pressreleasetab li {
    float:left; 
    margin-right:0.13em; 
}

.pressreleasetab li a {
    display:block;
	width:288px;
	padding-top: 7px;
	text-align:center;
	text-decoration:none;
 
        font-size: 15px;
		font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
    color:#ccc;
    background-color:#999;
	height:1.9em;

}

.pressreleasetab li a:hover {
    background:#000; 
    color:#AF7817;
    text-decoration:none;
	height:1.9em;
}

.pressreleasetab li#current a {
    background-color: #000;
    color: #fff;
	margin-right:0.02em;
	border-bottom: 0;
	height:1.9em;
}

.textheaderpagetoppress {padding: 10px; padding-top: 32px; font-weight: 300; margin-right: 3px;}

/*--PRESS RELEASE subpages styling ENDS --*/

.span-13 h3 {font-size:1.5em; color:#111;margin-top:30px; font-weight:bold;}
.span-131 h3 {font-size:1.5em; color:#fff;margin-top:30px; font-weight:normal;}

.editorial .sjpages {background-color:transparent; padding:0px; width:580px; }


.sjpagesright .advertising {margin-top:0px;}
.sjpagesright #rightads {padding-top:1px;}

.cc_panels h3, .updates_panels h3, .research_panels h3, .rankings_panels h3, .roundtable_panels h3, .about_panels h3, .insight_panels h3 {color:#fff; font-weight:normal; font-size: 14px;}
.awards_panels h3 {color:#AF7817; font-weight:normal;}



.sjpages .cc_panels h3, .sjpages .awards_panels h3, .sjpages .updates_panels h3, .sjpages .rankings_panels h3, .sjpages .research_panels h3, .sjpages .roundtable_panels h3, .sjpages .about_panels h3, .country_panel1 h3, .country_panel2 h3, .sjpages .insight_panels h3 { text-align:left;padding-top:10px; padding-left:8px; margin-top:0px;}

.country_panel1 h3, .country_panel2 h3 {color:#fff; font-weight:normal;width:50%;}
.country_panel3 h3, .country_panel4 h3 {color:#fff; font-weight:normal; padding-left:10px;}

.letterhead {padding:10px; background-color:#fff;margin-top:5px;}

.directoryright .advertising {margin-top:0px;}

.directoryright #rightads {padding-top:5px;}

.within_country h2 {font-weight:bold;}

.worldwide li {list-style-type:square; }
.worldwide li a {color:#676767;}
.worldwide li a:hover {color:#17273B;}

.editorial_text h4, .directoryfirmslisting h4 {margin-top:30px;margin-bottom:10px;}

.directoryfirmslisting ul {line-height:2em;}

.directoryfirmslisting ul li a {color:#666666;}
.directoryfirmslisting ul li a:hover {color:#111111;}
.directorypage_firm_name, .directorypage_firm_name_with_entry {}
.countryheader h1 {display:block; max-width:100%;}

.awards_righthand, .rankings_righthand, .cc_righthand {}
.footer ul.static_nav {display:none;}

.gcprofilesheader {width:50%;}

.gcprofile1 p {margin:0px !important;}

.latamprofilelist .text .gcprofile1 {padding-top:10px;padding-bottom:5px;}
.profilelistscroll .gcprofilesheader {width:80%;}

.directory .span-6 {width:48%;}
div.directorychoice {display:none;}
.directorychoice ol {margin-top:10px;}
.directorychooser select {padding:14px; width:100%;margin-top:0px;}

.directory li  {padding:3px 10px;}
.directory li:hover a{color:#ccc;}
.directory li a {color:#111;}
.directory li a:hover {color:#ccc; text-decoration:none;}
.directory li:hover {background-color:#1a405a;}

h4.directorypage_section_name {font-size:2em; font-family:"futura-pt", sans-serif;padding-left:10px;}

.content .title h3 {display:none !important;}


.directorypos2, .directorypos6, .directorypos3, .directorypos4 {background-color:#3e6c8c;}
.directorypos2 ul.nice_sel {background-color:#3e6c8c;border-bottom:10px solid #eee;}
.directorypos6  {border-bottom:10px solid #eee;background-image:url(../assets/images/rankings/ebooks.png); background-repeat:no-repeat;padding:10px 0px 10px 5px;background-position:center;transition:all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out;}
.directorypos6 ul.nice_sel {background-color:#3e6c8c;border-bottom:none;margin-top:190px;}
.directorypos6:hover {background-image:url(../assets/images/rankings/ebooks_hover.png);}

.directory_panel1 {background-color:#1a405a;height:108px;width:49%;float:left;margin-right:10px;margin-bottom:10px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.directory_panel2 {background-color:#54264f;height:108px; width:49%;float:left;margin-bottom:10px;transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.directory_panel1 h3, .directory_panel2 h3 {font-weight:normal; color:#fff;padding-top:20px;padding-left:10px;margin-top:0px;}

.directory_panel1:hover {background-color:#002333;}
.directory_panel2:hover {background-color:#54324b;}

.sjpagesright, .editorial_right {padding-top:29px;}
.sjpagesright2, .editorial_right {padding-top:15px;}
.twitterfeed {padding-left:10px;}
.twitterwrapper {width:49%;float:left;}
.blogwrap {width:49%; float:right;}
.bloginner {overflow:auto; max-height:750px}
.twitterwrapper .textheader {padding-left:0px;}
.homeupdate7 h3 {transition:all .25s ease-in-out;-moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}
.homeupdate7:hover  h3  {color:#eee !important;}


.profile h3, .firm h3 {color:#111;}
.firm h3 {margin:20px 0px; margin-left:10px;}
.firm .worldwide h3 {margin-left:0px;}
.firm .fn {margin-left:0px;}
.profile ul, .firm ul {list-style-type:disc;margin-top:5px;}
.profile ul li a {color:#990000;}
.profile ul li a:hover {color:#111; border-bottom:1px solid #ccc;text-decoration:none;}
.profile {margin-left:0px;background-color:#F3F5F7; padding:10px;}
.profile hr {height:0px !important;}
.profile .within_country {padding:30px 0px 0px 0px;margin-top:20px;clear:both;border-top:10px solid #aaa;}
.span-12 p.back {margin:6px 10px;}
.firm #office-lawyers- {margin-left:10px}
.firm ul li a {color:#131313;}
.firm ul li a:hover {color:#990000;}
table.work-contacts {margin-left:10px;}

.news h3 {line-height:1.2em;}

.l500-directory-text {line-height:1.7em;}

.firm h4 {font-weight:bold; color:#373e58;}
.firm .within_country h4 {color:#990000;margin-top:30px;}

.supportprofile1 {
border-bottom: 2px solid #9299ab;
background-image: url(../../assets/images/support/lcia.jpg);
background-position: 97% 8%;
background-repeat: no-repeat;
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;}
.supportprofile2 {
	border-bottom: 2px solid #9299ab;
background-image: url(../../assets/images/support/clayton.jpg);
background-position: 97% 8%;
background-repeat: no-repeat;
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;}

.microsite_tab {background-color:#fff;padding:10px;}

a.section_expander {}
.nice_sel_uk a.section_expander { color:#eee;}
.chapters ul.nice_sel_sub {border-bottom:0px !important;margin-bottom:20px;}
.nice_sel_uk .work_areas {margin-top:10px !important; padding-bottom:10px;list-style-type:square!important;padding-left:1.5em;}

.gadget td {border:none;margin-top:0px;}
.gadget td iframe {padding:20px;background-color:#111;}
.gadget td a img{padding:10px;background-color:#111;margin-top:-10px;}

span.powered {margin-top:-30px; display:block; background-color:#111;padding-right:10px;padding-bottom:10px;color:#fff!important;}

span.powered a:hover {color:#990000 !important;}

.countrymenu_wrapper {background-color:#1a405a;}

dd.social_provider_1{clear:both;}
.ticker {padding:5px 5px 0px 5px; background-color:#ccc;}

		.ccpos1 ul, .timeline ul {list-style-type:none; margin:10px;padding-bottom:10px;}
		.ccpos1 ul li, .timeline ul li {margin-bottom:8px;}
		.timeline p {margin-left:10px; color:#fff;font-weight:bold; font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
}
		
		.nominations:hover {background-image:url(/assets/pages/cc100/assets/images/nominate.gif);}
.nominations {background-image:url(/assets/pages/cc100/assets/images/nominate_desat.gif);background-repeat: no-repeat;
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
background-position: 15px 120px;}
.availablenow:hover {background-image:url(/assets/pages/cc100/assets/images/middle-east-fc-sat.jpg);}
.availablenow {background-image:url(/assets/pages/cc100/assets/images/middle-east-fc.jpg);background-repeat: no-repeat; 
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
background-position: 20px 100px;}
.availablenow-new:hover {background-image:url(/assets/pages/cc100/assets/images/switz-fc-bright.jpg);}
.availablenow-new {background-image:url(/assets/pages/cc100/assets/images/switz-fc.jpg);background-repeat: no-repeat; 
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
background-position: 20px 100px;}
.availablenow-new2:hover {background-image:url(/assets/pages/cc100/assets/images/russia-fc-sat.jpg);}
.availablenow-new2 {background-image:url(/assets/pages/cc100/assets/images/russia-fc.jpg);background-repeat: no-repeat; 
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
background-position: 20px 100px;}
.availablenow-new3:hover {background-image:url(/assets/pages/cc100/assets/images/ireland-fc-sat.jpg);}
.availablenow-new3 {background-image:url(/assets/pages/cc100/assets/images/ireland-fc.jpg);background-repeat: no-repeat; 
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
background-position: 20px 100px;}
.availablenow-new4:hover {background-image:url(/assets/pages/cc100/assets/images/us-teams-fc-sat.jpg);}
.availablenow-new4 {background-image:url(/assets/pages/cc100/assets/images/us-teams-fc.jpg);background-repeat: no-repeat; 
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
background-position: 20px 100px;}
.availablenow-new5:hover {background-image:url(/assets/pages/cc100/assets/images/nordics-home-bright.jpg);}
.availablenow-new5 {background-image:url(/assets/pages/cc100/assets/images/nordics-home.jpg);background-repeat: no-repeat; 
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
background-position: 20px 100px;}
.risingstars:hover {background-image:url(/assets/pages/cc100/assets/images/risingstars.jpg);}
.risingstars {
background-image: url(/assets/pages/cc100/assets/images/risingstars-desat.jpg);
background-repeat: no-repeat;
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
background-position: 35px 100px;}

.nominations p, .risingstars p {padding:210px 10px 0px;color:#ccc; }
.nominations p a, .risingstars p a {color:#D1AFDD;}
.nominations p a:hover, .risingstars p a:hover {color:#fff;}

p.cc100_footer {text-align:center;}

.cc_panels h3 {width:100px;}

.cc100links {clear:both;padding-top:10px;}

.ccprofiles {height:1380px; overflow:auto;padding:10px;background-color:#fff;width:95%;}
.researcherstextcontainer .ccprofiles {height:600px; overflow:auto;padding:10px;background-color:#fff;width:95%;}

.network-list {height:650px; overflow:auto;padding:10px;background-color:#fff;width:95%;}
#network_list img {height:55px; float:right;}
#network_list p {float:left;}
#network_list li {height:60px;background-image:url(../assets/images/research_more.png); background-repeat:no-repeat;background-position:95% 15%;border-bottom:1px solid #eee;}
.rip-offs {padding:10px;}
.rip-offs img {float:right; padding:13px;}

.researcherstextcontainer li p.name {font-family:"futura-pt-n4", "futura-pt", sans-serif !important;
 font-size:1.4em;margin-bottom:5px;}
li p.name { font-size:1.1em;margin-bottom:5px;}
li p.jobtitle, li p.firmname {margin-bottom:5px;}
li p.firmname {color:#54264f;
  font-weight: bold;}
.header_cc100 {padding:10px;}
#lawyer_list img {width:75px; height:75px;}
#lawyer_list li {height:80px;background-image:url(../assets/images/plusminus.png); background-repeat:no-repeat;background-position:95% 15%;border-bottom:1px solid #eee;}

#lawyer_list li:hover, #lawyer_list li:active {background-color:#FFC;}

#lawyer_list2 img {width:75px; height:75px;}
#lawyer_list2 li {height:80px;border-bottom:1px solid #eee;}

#lawyer_list2 li:hover, #lawyer_list2 li:active {background-color:#eee;}

#lawyer_list3 img {max-width:100%; max-height:100%; position:relative; float:right;}
#lawyer_list3 li {height:80px;border-bottom:1px solid #eee; }

#lawyer_list3 li:hover, #lawyer_list3 li:active {background-color:#eee;}

#lawyer_list4 img {max-width:100px;}
#lawyer_list4 li {height:80px;background-image:url(../assets/images/plusminus.png); background-repeat:no-repeat;background-position:95% 15%;border-bottom:1px solid #eee;}

#lawyer_list4 li:hover, #lawyer_list4 li:active {background-color:#FFC;}

#lawyer_list5 img {max-width:100%; max-height:100% position:relative; float:right}
#lawyer_list5 li {height:80px; background-repeat:no-repeat;background-position:95% 15%;border-bottom:1px solid #eee;}

#lawyer_list5 li:hover, #lawyer_list4 li:active {background-color:#FFC;}



.sponsorwrap {padding:10px;}
.sponsorbox {width:47.5%; float:left; margin-right:15px;}
.sponsorwrap h3 {font-weight:bold; color:#2b192a; margin-bottom:20px;margin-top:20px;}

.involved, .involved2 {padding-top:14px;}
.involved h3, .involved2 h3 {margin-bottom:15px;}
.involved2 {background-color:#fff;padding-left:10px; padding-right:10px;padding-bottom:10px;}

.nominatebox {background-color:#2b192a;  float:left; width:48.2%;margin-right:10px; transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
.nominatebox:hover {background-color:#2b192a;}

.nominatebox2 {background-color:#2b192a;float:left; width:48.2%;margin-right:10px ;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
.nominatebox2:hover {background-color:#2b192a;}


.lawyer-page .span-12 {width:79%;margin-left:10px;padding-top:6px;}
.lawyer-page .span-5 {float:left; margin:10px 0px;}
.lawyer-page .span-5 img.photo {max-width:144px;}
.lawyer-page .span-5 h4 {clear:both;padding-top:10px;}


a.excep_link:hover {color:#ccc;}

.nominatebox3 {background-color:#2b192a;float:left; width:31.6%;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
.nominatebox3:hover {background-color:#2b192a;}

.nominatebox4 {background-color:#2b192a;float:left; width:23.7%;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
.nominatebox4:hover {background-color:#2b192a;}

.nominationwrap {height:80px;}
.nominationwrap h4 { font-size:1.1em; font-weight:normal;padding:10px; display:block;height:45px; background-color:#2b192a;}
.nominationwrap h4 a {color:#ccc; text-decoration:none;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
.nominationwrap h4 a:hover {color:#fff; border-bottom:1px solid #ccc;}

.imagebox {
background-color: #111111;
width: 310px;
max-height: 250px;
background-image:url(../assets/pages/cc100/assets/images/venezuela.jpg);
background-repeat: no-repeat;
padding-top: 210px;
padding-bottom: 10px;
background-position: top;
float: right;
margin: 5px 0px 10px 10px;
color: #700002;
}

.imagebox2 {
background-color: #111111;
width: 310px;
max-height: 250px;
background-image: url(../assets/pages/cc100/assets/images/lapaz.jpg);
background-repeat: no-repeat;
padding-top: 210px;
padding-bottom: 10px;
background-position: top;
float: right;
margin: 5px 0px 10px 10px;
color: #700002;}

.imagebox2 .caption {
color: #fff;
padding: 0px 10px;
margin: 0px;}

.imagebox .caption {
color: #fff;
padding: 0px 10px;
margin: 0px;}
.imagebox a.credit {
padding: 10px;
color: #838383;
font-size: 0.8em;
border-bottom: none;}


.gc_deets {font-family: "futura-pt-n4", "futura-pt", sans-serif !important; max-width: 15%; text-align:center; float: left; margin: 0px 10px 0px 10px; width: 60px; height: 60px; border-right: 2px solid #AB3c00; font-weight: bold;}
.day_gc {font-size: 20px;}
.month_gc {font-size: 16px; text-transform: uppercase; margin-top: -20px;}
.location_gc {font-size: 16px; }
.sponsor_logo_gc {width: 200px; height: 60px; float: right; position: relative; top: -85px; right: 12px;}
.gcpower_eventspotlight_gc {overflow: hidden;  transition: 0.8s;border-bottom:1px solid #ccc;margin-bottom:20px;}
.gcpower_eventspotlight_gc .extended_info_gc {margin-left: 25px; border-bottom: 1px;}
.gcpower_eventspotlight_gc:hover {background: #d0d3d6; transition: 1.2s; ;}

.country_panel5, .country_panel6, .country_panel7 {width:32%;}

li.last ul {left:-106px !important;}

.subinfo {clear:both;margin-bottom:20px;min-height:60px;border-bottom:1px solid #eee;background-image: url(../assets/images/plusminus.png);
background-repeat: no-repeat;
background-position: 98% 3px;
border-bottom: 1px solid #eee;}
.subinfo h3 {margin-bottom:60px;}
/*DISABLE COUNTRY HOME PAGE CONTENT!!!!!!!!!!!!!! */
		.table_images_row {display:none;}
.staff_results {display:none;}


/* .blogitem {display:none;} */

.chapter .item a img {display:none;}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

#sub_outer {background-color:#fff; padding:10px;}

#sub_asia h4 {font-size:1.3em;
color:#990000;
padding-top:10px;font-weight:bold;}

.pdfdownload {padding:10px 0px;}
.aixeena_content_tag {display:none;}

.secondary-sidebar ul.nice_sel {clear:both; margin-bottom:10px;}

ul.work_areas {padding-left: 10px;
margin-top: 5px !important;
margin-bottom: 10px !important;}

.insight_feature .insight_title {clear:both;border-bottom:1px solid #eee;margin-bottom:10px;height: 80px;
margin-left: 10px;}
.insight_feature .insight_title h2 {float:left;padding-left:5px;}
.insight_feature .insight_title h2 span {padding: 5px 0px;
background-color: #eee;}
.insight_feature .insight_title img {float:right;}
.insight_feature h4 {display:block; clear:both;padding: 10px 15px;
color: #444;}
.mob_rankings_special {display:none;}

.page.press_releases .search {margin-top: -20px; margin-bottom: 20px;}

.midrankingspos {width:50%; float:left; margin-right:10px; border-right:1px solid #ccc;}

.midrankingspos .sponsoredby p {
background-color: #ccc;
margin-bottom: 0px;
padding-left: 10px;
color: #666;
}

.midrankingspos .rankingsprofiles {
max-width: 98%;
}

.midrankingspos .rankingsprofile1 {
background-position: 10% 2%;


}

.midrankingspos .rankingsprofiles p {
font-weight:normal;}

			.panelmidright {width:150px;}
			
			

div#leaderboardads	{margin-top:0px;}
div#leaderboardads iframe	{margin-top:0px;}
			

/* Network carousel */

#networkcarousel {width:100% !important; margin-left:0px; list-style-type:none;}

/* Menu styling: profiles */
#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum-pr {min-height:200px;}
ul.secondus-pr {margin-left:238px!important; margin-top:-10px!important;padding-top:10px!important; min-height:210px;}
ul.secondus-pr li.prpreview {background-color:#47667B;width:225px; height:100px;margin-bottom: 10px!important;}
ul.secondus-pr li.prpreview:hover {background-color:#162128;}
ul.tertius-pr {margin-left:477px!important; margin-top:-10px!important;padding-top:10px!important;width:239px;min-height:250px!important;}
ul.primum-pr li {line-height:1em;}
ul.secondus-pr li {line-height:1em;}
ul.tertius-pr li {width:226px; line-height:1em;}
ul.tertius-pr li p {padding-top:0px !important;}
ul.tertius-pr li p.link {color:#A4A4A4;padding:5px 10px 10px 15px;margin-right:10px;margin-bottom:0px;}
ul.tertius-pr li p.link a {display:inline!important; padding:0px!important; font-size:12px!important;}
ul.tertius-pr li.prpreview {background-color:#3d1400;width:225px; height:50px;margin-bottom: 10px!important;}
ul.tertius-pr li.prpreview:hover {background-color:#651d16;}
/* END Menu styling: profiles END */

/* Menu styling: corporate counsel 100 */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum {min-height:355px;}
ul.secondus {margin-left:238px!important; margin-top:-10px!important;padding-top:10px!important; min-height:355px;}
ul.tertius {margin-left:476px!important; margin-top:-10px!important;padding-top:10px!important;width:237px !important;min-height:355px;}
ul.primum li {line-height:1em;}
ul.secondus li {line-height:1em;}
ul.tertius li {width:225px; line-height:1em;}
ul.tertius li p {padding-top:0px !important;}
ul.tertius li p.link {color:#A4A4A4;padding:5px 10px 10px 15px;margin-right:10px;margin-bottom:0px;}
ul.tertius li p.link a {display:inline!important; padding:0px!important; font-size:12px!important;}
ul.tertius li.ccpreview {background-color:#251123;width:225px; height:196px;margin-bottom: 0px!important;}
ul.tertius li.ccpreview:hover {background-color:#54264f;}

/* END Menu styling: corporate counsel 100 END */

/* Menu styling: client intelligence */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum-ci {min-height:398px;}
ul.secondus-ci {margin-left:238px!important; margin-top:-10px!important;padding-top:10px!important; min-height:315px;}
ul.secondus-ci li.cipreview {background-color:#3d1400;width:225px; height:196px;margin-bottom: 10px!important;}
ul.secondus-ci li.cipreview:hover {background-color:#651d16;}
ul.tertius-ci {margin-left:477px!important; margin-top:-10px!important;padding-top:10px!important;width:239px!important;min-height:299px;}
ul.primum-ci li {line-height:1em;}
ul.secondus-ci li {line-height:1em;}
ul.tertius-ci li {width:226px; line-height:1em;}
ul.tertius-ci li p {padding-top:0px !important;}
ul.tertius-ci li p.link {color:#A4A4A4;padding:5px 10px 10px 15px;margin-right:10px;margin-bottom:0px;}
ul.tertius-ci li p.link a {display:inline!important; padding:0px!important; font-size:12px!important;}
ul.tertius-ci li.ccpreview {background-color:#3d1400;width:225px; height:196px;margin-bottom: 10px!important;}
ul.tertius-ci li.ccpreview:hover {background-color:#651d16;}

/* END Menu styling: client intelligence END */



/* Menu styling: gc magazine */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum-gc {min-height:370px;margin-top:-10px!important;padding-top:10px!important; margin-left:-356px!important;background-color:#3d0101!important;}
ul.secondus-gc {margin-top:-10px!important; min-height:370px;padding-top:10px!important;margin-left:-119px!important;background-color:#3d0101!important;}
ul.tertius-gc {margin-left:119px!important; margin-top:-10px!important;padding-top:10px!important;width:238px !important;min-height:370px;background-color:#3d0101!important;}
ul.primum-gc li {line-height:1em;}
ul.secondus-gc li {line-height:1em;}
ul.tertius-gc li {width:225px; line-height:1em;}
ul.tertius-gc li p {padding-top:5px !important;}
ul.tertius-gc li p.link {color:#3d0101;padding:5px 10px 10px 15px;margin-right:10px;margin-bottom:0px;}
ul.tertius-gc li p.link a {display:inline!important; padding:0px!important; font-size:12px!important;}
ul.tertius-gc li.gcpreview {background-color:#590000;width:225px; height:175px;margin-bottom: 20px!important;}
ul.tertius-gc li.gcpreview:hover {background-color:#7A3333;}

/* END Menu styling: gc magazine END */



/* Menu styling: events and roundtables */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum-er {min-height:305px;margin-left:-475px!important;margin-top:-10px!important;padding-top:10px!important;background-color:#853105!important;}
ul.secondus-er {margin-top:-10px!important;margin-left:-237px!important;padding-top:10px!important; min-height:305px;background-color:#853105!important;}
ul.secondus-er li.erpreview {background-color:#B35019;width:225px; height:196px;margin-bottom: 10px!important;}
ul.secondus-er li.erpreview:hover {background-color:#8F4014;}
ul.tertius-er {margin-top:-10px!important;padding-top:10px!important;width:238px!important;min-height:305px;background-color:#853105!important;}
ul.primum-er li {line-height:1em;}
ul.secondus-er li {line-height:1em;}
ul.tertius-er li {width:200px; line-height:1em;}
ul.tertius-er li p {padding-top:0px !important;}
ul.tertius-er li p.link {color:#6A2704;padding:5px 10px 10px 15px;margin-right:10px;margin-bottom:0px;}
ul.tertius-er li p.link a {display:inline!important; padding:0px!important; font-size:12px!important;}
ul.tertius-er li.erpreview {background-color:#B35019;width:225px; height:180px;margin-bottom: 10px!important;}
ul.tertius-er li.erpreview:hover {background-color:#ab3c00;}

/* END Menu styling: events and roundtables END */
      li.erpreview a p {margin-top:-3px !important;}


/* Menu styling: rankings */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum-ra {min-height:212px;margin-top:-10px!important;padding-top:10px!important;}
ul.secondus-ra {margin-top:-10px!important;padding-top:10px!important; min-height:212px;margin-left:237px!important;}
ul.secondus-ra li.rapreview {background-color:#00ff00;width:225px; height:196px;margin-bottom: 10px!important;}
ul.secondus-ra li.rapreview:hover {background-color:#316283;}
ul.tertius-ra {margin-top:-10px!important;padding-top:10px!important;width:235px!important;min-height:24px;margin-left:474px!important;}
ul.primum-ra li {line-height:1em;}
ul.secondus-ra li {line-height:1em;}
ul.tertius-ra li {width:200px; line-height:1em;}
ul.tertius-ra li p {padding-top:0px !important;}
ul.tertius-ra li p.link {color:#19405a;padding:5px 10px 10px 15px;margin-right:10px;margin-bottom:0px;}
ul.tertius-ra li p.link a {display:inline!important; padding:0px!important; font-size:12px!important;}
ul.tertius-ra li.rapreview {background-color:#1d3b4f;width:225px; height:180px;margin-bottom: 7px!important;}
ul.tertius-ra li.rapreview:hover {background-color:#316283;}

/* END Menu styling: rankings END */


/* Menu styling: awards */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum-aw {min-height:212px;margin-top:-10px!important;padding-top:10px!important;}
ul.primum-aw li.rapreview {background-color:#00ff00;width:225px; height:196px;margin-bottom: 10px!important;}
ul.primum-aw li.rapreview:hover {background-color:#316283;}
ul.secondus-aw {margin-top:-10px!important;padding-top:10px!important; min-height:212px;margin-left:237px!important;}
ul.secondus-aw li.rapreview {background-color:#00ff00;width:225px; height:196px;margin-bottom: 10px!important;}
ul.secondus-aw li.rapreview:hover {background-color:#316283;}
ul.tertius-aw {margin-top:-10px!important;padding-top:10px!important;width:235px!important;min-height:24px;margin-left:474px!important;}
ul.primum-aw li {line-height:1em;}
ul.secondus-aw li {line-height:1em;}
ul.tertius-aw li {width:200px; line-height:1em;}
ul.tertius-aw li p {padding-top:0px !important;}
ul.tertius-aw li p.link {color:#19405a;padding:5px 10px 10px 15px;margin-right:10px;margin-bottom:0px;}
ul.tertius-aw li p.link a {display:inline!important; padding:0px!important; font-size:12px!important;}
ul.tertius-aw li.rapreview {background-color:#1d3b4f;width:225px; height:180px;margin-bottom: 7px!important;}
ul.tertius-aw li.rapreview:hover {background-color:#316283;}

/* END Menu styling: awards END */



/* TDH */

.tdh-overview {display:block; background-color: #fff; margin:10px; padding-bottom: 20px; border: solid 1px #ddd;}
.tdh-overview p {margin:10px;}
.tdh-overview h5 a {color: #252c42;}
.tdh-overview h5 {padding: 10px; color: #252c42;}

/* Lex Student Tabs */

.l500-lex-badge {float:right; margin-bottom: -40px; margin-top: 10px;}


/* START TAKEOVER SKIN STYLES - TJM*/


.takeover_header_inner { background: #fff; width: 980px; height: 154px; margin: 0 auto; }

.takeover_left { float: left; height: 1000px; width: 200px; position: fixed; top: 0; margin-left: -200px; }	

.takeover_right { height: 1000px; width: 200px; position: fixed; top: 0;margin-left: 970px; }


/* END TAKEOVER SKIN STYLES - TJM*/

/* Social Profile Share */



/*
.gclogo_image {
	background-image: url(../assets/images/gc-magazine/gcwhite.png); alt: GC MAGAZINE;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	image-
	width: 200px;
	height: 150px;
}
*/


/* Kate's test - Image hover stlyes*/

{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}
 
body {
  background: #333;
}
 
.pic {
  border: 10px solid #fff;  
  float: left;
  height: 300px;
  width: 300px;
  margin: 20px;
  overflow: hidden;
   
  -webkit-box-shadow: 5px 5px 5px #111;
          box-shadow: 5px 5px 5px #111;  
}

/*GROW*/
.grow img {
  height: 300px;
  width: 300px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow img:hover {
  width: 400px;
  height: 400px;
}


/*----------------------------------------------*/



.sharethis {background-color:#E1DBC7;padding:3px; border: 1px solid #ccc; margin-left:10px; width:142px;margin-bottom:10px;}
.sharethis span {display:block;padding:1px;}
.sharethis h3 {text-align:center; color:#333;padding-top:20px; padding-bottom:10px;font-size:18px;background-color:transparent;}
.primary-sidebar .sharethis {margin-left:0px;margin-bottom:10px;}

.mp_interview {}
.mp_interview_pic {float:right; margin-left:10px;}
.mp_interview_pic img {max-width:350px; max-height:250px;}



#awards_row {width:100%; margin-bottom:10px;border-bottom:10px solid #fff;}

#awards_row .cat {width:33%; margin-right:10px;background-color:#050a23;float:left;padding:10px;}
#awards_row .cat h3 {color:#AF7817;margin:5px;font-weight:bold;}
#awards_row .subcat {width:29%;background-color:#ccc;float:left;margin-right:10px;padding:10px; font-weight:bold;}
#awards_row .button {width:91%;background-color:#A7B5CE;margin-right:10px; margin-bottom:10px;padding:10px; font-size:16px; font-weight:bold; text-align:center; }
#awards_row .button p {text-align:center; margin:13px; }
#awards_row .catfirms, #awards_row .catfirms2  {width:27%; background-color:#a3a8be;float:left;padding:10px;}
#awards_row a:hover {cursor:pointer;}
.subbitycat  {display:none;}


.Typeahead-hint, .Typeahead-input {width:192px!important;height:16px !important;}

 .ranking-lawyer-row {
      all: default;
      width:250px;
      display:inline-block;
    /*  background:#b2def7; */
      padding:5px;
      margin:0px 0px 5px 0px;
      vertical-align: top;
      
  }
 
 .ranking-lawyer-row lawyer-profile{
      width:100%;

  }
  
  .ranking-lawyer-row .ranking-lawyer-photo {
    width:50px;
    display:inline-block;
    vertical-align: top;
  }
  
  .ranking-lawyer-row .ranking-lawyer-photo img  {
  
    width:40px;
    border:solid 1px black;
    margin:0px 0px 0px 0px;
  
  }
  
  .ranking-lawyer-row .ranking-lawyer-comment {
    width:180px;
    display:inline-block;
    margin:0px 0px 0px 0px;
    vertical-align: top;
  }
  
  .ranking-lawyer-row .ranking-lawyer-comment p {
    margin:0px 0px 0px 0px;
  }
  
  .ranking-lawyer-tier {
    margin:-10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color: #1a405a;  
  }

   /* microsite legal 500 rankings tab */
   
   .within_country hr {height:0px!important;margin:0px !important; padding:0px !important;}
    .microsite-primary-sidebar { margin:0px 4px 0px 0px; padding:0px; ;width:142px;}
    .microsite-primary-sidebar h4 { margin:4px 4px 4px 0px;  padding:4px 0px 4px 10px; color:#000;}    
    .microsite-primary-sidebar  ul.nice_sel  {background-color:#F3F5F7;color:#fff;border:1px solid #aaa;}
    .microsite-primary-sidebar work_areas nice_sel_sub  {background-color:#F3F5F7;color:#fff;}
     
    .microsite-primary-sidebar  ul.nice_sel_sub.work_areas li a,
    .microsite-primary-sidebar ul.nice_sel.sections li.selected ul.nice_sel_sub.work_areas li a,
    .microsite-primary-sidebar ul.nice_sel.sections li.selected ul.nice_sel_sub.work_areas li a:hover {
    	color: #000;
	   font-size:12px;

    }


.members h2 {margin-top:20px;}

.firm .profile  .within_country h4 {font-size:1.5em;}

.firm .profile .within_country div h5 {padding-top:30px; border-top:1px solid #ccc;margin-top:36px;}

.microsite_tab h2 {clear:both;}
.gccontributor a h3 {color:#000;text-align:left;}
.gccontributor a:hover h3{text-decoration:underline;}
.gccontributor h4 {padding-left:5px;}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 971px) {
		
.homeupdate22 {background-position:left;background-size:100%;background-color:#000;}

		
		#leaderboardads {display:none;}
		#_showcase_level2 div {width:23% !important;}
		#_showcase_level2 div._showcase_feature {width:66.85% !important;}
		#_showcase_level2 div h3 {font-size:18px;}
		._showcase_bottom {height:606px !important;}
		._showcase_bottom h3 {height:566px!important;}
		._s_bottom  {height:566px!important;}
		._showcase_middle {height:530px !important;}
		._showcase_middle h3 {height:490px!important;}
		._s_middle  {height:490px!important;}
		._showcase_top {height:460px !important;}
		._showcase_top h3 {height:480px!important;}
		._s_top  {height:420px!important;}
		.paris_launch {width:100%!important;}
#_showcase_righthand div a img {max-width:205px!important;}
.live-blog-2015 img {display:none;}
.submission_deets {max-height: 40px; float:left;}
.submission_deets a {padding: 10px 0px 0px 0px !important;}
.submission_deets h3 {padding: 10px 0px 0px 0px !important;}
		
		#awards_row .cat {width:29%;}
		
		.sharethis {width:530px;}
 		.sharethis h3 {text-align:center; height:20px!important;color:#333;padding-top:20px; padding-bottom:10px;font-size:18px;background-color:transparent;}

		.takeover_left {display:none;}
		.takeover_right {display:none;}


		
		
	.lawyerpage .span-12 {width:70% !important;}
.lawyerpage .span-5 {float:right; margin:10px;}
.lawyerpage .span-5 img.photo {max-width:120px !important;}

.midmenu {display:block;}
		.midmenu select {width:40%;margin-left:10px;height:40px;margin-bottom:10px;font-size:1.2em;border-radius:0px;float:left;}
.editorial .title {display:none;}

 .cc_primary-sidebar, .awards_primary-sidebar, .cc_rankings, .research_primary-sidebar, .roundtable_primary-sidebar, .insight_primary-sidebar, .about_primary-sidebar {display:none;}
.ccgraphpanel, .ccgraphpanel:hover, .ccgraphpanel2, .ccgraphpanel2:hover, .awardsgraphpanel, .awardsgraphpanel:hover, .awardsgraphpanel2, .awardsgraphpanel2:hover, .researchgraphpanel, .researchgraphpanel:hover, .researchgraphpanel2, .researchgraphpanel2:hover, .insightgraphpanel, .insightgraphpanel:hover, .insightgraphpanel2, .insightgraphpanel2:hover, .roundtablegraphpanel, .roundtablegraphpanel:hover, .roundtablegraphpanel2, .roundtablegraphpanel2:hover {background-position:134px 0px;}

.rankings_panels h3 {font-size:14px;}
.us_panel1, .us_panel2, .us_panel3, .us_panel4, .country_panel1, .country_panel2, .country_panel3, .country_panel4 {width:48.9%;}
.country_panel5, .country_panel6, .country_panel7 {width:32%;}
.span-2 {width:47.9%;margin-left:10px;}
.span-3 {width:47.9%;margin-right:10px;}
.panelleft {width:100%;}
.panelleftright {width:100%;margin-bottom:10px;}
.panelright {width:100%;}
.owlcarousel {margin-right:0px;}
.homeupdate1, .homeupdate2, .homeupdate3, .homeupdate4,.homeupdate5, .homeupdate6, .homeupdate7 {background-position-x: -60px;}
.bxslider a h3 {width:140px !important; margin-left:15px !important;}
.rankings_primary-sidebar {margin-left:10px !important;}
.rankings_primary-sidebar, .primary-sidebar {width:540px;margin-top:5px;}
.rankings_primary-sidebar h3, .primary-sidebar h3 {float:left;padding-bottom:37px!important;margin-bottom:10px !important;width:165px;font-size:16px !important;height:121px;}
.rankings_primary-sidebar ul.nice_sel, .primary-sidebar ul.nice_sel {float:right; width:350px;height:173px;overflow:auto;
}
.rankings_primary-sidebar ul.nice_sel_uk {height:100%; width:90%;}
.rankingspos1, .rankingspos2, .researchpos3, .rankingspos6, .ccpos1, .ccpos2, .ccpos3, .ccpos6{display:none;}
.regionalbar {display:none;}
.span-1 {display:none;}

.rankings-panelnav2, .gcmag-panelnav2, .directory-panelnav2, .cc100-panelnav2, .awards-panelnav2, .research-panelnav2, .journal-panelnav2, .client-panelnav2, .roundtable-panelnav2 {width:12.33%;}

.bx-wrapper .bx-prev {left:10px !important;}
.bx-wrapper .bx-next {right:0px !important;}
.canadapanel {margin-left:-374px; width:364px;}
.canadapanel2 {margin-left:-374px; width:364px;margin-top:-178px;}
.panelrightright {float:right; width:100%;margin-left:-10px;margin-top:-168px;}
.panelrightright2 {float:right; width:100%;margin-left:-10px;margin-top:0px;}

.leaderboard_banner img, .bottomlevel img {width:728px; margin:0px auto;display:block;}
.bottomlevel, .leaderboard_banner {float:none; width:95.2%;margin-left:10px;margin-top:105px;background-color:#ddd;padding:9px;}
.socials {float:right;}
.main_content {margin-top:120px !important;}
.calendarpanel {background-position:50% 82%;}
	.calendarpanel2 {background-position:50% 82%;
width: 738px;
margin-left: -374px;}
	.canadapanel {background-position:50% 82%;}
		.cc100panel {background-position:50% 82%;}
		.bottomsearch {display:none;}
		.bottomad {float:none;}
		.maincontent {clear:both; }
			.midmenu {display:block;}
		.midmenu select {width:63%;margin-left:10px;height:42px;margin-bottom:10px;padding-left:10px;font-size:1.2em;border-radius:0px;float:right;margin-right:14px;margin-top:28px;}
		.mainmenu {width:100%;}
		#panel-nav {margin-top:-110px;margin-right:5px !important;}
		#panel-nav > ul {width:100%;margin-top:-110px !important;}
		.rankings-panelnav, .directory-panelnav, .cc100-panelnav, .awards-panelnav, .research-panelnav, .journal-panelnav, .client-panelnav, .roundtable-panelnav {width:14.086%;}
.main_content {width:100%;}
.column {margin-left:0px;}
.span-20 {margin-top:-110px; }
.other, .allcountries {display:none;}

.secondary-sidebar {margin-top:-135px;}

.takeover_header_inner img {max-width: 100%; margin-bottom: -5px;}
.takeover_header_inner {width: 100% !important; height: auto !important;}

		#search {right:0px!important;}
		.span-18 {margin-left:10px;width:530px;margin-top:-110px;}
.firm .letterhead .heading .office-picker {clear:both;float:left !important; margin-bottom:20px; margin-top:0px !important;margin-left:0px;}
.cc_primary-sidebar {margin-left:10px;}
.span-13 {margin-left:10px;}
.editorial .span-13 {width:520px!important;margin-left:0px;margin-top:6px;}

.countryheader h1 {display:block; max-width:310px;max-height:100px;font-size:1.6em;padding-top:40px;color:#777;}
.mobilemenu select {width:96.5%;}

ol.pagination li a {width:46px;}

		.homeupdate7 h3 span {width:190px;}
		.winnertab li {width:32.95%;}
.winnertab li a {width:100%;}
.winnertab {height:2.5em; width:100%;}
.pressreleasetab li {width:49.7%}
.pressreleasetab li a {width:100%}
.pressreleasetab {height:2.5em; width:100%;}
.panelintro {padding-left:105px;}
.rankingspanel h3 {padding-left:20px;}

	.homeupdate1, .homeupdate2, .homeupdate3, .homeupdate4,.homeupdate5, .homeupdate6, .homeupdate7 {background-position-x: -98px !important;}

		.alsofrom {margin-top:30px;}
		.advertising {margin-top: 30px;}
		.worldwide {margin-left: 0px !important; margin-top:40px;}
		.editorial.references {margin-top: 10px !important; width: 98%;}
		.firm .letterhead .heading .office-picker {float: left !important; margin-left: -2px !important;}
		.countryheader h1 {font-size: 1.8em !important;}

	
	.gadget td iframe {margin-top: 30px;}
	.directorypos2, .directorypos3 {background-position: 0px !important; height: 120px !important;}
	.directory_panel2 h3 {padding-left: 11px !important;}
	.ipad {background-position: 47% 0% !important;}
	.advertising h3 {margin-bottom: 30px !important;}
	.cc_rankings {margin-top:30px; margin-left:10px;width:99%;}
.cc_rankings ul {height:120px !important;}
.cc_rankings h3 {padding:10px 10px 10px 5px !important;}

.textheaderpagetoppress {margin-top: -7px;}
.page.press_releases .search {margin-top: -20px; margin-bottom: 20px;}
			.codejournal2 {background-position:50% 20%;}
		


/* Menu styling: corporate counsel 100 */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum {min-height:235px;margin-left:-187px!important;margin-top:-10px!important;padding-top:10px!important; width:258px!important;}
ul.secondus {margin-top:-10px!important;margin-left:70px!important;padding-top:9px!important; min-height:235px; width:258px!important;}
ul.tertius {margin-top:-10px!important;margin-left:325px!important;padding-top:9px!important;}


/* END Menu styling: corporate counsel 100 END */

/* Menu styling: client intelligence */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum-ci {min-height:330px;margin-left:-187px!important;margin-top:-10px!important;padding-top:10px!important; width:280px!important;}
ul.secondus-ci {margin-top:-10px!important;margin-left:93px!important;padding-top:13px!important; min-height:235px; width:282px!important;}
ul.tertius-ci {display:none!important; padding-top:0px!important; margin-top:0px!important; background-color:transparent!important;}
ul.secondus-ci li.cipreview {background-color:#3d1400;width:225px; height:196px;margin-bottom: 10px!important;}
ul.secondus-ci li.cipreview:hover {background-color:#651d16;}
.client-panelnav2 .code-journal .has-sub ul {width:170px!important;}

/* END Menu styling: client intelligence END */



/* Menu styling: gc magazine */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
.client-panelnav2 ul {padding-bottom:0px!important;}
ul.primum-gc {min-height:490px;margin-left:-468px!important;margin-top:0px!important;padding-top:10px!important; width:258px!important;padding-bottom:10px!important;}
ul.secondus-gc {margin-top:0px!important;margin-left:-210px!important;padding-top:10px!important; min-height:490px; width:258px!important; padding-bottom:10px!important;}
ul.tertius-gc {margin-top:0px!important;margin-left:45px!important;padding-top:10px!important; min-height:500px;width:236px!important;}
/* END Menu styling: gc magazine END */



/* Menu styling: events and roundtables */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
.gcmag-panelnav2 ul {padding-bottom:0px!important;}
ul.primum-er {min-height:260px;margin-left:-562px!important;margin-top:0px!important;padding-top:10px!important;  width:260px!important;}
ul.secondus-er {margin-top:0px!important;margin-left:-305px!important;padding-top:10px!important; width:258px!important;}
ul.tertius-er {margin-left:-51px!important; margin-top:0px!important; }



/* END Menu styling: events and roundtables END */
/* Menu styling: about us */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
li.last ul {left:-131px!important;}

.cca_panel1, .cca_panel2, .cca_panel3, .cca_panel4, .europe_panel1, .europe_panel2, .europe_panel3,  .europe_panel4,  .europe_panel5,  .europe_panel6, .middleeast_panel1, .middleeast_panel2, .middleeast_panel3, .middleeast_panel4, .africa_panel1, .africa_panel2, .africa_panel3, .africa_panel4 {width:49%;}

.africa_panel0 {width:100%;}

.lawyer-page .span-12 {width:71.5%;}
.secondary-sidebar {margin-left:10px;}

/* END Menu styling: about us END */
	
	}
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	.homeupdate22 {background-position:left;background-size:100%;background-color:#000;}

ol.pagination li a {width:45.3px;}
#inlineads {display:none;}
.pregcbody .leaderboard a {display:none;}
.pregcbody .leaderboard {height:10px;}
.gcinterview3 {}
.takeover_left {display:none;}
.takeover_right {display:none;}
.takeover_header_inner img {max-width: 100%; margin-bottom: -5px;}
.takeover_header_inner {width: 100% !important; height: auto !important;}
.videowrap {display:none;}
.live-blog-2015 img {display:none;}
	

	}


	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 566px) and (max-width: 767px) {

        
        ._showcase_header {width:85%!important;}
				._showcase_top,  ._showcase_bottom {width:97% !important; height:100px!important;margin-bottom:0px!important; border-bottom:1px solid #fff;border-right:0px!important;}
				._showcase_top h3, ._showcase_bottom h3 {height:60px!important;border-right:0px!important;}
				._showcase_middle {width:97% !important; height:130px!important;margin-bottom:0px!important; border-bottom:1px solid #fff;border-right:0px!important;}
				._showcase_middle h3 {height:90px!important;border-right:0px!important;}
				._showcase_feature {width:93.7% !important;}
				._s_top {height:100%!important;width:287px !important;}
								._s_middle, ._s_bottom {height:100%!important;width:287px !important;}
								._s_button {margin-top:-16px!important;}
								#_showcase_righthand div a img {max-width:129px!important;}

				#awards_row .cat {width:27%;}
				#awards_row .cat h3 {font-size:15px;}
.sharethis {width:470px;}
		.takeover_left {display:none;}
		.takeover_right {display:none;}
		
.videowrap {display:none;}		
.smallsocial {margin-bottom: -25%; float: left;}
.st
		.lawyerpage .span-12 {width:10% !important;}
.lawyerpage .span-5 {float:right; margin:15px 10px 10px 10px;}
.lawyerpage .span-5 img.photo {max-width:100px !important;}

.gcprofilesheader h3 {display:block !important;}
		
		.other, .allcountries {display:none;}
.mobilemenu {display:block;}
		.mobilemenu select {width:96.3%;margin-left:10px;height:40px;margin-bottom:10px;font-size:1.2em;border-radius:0px;}
		
.leaderboard_banner {display:none;}
.cc_primary-sidebar, .awards_primary-sidebar, .rankings_primary-sidebar, .research_primary-sidebar, .updates_primary-sidebar, .roundtable_primary-sidebar, .about_primary-sidebar, .insight_primary-sidebar {display:none;}
.span-3 {float:none; width:100%;}
.bottomlevel {display:none;}
.panelleft {width:96.3%;margin-left:10px;}
.panelright {width:96.5%; margin-left:9px;}
.span-2 {width:100%;}
.socials {margin-right:20px !important;}
.cc_rankings {display:none;}
.panelleftright {width:96.5%;margin-top:-10px; margin-left:9px;margin-bottom:10px;}
.panelrightright {width:96.5%;margin-left:9px;margin-top:10px;}
.panelintro {margin:auto;padding-left:40px; text-align:center;}
.calendarpanel {background-position:50% 82%;}
.calendarpanel2 {background-position:50% 82%;}
.canadapanel {background-position:50% 82%;}
.canadapanel2 {background-position:50% 82%;}
.cc100panel {background-position:50% 82%;}
 .country_panel1, .country_panel2, .country_panel3, .country_panel4 {width:48.9%;}
.us_panel1, .us_panel2, .us_panel3, .us_panel4 {width:48.5%;}
.rankings_panels h3 {font-size:14px !important;}
.secondary-sidebar {display:none;}
					.span-20 {padding-right:10px;width:480px;}
					#panel-nav > ul {width:100%;margin-right:10px;}
					#panel-nav a {font-size:11px;}
		.rankings-panelnav, .directory-panelnav, .cc100-panelnav, .awards-panelnav, .research-panelnav, .journal-panelnav, .client-panelnav, .roundtable_panelnav, .insight_panelnav {width:14.259%;}
		.countryheader h1 {display:none;}
		.socials {float:left;}
		#search {right:-10px !important;}
			.rankings-panelnav2, .directory-panelnav2, .cc100-panelnav2, .awards-panelnav2, .research-panelnav2, .journal-panelnav2, .client-panelnav2, .roundtable_panelnav2, .insight_panelnav2, .gcmag-panelnav2 {width:12.33%;}
.client-panelnav2 p {margin-top:0px;}
.span-6 {min-width:200px;}
.editorial .span-13 {width:460px;margin-left:10px;}
#panel-nav p {line-height:1.1em;padding:10px 0px;}

.primary-sidebar ul.nice_sel {height:173px; overflow:auto;}
.primary-sidebar, .cc_primary-sidebar, .awards_primary-sidebar, .rankings_primary-sidebar, .research_primary-sidebar, .roundtable_primary-sidebar, .insight_primary-sidebar {width:480px;}
.span-18 {margin-top:0px;}
.ccgraphpanel, .ccgraphpanel:hover, .ccgraphpanel2, .ccgraphpanel2:hover, .awardsgraphpanel, .awardsgraphpanel:hover, .awardsgraphpanel2, .awardsgraphpanel2:hover, .rankingsgraphpanel, .rankingsgraphpanel:hover {background-position:122px 0px;}
						.gcmagpanel2 {margin-left:-236px;}
.codejournal2 {background-position:50% 20%;}

.gcprofiles, .rankingsprofiles {max-width:57%;}
.rankingspos1 ul li img {margin-left:165px;}
.panelmidright {width:225px;}

.span-2, .span-3 {width:234px;float:left;}
.panelleftright {margin-left:0px; margin-top:0px;}
.panelright {margin-left:0px;}
.panelrightright {margin-left:-461px; margin-top:0px;}
.panelleft h3, .panelright h3, .panelrightright h3, .panelleftright h3, .span-1 h3 {font-size:1.2em;}
.panelintro, .panelintro2 {font-size:0.9em; margin-top:10px;}
.panelintro5 {font-size:0.9em;}
.updates2panel {margin-top:178px;}
.owlcarousel {width:460px;margin-left:-234px; clear:both;}
.rankingspanel {width:460px; margin-top:178px;}
.canadapanel h3 {font-size:1.1em;}
.canadapanel2 h3 {font-size:1.1em;}

.canadapanel p.panelintro2 {font-size:11px;}
.cc100panel, .cc100panel:hover {background-size:80%;} 
h3.name {display:block;}
.directorypos2, .directorypos3, .directorypos4, .directorypos5, .directorypos6 {display:none;}
.directory_panel1, .directory_panel2 {width:48.8%;}
ol.pagination li a {width:45.3px;}

ul.nav li a, ul.nav li {padding: 0 1em !important;display:block;}

.firm .letterhead .heading .office-picker {margin-top:0px !important; float:left !important;margin-bottom:10px;margin-left:0px!important;}
.firm .letterhead .heading h2 {margin-bottom:0px !important;}

.offices strong {font-size:11px !important;}
.adr  {font-size:0.7em !important;}
.ccpos3, .ccpos2 {display:none;}
.sponsorbox {width:98%; margin-bottom:40px;}
.twitterwrapper, .blogwrap {width:98%;}
.insightpos3 {display:none;}

.winnertab li {width:32.95%;}
.winnertab li a {width:100%;}
.winnertab {height:2.5em; width:100%;}
.winnertab {height:2.5em; width:100%;}
.pressreleasetab li {width:49.65%}
.pressreleasetab li a {width:100%}
.pressreleasetab {height:2.5em; width:100%;}
#inlineads {display:none;}



.span-1 {
display:none;}	


.roundtabletextcontainer
{width: 100% !important; margin-left: -0px !important;}
.directory_panel1 h3 {padding-left: 11px !important;}
.letterhead {padding-bottom: 10px;}
.updatesprofile1 {background-image: none !important;}
.span-13 {width: 100% !important; margin-left: 10px; margin-top: 10px;}
.involved2 {margin-top: 10px;}
.nominationwrap {height: 80px;}
.nominatebox3 {float: right !important; margin-top: -69px !important;}
.text.cc100 {padding-right: 30px;}
.insight_panel1, .insight_panel2 {height: 160px !important;}
.insightprofiles {max-width: 58% !important;}
.insight_feature .insight_title {height: 120px !important;}
.insight_title.span {display:none !important;}
.insight_feature .insight_title h2 span {float:left; margin-right: 10px; margin-top:-5px;}
.firm .letterhead .heading .office-picker { margin-top: 16px !important;} 
.rankings_panel1 {background-image: none !important;}
.country_panel3 a, .country_panel4 a {padding-right: 4px;}
.paris_launch {width:100%!important;}

.adr {font-size: 1em !important; margin-bottom: 5px !important;clear:both;}

.page.press_releases .search {margin-top: -20px; margin-bottom: 20px;}
div#leaderboardads	{padding-top: 0px!important; margin-top:150px; display:none;}
div#leaderboardads iframe	{margin-top:-200px; margin-left:0px;}






/* Menu styling: corporate counsel 100 */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum {min-height:95px;margin-left:-118px!important;margin-top:-10px!important;padding-top:10px!important;}
ul.secondus {margin-top:-10px!important;margin-left:117px!important;padding-top:9px; min-height:350px!important;}
ul.tertius {display:none!important; padding-top:0px!important; margin-top:0px!important; background-color:transparent!important;}


/* END Menu styling: corporate counsel 100 END */

/* Menu styling: client intelligence */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
ul.primum-ci {min-height:95px;margin-left:-236px!important;margin-top:-10px!important;padding-top:10px!important;}
ul.secondus-ci {margin-top:-10px!important;margin-left:0px!important;padding-top:13px!important; min-height:235px;}
ul.tertius-ci {display:none!important; padding-top:0px!important; margin-top:0px!important; background-color:transparent!important;}
ul.secondus-ci li.cipreview {background-color:#3d1400;width:225px; height:196px;margin-bottom: 10px!important;}
ul.secondus-ci li.cipreview:hover {background-color:#651d16;}
.client-panelnav2 .code-journal .has-sub ul {width:170px!important;}

/* END Menu styling: client intelligence END */



/* Menu styling: gc magazine */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
.client-panelnav2 ul {padding-bottom:0px!important;}
ul.primum-gc {min-height:95px;margin-left:-296px!important;margin-top:0px!important;padding-top:10px!important; width:160px!important;}
ul.secondus-gc {margin-top:0px!important;margin-left:-137px!important;padding-top:10px!important; min-height:235px; width:160px!important;}
ul.tertius-gc {margin-left:20px!important; margin-top:0px!important;padding-top:10px!important;width:10px!important;min-height:320px; width:160px!important;}
ul.tertius-gc li {width:149px;}
ul.tertius-gc li p {padding-top:5px !important;}
ul.tertius-gc li p.link {color:#3d0101;padding:5px 10px 10px 15px;margin-right:10px;margin-bottom:0px;}
ul.tertius-gc li p.link a { padding:0px!important; font-size:12px!important;}
ul.tertius-gc li.gcpreview {background-color:#590000;width:150px!important; height:175px;margin-bottom: 10px!important;}
ul.tertius-gc li.gcpreview:hover {background-color:#7A3333;}
ul.tertius-gc li.gcpreview p {display:none;}


/* END Menu styling: gc magazine END */



/* Menu styling: events and roundtables */

#panel-nav .has-sub:hover > ul > ul {display: block;
text-align: left;
padding-bottom: 10px;}
.gcmag-panelnav2 ul {padding-bottom:0px!important;}
ul.primum-er {min-height:95px;margin-left:-355px!important;margin-top:0px!important;padding-top:10px!important;}
ul.secondus-er {margin-top:0px!important;margin-left:-120px!important;padding-top:10px!important; min-height:235px;}
ul.tertius-er {margin-left:-120px!important; margin-top:0px!important;}
ul.tertius-er p {display:none!important;}
ul.tertius-er li.erpreview {display:none!important;}


/* END Menu styling: events and roundtables END */

.cca_panel1, .cca_panel2, .cca_panel3, .cca_panel4, .europe_panel1, .europe_panel2, .europe_panel3,  .europe_panel4,  .europe_panel5,  .europe_panel6, .middleeast_panel1, .middleeast_panel2, .middleeast_panel3, .middleeast_panel4,  .africa_panel1, .africa_panel2, .africa_panel3, .africa_panel4 {width:48.9%;}
.africa_panel0 {width:100%;}

.microsite-primary-sidebar {width:100%;}
.lawyer-page .span-5 h4 {clear:none;margin-left:154px;margin-top:-5px;}
.lawyer-page .span-5 ul {margin-left:154px;}
.lawyer-page .span-12 {margin-left:0px; width:100%;}

}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 566px) {

.homeupdate22 {background-position:left;background-size:100%;}

.Typeahead-hint, .Typeahead-input {width:96%!important;height:16px !important;}
.live-blog-2015 {}
.live-blog-2015 iframe {display: block;}
.twitter1, .twitter2, .twitter3 {display:none;}
.Typeahead-menu {left:0px !important;width:100%!important;}
.gcprofilesheader h3 {display:block !important; max-width: 50%;}

body.genterprise {background-image:none;background-color:#5E5E5E!important;}#_showcase_righthand {width:93% !important;margin-bottom:40px;margin-left:10px!important;}
#wufoo-k1tty1l80e9wmzm iframe, #wufoo-k2kvnus0iju3el iframe, #wufoo-k1c9fd9z1va072i iframe {display:block!important;}
._showcase_intro {width:91.5%;}	#_showcase_info {width:99%!important; margin-left:10px;}
	._showcase_header {width:100%!important;background-size:90%;}
				._showcase_top,  ._showcase_bottom {width:97% !important; height:100px!important;margin-bottom:0px!important; border-bottom:1px solid #fff;float:none!important;border-right:0px!important;}
				._showcase_top h3, ._showcase_bottom h3 {height:60px!important;border-right:0px!important;}
				._showcase_middle {width:97% !important; height:200px!important;margin-bottom:0px!important; border-bottom:1px solid #fff;float:none!important;border-right:0px!important;}
				._showcase_middle h3 {height:90px!important;border-right:0px!important;}
				._showcase_feature {width:100% !important;float:none !important;padding:10px 0 !important;}
				._s_top {height:100%!important;border-right:0px!important;}
								._s_middle, ._s_bottom {height:100%!important;border-right:0px!important;}
								._s_colour_hide {background-color:transparent !important;}
								._s_button {margin-top:-16px!important;}
								#_showcase_level2 {width:97%;}
._showcase_feature p {padding:0px 10px !important;}
	
	#awards_row .cat
{width:94.5%; margin-left:-10px;height:40px !important;}	
#awards_row .subcat {width:42%;margin-left:-10px;height:320px !important;}
#awards_row .catfirms {width:43%;height:320px !important;}
	#awards_row .cat  h3 {font-size:15px;}

.paris_launch {display:none!important;}
		.sharethis {width:100%;}
		.sharethis span {display:inline;}
		.takeover_left {display:none;}
		.takeover_right {display:none;}
.takeover_header_inner {display:none;}
.videowrap {display:none;}
/* Social Profile Share */

.smallsocial {}
.smallsocial p {margin-right: 10%;}
.stButton {height: 34px;}
.sharethis {width: 97%; margin-top: 10%; margin-bottom: -6%;}
.sharethis h3 {padding: 0px 0px 20px 0px !important;}
		
		.rankings_panels {display:none;}
		

	.mob_rankings_special {background-color:#002333; display:block;padding:10px 0px 1px 0px;margin-left:10px;margin-bottom:10px;width:100%;}
					.mob_rankings_special ul {list-style-type:none;line-height:1.9em;margin-left:20px;}
					
					.other, .allcountries {display:none;}
					
						.mobilenav {display:block;width:100%;padding:8px !important; margin-left:0px !important;}
#search select, .directorychooser select {font-size:1.3em;border-radius:0px;height:37px; margin-bottom:5px;border: 0 !important;.  
     -webkit-appearance: none; padding:8px !important; }
		.leaderboard_banner {display:none;}
		table.gadget {display:none;}
		
		
	
.span-13 .editorial_text h3{

display:block !important;
	
	
}

#inlineads {display:none;}

.span-1 {display:none;}
		
		.cc_primary-sidebar, .awards_primary-sidebar,  .research_primary-sidebar, .updates_primary-sidebar, .roundtable_primary-sidebar, .about_primary-sidebar, .insight_primary-sidebar {display:none;}
		.span-3 {float:none; width:100%;}
		.bottomlevel {display:none;}
		.panelleft {width:94%;margin-left:10px;}
		.panelright {width:94%; margin-left:9px;}
		.span-2 {width:100%;}
		.panelleftright {width:94%;margin-top:-10px; margin-left:9px;margin-bottom:10px;}
		.panelrightright {width:94%;margin-left:9px;margin-top:10px;}
		.socials {float:right !important; margin-right:20px !important;}
		.header h1 {position:absolute; float:left;}
		.calendarpanel {background-position:50% 82%;}
		.canadapanel {background-position:50% 82%;}
			.cc100panel {background-position:50% 82%;}
			.panelintro {padding-left:82px;}.panelintro {margin:auto;padding-left:40px; text-align:center;}
			.countryheader h1 {display:none;}
			#search { float:none !important;margin-top:80px;clear:both;}
		
			.mainnav li ul {display:none !important;}
			.mainnav {display:none;}
.editorial .span-13 {width:97%;}

#search {width:94% !important; margin-left:10px;right:0px !important;position:relative !important;}
#search input {padding:8px; border-radius:0;-webkit-appearance:none;font-size:1.3em;}
.select_navigation {padding:9px; border-radius:0; -webkit-appearance:none;padding:0px; }
.select_navigation select {font-size:1.3em;width:100%;padding:8px;height:37px;}
.editorial {padding-top:40px;}
.recommendations {margin-top:10px !important;}
.span-13 ol {margin:10px 20px;}
.span-13 h3 {display:none;}
.recommendations h4 {margin-top:15px;}
.span-6 {width:94%; margin-left:10px;}
.rightads {display:none;}
iframe {display:none;}
.recommendations ol {margin-left:50px!important; margin-right:10px;}
.span-18 {width:94%;margin-top:30px;}
.office-picker select {max-width:99% !important;}
.office-picker {float:none; width:100%; margin:0px;margin-top:0px !important;}
.address-card img {float:none !important; margin-left:0px !important;text-align:center; padding:10px 0px;}
.main_content {width:100%;}

.main_content ul.nav li{margin-top:4px;}
.references {padding-top:0px;}

.primary-sidebar, .cc_primary-sidebar, .awards_primary-sidebar, .research_primary-sidebar, .rankings_primary-sidebar, .updates_primary-sidebar, .roundtable_primary-sidebar, .about_primary-sidebar, .insight_primary-sidebar {width: 97%;}

.cctextcontainer {width:100%; margin-left:10px;}
.cc_panels .cctextcontainer {margin-left:0px; margin-top:10px;}
.cc_panels a div h3, .awards_panels a div h3 {display:block !important;}
.cc_panel1, .cc_panel2, .cc_panel3, .cc_panel4, .awards_panel1, .awards_panel2, .awards_panel3, .awards_panel4, insight_panel1, .insight_panel2, .insight_panel3, .insight_panel4 {height:130px;background-image:none; width:49.2%;}
.cc_panels, .awards_panels, .insight_panels {margin-left:10px;width:100%;}
.paneldivider {height:4px;}
.span-18 {width:94.3% !important;}
.gcprofiles, .awardsprofiles, .insightprofiles, .networksprofiles {max-width:100%;}
.gcprofiles h6, .gcprofiles h5, .gcprofiles h4, .awardsprofiles h6, .awardsprofiles h5, .awardsprofiles h4, .networksprofiles h6, .networksprofiles h5, .networksprofiles h4 {width:55%;}
.gcprofile1, .gcprofile3, .awardsprofile1, .awardsprofile3, .rankingsprofile1, .rankingsprofile3, .insightprofile1, .insightprofile3, .insightprofile4, .networksprofile1, .networksprofile3, {background-size:110px; background-position:94% 5%;}
.rankingsprofile2 {background-size:110px; background-position:94% 6%;}
.gcprofile2, .gcprofile4, .awardsprofile2, .awardsprofile4, .rankingsprofile4, .networksprofile4, .networksprofile2 {background-size:110px; background-position:94% 12%;}
.halfpanel {width:100%;}
.cc_panel5, .awards_panel5 {width:100%;margin-bottom:10px;}
.cc_panel6, .awards_panel6 {width:100%;background-size:101%;}
.ccgraphpanel:hover, .awardsgraphpanel:hover {background-image:none;}
.ccgraphpanel2,  .awardsgraphpanel2 {background-image: url(../assets/images/cc/berlin.jpg);}
.awardslogo {width:150px;}
.letterhead {margin-top:96px;}
.editorial  {margin-top:25px;}
.spotlightoffices {width:150px;}
.rankingsprofiles {max-width:100%;}
.rankingsprofiles p {margin-top:70px;}
.rankingsprofiles h4 {font-size:1.3em; width:60%;}
.rankingsprofiles h5 {width:60%; color:#bbb;}
.editorial .title {padding:6px 0px;}
.editorial {width:100%;}
.updates2panel {margin-top:12px;}
.cc100panel, .updatespanel, .canadapanel {margin-top:6px;}
.rankingspanel {width:100%;}
.mobilemenu select {width:94%}
h3.name {display:block;}
.country_panel1, .country_panel2, .country_panel3, .country_panel4 {width:100%;}
.country_panel1, .country_panel3 {margin-bottom:10px;}
.country_panel1 h3, .country_panel2 h3, .country_panel3 h3, .country_panel4 h3 {display:block;}
.directorypos2, .directorypos3, .directorypos4, .directorypos5, .directorypos6 {display:none;}

.rankingspos1, .rankingspos2, .researchpos3, .rankingspos6, .twitterfeed {display:none;}
.editorial .span-13 {width:100%;}

.rankingspanel {margin-top:178px;}
.bx-viewport {position:absolute !important;width:97% !important;margin-left:9px;}
		ul.bxslider li {margin-top:0px;}
	.owlcarousel {width:97%;}
.homeupdate6 h3 span {margin-left: -190px !important;}
.span-3, .span-2 {max-width:464px;}
.firm .letterhead .address-card dd {float:none !important;}
.sponsorbox {width:98%; margin-bottom:40px;}
.ccpos3, .ccpos2 {display:none;}
.ccpos1 {width:100%;}
.ccpos6 {display:none;}
.ccpos3, .ccpos2 {display:none;}
.feature p {width:96%;margin-left:10px;}
.imagebox, .imagebox2 {width:97%; float:none;	}
.nominations p, .risingstars p {padding-top:20px;}

.nominations, .risingstars, .risingstars:hover, .nominations:hover {background-image:none;}
.nominatebox, .nominatebox2, .nominatebox3 {width:97%;margin-bottom:10px;margin-left:10px}
.advertising.right {width:95% !important; text-align:center; margin-left:5px; margin-top:8px;}
.involved2 {clear:both; margin-left:10px;}
.ccpos5 {margin-top:10px;}
.ccpos4, .ccpos5 {width:97%; margin-left:10px;}
.cc100links {width:94%;margin-left:10px;}
.cctextcontainer {width:96%;}
#lawyer_list li {height:100%;}
#lawyer_list2 li {height:100%;}
li p.firmname {padding-left:86px;}
marquee {display:none;}
.cc_panel1, .cc_panel2 {width:97%;float:none;margin-bottom:10px;}
.cc_panel1:hover, .cc_panel2:hover {background-image:none;}
.cc_panel1 h3, .cc_panel2 h3 {display:block;width:200px;}
.involved, .involved2, .middle2 {padding-left:13px;}
.middle2 {margin-bottom:40px;}
iframe #wufooFormz1babc51gkofvq {display:block;}
.twitterwrapper, .blogwrap, .rankings_panels, .cctextcontainer {width:98%;}
.pagedImages {display:none;}
.roundtabletext .pullquote {width:84%;float:none;}
.roundtable_panel1, .roundtable_panel2, .roundtable_panel4, .roundtable_panel3, .roundtable_panel1:hover, .roundtable_panel4:hover {float:left; background-image:none; width:94%;margin-bottom:10px; margin-left:10px}

.roundtable_panel1 h3, .roundtable_panel2 h3, .roundtable_panel4 h3, .roundtable_panel3 h3 {display:block; width:250px;}
.roundtablepos1, .roundtablepos2, .roundtablepos3  {width:97%;}
.roundtablepos3  {display:none;}
.roundtablepos5 {display:none;}
.roundtable2pos1, .roundtable2pos2, .roundtable2pos3  {width:97%;}
.roundtable2pos3  {display:none;}
.roundtable2pos4 {display:none;}
.roundtable2pos5 {display:none;}
.search {margin-bottom:16px; padding-bottom:0px;}
.search, .articles {margin-left:10px;}
.secondary-sidebar .roundtable_righthand h3 {padding-top:18px; width:95%; margin-left:10px}
.roundtablelistcontainer {width:94%; margin-left:10px;}

.insightpos1, .insightpos2, .insightpos3  {width:97%;}
.insightpos3, .insightpos5, .insightpos4, .insight2pos5 {display:none;}
.editorial .span-13 {width: 94%;}
.insighttextcontainer {margin-left:10px; width:100%;}
.clientinsightcontainer {margin-left:10px; width:100%;}
.insightlist .gcprofilesheader p {width:100%;}
.insightprofiles p, .insightprofiles h5  {width:150%}
.insight_panel1, .insight_panel2, .insight_panel4, .insight_panel3, .insight_panel1:hover, .insight_panel2:hover, .insight_panel4:hover {float:left; background-image:none; width:100%;margin-bottom:10px;}
.insighttextcontainer .pdfdownload {margin-left:10px; width:93%;}
.insight_panel1 h3, .insight_panel2 h3, .insight_panel4 h3, .insight_panel3 h3 {display:block; width:250px;}
.sponsorlogo {width:100%}

.awardspos1, .awardspos2, .awardspos6   {width:97%;}
.awardspos3 {width:95%}
.awardspos5 img, .awardspos4 img {width:96% !important;}
.awardsgallerycontainer {margin-left:10px; width:100%;}
.awardscontainer {width:100%; margin-left:10px;}
.networkscontainer {width:100%; margin-left:10px;}

.winnertab li {margin-right:0px; width:100%;}
.winnertab li a {width:100%; border-right: 0; border-left:0}
.winnertab {height:7.6em; margin-left:10px; width:100%;}
.pressreleasetab li {margin-right:0px; width:100%;%}
.pressreleasetab li a {width:100%}
.pressreleasetab {height:2.6em; margin-left:10px; width:100%;}
.rankings_panel4, .rankings_panel3, .rankings_panel8, .rankings_panel9 {display:none;}
.rankings_panel2 {width: 100% !important;}
.rankingsprofile1, .rankingsprofile2 {background-position: 6% 14% !important;}
.rankingsprofiles h5 {margin-top: 115px; margin-bottom: -60px;}
.editorial .span-13 {width: 96% !important; margin-top: 10px;}

/* div.editorial > div
{width: 98% !important; margin-left: -2px !important;}*/
.editorial {width: 100% !important;}
.ticker {display: none !important;}
.nominations {width: 96% !important; margin-top: -70px;}
.secondary-sidebar.column.span-6.last {width: 98% !important; margin-left: -3px;}
p.cc100_footer {width: 97%; margin-left: -10px;}

.editorial .span-13 {width: 96% !important;}
.insight_panel1 {margin-top: 10px;}
.insightpos1, .insightpos2, .insightpos3 {width: 102%; margin-left: 4px;}
.editorial .title {display:none;}
.insightprofiles h5 {margin-top: 25px;}
.insight_righthand {margin-left: 0px; margin-top: -25px; width: 100%;}

.directorychooser {width: 100%;}

.rankings_panels, .cctextcontainer {width: 99%;}
.awardspos2 {width: 102%; margin-left: 4px; margin-bottom: -60px;}
.awardspos1, .awardspos6 {width: 101%; margin-left: 10px; margin-bottom: -30px;}
.awards_righthand {margin-left: 14px;margin-top:-29px;}
.awardspos4 img {display:none;}

.roundtablelistcontainer {width: 99%;}
.roundtablelist .gcprofilesheader p {width: 250px;}
.roundtablelist .date {width: 250px;}
.roundtable_panels {width: 105%;}
.roundtablepos1, .roundtablepos2, .roundtablepos3 {width: 101%; margin-left: 4px;}
.roundtable2pos1, .roundtable2pos2, .roundtable2pos3 {width: 101%; margin-left: 4px;}

.roundtable_righthand {width: 95%; margin-top: -60px; margin-left: 13px;}

.updates_panels {margin-left: 10px; width: 98%;}
.primary-sidebar {width: 94% !important; margin-top: 30px; }
.primary-sidebar h3 {padding:20px 10px 10px 5px;}
.primary-sidebar ul.nice_sel {height:100px;overflow:auto;margin-bottom:10px;}
.page.static.book.home {display:none;}
.about_primary-sidebar column span-5 {margin-left: 4px;}
.aboutpos1, .aboutpos2, .aboutpos4, .aboutpos5 {margin-left: 4px; width: 100%;}
.aboutpos3 {width: 98% !important; margin-left: 4px;}
#panel-nav {display:none;}


.editorial_text {margin-top: -0px;}

.firm {margin-top: 50px !important;}
.address-card {margin-left: 3px; margin-top: 10px;}
.main_content ul.nav {margin-bottom: -80px !important;}
.countries.all.nice_sel {margin-bottom: 10px; margin-left: 10px; width: 93%;}
.content.column.span-13.last {width: 90% !important; margin-left: 8px !important;margin-top:-10px;}
.primary-sidebar.column.span-5 { width:95% !important; margin-bottom: 15px;}
.editorial.column.span-18 {}
.primary-sidebar h3 {padding: none !important;}
.office_list_container {position: relative !important; margin-top: 0px;}
.column.span-4 {width: 98%;}
.researcherstextcontainer {margin-left: 10px; width: 100%;}
.researcherstextcontainer2 {margin-left: 20px; width: 102%;}
#sub_outer {margin-left: 10px; width: 93%;}
.about_panel1, .about_panel2, .about_panel3, .about_panel4 {display:none;}
.rankingstextcontainer {margin-left: 10px; width: 100%;}
.about_primary-sidebar.column.span-5 {margin-left: -4px !important; width: 98% !important;}
.rankings_panels {margin-left: 0px !important;}
.rankings_panel2  {margin-left: 10px !important; float:none !important; width: 100% !important;}
.country_panel3, .country_panel4 {margin-left: 10px;}
.chapters.nice_sel {width: 96.53% !important;}
.search, .articles {}
.bx-wrapper {}
.rankings_panel7 {display:none;}
.country_panel5, .country_panel6, .country_panel7 {margin-left: 10px;}
.awardstextcontainer {margin-top:10px;}
.networkstextcontainer {margin-top:10px;}
.aboutus_panel1, .aboutus_panel2 {width:100%; margin-bottom:10px;}
.aboutus_panel1 h3, .aboutus_panel2 h3 {display:block;}
.research_panel5, .research_panel6 {width:100%; margin-bottom:10px;}
.research_panel5 h3, .research_panel6 h3 {display:block;}
.research_panel5, .research_panel6:hover {background-image:none;}
.aboutus_panel1, .aboutus_panel1:hover {background-image:none;}
.updates_panels .rankingstextcontainer {margin-left:0px;}
.rankingstextcontainer .textheader {margin-top:10px;}
.editorial, .column, .span-18, .secondary-sidebar, .span-6, .last {float:none;}
.rankings_panel1 {margin-left: 10px;}

.chapters {height:200px !important;  margin-left:0px !important; overflow: auto;}
.chapters .nice_sel_uk {height:100% !important;}

.uk_panel1 h3 {display:block;}
.uk_panel1, .uk_panel1:hover { background-image:none; width:100%;float:none;margin-left:10px; margin-bottom:10px;}
.uk_panel2 {width:97%;float:none;}

.nice_sel_uk, .nice_sel_sub {height:100%;}
.rankings_primary-sidebar {width:96% !important;margin-left:10px;}
.rankings_primary-sidebar h3 {margin-top:30px; clear:both;}
.rankings_primary-sidebar .nice_sel {margin-left:0px !important;}
.rankings_primary-sidebar .cc_rankings {display:none;}
.rankings_primary-sidebar .nice_sel_sub ul {height:100px; overflow:auto;margin-top:5px 0px 5px 0px;}
.primary-sidebar  .chapters {margin-top:95px;}
.rankings_primary-sidebar .chapters {overflow:auto;}
.primary-sidebar .sections .work_areas {height:100%;}
.sjpages {margin-top:30px !important;}

.textheaderpagetoppress {width: 93% !important;}
.page.press_releases .search {margin-top: -20px; margin-bottom: 20px;}
.subinfo h3 {display:block;}
.subinfo h3 img {display:none;}
div#leaderboardads {
  padding-top: 25px;
  text-align: left;
  padding-left: 220px;
  display:none;
}
.codejournal2 {background-position:50% 20%;}
.panelleftright2 {margin-top:6px;}
		.panelmidright {width:94%; margin-top:0px; margin-left:9px; margin-bottom:0px;}

.span-13 .clientinsightcontainer .regional-insight .insightlist h3 {display:block!important; margin-bottom:10px;}
.span-13 .clientinsightcontainer .regional-insight .insightlist img {display:none!important; margin-bottom:10px;}
.span-13 .clientinsightcontainer .regional-insight .insightlist p {width:330px;}
.regionalmenu2014 {display:none;}
#regionaltoppic {display:none;}




.awardspos5, .awardspos4 {display:none;}

.cca_panel1, .cca_panel2, .cca_panel3, .cca_panel4, .europe_panel1, .europe_panel2, .europe_panel3,  .europe_panel4,  .europe_panel5,  .europe_panel6, .middleeast_panel1, .middleeast_panel2, .middleeast_panel3, .middleeast_panel4, .africa_panel0, .africa_panel1, .africa_panel2, .africa_panel3, .africa_panel4 {width:98%;margin-left:10px;margin-bottom:10px;}


.cca_panel1 h3, .cca_panel2 h3, .cca_panel3 h3, .cca_panel4 h3, .europe_panel1 h3, .europe_panel2 h3, .europe_panel3 h3,  .europe_panel4 h3,  .europe_panel5 h3,  .europe_panel6 h3, .middleeast_panel1 h3, .middleeast_panel2 h3, .middleeast_panel3 h3, .middleeast_panel4 h3, .africa_panel0 h3, .africa_panel1 h3, .africa_panel2 h3, .africa_panel3 h3, .africa_panel4 h3 {display:block;}

.microsite-primary-sidebar {width:100%;clear:both; padding-top:10px;}

.lawyer-page .span-12 {width:100%;clear:both;margin-left:0px;}
.lawyer-page .letterhead {margin-top:0px;}



	}
  

  
 