@charset "UTF-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	font-size:12px;
	
	font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal;
	}
	
h1,h2,h3,h4,h5,h6,ul,ol,li,pre,code  {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	font-style: normal;}
	
table { 
	font-size:inherit;font:100%;}
	
ul, ol li { list-style:none;}

img {
	border:0;}

p {
	margin:0;
	padding:0}
	
.clear {clear:both;}

.initCaps {
	
	text-transform:capitalize;}
	
.dHide {
	display:none;}
		

.CLADquote {
	display:none;}

form input.editButton,
a.editButton
 {
	display:inline-block;
	border-radius:5px;
	color:#fc6c23;
	border:1px solid #fc6c23;
	padding:5px 10px;
	font-size:12px;
	text-decoration:none;
	margin:10px 0;
	background-color:#fff;}
	
form input.editButton:hover,	
a.editButton:hover {
	background-color:#fc6c23;
	color:#fff;
	border:1px solid #fc6c23;
	text-decoration:none;}	
	
	
a.moreButton,
#archiveMag a.moreButton
 {
	display:inline-block;
	/*border-radius:5px;*/
	color:#fff;
	border:1px solid #fc6c23;
	padding:7px 12px;
	font-size:14px;
	text-decoration:none;
	margin:10px 0;
	background-color:#fc6c23;}
	
a.theMoreLink:before {
	content:'[more...]'}	
	
	
a.moreButton:hover,
#archiveMag a.moreButton:hover {
	background-color:#fff;
	color:#fc6c23;
	border:1px solid #fc6c23;
	text-decoration:none;}		
	
#archiveMag a.moreButtonSmall,
a.moreButtonSmall {
	font-size:12px;
	padding:3px 6px;
	margin:5px 0 0 0;}

.follow, .unfollow {
	margin-top:10px;
	margin-right:10px;
	border-radius:7px;
	display:inline-block;
	background-color:#fc6c23;
	padding:2px;}
	
.follow a {
		border-radius:5px;

	display:inline-block;
	background-color:#fc6c23;
	padding:3px 5px;
	border:1px solid #fff;
	color:#fff;
	text-decoration:none;}
	
.follow a:hover {
	background-color:#fff;
	color:#fc6c23;
	text-decoration:none;}	
	
	
.unfollow a {
	border-radius:5px;

	display:inline-block;
	background-color:#fff;
	padding:3px 5px;
	border:1px solid #fff;
	color:#fc6c23;
	text-decoration:none;}
	
.unfollow a:hover {
	background-color:#fc6c23;
	color:#fff;
	text-decoration:none;}	
		
	


/* hide mobile site */

#CLADwrapperMobile {
	display:none;}
	






/*general styles */


.orange {
	color:#fc6c23;}
	
a.orange {
	color:#fc6c23;
	text-decoration:none;}	
	
a.orange:hover {
	color:#fc6c23;
	text-decoration:underline;}	
	
	
a.black {
	color:#000001;
	text-decoration:none;}	
	
a.black:hover {
	color:#000001;
	text-decoration:underline;}			
	
	
a.more {
	display:block;
	background-color:#000;

	font-size:14px;
	padding:5px 10px 5px 10px;
	color:#fff;
	text-decoration:none;
	margin-bottom:20px;}	
	
a.more:hover {
	background-color:#fc6c23;

	display:block;
	color:#fff;
	text-decoration:none;}	
	
a img {outline:none;}		


.spacer5 {
	width:100%;
	height:5px;}
	
.spacer10 {
	width:100%;
	height:10px;}
	
	
.spacer20 {
	width:100%;
	height:20px;}		


.line {
	border-bottom:2px solid #000;
	}
	
.greyLine {
	border-bottom:1px solid #ccc;
	}
	
.blackLine {
	border-bottom:1px solid #000;
	}			



#CLADwrapper {
	margin:0 auto;
	max-width:1440px;
	min-width:1000px;
	padding:0 40px;

	}
	



	/*leaderboard */
	
	.leaderboard {
	width:100%;
	padding:10px 0;
	margin-bottom:10px;
	background-color:#edeeee;}
	
.leaderboard .leaderboardHolder img {
	width:100%;
}
	
.leaderboardHolder {	
	margin: 0 auto;
    max-width: 1188px;
    min-width: 1000px;
    padding: 0px 40px;}




/*

 sticky navigation bar 

#scrollNavContainer {
	width:100%;
	margin:0 auto;
	position:relative;}



#scrollNav {
	width:100%;
	margin:-42px auto 0 auto;
	height:40px;
	background-image:url(http://www.cladglobal.com/images/transparentBlack.png);
	background-repeat:repeat;
	border-bottom:2px solid #fff;
	 -webkit-transition: margin 1s;
          transition: margin 1s;}	
	
#scrollNavContainer.stick {
    position: fixed;
    top: 0;
	left:0;
    z-index: 10000;	
	}	
	
	
	
	
#scrollNavContainer.stick #scrollNav {
	margin:0px auto 0 auto;
	position:relative;
	}			




#scrollNavContainer #scrollNav #menuMinimised {
	float:left;
	margin-left:15px;
	}	




#scrollNavContainer #scrollNav #socialNav {
	float:right;
	margin-left:20px;
	width:23%;
	}	
	
#scrollNavContainer #scrollNav #socialNav ul,
#scrollNavContainer #scrollNav #menuMinimised ul  {
	display:inline-block;
	width:100%;
	}	
	
#scrollNavContainer #scrollNav #socialNav ul  {
	text-align:right;
	}	
	
	
#scrollNavContainer #scrollNav #socialNav ul li,
#scrollNavContainer #scrollNav #menuMinimised ul li  {
	display:inline-block;	
	margin-top:5px;
	margin-right:3%}
	
#scrollNavContainer #scrollNav #socialNav ul li img,
#scrollNavContainer #scrollNav #menuMinimised ul li img {
	height:20px;
	margin-top:5px;		}	
	
#scrollNavContainer #scrollNav #socialNav ul li ul,
#scrollNavContainer #scrollNav #menuMinimised ul li ul {
	position:absolute;
	left:0px;}


#scrollNavContainer #scrollNav #socialNav ul li ul li,
#scrollNavContainer #scrollNav #menuMinimised ul li ul li  {
	display:none;
	}	
	
	
	

#scrollNavContainer #scrollNav #socialNav ul li:hover  ul,
#scrollNavContainer #scrollNav #menuMinimised ul li:hover ul {
	margin-left:0px;
	width:265px;}
	
#scrollNavContainer #scrollNav #socialNav ul li:hover ul li,
#scrollNavContainer #scrollNav #menuMinimised ul li:hover ul li {
	display:block;
	width:200px;
	height:25px;
	margin:0;
	padding:10px 30px 10px 25px;
	border:none;
	border-bottom:1px dotted #fff;
	height:auto;
	text-transform:none;
	font-size:14px;
	background-image:url(http://www.cladglobal.com/images/transparentBlack.png);
	background-repeat:repeat;}
	
#scrollNavContainer #scrollNav #menuMinimised ul li ul li.firstitem {
	margin-top:10px;}
	
	
#scrollNavContainer #scrollNav #socialNav ul li:hover  ul li.lastItem,
#scrollNavContainer #scrollNav #menuMinimised ul li:hover ul li.lastItem {
	border:none;
	}		
	
#scrollNavContainer #scrollNav #socialNav ul li:hover  ul li a,
#scrollNavContainer #scrollNav #menuMinimised ul li:hover ul li a {
	color:#fff;
	text-decoration:none;}	
	
#scrollNavContainer #scrollNav #socialNav ul li:hover  ul li a:hover,
#scrollNavContainer #scrollNav #menuMinimised ul li:hover ul li a:hover {
	color:#fc6c23;
	text-decoration:none;}		
	
	
	#scrollNavContainer #scrollNav #socialNav ul li:hover  ul li a.navSelected,
	#scrollNavContainer #scrollNav #menuMinimised ul li:hover ul li a.navSelected {
	color:#fc6c23;}
	
	
	
#scrollNavContainer #scrollNav #logo {
	float:left;
	width:80px;
	margin:5px 0 5px 10px;
	display:inline-block;
	 font-size:25px;
	 font-weight:bold;
	 color:#fc6c23;
	 letter-spacing:1px;
		 }
	
	

#scrollNavContainer #scrollNav  #strapline {
	display:inline-block;
	width:400px;
	float:left;
	font-size:12px;
	margin-top:15px;
	margin-left:20px;
	letter-spacing:1px;
	color:#fff;}
	
	

	
#scrollNavContainer #scrollNav #searchBox {
	float:left;
	width:580px;
	margin-top:8px;
	position:relative;
	}	
	
#scrollNavContainer #scrollNav #searchBox .search {
	float:left;
	position:relative;
	height:24px;
	margin-right:20px;}
	
	
#scrollNavContainer #scrollNav #searchBox .search form input.searchField 
{	/*position:absolute;
	top:0px;
	left:0px;
	
	font-size:12px;
	height:17px;
	padding:2px 20px 2px 10px;
	width:245px;
	color:#bebebe;
	text-transform:uppercase;
	font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal;
	}	
	
#scrollNavContainer #scrollNav #searchBox .search form input.searchSubmit 
{	display:block;
	position:absolute;
	top:5px;
	right:5px;
	border:none;
	padding:0;	
	width:15px;
	height:15px;
	background-color:#fff;
	background-image:url(http://www.cladglobal.com/images/searchIcon.png);
	background-size:15px 15px;
	background-repeat:no-repeat;
	}	
	
#scrollNavContainer #scrollNav #searchBox .search form input.searchSubmit:hover {
	background-color:#fff;
	background-image:url(http://www.cladglobal.com/images/searchIconOn.png);} 	
	
	
	
	
	
	
	
	
	
	
	
 scrollnav sector select 
#scrollNavContainer #scrollNav #searchBox .sectorSearch {
	float:left;
	position:relative;}

	
#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li  {
	margin-top:0px;
	width:265px;
	height:24px;
	color:#bebebe;
	padding-left:10px;
	line-height:24px;
	text-transform:uppercase;
	font-size:12px;
	position:relative;
	background-color:#fff;
}

#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:after {
	content:'';
	border-top: 8px solid #bebebe;
	border-left: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid transparent;	
	position:absolute;
	top:8px;
	right:5px;
}

#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li ul {
	position:absolute;}
	
#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li ul li  {
	display:none;
	background-color:#fff;}	
	
	
#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:hover  {
	border-bottom:1px dotted #bebebe;
}	

#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:hover  ul {
	border:2px solid #7a7a7a; 
	border-top:none;
	border-top:none;
	margin-left:-12px;
	width:275px;}
	
#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:hover  ul li {
	display:block;
	width:265px;
	height:25px;
	margin:0;
	padding:2px 0 2px 10px;
	border:none;
	border-bottom:1px dotted #bebebe;
	height:auto;
	text-transform:none;
	background-color:#fff;}
	
#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:hover  ul li.lastItem {
	border:none;
	}		
	
#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:hover  ul li a {
	color:#000;
	text-decoration:none;}	
	
#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:hover  ul li a:hover {
	color:#fc6c23;
	text-decoration:none;}		
	
	
	
#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:hover  ul li:after {	
	content:'';
	border:none;	
}

#scrollNavContainer #scrollNav #searchBox .sectorSearch ul li:hover  ul li a.orange {
	color:#fc6c23;}
	





*/





/*main navigation */



	
	



#mainNav {
	/*min-width:1000px;*/
	max-width:1440px;

	height:50px;
	margin:0 auto;
	background-color:#000;
	}	


	
	
#mainNav #pagesNav {
	float:left;
	width:77%;}	
	
	
#mainNav #pagesNav.newPagesNav {
	width:80%;}		
	
	
	
#mainNav #pagesNav ul  {
	width:100%;
	display:inline-block;
	margin-left:10px;
	}	
	
#mainNav #pagesNav ul li,
#mainNav #socialNav ul li {
	display:inline-block;	
	margin-top:7px;
	margin-right:1%;
	color:#fff;
	position:relative;}
	
#mainNav #pagesNav ul li.firstItem {
	margin-left:2%;}	
	
	
#mainNav #pagesNav ul li a.new {
	position:relative;}	
	
#mainNav #pagesNav ul li a.new:before {
	content:'NEW';
	color:#fff;
	background-color:#fc6c23;
	font-size:10px;
	position:absolute;
	top:-8px;
	padding:2px;
	left:20px;}
	
	
#mainNav #pagesNav  ul li a,
#mainNav #socialNav  ul li a  {
	display:block;
	color:#fff;
	text-decoration:none;
	padding-top:11px;
	padding-bottom:11px;
	font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal;
	font-size:13px;
	
}
	
#mainNav #pagesNav ul li a:hover,
#mainNav #socialNav ul li a:hover {
	color:#fc6c23;
	text-decoration:none;}	
	
#mainNav #pagesNav ul li a .homeButton,
#scrollNavContainer #scrollNav #menuMinimised ul li a .homeButton{
	position:absolute;
	top:7px;
	width:18px;
	min-height:18px;
	background-image:url(http://www.cladglobal.com/images/CLAD_home_icon_white2.png);
	
	background-repeat:no-repeat;
	background-size: 18px 18px;
	}
	
#mainNav #pagesNav ul li a:hover .homeButton,
#scrollNavContainer #scrollNav #menuMinimised ul li a:hover .homeButton
 {
	background-image:url(http://www.cladglobal.com/images/CLAD_home_icon_orange2.png);
	}	
	
#mainNav #pagesNav ul li a.navSelected .homeButton,
#scrollNavContainer #scrollNav #menuMinimised ul li a.navSelected .homeButton
 {
	background-image:url(http://www.cladglobal.com/images/CLAD_home_icon_orange2.png);
	background-repeat:no-repeat;
	background-size: 18px 18px;
	}
	
#mainNav #pagesNav ul li a.navSelected:hover .homeButton,
#scrollNavContainer #scrollNav #menuMinimised ul li a.navSelected:hover .homeButton
 {
	background-image:url(http://www.cladglobal.com/images/CLAD_home_icon_white2.png);
	}		
	
	
	
#mainNav #socialNav {
	float:left;
	width:23%;
	margin-top:-5px;
	}	

	
#mainNav #socialNav.newSocialNav {
	float:right;
	width:20%;
	margin-top:0px;
	text-align:right;
	}
	
	
	
#mainNav #socialNav ul  {
	display:inline-block;
	width:100%;
	
	}	
	
#mainNav #socialNav.newSocialNav ul  {
	display:inline-block;
	width:100%;
	text-align:right;
	}		
	
#mainNav #socialNav ul li {
	display:inline-block;	
	margin-top:10px;
	margin-right:2.5%;
	}
	
#mainNav #socialNav.newSocialNav ul li {
	display:inline-block;	
	margin-top:7px;
	margin-right:10%;
	}	
	
	

		
#mainNav #socialNav ul li img {
	height:20px;
	}	
	
	
#mainNav #socialNav.newSocialNav ul li.shareIcon {
	
	}
	
#mainNav #pagesNav  ul li a.navSelected,
#mainNav #socialNav  ul li a.navSelected {
	color:#fc6c23;} 
	
	#navMobile #socialNav ul li ,
#mainNav #socialNav ul li {
	position:relative;}	
	
	#navMobile #socialNav ul li ul.sharePage,
#mainNav #socialNav ul li ul.sharePage	{
	display:none;}
	
	
	#navMobile #socialNav ul li:hover ul.sharePage,
		#mainNav #socialNav ul li:hover ul.sharePage {
	position:absolute;
	z-index:999;
	display:block;
	background-color:#000;
	padding:20px;
	border-radius:5px;
	right:-5px;
	width:auto;
	}
	
	#navMobile #socialNav ul li:hover ul.sharePage
		 {
	right:-8px;
	}	
	
	#navMobile #socialNav ul li ul.sharePage li,
#mainNav #socialNav ul li ul.sharePage li {
	width:100%;
	padding:0;
	border-radius:0;
	margin:0;
	color:#fff;
	}		
	
	#navMobile #socialNav ul li ul.sharePage li 	.shareIcon,
#mainNav #socialNav ul li ul.sharePage li 	.shareIcon {
	display:none;}


#navMobile #socialNav ul li ul.sharePage li .sharePanel .shareButtons,
#mainNav #socialNav ul li ul.sharePage li .sharePanel .shareButtons {
	display:block;}
	
	
	
	#navMobile #socialNav ul li ul.sharePage li .sharePanel .shareButtons a,
#mainNav #socialNav ul li ul.sharePage li .sharePanel .shareButtons a {
	display:block;
	margin:10px 0;
	border:3px solid #fff;
	border-radius:2px;
	background-color:#fff;}	
	
	
	
	
	
	
/* login panel */
#mainNav #pagesNav ul li,
#mainNav #socialNav ul li {
	position:relative;}


#mainNav #pagesNav ul li ul,
#mainNav #socialNav.newSocialNav ul li ul {
	display:none;
	position:absolute;
	right:-40px;
	z-index:999;
	top:24px;
	text-align:left;
	}	
	

	
	
#mainNav #pagesNav ul li:hover ul,
#mainNav #socialNav.newSocialNav ul li:hover ul {
	display:block;
	min-width:218px;
	
	}	
	
#mainNav #socialNav.newSocialNav ul li:hover ul.mainNavShare {
	min-width:100px;
	right:26px;
	}		
	
#mainNav #socialNav.newSocialNav ul li:hover ul.sharePage {
	width:100px;
	min-width:100px;}	
	
	
#mainNav #pagesNav ul li ul li,
#mainNav #socialNav.newSocialNav ul li ul li {
	width:100%;
	background-color:#000;
	padding:0px 20px 20px 20px;
	margin-top:19px;
	border-radius:0 0px 5px 5px;
	border:1px solid #fff;
	border-top:none;
	}
	

	
	
#mainNav #pagesNav ul li ul li form input,
#mainNav #socialNav.newSocialNav ul li ul li form input,
#column3 #adColumn .signupPanel form input,
#column3 #editorialColumn .signupPanel form input,
#CLADinnerMobile .signupPanel form input,
#popUpSignupInterior .popUpSignupInteriorMiddle form input{
	display:block;
	margin-bottom:12px;
	padding:2%;
	border:none;
	width:96%;
	font-size:12px;}	
	
#mainNav #pagesNav ul li ul li form select,
#column3 #adColumn .signupPanel form select,
#column3 #editorialColumn .signupPanel form select,
#CLADinnerMobile .signupPanel form select,
#popUpSignupInterior .popUpSignupInteriorMiddle  form select {	
	display:block;
	margin-bottom:12px;
	padding:2%px;
	border:1px solid #000;
	width:96%;
	font-size:12px;
	color:#999;
}
	
#column3 #adColumn .signupPanel,
#column3 #editorialColumn .signupPanel,
#CLADinnerMobile .signupPanel,
 {
	width:90%;
	background-color:#eee;
	margin-top:10px;
	padding:10px 5%;}	
	
#column3 #adColumn .signupPanel form input,
#column3 #editorialColumn .signupPanel form input,
#CLADinnerMobile .signupPanel form input,
.popUpSignupInterior .popUpSignupInteriorMiddle  form input{
	border:1px solid #7a7a7a;}	
	
	
#mainNav #pagesNav ul li ul li form .checkboxHolder,
#column3 #adColumn .signupPanel  form .checkboxHolder,
#column3 #editorialColumn .signupPanel  form .checkboxHolder,
#CLADinnerMobile .signupPanel  form .checkboxHolder {
	margin-bottom:12px;
	margin-right:12px;
	margin-left:0;
	padding-left:0;
	
	}	
	
#mainNav #pagesNav ul li ul li form .checkboxHolder a,
#column3 #adColumn .signupPanel  form .checkboxHolder a,
#column3 #editorialColumn .signupPanel  form .checkboxHolder a,

#CLADinnerMobile  .signupPanel  form .checkboxHolder a
 {
	display:inline;
	color:#fc6c23;
	text-decoration:none;}
	
	
#mainNav #pagesNav ul li ul li form .checkboxHolder a.orange:hover,
#column3 #adColumn .signupPanel  form .checkboxHolder a.orange:hover,
#column3 #editorialColumn .signupPanel  form .checkboxHolder a.orange:hover,

#CLADinnerMobile .signupPanel  form .checkboxHolder a.orange:hover
 {
	color:#fc6c23;
	text-decoration:underline;}	
	
	
#mainNav #pagesNav ul li ul li form .checkboxHolder input.checkbox,
#column3 #adColumn .signupPanel  form .checkboxHolder input.checkbox,
#column3 #editorialColumn .signupPanel  form .checkboxHolder input.checkbox,

#CLADinnerMobile .signupPanel  form .checkboxHolder input.checkbox {
	display:inline;
	margin-bottom:0;
	width:auto;	
	background-color:#fc6c23;}
	
	
#mainNav #pagesNav ul li ul li .panelHeading,
#mainNav #socialNav.newSocialNav ul li ul li .panelHeading {
	display:block;
	border-top:1px solid #fff;
	padding-top:10px;
	margin-bottom:20px;
	color:#fff;
	font-size:14px;}
	
#mainNav #pagesNav ul li form input.submit,
#mainNav #socialNav.newSocialNav ul li form input.submit,
#column3 #adColumn .signupPanel  form  input.submit,
#column3 #editorialColumn .signupPanel  form  input.submit,
#CLADinnerMobile  .signupPanel  form  input.submit,
#popUpSignupInterior .popUpSignupInteriorMiddle  form  input.submit {
	width:auto;
	background-color:#fc6c23;
	color:#fff;
	text-decoration:none;
	border:1px solid #fff;
	font-size:14px;
	padding:3px 6px;
	float:right;
	text-transform:uppercase;}
	
#column3 #adColumn .signupPanel  form  input.submit,
#column3 #editorialColumn .signupPanel  form  input.submit,

#CLADinnerMobile .signupPanel  form  input.submit,
#popUpSignupInterior .popUpSignupInteriorMiddle  form  input.submit {
	float:none;}	
	
#mainNav #pagesNav ul li form input.submit:hover,
#mainNav #socialNav.newSocialNav ul li form input.submit:hover,

#column3 #adColumn .signupPanel  form  input.submit:hover,
#column3 #editorialColumn .signupPanel  form  input.submit:hover,

#CLADinnerMobile .signupPanel  form  input.submit:hover,
#popUpSignupInterior .popUpSignupInteriorMiddle form  input.submit:hover {
	background-color:#fff;
	color:#fc6c23;
	text-decoration:none;
	border:1px solid #fc6c23;}	
	
#mainNav  ul li .loginPanel form input.submit
	{
	margin-bottom:20px;}
		
		
	
			
#mainNav #socialNav.newSocialNav ul li u li .theSharepanel {
	width:100px;}		
		
		
	/* pop up email */
	
	
	#popUpEmail {
display:none;}	
		
		
		
		
		
	
		
/*myclad submenu */		
		
		
		
#mainNav #pagesNav ul li:hover ul.myCLAD {
	display:block;
	background-color:#000;
	padding:20px;
	border-radius:5px;
	min-width:150px;
	
	}	
	
	
#mainNav #pagesNav ul li ul.myCLAD li {
	width:100%;
	padding:0;
	border-radius:0;
	margin:0;
	}		
		
		
/* header */	



#header {
	width:100%;
	height:100px;
	margin:0 auto;
	/* -webkit-transition: border-bottom 1s;
          transition: border-bottom 1s;*/
		  border-bottom:1px solid #000;
	}
	
	

/*#header #logo {
	float:left;
	background-image:url(http://www.cladglobal.com/images/CLADlogo.png);
	background-repeat:no-repeat;
	margin:38px 0 0px 0;
	height:48px;
	width:161px;
	  -webkit-transition: margin 0.5s;
          transition: margin 0.5s;
		 }*/
		 
 
		 
#header #logo {		
padding-top:25px;
	width:auto;
	float:left;
		 font-family: 'Gotham SSm A', 'Gotham SSm B';
font-weight: 700;
font-style: normal;
font-size: 56px;
color: #fc6c23;
text-decoration: none;}

#header #logo a,
#header #logo a:hover {
	color: #fc6c23;
text-decoration: none;}
		 
		 
#header #logo a	 .pageNameHeader,
#header #logo a:hover	 .pageNameHeader {
	color:#000001;
	font-size:40px;
	text-decoration:none;}
	
	
	


#header h1 #strapline {
	float:left;
	font-size:17px;
	margin-top:62px;
	margin-left:10px;
	letter-spacing:1px;}
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
/* header search */

#headerContainer.stick #header #searchBox	{
	display:none;}
 




/*header sector select */	



#header #searchBox {
	position:relative;}	
	
#header #searchBox  #searchIdentifier	{
	position:absolute;
	text-align:right;
	top:3px;
	right:100%;
	font-size:13px;
	width:100%;
	font-style:italic;
	color:#fc6c23;
	height:24px;
	line-height:24px;
	margin-right:4%;
	}	
	
#header #searchBox .
 {
	position:relative;
	z-index:999;}
	
	
#header #searchBox .sectorSearch #sectorIdentifier	{
	position:absolute;
	text-align:right;
	top:2px;
	right:100%;
	font-size:13px;
	width:100%;
	font-style:italic;
	color:#fc6c23;
	height:24px;
	line-height:24px;
	margin-right:4%;
	}	
	
	
#header #searchBox .sectorSearch ul li  {
	margin-top:4px;
	margin-left:-4px;
	width:100%;
	height:24px;
	border:2px solid #7a7a7a;
	color:#bebebe;
	padding-left:0;
	line-height:24px;
	text-transform:uppercase;
	font-size:13px;
	position:relative;
	background-color:#fff;
	
}



#header #searchBox .sectorSearch ul li .sectorSearchContainer {
	width:100%;
	height:100%;
	overflow:hidden;
	
	}
	
#header #searchBox .sectorSearch ul li .sectorSearchContainer .sectorSearchContainerHolder {
	padding-left:13px;}

#header #searchBox .sectorSearch ul li:after {
	content:'';
	border-top: 8px solid #bebebe;
	border-left: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid transparent;	
	position:absolute;
	top:8px;
	right:5px;
}
	
#header #searchBox .sectorSearch ul li ul li  {
	display:none;
	background-color:#fff;

	}	
	
	
#header #searchBox .sectorSearch ul li:hover  {
	border-bottom:1px dotted #bebebe;
}	

#header #searchBox .sectorSearch ul li:hover  ul {
	border:2px solid #7a7a7a; 
	border-top:none;
	margin-left:-2px;
	margin-right:-2px;
	position:relative;
	z-index:20;
	}
	
#header #searchBox .sectorSearch ul li:hover  ul li {
	display:block;
	height:25px;
	margin:0;
	padding:2px 0 2px 0;
	border:none;
	border-bottom:1px dotted #bebebe;
	height:auto;
	text-transform:none;
	background-color:#fff;
	position:relative;
	z-index:999;
	}
	


	
#header #searchBox .sectorSearch ul li:hover  ul li.lastItem {
	border:none;
	}		
	
#header #searchBox .sectorSearch ul li:hover  ul li a {
	color:#000;
	text-decoration:none;}	
	
#header #searchBox .sectorSearch ul li:hover  ul li a:hover {
	color:#fc6c23;
	text-decoration:none;}		
	
	
	
#header #searchBox .sectorSearch ul li:hover  ul li:after {	
	content:'';
	border:none;	
}



#header #searchBox .sectorSearch ul li:hover  ul li a.orange {
	color:#fc6c23;}
	
	
#header #searchBox .sectorSearch ul li:hover  ul li a.sectorSearchLink	{
	padding-left:13px;}
	

	
	
#header #searchBox {
	float:right;
	width:23%;
	margin-top:10px;
	}	
	
#header #searchBox .search {
	
	position:relative;
	height:34px;}
	
	
#header #searchBox .search form input.searchField 
{	/*position:absolute;*/
	top:0px;
	left:0px;
	margin-left:-4px;
	border:2px solid #7a7a7a;
	font-size:13px;
	height:30px;
	padding:3px;
	width:101%;
	color:#bebebe;
	text-transform:uppercase;
	font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal;
	height: 35px;
	}	
	
#header #searchBox .search form input.searchSubmit 
{	display:block;
	position:absolute;
	top:5px;
	right:10px;
	border:none;
	padding:0 0 0 5px;	
	width:20px;
	height:20px;
	background-color:#fff;
	background-image:url(http://www.cladglobal.com/images/searchIcon.png);
	background-repeat:no-repeat;
	}	
	
#header #searchBox .search form input.searchSubmit:hover {
	background-color:#fff;
	background-image:url(http://www.cladglobal.com/images/searchIconOn.png);} 	
	
	
	
	
	
	
	
	
	
	
	
/* sub navigation */	
	
	
	
	
	#subNav {
		width:100%;
		/*border-bottom:1px solid #000;*/
		background-color:#000;
		margin-top:-1px;
		margin-bottom:10px;
		}
		
	#subNav ul  {
		display:inline-block;}		
		
	#subNav ul li {
		float:left;
		padding:0 5px;
		margin:5px 0;
		border-right:1px solid #fff;
		}
		
	#subNav ul li.subNavOn {
		background-color:#fc6c23;
		color:#fff;
		margin:0;
		padding:5px;
		border-left:1px solid #fff;
		margin-left:-1px;
	}
		
	#subNav ul li.lastItem {	
	border-right:0px solid #ccc;}
		
	#subNav ul li a {
		text-decoration:none;
		color:#fff;
		}
		
			
		
	#subNav ul li a:hover {
		text-decoration:none;
		color:#fc6c23;}		

	
	#subNav ul li.subNavOn a,
	#subNav ul li.subNavOn a:hover
	{
		color:#fff;
		text-decoration:none;
	}
	
	/*@media screen and (max-width:1250px) {    



#subNav ul {
	width:75%;}


}
	*/
	
	
	
	
/*content */	


/*h1,*/
.h1_heading	 {
	
	padding-top:10px;
	margin-bottom:10px;
	font-size:16px;
	text-transform:uppercase;
	font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 500; font-style: normal;}
	
/*h1.sectionHeading,*/
.sectionHeading {
 border-top:3px solid #000;}
 
/*h1.textSection,*/
.textSection {
 margin-bottom:30px;
 }
 
/*h1.extraSpace,*/
.extraSpace {
 margin-bottom:30px;
 padding-top:30px;
 } 
 
/*h1.textSectionAbove,*/
.textSectionAbove {
 margin-top:30px;
 } 
 
 
/*h1.newsMore,*/
.newsMore {
	 font-size:20px;
	 }
	 
	 
 
 
 .gridHeading {
	position:relative;}
	
	
.gridHeading .gridView {
	position:absolute;
	right:0;
	top:10px;
	font-size:14px;
	color:#999;
	}	
	

 
 
 
 
 /*job details */
 
.jobdetail {
	margin-top:20px;}
	
	
.jobdetail .h1_heading {
    margin-bottom: 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 500;
    font-style: normal;	}
	 
 .jobdetail h1 {
	 font-size: 26px;
    line-height: 34px;
    margin: 0 0 10px 0;
    font-weight: 700;}
 
 
 .jobdetail .jobLocation {
	  font-size: 16px;
	  margin-bottom:10px;
	 }
	
.jobdetail .jobLocation:before {
content:'Location: ';
color:#999;	
font-weight:300;
}

 .jobdetail .jobSalary {
	  font-size: 16px;
	  margin-bottom:30px;
	 }
	
.jobdetail .jobSalary:before {
content:'Salary: ';
color:#999;	
font-weight:300;
}

 .jobdetail .shareIcons {
	 position:relative;
	  margin-bottom:10px;
	  padding-left:140px;
	 
	 }
	 
	 .jobdetail .shareIcons a {
		 cursor:pointer;} 
	 
.jobdetail .jobLogo {
	float:right;
	width:30%;
	margin:0 0 40px 40px;

	}	
	
	
.jobdetail p a {
	text-decoration:underline;
	cursor:pointer;}
	
.jobdetail p a:hover {
	text-decoration:underline;
	color:#fc6c23}		
	
	@media screen and (max-width:650px) {
		
	.jobdetail .jobLogo {
	float:none;
	width:50%;
	margin:0 0 20px 0px;
	}	
		
	}
	
	
	
.jobdetail .jobLogo img {
	width:100%;}	 

.jobdetail .shareIcons:before {
	content:'Share this job: ';
 text-transform:uppercase;
  font-size: 14px;
  position:absolute;
  left:0;
  top:4px;
}

.jobdetail .shareIcons img {
	width:22px;
	margin-right:5px;}
	
	
.jobdetail .jobBottomSection {
	margin-top:30px;}	
	
.jobdetail .jobBottomSection p {
	font-size:14px;
	line-height:20px;}
	
	
	
.jobdetail .jobBottomSection .jobApply {
	margin-top:30px;}	
	
.jobdetail .jobBottomSection .jobApply a {
	display:inline-block;
	color:#fff;
	background-color:#fc6c23;
	border-radius:5px;
	padding:20px;
	font-size:18px;
	border:2px solid #fc6c23;
	 cursor:pointer;}
	
.jobdetail .jobBottomSection .jobApply a:hover {
	color:#fc6c23;
	background-color:#fff;
	}	
 
 
 /*homepage rotating image styles */


/* rotator in-page placement */
 #newsImg {
	position:relative;
	width:100%;
	display: none;
	z-index:1;
	float:left;
}

#newsImg img.hiddenImage {
	width:100%;
	 opacity: 0;
    filter: alpha(opacity=0); }/* For IE8 and earlier */

/*#newsImg ul {
	position:absolute;
	top:0;
	left:0;}*/


/* rotator css */
 #newsImg ul li {
	float:left;
	position:absolute;
	list-style: none;
	top:0;
	left:0;
	width:100%;
}
/* rotator image style */	
#newsImg ul li img {
	/*border:1px solid #ccc;
	padding: 4px;*/
	width:100%;
	background: #FFF;
}
 #newsImg ul li.show {
	z-index:500
}

	 
	 
	 
	
#content {
	width:100%;
	margin:0 auto 30px auto;}
	
	
	
	
#content #column1 {
	width:45%;
	width:calc(68% - 277px);
	margin-right:3%;
	float:left;}
	
	
#content #column2 {
	width:26%;
	/*width:calc(48% - 277px);*/
	margin-right:3%;
	float:left;}	
	
	
#content #column3 {
	/*width:23%;*/
	width:277px;
	float:left;}		
	
	
#content #doubleColumn {
	width:72%;
	width: calc(95% - 277px);
	margin-right:5%;
	float:left;}
	
#content #leftColNews {
	width:23%;
	margin-right:3%;
	float:left;}
	
	
#content #doubleColumn.doubleColumnNews  {
	width:48%;
	margin-right:3%;
}	
	
	
	
	
#content a.tagButton  {
	cursor:pointer;
	display:inline-block;
	padding:5px;
	background-color:#ccc;
	color:#000;
	margin-right:8px;
	margin-top:10px;
	}	
	
	
#content a.tagButton:hover {
	background-color:#fc6c23;
	color:#fff;
	text-decoration:none;
	}	
	
	
#content #doubleColumn #projCol1 {
	width:60%;
	margin-right:4%;
	float:left;}
	
#content #doubleColumn #projCol2 {
	width:36%;
	margin-right:0%;
	float:left;}		
	
		
	
	
	
	
	
	
	
	
	
	
/* content boxes  */ 	
	
.news,
.features {
	margin-bottom:10px;}	
	
	
.news .newsTopSection .newsTopSectionLeft {
	float:left;
	width:60%;	}
	
.news .newsTopSection .newsTopSectionRight {
	float:right;
	width:40%;	
	text-align:right;}	
	
.news .newsTopSection .newsTopSectionRight a {
	margin-top:18px;}	
	
	
	
.news .newsImg,
.features .featuresImg {
	width:100%;
	position:relative;
	}
	
.news .newsImg {
	margin-bottom:20px;}		
	
.news .newsImg img,
.features .featuresImg img {
	width:100%;
	border:none;}	
	
.news .newsImg a,
.features .featuresImg a,
.news .newsImg a .caption,
.features .featuresImg a .caption
 {
	text-decoration:none;}		
	
	
.news .newsImg .caption,
.features .featuresImg .caption {
	/*position:absolute;
	bottom:0px;
	right:0px;*/
	float:right;
	text-align:right;
	font-size:11px;
	color:#fff;
	padding:5px;
	background-color:#000;
	display:inline-block;
	text-decoration:none;
	
	
}





.features .featuresTextHolder .featuresInterviewee {
	width:45%;
	margin-left:5%;
	mrgin-bottom:10px;
	float:right;}
	
.features .featuresTextHolder .featuresInterviewee img {
	width:100%;}	
	
/*.news .caption {
	margin-top:	0px;
	font-size:11px;
	color:#fff;
	padding:5px;
	background-color:#000;
	display:inline-block;}*/
	
	
	
h2 {
	font-size:24px;	
	line-height:34px;
	margin:10px 0;
	font-weight:bold;}
	

	
		
	
h3 {
	font-size:22px;	
	line-height:26px;
	margin:10px 0 8px 0;}	
	
	
h2 a,
h3 a,
h5 a {
	text-decoration:none;
	color:#000;}
	
h2 a:hover,
h3 a:hover,
h5 a:hover {
	text-decoration:underline;
	color:#fc6c23;}		
	
h4 {
	font-size:14px;	
	line-height:20px;
	font-weight:bold;
	margin:10px 0 8px 0;}
	
.featuresTextHolder h4 {
	display:inline;}	
	
h5 {	font-size:16px;	
	line-height:20px;
	margin:10px 0 8px 0;}	
	
.byline {
	font-size:11px;
	margin-bottom:10px;
	color:#999;
	text-transform:uppercase;}	
	
.story {
	font-size:12px;
	line-height:18px;
	
	
	}
	
	
	.story #headShotImg,
	.featureText #headShotImg {
		float:right;
		width:48%;
		margin-left:20px;
		margin-bottom:20px;}
	
	
	
	
 .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
 .video-container iframe,
 .video-container object,
 .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




.story .promoBox {
	margin:20px 0;
	padding:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal;
	font-size:14px;}
	
.story .promoBox .promoHeading {
	background-color:#f2f2f2;
	padding:3px 5px;
	font-family:font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	margin-bottom:5px;}
	
.story .promoBox .promoContent {
	font-family:font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal;
	padding-left:20px;
	color:#000;
	font-size:14px;
	margin-bottom:5px;
	position:relative;}
	
.story .promoBox .promoContent:before {	
	content:'';
	width:0px;
	height:0px;
	position:absolute;
	left:5px;
	top:5px;
	border:4px solid #fc6c23;}
		
	
	
.news .indent p {
	text-indent:20px;}	
	
	
.news h1
{
	text-transform:none;
	font-size:26px;	
	line-height:34px;
	margin:0 0 10px 0;
	font-weight:bold;}
	
		
	
	
	
.news .newsWide p {
	font-size:14px;
	line-height:22px;
	margin-bottom:10px;}	
	
	

	
.news .instorycaption {
	color:#fff;
	background-color:#333333;
	padding:5px;
	float:right;
	font-size:12px;
	clear:both;
	margin-top:-10px;
	margin-bottom:10px;}
	
.news .newsWide p:first-child {
	font-weight:	bold;
	font-size:16px;}
	
.news .indent p:first-child {
	text-indent:0px;}	
	
.featuresTextHolder	.story {
	margin-top:10px;}
	
/*#column1 .story {

	border-bottom:1px solid #000;
	padding-bottom:5px;
	}	*/	
	
	
.relatedNews {
	line-height:20px;
	margin-bottom:20px;}	
	
.story a,
.relatedNews a {
	color:#fc6c23;
	text-decoration:none;}
	
.story a:hover,
.relatedNews a:hover {
	color:#fc6c23;
	text-decoration:underline;}	
	
.relatedNews h4 {
	margin-bottom:0px;
	font-size:18px;
	}	
	
	
.story a.moreButton,
.relatedNews a.moreButton {
	color:#fff;}	
	
.story a.moreButton:hover,
.relatedNews a.moreButton:hover {
	background-color:#fff;
	color:#fc6c23;
	border:1px solid #fc6c23;
	text-decoration:none;}	
	
.news a.moreButton {
	margin-top:-5px;}
	
	
	.newsList .projectDetails,
.news .projectDetails,
.projectList .projectDetails {
	display:block;
	color:#8b8b8b;

	font-size:12px;
	}	
	
	.newsList .projectDetailsInfo,
.news .projectDetailsInfo,
.projects .projectDetailsInfo {
	color:#000;} 	
	
	.newsList .projectDetails a,
.news .projectDetails a,
.projects .projectDetails a  {
	color:#f37234;
	text-decoration:none;
	}	
	
	newsList .projectDetails a:hover,
.news .projectDetails a:hover,
.projects .projectDetails a:hover {
	color:#f37234;
	text-decoration:underline;}	
	
	
	
	
	
	
	
	
.news .thumbnails {
	width:100%;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom:1px solid #000;
	padding-bottom:15px;}
	
.news .nothumbnails {	
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #000;
	padding-bottom:15px;}
	
.news .thumbnails .thumbnailImg	{
	float:left;
	width:49%;
	margin-right:2%;}
	
.news .thumbnails .thumbnailImgLast	{
	margin-right:0;}

	
.news .thumbnails img {
	width:100%;
	height:140px;
	border:none;}
	
	
.news .peopleListImg {
	float:left;
	width:20%;}	
	
.news .peopleListImg img{
	width:100%;}		
	
.news .peopleListDetails {
	float:left;
	width:76%;
	margin-left:4%;}
	
.news .peopleListDetails h5 {
	margin-top:0;}			
	
	
		
	
	
#column1 .news .story {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;}	



.newsProjectBox {
	background-color:#eee;
	padding:10px;
	margin-top:10px
	
}

.newsProjectBox h3 {
	margin-top:0px;}

.newsProjectBox a.more {
	display:inline-block;
	margin:8px 0px 0 0;
	background-color:#f37234;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	padding:3px 5px 3px 5px;}
	
.newsProjectBox a.more:hover {
	background-color:#000;
	text-decoration:none;}	




.newsProjectBox .newsProjectBoxContainer .projectDetails {
	display:block;
	margin-bottom:5px;
	color:#8b8b8b;
	font-weight:bold;
	font-size:11px;
	}	
	
.newsProjectBox .newsProjectBoxContainer .projectDetails a {
	color:#000;
	text-decoration:none;
	}	
	
.newsProjectBox .newsProjectBoxContainer .projectDetails a:hover {
	color:#f37234;
	text-decoration:underline;
	}	
	
	
	
	#linkProject {
		background-color:#fc6c23;
		color:#fff;
		padding:5px 10px;
		margin-bottom:10px;}
		
	#linkProject a {
		color:#fff;
		text-decoration:underline;
		}
		
	#linkProject a:hover {
		color:#000;
		text-decoration:none;}	
		



#newsPickHeader		{
margin-top:14px;
display:inline-block;
background-color:#000;
font-size:15px;
padding:3px 4%;
color:#fff;}
	
#newsPick {
	padding:20px;
	border:1px solid #000;
	margin-bottom:20px;
	}	
	

	
#newsPick .newsPickItem {
	/* border-bottom:1px dotted #ccc;*/ 
	margin-bottom:10px;
	padding-bottom:10px;
	color:#8b8b8b;
	
}


	
	
	


/* #newsPick .newsPickItem .pickNo {
	float:left;
	width:5%;
	margin-right:2%;}
	

#newsPick .newsPickItem .pickItem {
	float:left;
	width:93%;
	}	*/
	
	
#newsPick .newsPickItem .pickItem {
	margin-bottom:5px;
	margin-left:0px;
	position:relative;
	padding-left:20px;}	
	

	

#newsPick .newsPickItem .pickItem a {
	color:#000;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;}
	
#newsPick .newsPickItem .pickItem a:hover  {	
	color:#fc6c23;
	text-decoration:none;}
	
#newsPick .newsPickItem .pickItem:before {
	content:'';
	width:0px;
	height:0px;
	position:absolute;
	left:0;
	top:3px;
	border:6px solid #fc6c23;}
	

	
	

#newsPick .newsPickItem .pickFirstPara {
	font-size:12px;
	color:#000000;
	line-height:18px;}
	
#newsPick .newsPickItem .pickFirstPara a {	
	font-size:12px;
	text-decoration:none;
	color:#fc6c23;}
	
#newsPick .newsPickItem .pickFirstPara a:hover {	
	font-size:12px;
	text-decoration:underline;
	color:#fc6c23;}	
	


#newsPick .newsPickLastItem {
	border-bottom:none;
	margin-bottom:0;}
	
	
#newsPick .newsPickImg {
	width:100%;}	
	
#newsPick .newsPickImg img {
	margin-bottom:10px;
	width:100%;}	
	
	
	
	
	
#newsPickHeader.sectorNewsHeader		{
		/*width:92%;
		background-color:#fff;
		padding:10px 4%;
		font-size:16px;
		color:#000;
		text-transform:uppercase;
		margin-top:38px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;*/}
	
	
	
	
#newsPick .sectorNews {
	padding-bottom:0;
	color:#000;
	border-bottom:1px dotted #ccc;
	padding:10px 0;}
	
	
#newsPick .sectorNews .sectorHeader {
	/*padding-left:12px;*/
	font-weight:bold;
	position:relative;
	color:#fc6c23;
	margin-bottom:5px;
	font-size:14px;
	}	
	
/*#newsPick .sectorNews .sectorHeader:before {
	content:'';
	width:0px;
	height:0px;
	position:absolute;
	left:0;
	top:4px;
	border:4px solid #fc6c23;}	*/
		
	
	
	
#newsPick .sectorNews .pickItem {
	padding-left:0px;
	position:relative;
	z-index:1;}	
	


	
#newsPick .sectorNews 	.pickItem a {
	font-size:12px;
	font-weight:normal;
	color:#000;}
	
	#newsPick .sectorNews 	.pickItem a:hover {
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-decoration:underline;}
	
	
#newsPick .sectorNews .firstSectorHeading a,
#newsPick .sectorNews .firstSectorHeading a:hover
 {font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 500; font-style: normal;
	font-size:14px;
	position:relative;
	z-index:1;}	
	
#newsPick .sectorNews .pickItem:before {
	content:'';
	width:0px;
	height:0px;
	position:absolute;
	left:0;
	top:0px;
	border:0px solid #000000;}		
	
	
	
	.sectorImg {
		/*float:left;
		width:25%;
		margin-right:5%;*/}
		
	.sectorImg img {
		width:100%;
		margin-bottom:10px;}
		
		
	.sectorContent {
		/*float:left; 
		width:65%;*/}		
		
		
		
			
	#column3 #adColumn #newsPick .newsPickItem.sectorNews	.sectorImg,
	#column3 #editorialColumn #newsPick .newsPickItem.sectorNews	.sectorImg {
		/*float:left;
		width:35%;
		margin-right:5%;*/}
		
	#column3 #adColumn #newsPick .newsPickItem.sectorNews	.sectorImg img,
	#column3 #editorialColumn #newsPick .newsPickItem.sectorNews	.sectorImg img {
		width:100%;
		margin-bottom:10px;}
		
		
	#column3 #adColumn #newsPick .newsPickItem.sectorNews	.sectorContent,
	#column3 #editorialColumn #newsPick .newsPickItem.sectorNews	.sectorContent {
		/*float:left; 
		width:55%;*/}		
		
		
		@media screen and (max-width:1300px) {
			
			#newsPick .sectorNews .firstSectorHeading a,
#newsPick .sectorNews .firstSectorHeading a:hover
 {font-family: 'Gotham SSm A', 'Gotham SSm B'; font-weight: 400; font-style: normal;
	font-size:12px;}	
			
			
		/*	#column3 #adColumn #newsPick .newsPickItem.sectorNews	.sectorImg,
			#column3 #editorialColumn #newsPick .newsPickItem.sectorNews	.sectorImg {
		float:left;
		width:45%;
		margin-right:5%;}
		
	#column3 #adColumn #newsPick .newsPickItem.sectorNews	.sectorImg img,
	#column3 #editorialColumn #newsPick .newsPickItem.sectorNews	.sectorImg img {
		width:100%;
		margin-bottom:10px;}
		
		
	#column3 #adColumn #newsPick .newsPickItem.sectorNews	.sectorContent,
	#column3 #editorialColumn #newsPick .newsPickItem.sectorNews	.sectorContent {
		float:left; 
		width:50%;}	*/	
		
			
		}
	
	
	
	/* project details */
	
	
	
	
#projectDetails .news .story {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	-webkit-column-gap: 0px; /* Chrome, Safari, Opera */
    -moz-column-gap: 0px; /* Firefox */
    column-gap: 0px;}
	
	
	
#projectDetails .projectPersonProfilePic  {
	display:inline-block;
	width:30px;
	margin-right:10px;}	
	
#projectDetails .projectPersonProfilePic a img,
#projectDetails .projectPersonProfilePicAll a img {	
width:100%;
border:none;}

#projectDetails .projectPersonProfilePicAll {
	float:left;
	width:30px;
	margin-right:5px;
	height:30px;}
	
#projectDetails .projectPersonProfilePicAll a img {
	height:100%;}	
	
#projectDetails .workedOnHeader	{
	margin-top:5px;
	padding:5px 0;
	border-top:1px solid #ccc;}
	
	
	
	/* search results */
	
.paging {
	display:block;
	width:100%;
	float:right;
	margin-bottom:5px;
	/*border-top:1px solid #ccc;*/
	padding-top:10px;
	text-align:right;}	
	
.pagingTop {
	text-align:left;}	
	
	
	
.paging .first {
		height:0;
		width:0;
	border-right: 8px solid #ccc;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	display:inline-block;
}		
	
.paging .last {
		height:0;
		width:0;
		border-left: 8px solid #ccc;
	border-bottom:5px solid transparent;
	border-top: 5px solid transparent;
	display:inline-block;}	
	

.paging a .first {
	border-right: 8px solid #000;}
	
.paging a:hover .first	{
	border-right: 8px solid #fc6c23;}
	
.paging a .last {
	border-left: 8px solid #000;}
	
.paging a:hover .last{
	border-left: 8px solid #fc6c23;}	

	
	
	.newsList,
	.projectList,
	.featuresList {
		margin-bottom:20px;
		padding-bottom:10px;
		border-bottom:1px solid #ccc;}
		
	
	
	.newsList h2,
	.projectList h2,
	.featuresList h2 {
		margin-top:0;
		font-size:20px;
		font-weight:bold;
		line-height:26px;}
	
	.featuresList h2.featuresListHead {	
	font-size:22px;}
		
		
	.newsListFirst h2,
	.projectListFirst h2,
	.featuresListFirst h2	{
		margin-top:0;
			border-top:none;}
			
			
			
			
			
			
	.searchList h2	 {
		border-top:none;
		padding-top:0;}	
		
	.searchList .searchSource {
		/*padding-top:10px;
		border-top:1px solid #ccc;*/}
		
	.newsListFirst .searchSource {
		padding-top:10px;
		border-top:none;}	
		
	
	.newsList .newsListImg,
	.projectList .projectListImg,
		.featuresList .featuresListImg {
		width:48%;
		float:left;
		margin-right:4%;
	}
	
	
	.newsList .newsListImg {
		POSITION:RELATIVE;}
		
		.newsList .newsListImg .videoPresent	{
    position: absolute;
    bottom: -1px;
    left: -1px;
    padding:20px;
   background-color:#fff;
    z-index: 1;
		}


.newsList .newsListImg .videoPresent .videoPlay {
display:block;
width: 0;
height: 0;
border-style: solid;
border-width: 20px 0 20px 38px;
border-color: transparent transparent transparent #000;
}	
	
	
	.newsList .newsListImg img,
	.projectList .projectListImg img,
	.featuresList .featuresListImg img {
		width:100%;
		
	}
	
	.newsList .newsListContent,
	.projectList .projectListContent,
	.featuresList .featuresListContent {
		width:48%;
		float:left
	}
	
	.newsList .newsListContent .jobTag {
		text-transform:uppercase;
	color:#999999;
	margin-bottom:8px;
	letter-spacing:0.5px;
		
	}
	
	.featuresList .featuresListContent .intervieweeHeadshot {
		float:right;
		width:30%;
		margin:0 0 10px 10px;}
		
	.featuresList .featuresListContent .intervieweeHeadshot img {
		width:100%;
		border:1px solid #ccc;
		}	
	
	
	.featuresList .story .featureFirstPara {
		display:block;
		margin-top:5px;
	}
	
	.featuresList .story strong {font-size:14px; line-height:20px;}
	
	.featuresList .story .featureListLink {
		display:none;}
	
	
	#CLADwrapperMobile .featuresList .featuresListImg {
		width:100%;
		float:none;
		margin-right:0;
		MARGIN-BOTTOM:10PX;
	}
	
	#CLADwrapperMobile .featuresList .featuresListContent {
    width: 100%;
    float: none;}
	
	/*magazine archives */
	
	
#currentMag a,
#archiveMag a {
	color:#fc6c23;
	text-decoration:none;}	
	
#currentMag a:hover,
#archiveMag a:hover {
	color:#fc6c23;
	text-decoration:underline;}		
	
	
#currentMag {
		width:100%;
		margin-bottom:20px;}
		
		
#currentMag .currentMagCover {
	float:left;
	width:30%;
	margin-right:10%;}
	
#currentMag .currentMagCover img {
	width:100%;}
	
#currentMag .currentMagDetails	{
	width:60%;
	float:left;}
	

	
	
#currentMagMobile {
	display:none;}

#archiveMag {
	width:100%;}
	
#archiveMag  .archiveMagItem {
	float:left;
	width:22%;
	margin-right:4%;
	}
	
#archiveMag  .endrowitem {	
	margin-right:0;
	}
	
	
#archiveMag  .archiveMagItem .archiveMagItemImg {
	background-color:#e4e4e4;
	width:80%;
	padding:10%;
	margin-bottom:10px;}	
	
#archiveMag  .archiveMagItem .archiveMagItemImg img  {
	width:100%;}
	
#archiveMag  .archiveMagItem .archiveMagItemDetails p {
	margin-bottom:10px;}		
	
	
	
	
	
.aboutMag {
	float:left;
	width:30%;
	margin-right:5%;}
	
.aboutMagLast {
	margin-right:0;}		
	
	
	
/*ad column */

#adColumn,
#editorialColumn  {
	width:100%;}
	
	
#adColumn img,
#editorialColumn img {
	width:100%;}	
	
	
		
	
	
	
	

	/* share panel */
	
	.sharePanel {
	/*color:#999;*/
	color:#000;
		min-height:30px;
	margin-top:20px;
	margin-bottom:10px;}

.shareIcon {
	margin-bottom:10px;}
	
.shareIcon 	.shareIconText {
	display:inline-block;
	margin-right:8px;} 
	
.shareIcon 	.shareIconLogo {
	display:inline-block;
	padding-top:5px;
	position:relative;
}
	
.shareIcon 	.shareIconLogo img,
#editorialColumn .shareIcon 	.shareIconLogo img	{
	width:15px;
	height:17px;
	position:absolute;
	top:-9px;}
	
	
	
	
	
	
	
	/* company profile */
	
	
	.coProfile h2 {
		font-size:34px;
		margin-top:20px;
		margin-bottom:20px;
		line-height:40px;}
	
	.coProfile {
		line-height:22px;
		font-size:14px;}
		
	.coProfile	p b {
		font-size:15px;}
		
		
	.coProfile .advert {
		width:75%;
		margin-top:20px;
		max-width:470px}
		
	.coProfile .advert img 	{
		width:100%;
		max-width:470px;}
		
		
		.coProfile a  {
			color:#fc6c23;
			text-decoration:none;}
		
		.coProfile a:hover {
			color:#fc6c23;
			text-decoration:underline;}
			
	
	.profileImgs {
		text-align:right;
		float:right;
		width:35%;
		margin-left:5%;
		}
		
	.profileImgs .profileImg {
		margin-bottom:20px;
		width:100%;}
		
		.profileImgs .profileImg img {
			width:100%;}
		
		
	#advertorialDetail	.profileImgs {
		float:none;
		width:100%;
		margin-left:0;}
		
		#advertorialDetail	.profileImgs img {
			width:100%;
		}
		
		
	#advertorialDetail .profileImgs	.caption {
		margin-top:-10px;
		font-size:12px;
		font-style:italic;}
	
	.profileBox {
		width:25%;
		float:left;}
		
	.profileBox .profileBoxInner {
		padding:3%;}
		
		
	.profileBox .profileBoxInner .profileBoxImg img {
		width:100%;
		}
		
		
		.profileBox .profileBoxInner .catBoxImg {
			position:relative;}
		
		
		
		
	.profileBox .profileBoxInner .catBoxImg	img {
		width:90%;
		box-shadow:5px 5px 10px 0px #bbb;
		margin-bottom:20px;}
		
		
		.profileBox .profileBoxInner .catBoxImg:after {
			content:'';
		
			height:95%;
			top:0;
			left:0;
			position:absolute;
			width:90%;
			background-image:url(http://www.cladglobal.com/images/catTransBG.png);
			background-position: center top;
    		background-size: 100% auto;
			background-repeat:no-repeat;
		}
		
		
		.profileBox .profileBoxInner .profileBoxContent p {
		margin-bottom:5px;
		line-height:18px;}
		
		.profileBox .profileBoxInner .catBoxContent p, 
		.profileBox .profileBoxInner .catBoxContent h4 {
			width:90%;}
		
				
	
	
	
	
	#profileSocialIcons {
	width:100%;
	padding:0;
	margin-bottom:10px;
	}
	
		

 #profileSocialIcons img.profileSocialIcon {
	width:20px;
	margin-right:10px;}
	
	
	
	
	
	
	.searchSourceMobile {
		display:none;
		text-transform:uppercase;
		margin-bottom:5px;
		MARGIN-TOP:-10px;}
		
		
		.about {
			margin-bottom:30px;}
		
		.about p {
			line-height:22px;
			margin-bottom:20px;
			font-size:14px}
			
		.about p strong {
			font-size:20px;
			display:block;
			margin-bottom:5px;
			}
			
		.about .magCover {
			float:right;
			width:50%;
			max-width:400px;
			margin:0 0 20px 20px;}
			
		.about	.magCoverAbout {
			clear:right;
			max-width:300px;
			margin-left:40px;}
			
		.about .readit {
			font-size:14px;}	
			
	.about .magCover img {	
	width:100%;
	border:1px solid #666;
			box-shadow:5px 5px 10px 0px #bbb;
}			

.about .ezineScreenshot img {	

	border:none;
			box-shadow:none;
}			
		
		
		
.ratecard .archiveMagItem{
	float:left;
	width:22%;
	margin-right:4%;
	margin-top:-3px;}	
	
.ratecard .endrowitem {
	margin-right:0;}
	
.ratecard .archiveMagItem img{
	width:90%;
	border:10px solid #eeeeee;}				
			
	
.ratecard .col1 {
	float:left;
	width:62%;
	}
	
.ratecard .col2 {
	position:relative;
	float:right;
	width:32%;
	}	
	
.ratecard .col1 h2 {
	font-size:24px;
	line-height:34px;
	margin:10px 0;
	font-weight:400;
	font-weight:bold;}
	
.ratecard .col1 p,
.ratecard .ratecardRates p,
.ratecard .ratecardPowerpacks p
 {
	font-size:14px;
	line-height:22px;
	margin-bottom:20px;
	}
	
.ratecard .col1 p.intro {
	font-size:18px;
	line-height:25px;
	margin-bottom:20px;
	
	}	
	
.ratecard .col1 .list1 {
	float:left;
	width:50%;
	margin-right:4%
	}	
	
.ratecard .col1 .list2 {
	float:left;
	width:46%;}	
	
.ratecard .col1 ul li {
	line-height:22px;
	font-size:14px;
	padding-left:20px;
	position:relative;}	
	
.ratecard .col1 ul li:before {
	content:'';
	position:absolute;
	width:8px;
	height:8px;
	background-color:#fc6c23;
	top:7px;
	left:0px;	}
	
.ratecard .col1 .portfolio {
	font-size:14px;
	line-height:22px;
	margin-bottom:20px;}		
	
.ratecard .col1 .portfolioTitle {
	color:#fc6c23;
	font-weight:bold;
	font-size:16px;
	margin-bottom:0px;
	margin-top:10px;}		
	
	
.ratecard strong {
	font-size:20px;	
	margin-bottom:5px;
	display:block;}	
	
.ratecard .ratecardRates {
	width:45%;
	float:left;
	margin-right:10%}
	
.ratecard .ratecardPowerpacks {
	width:45%;
	float:left;
	}
	
.ratecard a {
	color:#fc6c23;
	text-decoration:underline;}
	
.ratecard a:hover {
	color:#fc6c23;
	text-decoration:none;}	
	
	
.ratecard .ratecardRates img, 
.ratecard .ratecardPowerpacks img {
	width:100%;}
	
.ratecard a .ratecardTP {
	position:relative;
	z-index:-1;
	cursor:pointer;}	
	
.ratecard a .ratecardTP img {
	width:100%;
	}
	
.ratecard a .ratecardTP .ratecardTPLink  {
	position:absolute;
	bottom:60px;
	padding:10px;
	text-align:center;
	font-size:18px;
	left:0;
	right:0;
	margin:0 40px;
	border-radius:10px;
	color:#fff;
	background-image:url(http://www.cladglobal.com/images/transBG.png);
	z-index:10;
	}	
	
.ratecard a:hover .ratecardTP .ratecardTPLink {
	background-image:none;
	background-color:#fc6c23;}
	
.ratecard .downloadButton {
	margin-top:20px;}	
	
	
.ratecard .contactUs {
	margin-top:20px;
	padding:10px;
	border:1px solid #fc6c23;
	font-size:16px;
	margin-left:10px;
	line-height:24px;
	max-width:400px;}	
	

	
	
#CLADwrapperMobile .ratecard .contactUs {
	margin-left:0px;}			
	
	
.ratecard .downloadButton a {
	display:block;
	background-color:#fc6c23;
	color:#fff;
	text-decoration:none;
	padding:5px 10px;
	font-size:16px;
	margin-left:10px;
	}	
	
#CLADwrapperMobile .ratecard .downloadButton a {
	display:inline-block;
	
	}		
	
.ratecard .downloadButton a i.fa {
	display:inline-block;
	padding-right:5px;}	
	
.ratecard .downloadButton a .downloadLink {
	display:inline-block;
	}	
	
.ratecard .downloadButton a:hover {
	background-color:#000;
	color:#fff;
	text-decoration:none;
	}		
	
.ratecard .mobileButtons {
	display:none;}	
	
	
	#CLADinnerMobile .ratecard .col1 {
	float:none;
	width:100%;
	}
	
#CLADinnerMobile .ratecard .col2 {
	position:relative;
	float:none;
	width:100%;
	}		
	
#CLADinnerMobile .ratecard a .ratecardTP {
	display:none;}	
		
#CLADinnerMobile .ratecard .ratecardRates {
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:40px;}
	
#CLADinnerMobile .ratecard .ratecardPowerpacks {
	width:100%;
	float:none;
	}	
	 
	 
#CLADinnerMobile 	 .ratecard .col1 .list1 {
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:40px;
	}	
	
#CLADinnerMobile .ratecard .col1 .list2 {
	float:none;
	width:100%;}	
	
	
#CLADinnerMobile	.ratecard .downloadButton a {
	
	margin-left:0px;
	}	
	
#CLADinnerMobile	.ratecard .mobileButtons {
	display:block;}
	
#CLADinnerMobile .ratecard .archiveMagItem{
	float:left;
	width:45%;
	margin-right:10%;
	margin-top:-3px;}	
	
#CLADinnerMobile .ratecard .item2 {
	margin-right:0;}	
	
#CLADinnerMobile .ratecard .item3,
#CLADinnerMobile .ratecard .item4 {
	display:none;}	
	
#CLADinnerMobile .ratecard .mobileHide {
	display:none;}	

	@media screen and (max-width:1300px) {    
.ratecard .downloadButton a {
	
	font-size:12px;
	
	}
	
	.ratecard a .ratecardTP .ratecardTPLink  {
	position:absolute;
	bottom:40px;
	padding:10px;
	text-align:center;
	font-size:14px;
	left:0;
	right:0;
	margin:0 40px;
	border-radius:10px;
	color:#fff;
	background-image:url(http://www.cladglobal.com/images/transBG.png);
	z-index:10;
	}	
	
	.ratecard .col1 {
	float:left;
	width:60%;
	}
	
.ratecard .col2 {
	position:relative;
	float:right;
	width:34%;
	}	
	}
	
	#CLADinnerMobile.ratecard .downloadButton a {
	
	font-size:14px;
	
	}

/*footer original 


#footer {
	max-width:1380px;
	margin:0px auto;
	background-color:#000;
	
	color:#fff;
	padding:30px;}
	
#footer a {
	color:#fff;
	text-decoration:none;}
	
#footer a:hover  {
	color:#fc6c23;
	text-decoration:none;}	
	
	
#footerLeft {
	width:45%;
	margin-right:3%;
	float:left;
	}
	
	
#footerLeft #innerFooterLeft {
	float:left;
	width:30%;
	margin-right:10%}	
	
#footerLeft #innerFooterLeft img {
	width:100%;}	
	
	
#footerLeft #innerFooterRight {
	float:left;
	width:60%;}		
	
	
#footerLeft #innerFooterRight #socialNav ul {
	width:100%;
	margin-bottom:20px;}	
	
#footerLeft #innerFooterRight #socialNav ul li {
	display: inline-block;
	margin-right:1%;}
	
#footerLeft #innerFooterRight #socialNav ul li img {
	height:20px;}
		
	
	
#footerLeft #innerFooterRight p {	
	margin-bottom:10px;}
	
#footerRight {
	width:52%;
	float:left;	
	-webkit-column-count: 2; 
    -moz-column-count: 2;
    column-count: 2;
	-webkit-column-gap: 20px; 
    -moz-column-gap: 20px; 
    column-gap: 20px;
	}
	

	
	
#footer #footerRight a {
	display:block;
	color:#fff;
	padding:5px;
	border-bottom:1px dotted #fff;
	text-decoration:none;}
	
#footer #footerRight a:hover {
	color:#fc6c23;
	text-decoration:none;}	
	
	
#footerLogoMobile {	
	display:none;}	
	
	*/
	
	

	
	
	
#footerContainer {
	width:100%;
	border-top:10px solid #000;
	margin-bottom:40px;
	}
	
	
#footer {
	
	max-width:1380px;
	margin:0px auto;
	/*border-top:2px solid #000;*/
	color:#000;
	padding:30px;}
	
#footer a {
	color:#000;
	text-decoration:none;}
	
#footer a:hover  {
	color:#fc6c23;
	text-decoration:none;}	
	
	
#footerLeft {
	width:45%;
	margin-right:3%;
	float:left;
	}
	
	
#footerLeft #innerFooterLeft {
	float:left;
	width:30%;
	margin-right:10%}	
	
#footerLeft #innerFooterLeft img {
	width:100%;}	
	
	
#footerLeft #innerFooterRight {
	float:left;
	width:60%;}		
	
	
#footerLeft #innerFooterRight #socialNav ul {
	width:100%;
	margin-bottom:20px;}	
	
#footerLeft #innerFooterRight #socialNav ul li {
	display: inline-block;
	margin-right:2%;}
	
#footerLeft #innerFooterRight #socialNav ul li img {
	height:20px;}
		
	
	
#footerLeft #innerFooterRight p {	
	margin-bottom:10px;}
	
#footerRight {
	width:52%;
	float:left;	
	}
	

#footerRight .footerRightLeft {
	width:48%;
	float:left;
	margin-right:4%}
	
#footerRight .footerRightRight {
	width:48%;
	float:left;}		
	
#footer #footerRight a {
	display:block;
	color:#000;
	padding:5px;
	border-top:1px dotted #000;
	text-decoration:none;}
	
	#footer #footerRight a.lastOneLeft,
	#footer #footerRight a.lastOneRight  {
	border-bottom:1px dotted #000;
	}
	
	
#footer #footerRight a:hover {
	color:#fc6c23;
	text-decoration:none;}	
	
	
#footerLogoMobile {	
	display:none;}		
		
		
		
.fb-like {
	
}		



	
		/* new share icons 1 */
	
	.sharePanel .shareButtons a.share    {
		font-size:10px;
		background-repeat: no-repeat;
		text-decoration:none;
		color:#fff;
		padding:5px 5px 5px 25px;
		text-transform:uppercase; 
		display:inline-block;
		margin-bottom:5px;
		line-height:normal;}
	
	
	#contentsColumn1 .sharePanel .shareButtons a.share {
		padding:0px 5px 0px 25px;}
	
	
	
	
	.sharePanel .shareButtons a.TW,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.TW {
		color:#fff;
		background-color:#55acee;
		border: 1px solid #55acee;
		background-image:url(http://www.cladglobal.com/images/socialIcon_TW_trans.png);
		 background-size: 15px;
    	background-repeat: no-repeat;
		background-position:3px 4px;}
		
		
	.sharePanel .shareButtons a div {
		height:20px;
		line-height:20px;}		
		
			.sharePanel .shareButtons a.RD,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.RD {
		color:#fff;
		background-color:#6bc1ff;
		border: 1px solid #6bc1ff;
		background-image:url(http://www.cladglobal.com/images/socialIcon_RED.png);
		 background-size: 20px;
    	background-repeat: no-repeat;
		background-position:3px 2px;}	
		
			
	.sharePanel .shareButtons a.FB,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.FB {
		color:#fff;
		background-color:#3b579d;
		border: 1px solid #3b579d;
		background-image:url(http://www.cladglobal.com/images/socialIcon_fb_trans.png);
		 background-size: 10px;
    	background-repeat: no-repeat;
		background-position:3px 2px;
		padding:5px 5px 5px 20px;}	
		
	.sharePanel .shareButtons a.GG,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.GG {
		color:#fff;
		background-color:#000;
		border: 1px solid #000;
		background-image:url(http://www.cladglobal.com/images/socialIcon_google_trans.png);
		 background-size: 18px;
    	background-repeat: no-repeat;
		background-position:3px 4px;}	
		
		#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.GG {
			border:1px solid #fff;}

		
		
		.sharePanel .shareButtons a.IN,
		#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.IN {
			color:#fff;
		background-color:#0274b3;
		border: 1px solid #0274b3;
		background-image:url(http://www.cladglobal.com/images/socialIcon_LKIN_trans.png);
		 background-size: 15px;
    	background-repeat: no-repeat;
		background-position:3px 4px;}	
		
		.sharePanel .shareButtons a.PIN {
			color:#fff;
		background-color:#cc2029;
		border: 1px solid #cc2029;
		background-image:url(http://www.cladglobal.com/images/socialIcon_pin_trans.png);
		 background-size: 15px;
    	background-repeat: no-repeat;
		background-position:3px 4px;}	
		
		
			.sharePanel .shareButtons a.EMAIL,
		#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.EMAIL {
			color:#fff;
		background-color:#fc6c23;
		border: 1px solid #fc6c23;
		background-image:url(http://www.cladglobal.com/images/socialIcon_EMAIL_trans.png);
		 background-size: 15px;
    	background-repeat: no-repeat;
		background-position:3px 4px;}	
		
		
		.coprofile .sharePanel .shareButtons a.share {
			padding:0px 5px 0px 25px;}
			
			
			#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.share    {
		text-transform:lowercase; 
		padding:5px 5px 5px 40px;
		}
		
		#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.TW {
				 background-size: 20px;
				 background-position:5px 4px;
			}
			
			
		#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.FB {
				 background-size: 13px;
				 background-position:5px 4px;
			}
			
			
		#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.GG {
				 background-size: 24px;
				 background-position:5px 4px;
			}
			
			
			
		#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.IN {
				 background-size: 20px;
				 background-position:5px 2px;
			}
		
		
	.sharePanel .shareButtons a:hover,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a:hover {
		text-decoration:none;
		color:#fff;
		background-color:#fff;
		}		
		
		
	.sharePanel .shareButtons a.TW:hover,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.TW:hover {
		color:#55acee;
		background-image:url(http://www.cladglobal.com/images/socialIcon_TW_color.png);
		}	
		
		
		.sharePanel .shareButtons a.RD:hover,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.RD:hover {
		color:#6bc1ff;
		background-image:url(http://www.cladglobal.com/images/socialIcon_RED.png);
		}	
		
		
		
			
	.sharePanel .shareButtons a.FB:hover,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.FB:hover {
		color:#3b579d;
		background-image:url(http://www.cladglobal.com/images/socialIcon_fb_color.png);
		}	
		
	.sharePanel .shareButtons a.GG:hover,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.GG:hover
	 {
		color:#000;
				background-image:url(http://www.cladglobal.com/images/socialIcon_google_color.png);
		}	
		
		
	.sharePanel .shareButtons a.IN:hover,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.IN:hover {
		color:#0274b3;
				background-image:url(http://www.cladglobal.com/images/socialIcon_LKIN_color.png);

		}	
		
		.sharePanel .shareButtons a.EMAIL:hover,
	#mainNav #socialNav ul li ul.mainNavShare li .sharePanel .shareButtons a.EMAIL:hover {
		color:#fc6c23;
				background-image:url(http://www.cladglobal.com/images/socialIcon_EMAIL_color.png);

		}	
		
		
		
		.sharePanel .shareButtons a.PIN:hover {
		color:#cc2029;
				background-image:url(http://www.cladglobal.com/images/socialIcon_pin_color.png);

		}	
		
		
		
		
		
		/* new share icons 2 */
		
	.sharePanel .shareButtons a.iconOnly {
		display:inline-block;
	 width:25px;
	 height:25px;
	 background-position:50%;
	 padding:0;
	 margin-right:10px;}
	
	
	
	
	

.sharePanel .shareButtons {
	/*display:none;*/
	display:block;}
	
/*.sharePanel:hover .shareIcon {
	display:none;}	*/
	
.sharePanel .shareIcon {
	display:none;}		
	
/*.sharePanel:hover .shareButtons {
	display:block;}	*/
	
	
		

#column1 .sharePanel .shareButtons,
#column2 .sharePanel .shareButtons,
#column3 .sharePanel .shareButtons {
	display:none;}
	
#column1 .sharePanel .shareIcon,
#column2 .sharePanel .shareIcon,
#column3 .sharePanel .shareIcon {
	display:block;}		
	
#column1 .sharePanel:hover .shareIcon,
#column2 .sharePanel:hover .shareIcon,
#column3 .sharePanel:hover .shareIcon {
	display:none;}	
	
	
	
#column1 .sharePanel:hover .shareButtons,
#column2 .sharePanel:hover .shareButtons,
#column3 .sharePanel:hover .shareButtons {
	display:block;}	
	
	
	
	
#column3 .sharePanel .shareButtons a.share,
#column2 .sharePanel .shareButtons a.share    {
		padding:0;
		height:20px;
		width:25px;
		}
		
#column3 .sharePanel .shareButtons a .hide,
#column2 .sharePanel .shareButtons a .hide {
	display:none;}		
		
		
#column3 .sharePanel .shareButtons a.TW,
#column2 .sharePanel .shareButtons a.TW {
		
		background-position:5px 4px;}	
		
			
#column3 	.sharePanel .shareButtons a.FB,
#column2 	.sharePanel .shareButtons a.FB {
		
		background-position:6px 2px;
		}	
		
#column3 	.sharePanel .shareButtons a.GG,
#column2 	.sharePanel .shareButtons a.GG {
		
		background-position:5px 4px;}	
		
		
		
		
#column3 		.sharePanel .shareButtons a.IN,
#column2 		.sharePanel .shareButtons a.IN {
		
		background-position:4px 3px;}	
		
	#column3 	.sharePanel .shareButtons a.PIN,
	#column2 	.sharePanel .shareButtons a.PIN {
			
		background-position:4px 3px;}	
		
		
	#column3 		.sharePanel .shareButtons a.EMAIL,
	#column2 		.sharePanel .shareButtons a.EMAIL {
		
		background-position:5px 4px;}	
		
		
		
@media screen and (max-width:1250px) {    



#header h1 #strapline {
	font-size:14px;
	margin-top:64px;
	margin-left:10px;
	letter-spacing:0px;}
	
	
	
	#followPanel a {
		margin-top:10px;
		display:inline-block;
		padding:5px 0 5px 0;
		color:#fff;
		font-size:11px;
		line-height:18px;
		font-weight:300;
		text-transform: uppercase;
		text-decoration:none;
		width:44%;
		margin-right:1%;
		text-align:right;
		
		}	


}




 @media screen and (max-width:1000px) {




	
	
	


	
	#navMobile {
		margin-bottom:20px;}
	
	
	#navMobile #navMobileFull,
	#navMobile #menuMinimised li#menuOff {
		display:none;}
	
	
	
	/* navigation */
	#navMobile {
		width:100%;
		background-color:#000;}
	
	
	#navMobile  #menuMinimised {
	float:left;
	margin-left:5%;
	background-color:#000;
	width:20%
	}	



#navMobile  #socialNav {
	z-index:999;
	float:left;
	width:75%;
	padding-bottom:10px;
	
	}	
	
#navMobile  #socialNav ul,
#navMobile #menuMinimised ul,
  {
	display:inline-block;
	width:100%;
	background-color:#000;
	}	
	
#navMobile  #socialNav ul  {
	text-align:right;
	}	
	
	
#navMobile  #socialNav ul li,
#navMobile #menuMinimised ul li  {
	display:inline-block;	
	margin-top:5px;
	margin-right:3%;
	background-color:#000;}
	
#navMobile  #socialNav ul li img,
#navMobile #menuMinimised ul li img {
	height:20px;
	margin-top:5px;		}	
	
	
	
	
#navMobile #navMobileFull ul {
	margin:0 5% 0 5%;
	padding:0 }
	
#navMobile #navMobileFull ul li {
	padding:0px 0;
	margin:0;}	
	
	
#navMobile #navMobileFull ul li a  {
	font-size:14px;
	display:block;
	color:#fff;
	padding:10px 5px;
	border-bottom:1px dotted #fff;
	text-decoration:none;}
	
#navMobile #navMobileFull ul li a:hover {
	color:#fc6c23;
	text-decoration:none;}	
	
#navMobile #navMobileFull ul li.lastItem a 	{
	border-bottom:none;}
	



 }
	