/* --------------------------------------------- GENERATION V1 STYLES ONLY BELOW ---------------------------------------------  */
/* */
/* */
/* */

/* Global custom fonts */

@font-face {
  font-family: 'Knowledge';
  src: url('http://www.trust.org/application/assets/fonts/knowledge/regular/webfont.eot'); /* IE 5-8 */
  src: local('☺'), /* sneakily trick IE */
        url('http://www.trust.org/application/assets/fonts/knowledge/regular/webfont.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */
        url('http://www.trust.org/application/assets/fonts/knowledge/regular/webfont.ttf') format('truetype'), /* Opera, Safari */
        url('http://www.trust.org/application/assets/fonts/knowledge/regular/webfont.svg#font') format('svg'); /* iOS */
}

@font-face {
  font-family: 'KnowledgeUltraLight';
  src: url('http://www.trust.org/application/assets/fonts/knowledge/ultra-light/webfont.eot'); /* IE 5-8 */
  src: local('☺'), /* sneakily trick IE */
        url('http://www.trust.org/application/assets/fonts/knowledge/ultra-light/webfont.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */
        url('http://www.trust.org/application/assets/fonts/knowledge/ultra-light/webfont.ttf?v3') format('truetype'), /* Opera, Safari */
        url('http://www.trust.org/application/assets/fonts/knowledge/ultra-light/webfont.svg?v2') format('svg'); /* iOS */
}

@font-face {
  font-family: 'KnowledgeLight';
  src: url('http://www.trust.org/application/assets/fonts/knowledge/light/webfont.eot'); /* IE 5-8 */
  src: local('☺'), /* sneakily trick IE */
        url('http://www.trust.org/application/assets/fonts/knowledge/light/webfont.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */
        url('http://www.trust.org/application/assets/fonts/knowledge/light/webfont.ttf') format('truetype'), /* Opera, Safari */
        url('http://www.trust.org/application/assets/fonts/knowledge/light/webfont.svg?v2') format('svg'); /* iOS */
}

/* End */

/* Overall styles */

	body {
		margin: 0;
		padding: 0;
		font-family: arial;
		width: 100%;
		min-width: 680px;
		overflow-x: hidden;
		-webkit-text-size-adjust: none;
		margin-left: auto;
		margin-right: auto;
	}

	.desktop-only-element {
		display: none;
	}

	#tab-container {
		max-width: 690px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		overflow: hidden;
	}

	.gen-2 #tab-container {
		max-width: 910px;
	}


	.isIphone6 .gen-2 {
		width: 100.2%;
		border: none;
		padding: 0;
		margin: 0;
	}

	.isIphone6plus .gen-2 {
		width: 100.2%;
		border: none;
		padding: 0;
		margin: 0;
	}

	.isIphone6 .gen-2 #tab-container {
		max-width: 910px;
	}

	.isIphone6plus .gen-2 #tab-container {
		max-width: 910px;
	}

	body.grey-scheme {
		background-color: #2D2E2E !important;
		background-image: none;
	}

	#tab-container-landscape {
		background-color: #fff;
	}

	body.grey-scheme #tab-container-landscape {
		background: #2D2E2E !important;
	}

	.maintenance-message {
		display: none;
	}

	body > * {
		display: none;
	}

	#print-page {
		display: block;
	}

	a {
		font-weight: bold;
	}

	.foundation-promo-container, .promo-flash-title {
		display: none;
	}

	#page-content {
		display: block;
	}

	#page-content #cookie-message {
		display: none;
	}

	#page-content #cookie-message {
		display: none;
	}

	.filter-bar-container, #filter-bar, #carousel-3, #top-toolbar, #ticker-bar, .listing-header {
		display: none !important;
	}

	#main-header-section h1, #main-header-section #global-search, #main-header-section #strap {
		display: none !important;
	}

	#ticker-bar.trna-ticker-bar.homepage.no-promo {
		display: block !important;
		visibility: hidden;
		height: 0;
		position: absolute;
		top: 0;
		left: -5000px;
	}

	.query-error {
		font-size: 25px;
		margin: 33px 33px 40px 33px;
	}

	.preloader {
		position: absolute;
		left: -5000px;
		top: 0;
		display: none;
	}

	.hidden {
		position: absolute;
		left: -5000px;
		top: 0;
		display: none;
	}

	a, a:hover, a:focus, a:visited {
		color: #183E71;
		text-decoration: none;
	}

	.quick-view, .quick-share {
		display: none !important;
	}

	.video-play-icon {
		display: none;
	}

	.action-tools {
		display: none;
	}

	.tab-text-block {
		font-size: 25px;
		line-height: 32px;
		margin: 23px 33px -7px;
	}

	.tab-text-block p {
		margin-bottom: 5px;
		margin-top: 15px;
		color: #000;
		font-weight: normal;
		font-size: 25px;
		line-height: 32px;
	}

	.slide-out-div {
		display: none !important;
	}

	.tab-version .equal-columns > li {
		height: auto !important;
	}
	
	.main-video-wrapper.external-source {
		text-align: center;
	}

/* End */

/* Footer */

	#site-footer {
		display: none;
	}

	.tab-footer {
		overflow: hidden;
	}

	.tab-footer ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: auto;
	}

	.site-version-toggle {
		display: block;
		background-color: #252525;
		background: -webkit-gradient(linear, left top, left bottom, from(#252525), to(#191919));
		background: -moz-linear-gradient(top,  #252525,  #191919);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#252525', endColorstr='#191919');
		width: 100%;
		height: auto;
		color: #fff;
		text-align: center;
		padding: 28px 0 0 0;
		font-size: 14px;
	}

	.site-version-toggle a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}

	.footer-links {
		overflow: hidden;
	}

	.footer-links li {
		float: left;
		margin: 25px 128px 3px 0;
		font-size: 20px;
	}

	.desktop-switcher {
		width: auto;
		background: #222;
		text-align: center;
		font-size: 20px;
		padding: 25px 50px;
	}

	.footer-notice {
		width: auto;
		background: #555;
		text-align: center;
		font-size: 18px;
		line-height: 26px;
		padding: 25px 50px;
	}

	.footer-notice span {
		display: block;
	}

	.social-footer-links-holder {
		width: auto;
	}

	.footer-notice  .copyright-statement {
		margin-top: 6px;
		font-weight: bold;
	}

	.social-footer-links {
		overflow: hidden;
		width:300px !important;
		margin: 0 auto !important;
	}

	.social-footer-links li {
		float: left;
		margin: 45px 9px;
		width: 56px;
	}

/* End */

/* Site header */

	#site-header {
		display: block;
	}

	#site-header #global-search, #site-header #strap {
		display: none;
	}

	#site-header #main-header-section {
		display: block;
		width: 100%;
		height: auto;
		background-color: #fd8d2a;
		position: relative;
	}

	#site-header h1 {
		display: none;
	}

	.tab-site-header {
		height: auto;
		width: 100%;
		overflow: hidden;
		border-bottom: 1px solid #fff;
	}

	.grey-scheme .tab-site-header {
		border-bottom: 1px solid #444;
	}

	#site-header .tab-site-header h1 {
		display: block !important;
		margin: 0 !important;
	}

	#site-header .tab-site-header .non-homepages {
		margin-bottom: 19px !important;
	}

	#site-header .tab-site-header .header-h1 {
		display: block;
		margin: 23px 0 15px 33px;
		width: 50%;
		float: left;
		display: block !important;
	}

	#site-header .tab-site-header .header-h1 img {
		width: 259px;
	}

	.desktop-site-logo {
		display: none;
	}

	/* Menu */

	.tab-top-toolbar {
		display: none;
	}

	#tabSearch {
		display: block;
		width:95px;
		display: block;
		text-align: right;
		float: right;
		height: 58px;
		margin-top: 32px;
		border-left: 1px solid #fff;
		padding-left: 0;
	}

	#tabMenu {
		display: block;
		width:100px;
		display: block;
		text-align: right;
		float: right;
		height: 58px;
		margin-top: 32px;
		border-left: 1px solid #fff;
		padding-left: 12px;
		overflow: hidden;
	}

	#tabSearch img {
		margin-right: 7px;
		margin-top: -1px;
	}

	#tabMenu img {
		margin: 1px 17px 0 0;
	}

	#tabSearch img:hover {
		cursor: pointer;
	}

	#tabMenu img:hover {
		cursor: pointer;
	}

	#tab-search-box {
		border-bottom: 3px solid #fff;
		background: #fff;
		margin: 0;
		width: 100%;
		padding: 46px 0 47px 0;
	}

	.grey-scheme #tab-search-box {
		border-bottom: 3px solid #444;
		background-image: none;
		background: #2D2E2E;
	}

	#tab-search-box form {
		background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/tab/search-box.png?v=4');
		display: block;
		width: 531px;
		height: 78px;
		margin: 0 auto;
	}

	#tab-search-box form input.text {
		border: none;
		height: 43px;
		width: 426px;
		margin-top: 16px;
		margin-left: 16px;
		font-size: 20px;
		color: #666;
		padding: 0 8px;
		padding-top: 1px;
	}

	#tab-search-box form input.button {
		float: right;
		height: 47px;
		width: 47px;
		margin-right: 13px;
		margin-top: 15px;
	}

	#global-navigation {
		display: none;
		margin: 0;
		width: 100%;
		list-style-type: none;
		background-color: #414141;
		padding-left: 0;
		position: absolute;
		top: 123px;
		left: 0;
		border-bottom: 3px solid #fd8d2a;
		z-index: 9999;
	}

	#global-navigation li {
		border-bottom: 1px solid #212121;
		padding: 30px 0 31px 32px;
		font-family: arial;
	}

	#global-navigation li.switcher {
		background: #666;
		border-bottom: none;
	}

	#global-navigation li.desktop-news {
		display: none;
	}

	#global-navigation li.last {
		border-bottom: none;
	}

	#global-navigation li:hover {
		background-color: #2b2b2b;
	}

	#global-navigation h2 {
		margin: 0;
		color: #fff;
		text-decoration: none;
		font-family: arial;
		font-size: 25px;
		width: 50%;
	}

	#global-navigation a {
		text-decoration: none;
		color: #fff;
	}

	ul {
		display: block;
		width:100%;
	}

	li {
		width:100%;
		border-right:none;
	}

	#global-navigation li ul {
		display: none !important;
	}

	.tab-only-element.menu-arrow {
		float: right;
		margin: -29px 66px 0 0;
	}

	/* End */

/* End */

/* Homepage */

	#lead-story {
		display: block !important;
	}

	#lead-story.lead-story-media-development {
		display: none !important;
	}

	#lead-story img {
		width: 100%;
		margin-bottom: -1px;
	}

	#lead-story h2 {
		margin: 23px 33px 25px 33px;
	}

	#lead-story a h2 {
		color: #183E71;
		font-size: 37px;
		text-decoration: none;
	}

	#lead-story span {
		font-weight: bold;
		color: #898989;
		font-size: 20px;
		display: block;
		margin: -15px 33px 24px 33px;
	}

	.preview {
		margin: 19px 33px -5px;
		font-size: 25px;
		line-height: 32px;
	}

	#lead-story .related-items {
		list-style-type: none;
		padding: 0;
		margin: 18px 33px;
		display: none;
	}

	#lead-story .related-items li {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 12px;
	}

	#lead-story .related-items li img {
		width: 12px;
		height: 12px;
		margin-right: 10px;
	}

	.carousel-list ul {
		list-style-type: none;
		padding: 0;
	}

	.carousel-list ul li img {
		width: 100%;
	}

	.carousel-10-title-block {
		display: none;
	}

	#carousel-11-motion, #carousel-10-motion {
		display: none;
	}

	.carousel-5-wrapper {
		display: none;
	}

	.carousel-5-title {
		display: none;
	}

	#homepage-breaking-news-listing {
		display: none;
	}

	.filter-tools ajax-filter-tools {
		display: none;
	}

	.column-header {
		display: none;
	}

	.bullet-banner {
		display: none;
	}

	.filter-tools {
		display: none;
	}

	.carousel-2-wrapper {
		display: none;
	}

	.breaking-news-listing {
		display: none;
	}

	#carousel-6 {
		display: none;
	}

	.media-development-blogs-listing {
		display: none;
	}

	.media-development-news-listing {
		display: none;
	}

	.micro-ticker {
		display: none;
	}

	.homepage-introduction-text-block {
		margin: 19px 33px -7px;
		font-size: 25px;
		line-height: 32px;
	}

	.media-dev-promo span {
		margin: 19px 33px -7px;
		font-size: 25px;
		line-height: 32px;
		display: block;
	}

	.media-dev-promo h2 {
		font-size: 28px;
		margin: 19px 33px 19px;
	}

	.media-dev-promo img {
		width: 100%;
	}

	h2.lead-title {
		font-size: 30px;
		margin: 24px 33px -9px;
		font-weight: bold;
		font-size: 34px;
		color: #221b5b;
	}

	h2.lead-title.black-lead-title {
		color: #000;
	}

	img.lead-image {
		width: 100%;
		margin-top: 28px;
	}

	img.lead-image.media-centre-promo-image {
		margin-bottom: 22px;
	}

	.top-slideshow-wrapper {
		display: none;
	}

	.tab-top-spotlights h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
	}

	.tab-top-spotlights .image-wrapper {
		background-image: url("http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/holding-image-tab.png?v=5");
		height: 417px;
		margin-bottom: 17px;
		overflow: hidden;
		position: relative;
		text-align: center;
		margin-top: 30px;
		margin-bottom: 24px;
	}

	.tab-top-spotlights-spotlights-page .image-wrapper {
		height: auto;
	}

	.tab-top-spotlights .image-wrapper img {
		min-height: 417px;
		width: 100%;
	}

	.tab-top-slideshows h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
	}

	.tab-top-slideshows .image-wrapper {
		height: auto;
		margin-bottom: 17px;
		overflow: hidden;
		position: relative;
		text-align: center;
		margin-top: 30px;
		margin-bottom: 24px;
	}

	.tab-top-slideshows .image-wrapper img {
		min-height: 417px;
		width: 100%;
	}

/* End */

/* Cookie message */

	#cookie-message {
		background-color: #d00808;
		color: #fff;
		padding: 11px 37px;
		text-align: center;
		font-size: 18px;
		line-height: 24px;
	}

	#cookie-message a {
		color: #fff;
		text-decoration: underline;
	}

	#cookie-message .continue img {
		display: none;
	}

	#cookie-message .continue .tab-cookie-agree-button {
		display: block;
		margin: 32px auto 25px auto;
	}

/* End */


/* Tab headings */

	.tab-heading {
		width: 100%;
		font-size: 25px;
		color: #fff;
		font-weight: normal;
		margin: 20px 0;
		padding: 26px 33px;
		margin-top: 32px;
	}

	.tab-heading.orange {
		background: url("http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/orange-background-tile.png") repeat scroll 0 0 #FF9100;
	}

	.tab-heading.grey {
		background: #676767;
	}

	.tab-heading.purple {
		background: #221b5b;
	}

	.tab-heading.risj {
		background: #072348;
	}

	.tab-heading.blue {
		background: #0e71B4;
	}

	.latest-media-development-news .tab-heading {
		display: none;
	}
	
	.regions-module-text {
		font-size: 29px;
		padding: 10px 33px;		
	}
	
	.regions-intro.regions-module-text {
		padding-bottom: 0;
		margin-bottom: -12px;
	}	

/* End */

/* Standard content list */

	.standard-content-list {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 30px;
		margin-bottom: -33px;
		width: 100%;
	}

	.standard-content-list li {
		padding-bottom: 12px;
		margin-bottom: 30px;
		border-bottom: 1px solid #a2a2a2;
		margin-top: -8px;
	}

	.standard-content-list li .image-wrapper {
		text-align: center;
		position: relative;
		background-image: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/holding-image-tab.png?v=5') ;
		margin-bottom: 17px;
		height: 417px;
		overflow: hidden;
	}

	.standard-content-list li .image-wrapper img {
		width: 100%;
		min-height: 417px;
	}

	.standard-content-list li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 11px 33px;
		display: block;
		margin-bottom: 23px;
	}

	.standard-content-list li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
	}

	.standard-content-list.spotlight-listing li h3 {
		margin-bottom: 23px;
		margin-top: -8px;
	}

	.standard-content-list.spotlight-listing li .preview {
		margin: 4px 33px 10px;
	}

	.landscape .standard-content-list li h3 {
		margin-left: 0;
	}

	.portrait .standard-content-list li h3 {
		margin-left: 33px;
	}

	.standard-content-list li h3 a img {
		display: none;
	}

	span.tab-theme {
		position: absolute;
		bottom: 53px;
		left: 0;
		display: block;
		padding: 12px 22px;
		color: #fff !important;
		background: rgba(204, 204, 204, 0.7);
		margin: 0 !important;
		padding-left: 33px;
	}

	.standard-content-list .related-items {
		display: none;
	}

/* End */

/* Opinion list */

	.opinion-list {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 32px;
		margin-bottom: -8px;
		width: 100%;
	}

	.opinion-list li {
		padding-bottom: 12px;
		margin-bottom: 32px;
		border-bottom: 1px solid #a2a2a2;
		margin-top: -7px;
		min-height: 190px;
	}

	.opinion-list li:last-child {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 26px;
	}

	.opinion-list li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
	}

	.opinion-list li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 18px 33px -3px;
		display: block;
		margin-bottom: 16px;
	}

	.opinion-list li p {
		margin: 16px 33px;
		font-size: 25px;
		margin-left: 138px;
		line-height: 32px;
	}

	.opinion-list li p.no-image-collapse {
		margin-left: 33px;
	}

	.opinion-list li .image-wrapper {
		float: left;
		height: 80px;
		width: 80px;
		margin-left: 33px;
		margin-right: 25px;
		margin-top: 16px;
		overflow: hidden;
		margin-bottom: 0;
	}

	.opinion-list li .image-wrapper img {
		width: 80px !important;
	}

/* End */

/* Swipe Carousels */

	.swipe.container {
		width: auto;
	}

	.swipe.container .teaser {
		margin: 29px 33px -3px 0;
		font-size: 25px;
		line-height: 30px;
		float: left;
		overflow: hidden;
		font-weight: normal;
	}

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

	#swipeCarousel, #swipeCarousel2 {
		width: 100%;
		margin:0 auto;
		margin-bottom: -15px;
	}

	#ui-carousel-next {
		right:0;
		background-image:url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/arrow-right.png');
	}

	#ui-carousel-prev {
		left:0;
	}

	#ui-carousel-next > span, #ui-carousel-prev > span {
		display: none;
	}

	.slide {
		margin:0;
		position:relative;
	}

	.slide .slide-title {
		font-size: 24px;
		margin: 6px 33px;
		font-weight: bold;
		margin-top: -5px;
		width: 90%;
	}

	.ui-carousel {
		height:100px;
		margin:0;
		overflow:auto;
		padding:0;
		position:relative; /*for ie7 to work e.g in html carousels*/
	}

	.ui-carousel > .wrapper {
		margin: 0;
		padding: 0;
		width: 9999px;
	}

	.ui-carousel > .wrapper > * {
		border:0;
		display:block;
		float:left;
		overflow:hidden;
	}

	.swipe .swipe-pages {
		width: 449px;
		margin:0 auto;
		margin-top: 29px;
		margin-bottom: 26px;
		overflow: hidden;
	}

	.swipe .swipe-pages.four {
		width: 112px;
	}

	.bullet {
		background:url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/tab/page-off-2.png') center center no-repeat;
		display:block;
		width:18px;
		height:18px;
		margin:0;
		margin-right:5px;
		margin-left: 5px;
		float:left
	}

	.imagewrapper {
		width: 100% !important;
		overflow:hidden;
		height: 410px;
	}

	.imagewrapper img {
		width:100% !important;
		min-height: 410px;
	}

/* End */

/* Standard text list */

	.standard-text-listing {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 32px;
		width: 100%;
		margin-bottom: 1px;
	}

	.standard-text-listing li {
		margin-bottom: 27px;
		border-bottom: none;
		margin-top: -5px;
		padding-bottom: 16px;
		border-bottom: 1px dotted #ccc;
	}

	.standard-text-listing li:last-child {
		padding-bottom: 0;
		border-bottom: none;
		margin-bottom: -7px;
	}

	.standard-text-listing li .image-wrapper {
		text-align: center;
	}

	.standard-text-listing li .image-wrapper img {
		width: 100%;
		margin-bottom: 15px;
	}

	.standard-text-listing li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 8px 33px;
		display: block;
		margin-bottom: 23px;
	}

	.standard-text-listing li span.date {
		margin-bottom: -5px;
	}

	.standard-text-listing li h3 {
		font-size: 29px;
		font-weight: bold;
		margin: 6px 33px;
	}

	.landscape .standard-text-listing li h3 {
		margin-left: 0;
	}

	.portrait .standard-text-listing li h3 {
		margin-left: 33px;
	}

	.standard-text-listing li h3 a img {
		display: none;
	}

	.standard-text-listing .related-items {
		display: none;
	}

	.standard-text-listing.guides-handbooks-listing {
		margin-top: 27px !important;
	}

	.standard-text-listing.guides-handbooks-listing li {
		margin-bottom: 27px;
		border-bottom: none;
		margin-top: -5px;
		padding-bottom: 2px;
		border-bottom: 1px dotted #ccc;
	}

	.standard-text-listing.guides-handbooks-listing li:last-child {
		padding-bottom: 0;
		border-bottom: none;
		margin-bottom: -7px;
	}

	.standard-text-listing.course-listing {
		margin-top: 30px;
		margin-bottom: 33px;
	}

	.standard-text-listing.course-listing.tips-listing li {
		padding-bottom: 17px;
		margin-top: -4px;
	}

	.standard-text-listing.course-listing.tips-listing li:last-child {
		margin-bottom: -10px;
	}

	.media-development-tips-listing {
		display: none;
	}

	.standard-text-listing.course-listing li {
		margin-bottom: 27px;
		border-bottom: none;
		margin-top: -5px;
		padding-bottom: 2px;
		border-bottom: 1px dotted #ccc;
	}

	.standard-text-listing.course-listing li:last-child {
		padding-bottom: 0;
		border-bottom: none;
		margin-bottom: -7px;
	}

/* End */

/* Detail pages */

	.detail-page.breadcrumb {
		display: none;
	}

	.main-content-area.detail-page .left-column-detail-page	h1 {
		margin: 23px 33px 25px 33px;
		font-size: 37px;
	}

	.main-content-area.detail-page .left-column-detail-page span {
		font-weight: bold;
		color: #898989;
		font-size: 20px;
		display: block;
		margin: -4px 33px 24px 33px;
	}

	.main-content-area.detail-page.job-detail .meta.author {
		font-weight: bold;
		color: #898989;
		font-size: 20px;
		display: block;
		margin: -4px 33px 24px 33px !important;
		width: 99%;
	}

	.main-content-area.detail-page .left-column-detail .slideshow-1 {
		display: none;
	}

	.main-content-area.detail-page .left-column-detail-page .category-tabs {
		display: none;
	}

	.main-content-area.detail-page .left-column-detail-page .main-image {
		width: 100%;
		margin-bottom: -1px;
		margin-top: -1px;
	}

	.main-content-area.detail-page .left-column-detail-page .enlarge-icon {
		display: none;
	}

	.caption-rights {
		margin: 19px 33px -2px;
		font-size: 25px;
		line-height: 32px;
		color: #999;
	}

	.float-right-panel {
		display: none;
	}

	.detail-page .body-text embed, .detail-page .body-text table, .detail-page .body-text img, .detail-page .body-text video, .detail-page .body-text div, .detail-page .body-text span, .detail-page .body-text h1, .detail-page .body-text h2, .detail-page .body-text h3, .detail-page .body-text h4, .detail-page .body-text pre {
		display: none !important;
	}

	.detail-page .body-text img.tsr {
		display: block !important;
		width: 98%;
		margin: -5px 0;
		margin-top: -28px;
	}

	.detail-page .body-text .views-expressed {
		margin-bottom: 22px;
		display: none;
	}

	.detail-page .body-text {
		margin: 19px 33px 36px;
		font-size: 28px;
		line-height: 32px;
	}

	.main-content-area.detail-page .body-text ul {
		padding-left: 19px;
		width: 97%;
		list-style-type: circle;
	}

	.main-content-area.detail-page .body-text ul li {
		padding-left: 11px;
		margin-bottom: 22px;
		width: 97%;
	}

	.main-content-area.detail-page .body-text ul li:last-child {
		margin-bottom: 0;
	}

	.detail-page-related-module {
		display: none;
	}

	.embedded-news-item {
		margin: 0 33px !important;
	}

	.main-content-area.detail-page .left-column-detail-page .disclaimer-text {
	  border-bottom: 1px dotted #CCCCCC;
	  border-top: 1px dotted #CCCCCC;
	  color: #999999;
	  font-size: 25px;
	  line-height: 32px;
	  margin: 43px 0;
	  padding-bottom: 30px;
	  padding-top: 30px;
	  display: none;
	}

	.right-column-detail-page .job-callout {
		font-size: 25px;
		line-height: 32px;
		margin: 19px 33px -5px;
	}

	.disqus-wrapper {
		display: none;
	}

	.right-column-detail-page .bullet-banner {
		display: none;
	}

	.right-column-detail-page .related-spotlights-container {
		display: none;
	}

	.right-column-detail-page {
		padding-bottom: 25px;
	}

	.main-content-area.detail-page .left-column-detail-page .main-image-wrapper {
		position: relative;
	}

	.right-tab-column-detail-page {
		display: none;
	}

	.main-content-area.detail-page .left-column-detail-page .related-content-tab-heading {
		display: none;
	}

	.detail-page-related-module #carousel-2-medium-1 .carousel-list {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: -30px;
		margin-bottom: -58px;
		width: 100%;
	}

	.detail-page-related-module #carousel-2-medium-1 .carousel-list li {
		padding-bottom: 19px;
		margin-bottom: 34px;
		border-bottom: 1px solid #a2a2a2;
		margin-top: -8px;
	}

	.detail-page-related-module #carousel-2-medium-1 .carousel-list li:last-child {
		border-bottom: none;
		padding-bottom: 0;
	}

	.detail-page-related-module #carousel-2-medium-1 .carousel-list .image-wrapper {
		text-align: center;
		position: relative;
	}

	.detail-page-related-module #carousel-2-medium-1 .carousel-list .image-wrapper img {
		width: 100%;
		margin-bottom: 15px;
	}

	.detail-page-related-module #carousel-2-medium-1 .carousel-list li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 11px 33px;
		display: block;
		margin-bottom: 23px;
	}

	.detail-page-related-module #carousel-2-medium-1 .carousel-list li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
	}
	.detail-page-related-module #carousel-2-medium-2 .carousel-list {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: -30px;
		margin-bottom: -58px
		width: 100%;
	}

	.detail-page-related-module #carousel-2-medium-2 .carousel-list li {
		padding-bottom: 19px;
		margin-bottom: 34px;
		border-bottom: 1px solid #a2a2a2;
		margin-top: -8px;
	}

	.detail-page-related-module #carousel-2-medium-2 .carousel-list li:last-child {
		border-bottom: none;
		padding-bottom: 0;
	}

	.detail-page-related-module #carousel-2-medium-2 .carousel-list .image-wrapper {
		text-align: center;
		position: relative;
	}

	.detail-page-related-module #carousel-2-medium-2 .carousel-list .image-wrapper img {
		width: 100%;
		margin-bottom: 15px;
	}

	.detail-page-related-module #carousel-2-medium-2 .carousel-list li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 11px 33px;
		display: block;
		margin-bottom: 23px;
	}

	.detail-page-related-module #carousel-2-medium-2 .carousel-list li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
	}

	.author-details {
		margin: 0 33px;
		overflow: hidden;
	}

	.meta.author {
		float: left;
		margin-top: -3px !important;
		margin-bottom: 29px !important;
		margin-left: 0 !important;
	}

	.author-details .promo {
		display: none;
	}

	.author-details .image-wrapper {
		height: 80px;
		width: 80px;
		margin-right: 15px;
		overflow: hidden;
		margin-bottom: 32px;
		float: left;
	}

	.author-details .image-wrapper img {
		width: 80px !important;
	}

	.meta.source {
		margin-right: 50px !important;
	}

	.main-content-area.detail-page .left-column-detail-page h1.right {
		text-align: right;
	}

	.meta.source.right {
		text-align: right;
		margin-right: 33px;
		margin-left: 50px;
	}

	.caption-rights.right {
		text-align: right;
	}

	.body-text.right {
		text-align: right;
	}

	#video-expand, .shrink-icon {
		display: none;
	}

	video {
		width: 100%;
		margin-bottom: -1px;
		margin-top: -1px;
		min-height: 385px;
	}

	.slideshow-detail-page .meta.author {
		display: none !important;
	}

	.slideshow-detail-page .author-details .meta.author {
		display: block !important;
	}

	.slideshow-introduction-text {
		display: block;
		border-top: 1px solid #a2a2a2;
		padding-top: 3px;
	}

	.slideshow-detail-page .slideshow-list {
		border-top: 1px solid #a2a2a2;
		list-style-type: none;
		margin-top: 2px;
		padding: 33px 0 0;
	}

	.slideshow-detail-page .left-column-detail-page .category-tabs {
		display: none;
	}

	.slideshow-detail-page .left-column-detail-page .slideshow-list li a img {
		width: 100%;
		margin-bottom: -4px;
	}

	.slideshow-detail-page .left-column-detail-page .slideshow-list li p {
		margin: 24px 33px -5px;
		font-size: 25px;
		line-height: 32px;
	}

	.slideshow-detail-page .left-column-detail-page .slideshow-list li {
		padding-bottom: 33px;
		margin-bottom: 32px;
		border-bottom: 1px solid #a2a2a2;
	}

	.course-detail .apply-button {
		display: none;
	}

	.course-detail .apply-button-tab {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 43px;
		padding-bottom: 7px
	}

	.apply-button-tab-holder {
		width: 100%;
		border-bottom: 1px dotted #a2a2a2;
		padding-bottom: 38px;
	}

	.apply-button-tab-holder-bottom {
		width: 100%;
		border-top: 1px dotted #a2a2a2;
		padding-bottom: 7px;
	}

	.course-detail .body-text.valid h3.valid {
		background: none repeat scroll 0 0 #aaa;
		color: #FFFFFF;
		display: block !important;
		font-size: 25px;
		font-weight: normal;
		margin: 36px 0 31px -33px;
		padding: 26px 33px;
		text-transform: uppercase;
		width: 100%;
	}

	.detail-page .body-text img.book-now-button {
   		 margin-bottom: -2px;
   		 display: block !important;
   		 width: 50%;
	}

	.detail-page-lead-carousel {
		display: none;
	}

	.right-column-standard-list ul {
		padding-left: 0;
		list-style-type: none;
	}

	.listing-header.grey.tabs {
		display: none;
	}

	.standard-text-listing.listing-tab-one, .standard-text-listing.listing-tab-two {
		display: none;
	}

/* End */

/* Jobs Market */

	.center-column-standard.search-column.jobs-column.jobs-ajax-container .standard-content-list li span {
		margin-bottom: 14px;
	}

	.jobs-facets-column {
		display: none;
	}

	.center-column-standard.search-column.jobs-column.jobs-ajax-container .pagination-wrapper {
		display: none;
	}

	.jobs-page h2.lead-title {
		color: #000 !important;
	}

	.jobs-intro-text {
		font-size: 25px;
		line-height: 32px;
		margin: 19px 33px -7px;
	}

	.jobs-intro-text p {
		margin-bottom: 5px;
		margin-top: 15px;
	}

	.search-column.search-results-right-column.jobs-column.jobs-detail .standard-text-listing.featured-jobs-listing.detail-page-listing {
		display: none;
	}

	.tab-featured-jobs .featured-jobs-listing {
		margin-bottom: -32px;
	}

	.tab-featured-jobs .featured-jobs-listing li {
		margin-bottom: 31px;
		margin-top: -11px;
		padding-bottom: 4px;
	}

	.main-content-area.detail-page.job-detail .body-text.valid.job-details {
		margin-bottom: 27px;
	}

	.right-column-detail-page.search-column.search-results-right-column.jobs-column.jobs-detail.job-promo {
		padding-bottom: 0;
	}

	.desktop-featured-jobs {
		display: none;
	}

	.job-callout {
		font-size: 25px;
		line-height: 32px;
		margin-left: 33px;
		margin-top: 39px;
	}

/* End */

/* Community and Events */

	.community-intro-text {
		font-size: 25px;
		line-height: 32px;
		margin: 19px 33px -7px;
	}

	.community-intro-text p {
		margin-bottom: 5px;
		margin-top: 15px;
	}

	.twc-promo, .youtrust-promo {
		display: none;
	}

	.youtrust-packages-listing {
		display: none;
	}

	.center-column-standard.community-column .opinion-list {
		margin-bottom: -11px;
	}
	.center-column-standard.community-column .opinion-list li h3 {
		margin-top: 0;
		font-size: 29px
	}

	.center-column-standard.community-column .opinion-list li p {
		margin-bottom: 0;
	}

	.center-column-standard.community-column .opinion-list li {
		padding-bottom: 27px;
		width: 100%;
		overflow: hidden;
		min-height: 174px;
		margin-bottom: -10;
	}

	.center-column-standard.community-column .opinion-list li.no-image-minimum-size {
		min-height: 50px;
		padding-bottom: 15px;
	}

	.center-column-standard.community-column .opinion-list li:last-child {
		padding-bottom: 9px !important;
		margin-bottom: -7px;
	}

	.community-column .standard-text-listing.partner-news {
		margin-bottom: 38px;
	}

	.center-column-standard.community-column .standard-text-listing.partner-news li {
		padding-bottom: 26px;
	}

	.center-column-standard.community-column .standard-text-listing.partner-news li:last-child {
		padding-bottom: 0 !important;
	}

	.standard-text-listing.partner-news li span {
		margin: 0;
	}

	.community-column .standard-text-listing.partner-news li h3 {
		margin: 0 33px 12px 33px;
		font-size: 29px
	}

	.community-column .standard-text-listing.partner-news li span {
		margin: 0 33px 12px 33px;
	}

	.community-column .list-callout {
		display: none;
	}

	.event-scehdule {
		display: none !important;
	}

	.event-date-overlay {
		background: none repeat scroll 0 0 rgba(255, 255, 255, 0.90);
		border: 1px solid #fff;
		color: #fff;
		font-family: "Knowledge","Arial";
		font-size: 23px;
		height: 178px;
		left: 234px;
		margin-top: 0;
		padding-top: 7px;
		position: absolute;
		text-align: center;
		top: 112px;
		width: 185px;
		display: block !important;
	}

	.event-date-overlay span {
		font-size: 114px !important;
		color: #252525 !important;
		margin: 0 !important;
		margin-top: 13px !important;
		margin-bottom: 2px !important;
		height: 124px;
		display: block !important;
	}

	.event-date-overlay div {
		background: #fd0003;
		height: 32px;
		padding-top: 7px;
		text-transform: uppercase;
		font-size: 19px;
		display: block !important;
	}

	.youtrust-community-package-listing {
		display: none;
	}

	.standard-content-list.events-listing li {
		padding-bottom: 2px;
	}

	.standard-content-list.events-listing li:last-child {
		border-bottom: none;
	}

	.standard-content-list.events-listing.recent-events-listing li:last-child {
		margin-bottom: 42px;
	}

	.standard-content-list.events-listing li p {
		margin: 28px 33px 26px;
		font-size: 25px;
		line-height: 32px;
	}

	.standard-content-list.events-listing li .image-wrapper {
		width: 100%;
		height: 427px;
		overflow: hidden;
	}

	.standard-content-list.events-listing li .image-wrapper img {
		min-width: 690px;
		min-height: 427px;
	}

	.community-social-media {
		display: none
	}

	.youtrust-package-flash.small {
		position: absolute;
		left: 20px;
		top: 0;
		height: 80px !important;
		width: 80px !important;
	}

	.right-tab-column-detail-page .twc-promo, .right-tab-column-detail-page .youtrust-promo {
		display: block;
	}

	.left-column-standard.community-column.services-column {
		display: none;
	}

/* End */

/* Services page */

	.services-list {
		float: left;
		margin-bottom: -8px;
	}

	.services-intro-text {
		font-size: 25px;
		line-height: 32px;
		margin: 19px 33px -7px;
	}

	.services-intro-text p {
		margin-bottom: 5px;
		margin-top: 15px;
	}

	.services-list .description {
		margin: -21px 33px -35px;
		font-size: 25px;
		line-height: 32px;
	}

	.services-list li {
		border-bottom: none;
	}

	.non-tab-service-image {
		display: none;
	}

	.standard-content-list.services-list li .image-wrapper {
		height: auto;
		background: none;
		margin-bottom: 40px;
	}

/* End */

/* About the Foundation page */

	.about-the-foundation-intro-text {
		font-size: 25px;
		line-height: 32px;
		margin: -7px 33px 0;
	}

	.center-column-standard.community-column.about-foundation-column {
		height: auto !important;
	}

	.foundation-map, .office-details {
		display: none;
	}

	.area-of-focus-button {
		display: none;
	}

	.annual-reports-listing {
		display: none;
	}

	.areas-of-focus-description {
	  font-size: 25px;
	  line-height: 32px;
	  margin: 19px 0 -5px;
	  border-bottom: #a2a2a2 solid 1px;
	}

	.areas-of-focus-description img.top-image {
	  margin-top: 10px;
	  margin-bottom: -8px;
	  width: 100%;
	}

	.areas-of-focus-description p {
		margin-left: 33px;
		margin-right: 33px;
	}

	h2.lead-title.key-areas-of-focus-title {
		margin-top: 27px;
		margin-bottom: 14px;
	}

	.key-area-title.blue {
		background-color: #5597ba;
	}

	.key-area-title.red {
		background-color: #c20410;
	}

	.key-area-title.orange {
		background-color: #fe8f1d;
	}

	.key-area-title.purple {
		background-color: #3d30a2;
	}

	.key-area-title {
		margin-bottom: 23px;
		text-transform: uppercase;
		margin-top: -20px;
	}

	.areas-of-focus-lead-title {
		margin-bottom: 45px !important;
	}

	.latest-about-the-foundation-news .tab-heading {
		margin-top: 4px;
	}

	.annual-reports-listing {
		display: none;
	}

	.about-foundation-column .column-text-block {
		margin: 19px 33px -7px;
		font-size: 25px;
		line-height: 32px;
	}

	.contacts-listing.standard-text-listing li {
		padding-bottom: 25px;
	}

	.contacts-listing.standard-text-listing li:last-child {
		padding-bottom: 1px;
	}

	.contacts-listing.standard-text-listing li a {
		font-size: 26px;
		font-weight: bold;
		margin: 6px 33px;
		display: block;
	}

	.contacts-listing.standard-text-listing li h3 a {
		font-size: 26px;
		font-weight: bold;
		margin: 6px 0;
		display: block;
	}

	.contacts-listing.standard-text-listing li span {
		font-size: 20px;
		font-weight: bold;
		margin: 6px 0;
		display: block;
		margin-left: !important;
	}

	.standard-text-listing.foundation-vacancies-listing {
		margin-bottom: 40px;
	}

	.people-listing {
		margin-bottom: 28px;
		margin-top: 5px;
	}

	.people-listing {
		display: none;
	}

	.swipe-awards-pages {
		width: 168px !important;
	}

	.swipe-awards-carousel img {
		width: 100%;
	}

	.swipe-carousel-awards, .swipe-carousel-awards #slide  {
		height: 563px !important;
	}

	.offices-listing li {
		padding-bottom: 34px;
	}

	.offices-listing li p {
		font-size: 25px;
		line-height: 23px;
		margin: 19px 33px -7px;
	}

	.offices-listing li p.tel-contact {
		font-size: 25px;
		line-height: 23px;
		margin: 19px 33px -7px;
	}

	.offices-listing li p span {
		font-size: 25px;
		line-height: 34px;
		margin: 25px 33px 0px;
		color: #898989;
		margin-left: 0;
		font-weight: normal;
	}

	.tel-contact-additional {
		display: none;
	}

	.right-column-standard.community-column.about-foundation-column {
		height: auto !important;
		margin-bottom: 33px;
	}

/* End */

/* Search Results page */

	.left-column-standard.search-column {
		display: none;
	}

	.center-column-standard.search-column .facets {
		display: none;
	}

	.center-column-standard.search-column .pagination-wrapper {
		display: none;
	}

	.center-column-standard.search-column .sort {
		display: none;
	}

	.search-results-content-listing {
		border-top: 1px solid #a2a2a2;
		padding-top: 30px;
	}

	.profile-list {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 33px;
		margin-bottom: -33px;
		width: 100%;
	}

	.profile-list li {
		padding-bottom: 12px;
		margin-bottom: 32px;
		border-bottom: 1px solid #a2a2a2;
		margin-top: -7px;
		min-height: 190px;
	}

	.profile-list li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px -10px;
	}

	.profile-list li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 19px 33px -3px;
		display: block;
		margin-bottom: 16px;
	}

	.profile-list li p {
		margin: 16px 33px;
		font-size: 25px;
		margin-left: 138px;
		line-height: 32px;
	}

	.profile-list li p.no-image-collapse {
		margin-left: 33px;
	}

	.profile-list li .image-wrapper {
		float: left;
		height: 80px;
		width: 80px;
		margin-left: 33px;
		margin-right: 25px;
		margin-bottom: 51px;
		margin-top: 5px;
		overflow: hidden;
	}

	.profile-list li {
		min-height: 105px;
	}

	.profile-list li .image-wrapper img {
		width: 80px !important;
	}

	.profile-list li .profile-badge {
		display: none;
	}

	.profile-list li .linkedin-badge {
		margin-bottom: 16px;
	}

	.spotlights-search-tab-heading {
		display: none;
	}

	.tab-related-search-spotlights .spotlights-search-tab-heading {
		display: block;
	}

	.spotlights-search-listing {
		display: none;
	}

	.tab-related-search-spotlights .spotlights-search-listing {
		display: block;
	}

	.tab-related-search-spotlights .spotlights-search-listing h3 {
		margin-bottom: 21px !important
	}

	.news-search-tab-heading {
		margin-bottom: -31px;
	}

/* End */

/* In Translation page */

	.right-column-standard.trustlaw-connect-column.equal-column.in-translation-column, .left-column-standard.trustlaw-connect-column.equal-column.in-translation-column, .center-column-standard.trustlaw-connect-column.equal-column.in-translation-column {
		height: auto !important;
	}

	.in-translation-column .language-selector-module, .trustlaw-breadcrumbs {
		display: none;
	}

	.in-translation-column .download-options, .download-options-title {
		display: none !important;
	}

	.in-translation-listing {
		padding-top: 32px;
		border-top: 1px solid #a2a2a2;
		margin-top: 33px;
	}

	.desktop-language-button, .read-in-language-label {
		display: none !important;
	}

	.read-in-tab-label {
		width: 100%;
		text-align: center;
	}

	.language-module  .language-options {
		list-style-type: none;
		padding: 0;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}

	.language-module  .language-options li {
		border-bottom: none;
		margin: 0 auto;
	}

	.in-translation-column .sponsor-logo {
		width: 100%;
		margin-bottom: -12px;
	}

	.in-translation-sponsor-heading {
		margin-top: -1px;
	}

/* End */

/* Profile page */

	.left-column-standard.search-column.profile-column {
		display: block;
	}

	.profile-container h1 {
		font-size: 30px;
		margin: 24px 33px -9px;
		font-weight: bold;
		font-size: 34px;
		color: #000;
	}

	.profile-container span.meta.source {
		border-bottom: 1px dotted #A2A2A2;
		color: #898989;
		display: block;
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 26px;
		padding: 16px 33px 26px;
		margin-right: 0 !important;
	}

	.profile-container {
		width: 100%;
		overflow: hidden;
		padding-bottom: 30px;
		margin-bottom: 28px;
		border-bottom: 1px solid #a2a2a2;
	}

	.profile-container .image-wrapper {
		width: 282px;
	}

	.profile-container img {
		margin-left: 33px;
		margin-right: 37px;
		margin-top: 4px;
		float: left;
	}

	.profile-container .profile-text {
		float: left;
		width: 292px;
		font-size: 25px;
		line-height: 32px;
	}

	.profile-container .profile-text p {
		margin-top: 0;
	}

	.profile-container .profile-tools {
		display: none;
	}

	.profile-container .full-profile-message {
		margin-top: -7px;
	}

	.left-column-standard.search-column.profile-column .opinion-list li p {
		margin-left: 33px;
	}

	.profile-page-tab-blogs-heading {
		margin-top: -29px !important;
	}

	.profile-page-tab-content-heading {
		margin-top: -11px !important;
	}

/* End */

/* People page */


	.left-column-standard.search-column.profile-column.people-column .profile-container {
		padding-bottom: 33px;
		min-width: 642px;
	}

	.left-column-standard.search-column.profile-column.people-column .profile-container p {
		 display: none;
	}

	.left-column-standard.search-column.profile-column.people-column .profile-container .languages-spoken-section {
		 display: none;
	}

	.left-column-standard.search-column.profile-column.people-column .profile-container .languages-spoken-section strong {
		display: block;
		margin-bottom: 19px;
	}

	.left-column-standard.search-column.profile-column.people-column .profile-container .languages-spoken-section .language {
		display: block;
		width: 301px;
		margin-top: 5px;
	}

	.left-column-standard.search-column.profile-column.people-column .profile-container .languages-spoken-section .language img {
		float: none;
		margin-left: 0;
		margin-right: 5px;
		width: 25px;
		margin-bottom: -4px;
	}

	.left-column-standard.search-column.profile-column.people-column .profile-container .profile-tools {
		display: block;
		float: right;
		padding-top: 3px;
		width: 302px;
		margin-bottom: -22px;
		margin-right: 33px;
	}

	.left-column-standard.search-column.profile-column.people-column .profile-container img {
		margin-right: 33px;
	}

	.left-column-standard.search-column.profile-column.people-column .profile-container .profile-tools img {
		margin: 0px 0 22px 0;
	}

	.desktop-people-social-button {
		display: none;
	}

/* End */

/* TrustLaw Connect pages */

	.trustlaw-blue {
		background-color: #5597bb;
	}

	.left-column-standard.trustlaw-connect-column.trustlaw-connect-home .opinion-list li:last-child {
		padding-bottom: 0;
	}

	.left-column-standard.trustlaw-connect-column.trustlaw-connect-home {
		height: auto !important;
	}

	.right-column-standard.trustlaw-connect-column.equal-column {
		margin-top: -34px;
		margin-bottom: 32px;
		height: auto !important;
	}

	.trustlaw-connect-login-header, .trustlaw-connect-login-promo, .trustlaw-connect-network-header, .trustlaw-connect-network.intro-network {
		display: none;
	}

	.network-intro-text, .trustlaw-login-prompt {
		font-size: 25px;
		line-height: 32px;
		margin: 19px 33px -7px;
	}

	.network-intro-text p, trustlaw-login-prompt p {
		margin-bottom: 5px;
		margin-top: 15px;
	}

	.impact-spotlight-listing li:last-child {
		padding-bottom: 14px;
	}

	.center-column-standard.trustlaw-connect-column.equal-column {
		height: auto !important;
	}

	.trustlaw-connect-testimonisals-list {
		display: none;
	}

	.how-it-works-heading {
		margin-top: -1px;
	}

	.how-to-become-a-member-list h3 {
		margin-bottom: 28px!important;
	}

	.trustlaw-connect-how-statement {
		padding-bottom: 19px;
	}

	.trustlaw-connect-global-programs-statement {
		padding-bottom: 35px;
		padding-top: 12px;
		margin-top: -19px;
	}

	.trustlaw-connect-global-programs-statement.disclaimer {
		border-top: 1px dotted;
		margin-top: 17px;
		padding-bottom: 35px;
		padding-top: 12px;
	}

	.tlc-member-list {
		display: none;
	}

	.trustlaw-connect-how-to-post-a-request {
		display: none;
	}

	.how-to-post-a-request-tab-title {
		margin-bottom: 28px;
		margin-top: -31px;
	}

	.how-to-become-a-member-text-block {
		margin-bottom: 15px;
	}

	.left-column-standard.trustlaw-connect-column.beneficiary-column.equal-column {
		height: auto !important;
	}

	.beneficiary-assistance-listing {
		display: block !important;
	}

	.beneficiary-areas-listing {
		display: block !important;
		padding: 0;
		list-style-type: none;
		margin-bottom: -4px;
	}

	.beneficiary-what-kinds-of-projects {
		margin-bottom: 29px !important;
	}

	.beneficiary-what-kinds-of-projects-list {
		margin-bottom: -30px !important;
	}

	.beneficiary-what-kinds-of-projects-list li {
		border-bottom: none !important;
	}

	.beneficiary-request-types strong {
		margin-top: 23px;
		display: block;
	}

	.member-list li .box.kinds-of-assistance-listing {
	  height: auto;
	}

	.member-list li .box {
	  display: none;
	  overflow-y: scroll;
	}

	.member-list li .expand-list-icon {
		display: none;
	}

	.beneficiary-areas-listing li a {
		color: #000;
		font-weight: normal;
	}

	.beneficiary-areas-listing li a:hover {
		cursor: default;
	}

	.benificiary-exclusion-statement p {
		font-weight: bold !important;
		margin: 0 0 -28px 0;
	}

	.benificiary-exclusion-list {
		overflow: hidden;
	}

	.benificiary-exclusion-list a {
		display: none;
	}

	.box.kinds-of-assistance-listing.beneficiary-assistance-listing {
		width: 600px;
	}

	.box.kinds-of-assistance-listing.beneficiary-assistance-listing ul {
		list-style-type: none;
		width: 600px;
		padding: 0;
	}

	.marker {
		height: 45px;
		width: 45px;
		margin-right: 12px;
		margin-bottom: -2px;
	}

	.benificiary-exclusion-list ul li {
		margin-bottom: 22px;
	}

/* End */

/* Spotlights */

	.grey-template {
		background: url("/application/assets/images/site-background-grey.gif") repeat-y scroll center center #2D2E2E;
		overflow: hidden;
		position: relative;
		width: auto;
	}

	.spotlight-breadcrumb {
		display: none;
	}

	.main-content-area.spotlight-wrapper .left-column-standard.nav-column {
		display: none;
	}

	#sidr .left-column-standard.nav-column {
		display: block !important;
		background-color: #414141;
		padding-top: 171px;
	}

	#sidr .left-column-standard.nav-column div {
		padding-left: 32px;
		margin-bottom: 10px;
		height: 113px;
		width: 120px;
	}

	#sidr .left-column-standard.nav-column div img.nav-tile {
		height: 113px;
		width: 113px;
	}

	.spotlight-tab-menu-closer {
		position: absolute;
		top: 29px;
		left: 31px;
		z-index: 999;
	}

	.spotlight-tab-menu-closer:hover {
		cursor: pointer;
	}

	.spotlight-tab-menu-wrapper {
		position: relative;
		display: block;
	}

	.main-content-area.spotlight-wrapper h1 {
		padding-left: 168px;
		padding-bottom: 0;
		margin-bottom: 21px;
		max-width: 474px;
		margin-right: 33px;
		margin-top: 22px;
		font-size: 37px;
	}

	.main-content-area.spotlight-wrapper .lead-item img {
		width: 100% !important;
	}

	.grey-template .main-content-area.spotlight-wrapper h1 {
		color: #fff;
	}

	.grey-template .main-content-area.spotlight-wrapper h1.right {
		text-align: right;
	}

	.main-content-area.spotlight-wrapper .meta.source {
		color: #ccc;
		display: block;
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 26px;
		padding: 8px 33px 0;
		margin-right: 0 !important;
		padding-left: 168px;
		max-width: 474px;
		margin-right: 33px;
		margin-top: -15px;
	}

	.main-content-area.spotlight-wrapper {
		margin-top: 5px;
	}

	.spotlight-tab-menu-spacer {
		height: 144px;
		width: 1px;
		float: left;
	}

	.grey-template .standard-content-list li h3 a {
		color: #fff;
	}

	.spotlight-white-page {
		position: relative;
	}

	.spotlight-white-page #spotlight-tab-menu img {
		top: 7px !important;
	}

	.spotlight-white-page .meta.source {
		margin-bottom: -7px;
	}

	.spotlight-white-page h1 {
		min-height: 75px;
	}

	.spotlight-wrapper .enlarge-icon {
		display: none;
	}

	.spotlight-wrapper .enlargePhoto img {
		width: 100% !important;
		margin-top: 10px;
	}

	/* Introduction */

		.spotlight-white-page .introduction-column .introduction-text {
			font-size: 25px;
			line-height: 32px;
			margin: -3px 33px 30px;
		}

		.introduction-text.cms-text-two-col {
			display: none;
		}

		.spotlight-white-page .introduction-column .sponsor-listing {
			display: block;
			
		}

    .introduction-column .sponsor-listing {
      width: 816px;
      text-align: center;
      margin-bottom: -24px;
      float: left;
      list-style-type: none;
    }
    
    .introduction-column .sponsor-listing li {
	    width: 600px;
	    margin-bottom: 20px;
	    overflow: hidden;
    }
    
    .introduction-column .sponsor-listing li p {
		float: right;
		font-weight: normal;
		text-align: left;
		width: 100%;
		margin-top: 0;
    }

    .introduction-column  .image-wrapper.spotlight-sponsor {
      border: 1px #ccc solid;
      width: 99%;
      float: left;
      margin-bottom: 24px;
      margin-right: 24px;
      margin-top: 4px;
      text-align: center;
      height: 200px;
      display: table;
    }
    
    .introduction-column  .image-wrapper.spotlight-sponsor img {
	    max-height: 110px;
	    vertical-align: middle;
    }

    .introduction-column  .image-wrapper.spotlight-sponsor.right {
      margin-right: 0;
    }

		/* Intro Preview Special */

			.introduction-cover-preview {
				color: #fff;
			}

			.introduction-cover-preview .lead-item {
				margin-bottom: -4px;
			}

			.introduction-cover-preview .intro-block-text {
				font-size: 25px;
				line-height: 32px;
				margin: 24px 33px -4px;
			}

			.introduction-cover-preview .intro-block-text p {
				margin: 22px 0;
			}

			.introduction-cover-preview .next-topic-button {
				display: none;
			}

			.spotlight-section-title {
				display: none;
			}

			.introduction-cover-preview .section-label img {
				display: none;
			}

			.introduction-cover-preview .tiled-list.three-wide.standard-content-list {
				border-top: none;
				margin-top: -20px;

			}

			.introduction-cover-preview .tiled-list.three-wide li {
				position: relative;
			}

			.introduction-cover-preview .tiled-list.three-wide .section-label {
				background: none repeat scroll 0 0 rgba(234, 234, 234, 0.2);
				color: #FFFFFF !important;
				display: block;
				font-weight: bold;
				margin: 0 !important;
				padding: 21px 0;
				position: absolute;
				right: 0;
				text-align: center;
				text-transform: uppercase;
				top: 0;
				width: 100%;
				font-size: 22px;
				display: none;
			}

			.introduction-cover-preview .tiled-list.three-wide .teaser {
				font-size: 25px;
				line-height: 32px;
				margin: 19px 33px 21px;
			}

			.introduction-cover-preview .standard-content-list li:last-child {
				padding-bottom: 8px;
				border-bottom: none;
				margin-bottom: -10px;
			}

			.introduction-cover-preview .standard-content-list {
				border-top: none;
				margin-top: -16px;
			}

			.introduction-cover-preview .spotlight-live-coverage-promo {
				margin-top: 16px;
			}

			.introduction-cover-preview .standard-content-list.first-two-column-section {
				border-top: none;
				margin-top: -20px;
			}

			.introduction-cover-preview .standard-content-list.first-two-column-section li {
				height: auto !important;
			}

			.introduction-cover-preview .standard-content-list.second-two-column-section {
				margin-top: -60px;
				border-top: none;
			}

			.introduction-cover-preview .standard-content-list.second-two-column-section li {
				height: auto !important;
			}

			.introduction-cover-preview .standard-content-list.second-two-column-section li .tab-heading {
				margin-bottom: 33px;
			}

			.introduction-cover-preview .standard-content-list.second-two-column-section li .teaser {
				font-size: 25px;
				line-height: 32px;
				margin: 24px 33px 19px;
			}

			.introduction-cover-preview .more-content-list {
				list-style-type: none;
				padding: 0;
				margin: 0;
				margin-top: 30px !important;
				margin-bottom: -8px;
				width: 100%;
			}

			.introduction-cover-preview .more-content-list li {
				padding-bottom: 12px;
				margin-bottom: 32px;
				border-bottom: 1px solid #a2a2a2;
				margin-top: -7px;
				min-height: 190px;
			}

			.introduction-cover-preview .more-content-list li:last-child {
				border-bottom: none;
				margin-bottom: 0;
				padding-bottom: 26px;
			}

			.introduction-cover-preview .more-content-list li h3 {
				font-size: 28px;
				font-weight: bold;
				margin: 6px 33px;
			}

			.introduction-cover-preview .introduction-cover-preview .more-content-list li span {
				font-size: 20px;
				font-weight: bold;
				color: #898989;
				margin: 18px 33px -3px;
				display: block;
				margin-bottom: 16px;
			}

			.introduction-cover-preview .more-content-list li p {
				margin: 16px 33px;
				font-size: 25px;
				margin-left: 138px;
				line-height: 32px;
			}

			.introduction-cover-preview .more-content-list li p.no-image-collapse {
				margin-left: 33px;
			}

			.introduction-cover-preview .more-content-list li .image-wrapper {
				float: left;
				height: 80px;
				width: 80px;
				margin-left: 33px;
				margin-right: 25px;
				margin-top: 16px;
				overflow: hidden;
				margin-bottom: 0;
			}

			.introduction-cover-preview .more-content-list li {
				height: auto !important;
				min-height: 155px !important;
				padding-top: 1px;
			}

			.introduction-cover-preview .more-content-list li:last-child {
				padding-bottom: 35px !important;
			}

			.introduction-cover-preview .more-content-list li .image-wrapper {
				width: 200px !important;
				height: 140px !important;
				margin-top: 9px !important;
			}

			.introduction-cover-preview .more-content-list li .image-wrapper img {
				width: 200px !important;
				height: 140px !important;
			}

			.introduction-cover-preview .more-content-list li span {
				color: #ccc !important;
				margin-left: 258px;
				display: block;
				margin-top: 5px;
			}

			.introduction-cover-preview .more-content-list li h3 {
				margin-left: 258px;
			}

			.introduction-cover-preview .spotlight-slideshow-container {
				display: none;
			}

			.introduction-cover-preview .swipe .swipe-pages.auto {
				display: table;
				width: auto;
				text-align: center;
			}

		/* End */

	/* End */

	/* Showcase */

		.right-column-standard.spotlight-column.showcase-template-1 h2 {
			font-size: 28px;
			font-weight: bold;
			margin: 6px 33px;
			margin-bottom: 31px;
			margin-top: 23px;
		}

		.right-column-standard.spotlight-column.showcase-template-1 .introduction-text.lead-item.standard-showcase-lead.intro-block-text {
			color: #FFFFFF;
			margin: 24px 33px -2px;
			font-weight: normal;
			font-size: 20px;
			line-height: 27px;
		}

		.grey-template .right-column-standard.spotlight-column.showcase-template-1 h2 {
			color: #fff;
			margin-left: 0;
			margin-bottom: 11px;
		}

		.grey-template .right-column-standard.spotlight-column.showcase-template-1 .lead-item-title-block {
			margin: 0 33px;
		}

		.grey-template .right-column-standard.spotlight-column.showcase-template-1 .lead-item-title-block span {
			font-size: 20px;
			color: #fff;
			font-weight: normal;
		}

		.grey-template .right-column-standard.spotlight-column.showcase-template-1 h2.right {
			text-align: right;
		}

		.showcase-template-1 .standard-content-list {
			border-top: 1px solid #a2a2a2;
			padding-top: 39px;
		}

		.showcase-template-1 .standard-content-list li h3 {
			margin-top: 27px;
		}

		.showcase-template-1 .standard-content-list li {
			padding-bottom: 7px;
			margin-bottom: 40px;
		}

		.showcase-template-1 .standard-content-list li span {
			color: #ccc;
		}

		.showcase-template-1 .standard-content-list li span.teaser {
			color: #fff;
			font-weight: normal;
		}

		.showcase-template-1 .recently-updated-spotlights {
			display: none;
		}

		.showcase-template-1 .more-content {
			display: none;
		}

		.showcase-template-1 .more-content-tab-heading {
			margin-top: -41px;
		}

		.showcase-template-1 .two-col-links-list h3 {
			font-size: 28px;
			font-weight: bold;
			margin: 6px 33px;
		}

		.grey-template .showcase-template-1 .two-col-links-list h3 {
			color: #fff;
		}

		.showcase-template-1 .two-col-links-list {
			list-style-type: none;
			padding: 0;
			margin-top: 28px;
		}

		.showcase-template-1 .two-col-links-list li {
			padding-bottom: 24px;
			margin-bottom: 29px;
			border-bottom: 1px solid #a2a2a2;
			height: auto !important;
			overflow: hidden;
		}

		.showcase-template-1 .standard-content-list li:last-child {
			padding-bottom: 8px;
		}

		.showcase-template-1 .two-col-links-list li:last-child {
			border-bottom: none;
			padding-bottom: 0;
		}

		.showcase-template-1 .swipe .swipe-pages.auto {
			display: table;
			width: auto;
			text-align: center;
		}

		.showcase-template-1 .swipe.container .teaser {
			color: #fff;
		}

		.showcase-template-1 .swipe.container.tab-only-element {
			min-height: 637px;
		}

		.showcase-template-1 .two-col-links-list li .image-wrapper {
			margin-left: 33px;
			margin-right: 25px;
			float: left;
			width: 180px;
			min-height: 120px;
		}

		.showcase-template-1 .two-col-links-list li .image-wrapper img {
			min-width: 180px;
		}

		.introduction-text.lead-item.standard-showcase-lead.intro-block-text #tab-container-landscape {
			display: block;
			font-size: 22px;
			color: #fff;
			background-color: transparent !important;
			margin: 23px 33px;
			width: 89%;
			line-height: 28px;
		}

	/* End */

	/* Feeds */

		.spotlight-pagination {
			display: none;
		}

		.spotlight-wrapper .news-feed-center-column .standard-content-list {
			margin-top: 31px;
		}
		
		.spotlight-wrapper .news-feed-center-column .standard-content-list.course-listing {
			border-top: 1px solid #999;
			margin-top: 70px;
			padding-top: 23px;
		}	

		.spotlight-wrapper .news-feed-center-column .standard-content-list li {
			padding-bottom: 7px;
		}

		.spotlight-wrapper .news-feed-center-column .standard-content-list span {
			margin: 13px 33px 20px;
		}

	/* End */

	/* Insight */

		.insight-section-title  {
			width: auto;
			font-size: 25px;
			color: #fff;
			font-weight: normal;
			margin: 20px 0;
			padding: 26px 33px;
			margin-top: 32px;
			background: #676767;
			text-transform: uppercase;
		}

		.center-column-standard.insight-center-column {
			margin-bottom: 3px;
		}

		.insight-section-title .scroll {
			display: none;
		}

		.spotlight-insight-body-text {
			margin-bottom: -4px !important;
		}

	/* End */

	/* YouTrust Community */

	 .community-youtrust-column .youtrust-package-flash {
		 width: 130px !important;
		 height: 130px !important;
		 min-height: 1px !important;
		 position: absolute;
		 top: 0;
		 left: 31px;
	 }

	 .spotlight-wrapper .news-feed-center-column.community-youtrust-column .standard-content-list li {
		 padding-bottom: 14px;
	 }

	 .spotlight-wrapper .news-feed-center-column.community-youtrust-column .standard-content-list li:last-child {
		 border-bottom: none;
		 padding-bottom: 1px;
		 margin-bottom: 25px;
	 }

	 .spotlight-wrapper .news-feed-center-column.community-youtrust-column .standard-content-list {
		 border-top: none;
		 margin-top: -19px;
	 }

	/* End */

	/* Quotes */

		.spotlight-wrapper .quote-list {
			list-style-type: none;
			padding-top: 0;
			margin: 5px 0;
			padding-left: 0;
			width: auto;
			margin-top: 33px;
			margin-bottom: -44px;
		}

		.spotlight-wrapper .quote-list li {
			padding-bottom: 12px;
			margin-bottom: 32px;
			border-bottom: 1px solid #a2a2a2;
			margin-top: -7px;
			min-height: 1px;
			padding-left: 33px;
			padding-right: 33px;
			width: auto;
		}

		.spotlight-wrapper .quote-list li:last-child {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 26px;
		}

		.spotlight-wrapper .quote-list li h3 {
			font-size: 28px;
			font-weight: bold;
			margin: 6px 33px;
		}

		.spotlight-wrapper .quote-list li span {
			font-size: 20px;
			font-weight: bold;
			color: #898989;
			margin: 18px 0 -3px;
			display: block;
			margin-bottom: 16px;
		}

		.spotlight-wrapper .quote-list li p {
			margin: 16px 0;
			font-size: 25px;
			line-height: 32px;
		}

		.spotlight-wrapper .quote-open, .spotlight-wrapper .quote-close {
			display: none;
		}

	/* End */

	/* Faq */

		.spotlight-wrapper .faq-list {
			list-style-type: none;
			padding-top: 0;
			margin: 5px 0;
			padding-left: 0;
			width: auto;
			margin-top: 33px;
			margin-bottom: -14px;
			margin-top: -19px;
			float: left;
		}

		.spotlight-wrapper .faq-list li {
			padding-bottom: 9px;
			margin-bottom: 32px;
			border-bottom: 1px solid #a2a2a2;
			margin-top: -7px;
			min-height: 1px;
			padding-left: 33px;
			padding-right: 33px;
			width: auto;
		}

		.spotlight-wrapper .faq-list li:last-child {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 26px;
		}

		.spotlight-wrapper .faq-list li p {
			margin: 16px 0;
			font-size: 25px;
			line-height: 32px;
			margin-left: 0;
		}

		.spotlight-wrapper .faq-answer img, .spotlight-wrapper .faq-question img {
			float: left;
			display: none;
		}

		.spotlight-wrapper .faq-question {
			margin-bottom: 15px;
			margin-top: 38px;
		}

		.center-column-standard.insight-center-column.faq-center-column .tab-heading {
			float: left;
			margin-top: 0;
		}

	/* End */

	/* Disqus */

		.spotlight-wrapper .disqus-wrapper {
			display: block !important;
			margin: 1px 33px;
			margin-bottom: -14px;
		}

		.spotlight-wrapper .disclaimer-text {
			margin: 19px 0;
			font-size: 25px;
			line-height: 32px;
			border-bottom: 1px dotted #a2a2a2;
			padding-top: 5px;
			padding-bottom: 28px;
			margin-bottom: 26px;
		}

	/* End */

	/* Live Event */

		.live-event-intro.body-text p {
			text-align: left !important;
		}

		.live-event-column .blog-container {
			margin-top: 31px;
			margin-left: 33px;
			margin-right: 33px;
			width: auto;
			margin-bottom: 28px;
		}

		.live-event-intro.body-text {
			margin-bottom: 32px !important;
		}

		.live-event-column .blog-container iframe {
			height: auto !important;
			min-height: 1500px;
			max-height: 3000px;
		}

		.live-event-column .standard-text-listing.tweets {
			display: none;
		}

		.live-event-column .embeded-google-hangout {
			display: none;
		}

		.live-event-column .embeded-google-hangout.fao14 {
			display: block;
			width: 100%;
		}

		.live-event-column .embeded-google-hangout.fao14 .fao14-iframe {
			width: 100%;
		}

	/* End */

	/* People */

		.spotlight-white-page .people-center-column {
			padding-bottom: 11px;
		}

		.spotlight-white-page .people-center-column .people-intro {
			font-size: 25px;
			line-height: 32px;
			margin: -23px 33px -3px;
			padding-top: 5px;
		}

		.spotlight-white-page .people-center-column .people-list {
			list-style-type: none;
			padding: 0;
			margin: 0;
			margin-top: 32px;
			margin-bottom: -32px;
			width: 100%;
		}

		.spotlight-white-page .people-center-column .people-list li {
			padding-bottom: 9px;
			margin-bottom: 32px;
			border-bottom: 1px solid #a2a2a2;
			margin-top: -7px;
			min-height: 167px;
		}

		.spotlight-white-page .people-center-column .people-list li:last-child {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 26px;
		}

		.spotlight-white-page .people-center-column .people-list li h3 {
			font-size: 28px;
			font-weight: bold;
			margin: 6px 33px;
			margin-left: 198px;
		}

		.spotlight-white-page .people-center-column .people-list li span {
			font-size: 20px;
			font-weight: bold;
			color: #898989;
			margin: 8px 33px -7px;
			display: block;
			margin-left: 198px;
		}

		.spotlight-white-page .people-center-column .people-list li .tools {
			display: none;
		}

		.spotlight-white-page .people-center-column .people-list li p {
			margin: 16px 33px;
			font-size: 25px;
			margin-left: 198px;
			line-height: 32px;
		}

		.spotlight-white-page .people-center-column .people-list li p.no-image-collapse {
			margin-left: 33px;
		}

		.spotlight-white-page .people-center-column .people-list li .image-wrapper {
			float: left;
			height: 140px;
			width: 140px;
			margin-left: 33px;
			margin-right: 25px;
			margin-top: 5px;
			overflow: hidden;
			margin-bottom: 0;
		}

		.spotlight-white-page .people-center-column .people-list li .image-wrapper img {
			width: 140px !important;
		}

	/* End */

	/* Infographic */

		.spotlight-white-page .infographic-column .enlarge-icon {
			display: none;
		}

 		.main-content-area.spotlight-wrapper.spotlight-white-page .infographic-column .lead-item img {
			margin: 10px 33px 26px;
			width: 90% !important;
		}

	/* End */

	/* Extended Item */

		.spotlight-white-page .extended-item-column .extended-item {
			margin: 29px 33px 30px;
			width: 100%;
			min-height: 300px;
			max-height: 3000px;
			margin-left: 0;
			margin-right: 0;
		}

		.spotlight-white-page .extended-item-column .extended-item .skoll-2014-feed {
			width: 690px;
			height: 388px;
		}

	/* End */

	/* Menu */

		#spotlight-tab-menu img {
			position: absolute;
			top: 32px;
			left: 30px;
		}

		.sidr {
			display:none;
			position:absolute;
			position:fixed;
			top:0;
			height:100%;
			margin-top: 0;
			z-index:999999;
			width:176px;
			overflow-x:none;
			overflow-y:auto;
			font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
			font-size:15px;
			color:#fff;
			background: #414141;
			border-right: 1px solid #333;
		}

		.sidr .sidr-inner {
			padding:0 0 15px;
		}

		.sidr .sidr-inner>p {
			margin-left:15px;
			margin-right:15px;
		}

		.sidr.right {
			left:auto;
			right:-260px;
		}

		.sidr.left {
			left:-260px;
			right:auto;
		}

		.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6 {
			font-size:11px;
			font-weight:400;
			padding:0 15px;
			margin:0 0 5px;
			color:#fff;
			line-height:24px;
			background-image:0 color-stop(100%,#1a1a1a));
			background-image:0;
			background-image:0;
			background-image:0;
			background-image:linear-gradient(#4d4d4d,#1a1a1a);
			-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);
			-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);
			box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);
		}

		.sidr p {
			font-size:13px;
			margin:0 0 12px;
		}

		.sidr p a {
			color:rgba(255,255,255,0.9);
		}

		.sidr>p {
			margin-left:15px;
			margin-right:15px;
		}

		.sidr ul {
			display:block;
			margin:0 0 15px;
			padding:0;
			border-top:1px solid #1a1a1a;
			border-bottom:1px solid #4d4d4d;
		}

		.sidr ul li {
			display:block;
			margin:0;
			line-height:48px;
			border-top:1px solid #4d4d4d;
			border-bottom:1px solid #1a1a1a;
		}

		.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active {
			border-top:none;
			line-height:49px;
		}

		.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span {
			-webkit-box-shadow:inset 0 0 15px 3px #222;
			-moz-box-shadow:inset 0 0 15px 3px #222;
			box-shadow:inset 0 0 15px 3px #222;
		}

		.sidr ul li a,.sidr ul li span {
			padding:0 15px;
			display:block;
			text-decoration:none;
			color:#fff;
		}

		.sidr ul li ul {
			border-bottom:none;
			margin:0;
		}

		.sidr ul li ul li {
			line-height:40px;
			font-size:13px;
		}

		.sidr ul li ul li:last-child {
			border-bottom:none;
		}

		.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active {
			border-top:none;
			line-height:41px;
		}

		.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span {
			-webkit-box-shadow:inset 0 0 15px 3px #222;
			-moz-box-shadow:inset 0 0 15px 3px #222;
			box-shadow:inset 0 0 15px 3px #222;
		}

		.sidr ul li ul li a,.sidr ul li ul li span {
			color:rgba(255,255,255,0.8);
			padding-left:30px;
		}

		.sidr form {
			margin:0 15px;
		}

		.sidr label {
			font-size:13px;
		}

		.sidr input[type=text],.sidr input[type=password],.sidr input[type=date],.sidr input[type=datetime],.sidr input[type=email],.sidr input[type=number],.sidr input[type=search],.sidr input[type=tel],.sidr input[type=time],.sidr input[type=url],.sidr textarea,.sidr select {
			width:100%;
			font-size:13px;
			padding:5px;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			margin:0 0 10px;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			-ms-border-radius:2px;
			-o-border-radius:2px;
			border-radius:2px;
			border:none;
			background:rgba(0,0,0,0.1);
			color:rgba(255,255,255,0.6);
			display:block;
			clear:both;
		}

		.sidr input[type=checkbox] {
			width:auto;
			display:inline;
			clear:none;
		}

		.sidr input[type=button],.sidr input[type=submit] {
			color:#333;
			background:#fff;
		}

		.sidr input[type=button]:hover,.sidr input[type=submit]:hover {
			background:rgba(255,255,255,0.9);
		}

	/* End */

/* End */

/* Showcase */

	.main-content-area.in-pictures, .news-in-pictures-heading {
		display: none;
	}

	.news-in-pictures-scroller.nip-scroll {
		display: none;
	}

	.center-column-standard.news-in-pictures-column.equal-column, .right-column-standard.news-in-pictures-column.equal-column, .left-column-standard.news-in-pictures-column.equal-column {
		height: auto !important;
	}

	.news-in-pictures-column .standard-content-list li h3 {
		margin-bottom: 23px;
	}

	.news-in-pictures-column .slideshow-listing {
		list-style-type: none;
		margin: 29px 0 -32px;
		padding: 0;
		width: 100%;
	}

	.news-in-pictures-column .slideshow-listing li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 31px;
		margin-bottom: 23px;
	}

	.news-in-pictures-column .slideshow-listing .slideshow-preview-slides {
		display: none;
	}

	.news-in-pictures-column .slideshow-listing .explore-icon {
		display: none;
	}

	.news-in-pictures-column .slideshow-listing .holding-frame img {
		width: 100%;
		margin-bottom: 19px;
	}

	.news-in-pictures-column .slideshow-listing li {
		border-bottom: 1px solid #A2A2A2;
		margin-bottom: 30px;
		margin-top: -8px;
		padding-bottom: 8px;
	}

	.news-in-pictures-column .slideshow-listing li p {
		margin: 0 33px 18px 33px;
		font-size: 25px;
		line-height: 30px;
		overflow: hidden;
		font-weight: normal;
	}

	.swipe .swipe-pages.twelve {
		width: 340px
	}

	.spotlight-slideshow-container {
		display: none;
	}

	.showcase-tab-slideshow-heading {
		margin-top: -41px;
	}

	.showcase-tab-slideshow .swipe.container {
		margin-bottom: 28px;
	}

	.showcase-tab-slideshow .swipe.container .teaser {
		color: #fff !important
	}

/* End */

/* Custom Poll template */

	.showcase-template-custom-arab-poll .writaw-langauge-button {
		display: none;
	}

	.showcase-template-custom-arab-poll .lead-item img {
		width: 100%;
	}

	.showcase-template-custom-arab-poll .interactive-map-container {
		display: none;
	}

	.showcase-template-custom-arab-poll .lead-item h2 {
		font-size: 25px !important;
		line-height: 32px !important;
		margin: 24px 33px 19px !important;
		font-weight: normal !important;
	}

	.showcase-template-custom-arab-poll .standard-content-list.tiled-list.one-column-tiled-list li h3 {
		margin-top: 28px;
	}

	.showcase-template-custom-arab-poll .standard-content-list.tiled-list.one-column-tiled-list li h3.right {
		text-align: right;
	}

	.showcase-template-custom-arab-poll .standard-content-list.tiled-list.one-column-tiled-list li p {
		font-size: 25px !important;
		line-height: 32px !important;
		margin: 14px 33px 20px !important;
		font-weight: normal;
		color: #fff;
	}

	.showcase-template-custom-arab-poll .standard-content-list.tiled-list.one-column-tiled-list li p.right {
		text-align: right;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small {
		padding-bottom: 11px;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 64px;
		margin-bottom: -32px;
		width: 100%;
		border-top: none;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li {
		padding-bottom: 12px;
		margin-bottom: 33px;
		border-bottom: 1px solid #a2a2a2;
		margin-top: -7px;
		min-height: 167px;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li:last-child {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 26px;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
		margin-left: 258px;
		color: #fff;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li h3.right {
		text-align: right;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li h3 a {
		color: #fff;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 8px 33px -7px;
		display: block;
		margin-left: 258px;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li p {
		margin: 16px 33px;
		font-size: 25px;
		margin-left: 258px;
		line-height: 32px;
		color: #fff !important;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li p.right {
		text-align: right;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li .image-wrapper {
		float: left;
		height: 200px;
		margin-left: 33px;
		margin-right: 25px;
		margin-top: 5px;
		overflow: hidden;
		margin-bottom: 0;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small li .image-wrapper img {
		width: 200px !important;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small.small-no-photo {
		padding-top: 24px;
		border-top: 1px solid #a2a2a2 !important;
		margin-top: 17px;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small.small-no-photo li {
		min-height: 1px;
		padding-bottom: 23px;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small.small-no-photo li.right {
		text-align: right;
	}

	.showcase-template-custom-arab-poll .two-col-links-list.single-column-small.small-no-photo li h3 {
		margin-left: 33px !important;
	}

	.showcase-template-custom-arab-poll .poll-listing {
		list-style-type: none;
		padding: 0;
		margin-bottom: 0;
	}

	.showcase-template-custom-arab-poll .poll-listing li:first-child {
		display: none;
	}

	.showcase-template-custom-arab-poll .poll-listing li img {
		display: none;
	}

	.showcase-template-custom-arab-poll .tab-only-element.tab-heading.sub-text {
		margin-top: -18px;
		margin-bottom: -15px;
		color: #ff9100;
		width: auto;
	}

	.showcase-template-custom-arab-poll .poll-listing li {
		border-bottom: 1px solid #555;
		padding: 27px 33px;
		margin: 0;
		padding-bottom: 29px;
		width: auto;
	}

	.showcase-template-custom-arab-poll .poll-listing li.right {
		text-align: right;
		width: auto;
	}

	.showcase-template-custom-arab-poll .poll-listing {
		border-top: 1px solid #555;
	}

	.showcase-template-custom-arab-poll .poll-listing li a {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
		margin-left: 0;
		color: #fff;
	}

	.showcase-template-custom-arab-poll .poll-listing li.right a {
		margin-right: 0;
	}

	.showcase-template-custom-arab-poll .poll-listing li .country-name {
		padding-left: 10px;
	}

	.showcase-template-custom-arab-poll .poll-listing li:last-child {
		border-bottom: none;
		margin-bottom: 2px;
	}

/* End */

/* Spotlights page */

	.news-in-pictures-scroller.spotlights-carousel {
		display: none;
	}

	.spotlights-page .sections {
		display: none;
	}

	.swipe .swipe-pages.two {
		width: 58px;
	}

	.spotlights-page  .standard-content-list.spotlight-listing li .preview {
		margin: 24px 33px 14px;
	}

/* End */

/* Publication page */

		.download-pdf-button {
			display: none;
		}

		.download-pdf-button-tab {
			margin-left: 61px;
			margin-top: -5px;
			margin-bottom: -5px;
		}

	/* Moving Boxes - Publication page carousel - Needed to stop break on resize */

		.publications-promo-container {
			margin-bottom: 45px;
		}

		.publications-promo-container, .publications-promo-container .foundation-promo {
			overflow: visible !important;
		}

		#publication-slider {
			width: 956px;
			background: #f9f9f9;
		}

		#publication-slider li {
			width: 380px;
			height: 500px;
			overflow: hidden;
			position: relative;
		}

		#publication-slider li .image-wrapper img {
			height: 181px !important;
			width: 129px !important;
			min-height: 181px !important;
			min-width: 129px !important;
		}

		.mb-wrapper {
			border: 1px solid #ccc;
			margin: 0 auto 20px;
			position: relative;
			left: 0;
			top: 0;
		}

		.mb-wrapper h2 {
			border-bottom: none;
			text-decoration: none;
			border-bottom: medium none;
			color: #183e71;
			font-size: 17px;
			margin-bottom: 0;
			margin-left: 144px;
			margin-top: 11px;
			width: 205px;
		}

		.mb-wrapper span {
			color: #898989;
			display: block;
			font-size: 12px;
			font-weight: bold;
			margin-top: 2px;
			margin-left: 144px;
		}

		.mb-slider, .mb-scroll {
			width: 100%;
			height: 100%;
			overflow: hidden;
			margin: 0 auto;
			padding: 0;
			position: relative;
			left: 0;
			top: 0;
			font-size: 18px;
			height: 243px !important;
			background: #eee;
		}

		.mb-active-slider {
			border-color: #ccc;
			background: #eee;
		}

		.mb-slider .mb-panel {
			margin: 0;
			padding: 20px;
			display: block;
			cursor: pointer;
			float: left;
			list-style: none;
		}

		.mb-slider .mb-panel.current {
			cursor: auto;
		}

		.mb-inside {
			padding: 10px;
			border: 1px solid #eee;
			background: #fff;
			height: 182px;
		}

		.mb-inside .image-wrapper {
			width: 129px !important;
			height: 181px !important;
			overflow: hidden;
			background: transparent url('../images/holding-image-cover-129.png') no-repeat;
			margin-top: -11px !important;
			margin-left: 0 !important;
			border: 1px solid #eee;
			float: left;
		}

		a.mb-scrollButtons {
			display: block;
			width: 45px;
			height: 58px;
			background: transparent url(../images/arrows.png) no-repeat;
			position: absolute;
			top: 50%;
			margin-top: -29px; /* 1/2 height of arrow image */
			cursor: pointer;
			text-decoration: none;
			outline: 0;
			border: 0;
		}

		a.mb-scrollButtons.mb-left {
			background-position: left top;
			left: -45px;
		}

		a.mb-scrollButtons.mb-right {
			background-position: right top;
			right: -45px;
		}

		a.mb-scrollButtons.mb-left:hover {
			background-position: left bottom;
		}

		a.mb-scrollButtons.mb-right:hover {
			background-position: right bottom;
		}

		a.mb-scrollButtons.disabled {
			display: none;
		}

		.mb-controls {
			margin: 0 auto;
			text-align: center;
			background: #464646;
			position: relative;
			z-index: 100;
			width: 958px;
			margin-top: -1px;
			margin-left: -1px;
		}

		.mb-controls a {
			color: #bbb;
			font: 22px/2.2 Georgia, Serif;
			display: inline-block;
			text-decoration: none;
			padding: 0;
			margin: -4px 3px -3px 0;
			text-align: center;
			outline: 0;
		}

		.mb-controls a:hover {
			color: #bbb;
		}

		.mb-controls a.current {
			color: white;
		}

		.mb-active-slider .mb-controls {
			background: #464646;
			margin-left: -1px;
			width: 958px;
			margin-top: -1px;
		}

		.mb-links {
			margin-left: 0 !important;
		}

		#publication-slider li .badge {
			position: absolute;
			right: 28px;
			bottom: 28px;
		}

	/* End */

	.movingBoxes.mb-wrapper.mb-active-slider {
		width: 956px !important;
	}

	.movingBoxes.mb-wrapper.mb-active-slider .mb-panel {
		width: 380px !important;
	}

	.left-column-standard.community-column.publications-column {
		display: none;
	}

	.foundation-promo-container.publications-promo-container {
		visibility: hidden;
		height: 0;
	}

	.tab-featured-publications .swipe-pages.seven {
		width: 200px;
		margin-top: 31px;
	}

	.tab-featured-publications .imagewrapper {
		width: auto;
		text-align: center;
		height: 565px !important;
	}

	.tab-featured-publications .imagewrapper img {
		width: 400px !important;
		height: 565px !important;
		margin-left: -10px;
	}

	.tab-featured-publications #swipeCarousel2 {
		height: 661px !important;
	}

	.tab-featured-publications #swipeCarousel2 #slide {
		height: 700px !important;
		color: #183E71;
	}

	.tab-featured-publications #swipeCarousel2 #slide .slide-title {
		font-size: 24px;
		font-weight: bold !important;
		margin: -5px 33px 6px;
		width: 90%;
	}

	.tab-featured-publications #swipeCarousel2 #slide .slide-title .teaser {
		font-weight: bold !important;
	}

	.tiled-publication-listing {
		list-style-type: none;
		margin-top: 32px;
		padding-left: 0;
		margin-bottom: -13px;
		width: 99% !important;
		overflow: hidden;
		padding-top: 31px;
		border-top: #a2a2a2 solid 1px;
	}

	.tiled-publication-listing .badge {
		display: none;
	}

	.tiled-publication-listing .wrapper {
		width: 100%;
		text-align: center;
		margin-left: -33px;
	}

	.tiled-publication-listing .wrapper img {
		width: 400px !important;
		height: 565px !important;
	}

	.tiled-publication-listing h3, .tiled-publication-listing h3.new {
		font-size: 28px;
		font-weight: bold !important;
		margin: 16px 0 11px;
		width: 90%;
		text-align: left;
		margin-left: 33px;
	}

	.tiled-publication-listing span, .tiled-publication-listing span.new {
		color: #898989;
		display: block;
		font-size: 20px;
		font-weight: bold;
		margin: 9px 0;
		margin-left: 33px !important;
		text-align: left;
	}

	.tiled-publication-listing span, .tiled-publication-listing .preview {
		margin: 10px 33px 5px 0 !important;
		text-align: left;
		margin-left: 33px !important;
	}

	.tiled-publication-listing li {
		border-bottom: 1px solid #a2a2a2;
		padding-bottom: 18px;
		margin-bottom: 32px;
		padding-left: 33px;
		height: auto !important;
		width: auto !important;
	}

	.tiled-publication-listing li:last-child {
		border-bottom: none;
		padding-bottom: 2px;
	}

/* End */

/* Popup boxes */

	body.blank-template {
		min-width: 1px;
		margin-top: 19px;
		margin-bottom: 6px;
	}

	#blank-template .label {
		display: none;
	}

	.blank-page-tab-title {
		text-transform: uppercase;
	}

	#blank-template {
		display: block;
		width: 90%;
		margin: 0 33px;
		float: left;
	}

	#blank-template #close-window {
		display: none;
	}

	#blank-template p {
		font-size: 28px;
		line-height: 32px;
	}

	#blank-template ul {
		margin-left: 16px;
		padding-left: 0;
		list-style-type: circle;
	}

	#blank-template li {
		font-size: 28px;
		line-height: 32px;
		margin-bottom: 23px;
		padding-left: 13px;
		width: 96%;
	}

	.cookie-info-table {
		display: none;
	}

	   	.jobs-info-table {
   		width: 100%;
   		display: block!important;
   		margin-bottom: 20px;
   	}

   	.jobs-info-table td {
   		padding: 20px;
   		font-size: 13px;
   		text-align: center;
   	}

   	.jobs-info-table td.left-title {
   		background-color: #f8f8f8;
   		text-align: left;
   		font-weight: bold;
   		padding-left: 15px;
   	}

   	.jobs-info-table td.top-title {
   		background-color: #fe8f1c;
   		color: #fff;
   		font-weight: bold;
   	}

   	.jobs-info-table {
   		width: 100%;
   		display: block!important;
   		margin-bottom: 20px;
   	}

   	.jobs-info-table td {
   		padding: 20px;
   		font-size: 13px;
   		text-align: center;
   		font-size: 20px;
   	}

   	.jobs-info-table td.left-title {
   		background-color: #f8f8f8;
   		text-align: left;
   		font-weight: bold;
   		padding-left: 15px;
   	}

   	.jobs-info-table td.top-title {
   		background-color: #fe8f1c;
   		color: #fff;
   		font-weight: bold;
   	}

   	.jobs-info-table td.left-title {
	   	width: 220px !important;
   	}

/* End */

/* Print styles */

	#print-page {
		padding: 18px 30px 10px 30px;
		font-size: 16pt;
		width: 90%;
	}

	#print-page h1 {
		font-size: 26pt;
		border-bottom: none;
		margin-bottom: 8px;
		margin-top: 0;
		color: #252525;
	}

	#print-page .main-image {
		width: 96%;
	}

	#print-page .meta.source {
		font-size: 11pt;
		font-weight: bold;
		margin-bottom: 19px;
		color: #888;
		display: block;
	}

	#print-page .meta.source.author {
		margin-top: -10px;
	}

	#print-page p {
		font-size: 12pt;
		color: #252525;
	}

	#print-page .print-url {
		font-size: 12pt;
		color: #252525;
		margin-bottom: 20px;
		font-weight: bold;
	}

	#print-page ul {
		color: #252525;
		font-size: 12pt;
		list-style-type: circle;
		padding-left: 15px;
		margin-top: -2px;
		margin-bottom: 4px;
	}

	#print-page ul li {
		margin-bottom: 17px;
		line-height: 23px;
	}

/* End */

/* Listing with tabs list */

	.listing-with-tabs {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 30px;
		margin-bottom: -33px;
		width: 100%;
		min-height: 11px;
	}

	.listing-with-tabs li {
		padding-bottom: 15px;
		margin-bottom: 30px;
		border-bottom: 1px solid #a2a2a2;
		margin-top: -8px;
	}

	.listing-with-tabs li .image-wrapper {
		text-align: center;
		position: relative;
		background-image: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/holding-image-tab.png?v=5') ;
		margin-bottom: 23px;
		height: 417px;
		overflow: hidden;
	}

	.listing-with-tabs li .image-wrapper img {
		width: 100%;
		min-height: 417px;
	}

	.listing-with-tabs li .content-wrapper {
		margin-bottom: 3px;
	}

	.listing-with-tabs li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 11px 33px;
		display: block;
		margin-bottom: 14px;
	}

	.listing-with-tabs li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px 12px;
	}

	.listing-with-tabs.spotlight-listing li h3 {
		margin-bottom: 23px;
		margin-top: -8px;
	}

	.listing-with-tabs.spotlight-listing li .preview {
		margin: 4px 33px 10px;
	}

	.landscape .listing-with-tabs li h3 {
		margin-left: 0;
	}

	.portrait .listing-with-tabs li h3 {
		margin-left: 33px;
	}

	.listing-with-tabs li h3 a img {
		display: none;
	}

	span.tab-theme {
		position: absolute;
		bottom: 53px;
		left: 0;
		display: block;
		padding: 12px 22px;
		color: #fff !important;
		background: rgba(204, 204, 204, 0.7);
		margin: 0 !important;
		padding-left: 33px;
	}

	.listing-with-tabs .related-items {
		display: none;
	}

	.listing-with-tabs .media-icon {
		display: none;
	}

	.listing-with-tabs .topic-tag {
		display: none;
	}

	.listing-with-tabs .content-type-tag {
		display: none;
	}

	.listing-with-tabs .summary {
		font-size: 25px;
		font-weight: normal;
		color: #000;
	}

	.listing-with-tabs .date-tag {
		color: #898989;
		display: block;
		font-size: 20px;
		font-weight: bold;
		margin: 11px 33px 23px;
	}

	.listing-with-tabs .linked-item, .listing-with-tabs .in-translation-module {
		display: none;
	}

	.listing-with-tabs .date-tag {
		margin-bottom: 10px;
		margin-top: 0;
	}

	.listing-with-tabs .exclusive-banner {
		display: none;
	}

/* End */

/* Centre promo module */

	.centre-promo-module-list-container .title-bar {
		display: none;
	}

	.center-promo-module {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 30px;
		margin-bottom: -33px;
		width: 100%;
	}

	.center-promo-module li {
		padding-bottom: 12px;
		margin-bottom: 30px;
		border-bottom: 1px solid #a2a2a2;
		margin-top: -8px;
	}

	.center-promo-module .image-wrapper {
		text-align: center;
		position: relative;
		background-image: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/holding-image-tab.png?v=5') ;
		margin-bottom: 17px;
		height: 417px;
		overflow: hidden;
	}

	.center-promo-module li .image-wrapper img {
		width: 100%;
		min-height: 417px;
	}

	.center-promo-module li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 11px 33px;
		display: block;
		margin-bottom: 23px;
	}

	.center-promo-module li h3 {
		font-size: 28px;
		font-weight: bold;
		margin: 6px 33px;
	}

	.center-promo-module.spotlight-listing li h3 {
		margin-bottom: 23px;
		margin-top: -8px;
	}

	.center-promo-module.spotlight-listing li .preview {
		margin: 4px 33px 10px;
	}

	.landscape .center-promo-module li h3 {
		margin-left: 0;
	}

	.portrait .center-promo-module li h3 {
		margin-left: 33px;
	}

	.center-promo-module li h3 a img {
		display: none;
	}

	.center-promo-module .linked-item, .center-promo-module .media-icon, .center-promo-module .content-type-tag {
		display: none;
	}

	.centre-promo-module-container {
		display: none;
	}

	.bottom-end-divider {
		border-bottom: 1px solid #ff9100;
		margin-bottom: -11px;
		padding-bottom: 16px;
	}

/* End */

/* Hidden modules */

	#newhome-1 {
		display: none;
	}

	#newhome-2 {
		display: none;
	}

	.large-follow-icons {
		display: none;
	}

	.numbered-content-listing {
		display: none;
	}

	.jumbo-container {
		display: none;
	}

/* End */

/* Polls + Spotlights Carousel */

	#tabPolls {
		margin-bottom: 17px;
	}

	#tabSpotlights {
		padding-bottom: 29px;
	}

/* End */

/* News in Pictures preview */

	.news-in-pictures-preview {
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 100%;
		overflow: hidden;
		margin-top: 21px;
		margin-bottom: 21px;
	}

	.news-in-pictures-preview li {
		width: 49%;
		float: left;
		margin-right: 2%;
		margin-bottom: 10px;
	}

	.news-in-pictures-preview li.right {
		margin-right: 0;
	}

	.news-in-pictures-preview li img {
		width: 100%;
		height: 220px;
	}

	.tab-only-element.tab-heading.grey.news-in-pictures-heading-home-news {
		display: block;
	}

/* End */

/* Standard text list */

	.the-wire-listing {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 32px;
		width: 100%;
		margin-bottom: 1px;
	}

	.the-wire-listing li {
		margin-bottom: 27px;
		border-bottom: none;
		margin-top: -5px;
		padding-bottom: 16px;
		border-bottom: 1px dotted #ccc;
	}

	.the-wire-listing li:last-child {
		padding-bottom: 0;
		border-bottom: none;
		margin-bottom: -7px;
	}

	.the-wire-listing li .image-wrapper {
		text-align: center;
	}

	.the-wire-listing li .image-wrapper img {
		width: 100%;
		margin-bottom: 15px;
	}

	.the-wire-listing li span {
		font-size: 20px;
		font-weight: bold;
		color: #898989;
		margin: 8px 33px;
		display: block;
		margin-bottom: 23px;
	}

	.the-wire-listing li span.date {
		margin-bottom: -5px;
	}

	.the-wire-listing li h3 {
		font-size: 29px;
		font-weight: bold;
		margin: 6px 33px;
		margin-left: 136px;
	}

	.landscape .the-wire-listing li h3 {
		margin-left: 0;
	}

	.portrait .the-wire-listing li h3 {
		margin-left: 136px;
	}

	.the-wire-listing li h3 a img {
		display: none;
	}

	.the-wire-listing .related-items {
		display: none;
	}

	.the-wire-listing.guides-handbooks-listing {
		margin-top: 27px !important;
	}

	.the-wire-listing.guides-handbooks-listing li {
		margin-bottom: 27px;
		border-bottom: none;
		margin-top: -5px;
		padding-bottom: 2px;
		border-bottom: 1px dotted #ccc;
	}

	.the-wire-listing.guides-handbooks-listing li:last-child {
		padding-bottom: 0;
		border-bottom: none;
		margin-bottom: -7px;
	}

	.the-wire-listing.course-listing {
		margin-top: 30px;
		margin-bottom: 33px;
	}

	.the-wire-listing.course-listing.tips-listing li {
		padding-bottom: 17px;
		margin-top: -4px;
	}

	.the-wire-listing.course-listing.tips-listing li:last-child {
		margin-bottom: -10px;
	}

	.the-wire-listing div {
		color: #666666;
		float: left;
		font-size: 29px;
		font-weight: bold;
		margin-left: 33px;
	}

/* End */

/* Jumbotron */

	#tabJumbotron .slide-title span {
		font-size: 21px;
		font-weight: bold;
		color: #FF9100;
		margin: 24px 33px;
		display: block;
		margin-bottom: -22px;
		margin-left: 0;
	}

	#tabJumbotron #swipeCarousel5 {
		height: 550px !important;
	}

	#tabJumbotron #swipeCarousel5 #slide {
		height: 600px !important;
	}

	#tabJumbotron {
		margin-top: -26px;
	}

/* End */

/* Lead news item */

	.lead-news-item .image-wrapper {
		width: 100%;
	}

	.lead-news-item .exclusive-banner {
		display: none;
	}

	.lead-news-item .image-wrapper img {
		width: 100%;
	}

	.lead-news-item .content-wrapper {
		display: none;
	}

	.lead-news-item .content-wrapper.tab-only-element {
		display: block;
		margin-bottom: -12px;
	}

	.lead-news-item .content-wrapper.tab-only-element span {
	  color: #000000;
	  font-size: 25px;
	  font-weight: normal;
	  margin: 11px 33px;
	  display: block;
	  margin-bottom: 14px;
	}

	.lead-news-item .content-wrapper.tab-only-element h3 {
		font-size: 29px;
		font-weight: bold;
		margin: 12px 33px;
	}

	.lead-news-item .content-wrapper.tab-only-element h4 {
		font-size: 24px;
		font-weight: bold;
		margin: 6px 33px;
	}

	.lead-news-item .content-wrapper.tab-only-element h4 img {
		display: none;
	}

/* End */

/* Sub menu */

	.news-sub-menu-wrapper {
		overflow: hidden;
		height: 55px;
		margin-bottom: 23px;
		background: #FFAA00;
		border-top: 1px solid #fff;
	}

	.news-sub-menu {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	.news-sub-menu-wrapper li {
		width: 135px;
		background: #FFAA00;
		height: 55px;
		color: #fff;
		padding-top: 5px;
		float: left;
		border-right: 1px solid #fff;
		text-align: center;
	}

	.news-sub-menu-wrapper li:last-child {
		border-right: none;
	}

	.news-sub-menu-wrapper li.active {
		background: #F07400;
	}

	.news-sub-menu-wrapper li img {
		display: none;
	}

	.news-sub-menu-wrapper li.climate {
		width: 110px;
	}

	.news-sub-menu-wrapper li.womens-rights {
		width: 167px;
	}

	.news-sub-menu-wrapper li.corruption {
		border-right: none;
		width: 129px;
	}

	.news-sub-menu-wrapper li a {
		color: #fff;
		display: block;
		padding: 12px;
	}

	.news-sub-menu-wrapper li.regions, .news-sub-menu-wrapper li.spotlights, .news-sub-menu-wrapper li.nip {
		display: none;
	}

/* End */

/* Tab promo blocks */

	.tab-promo-blocks {
		list-style-type: none;
		padding:0;
		margin: 0;
		margin-top: 33px;
		margin-left: 31px;
		margin-right: 33px;
		width: 91%;
		float: none;
		overflow: hidden;
		margin-bottom: -33px;
	}

	.tab-promo-blocks li {
		float: left;
		color: #fff;
		height: 180px;
		margin-bottom: 23px;
		position: relative;
		color: #fff;
		background: #232323;
	}

	.tab-promo-blocks li.one {
		width: 31%;
		margin-right: 3%;
		background: #5597BB;
	}

	.tab-promo-blocks li.two {
		width: 31%;
		margin-right: 3%;
		background: #0D71B3;
	}

	.tab-promo-blocks li.three {
		width: 32%;
		margin-right: 0;
		background: #3D30A2;
	}

	.tab-promo-blocks li span {
		font-size: 16px;
		position: absolute;
		bottom: 28px;
		right: 28px;
		color: #fff;
	}

	.tab-promo-blocks li em {
		display: block;
		padding: 28px;
		font-style: normal;
		font-size: 19px;
	}

	.tab-promo-blocks li img {
		position: relative;
		top: 1px;
		left: 3px;
	}

/* End */

/* Sub news intro block */

	.sub-news-intro-block {
		display: none;
	}

/* End */

/* PBI Spotlight Custom */

	.pbi-register {
		display: none;
	}

	.insight-right-column .what-is-trustlaw-connect {
		display: none;
	}

	#pbi-container .interactive-map-1 {
		display: block !important;
		list-style-type: none !important;
	}

	#pbi-container .back-to-region-map {
		width: 682px;
		margin-top: 36px;
	}

	#pbi-container .small-map {
		width: 682px;
		height: 217px;
		margin-bottom: -19px;
	}

	#pbi-container .interactive-map-1 .marker-item.marker-am {
		left: 189px !important;
		top: 342px !important;
	}

	#pbi-container .interactive-map-1 .marker-item.marker-us {
		left: 127px !important;
		top: 244px !important;
	}

	#pbi-container .interactive-map-1 .marker-item.marker-ew {
		left: 292px !important;
		top: 215px !important;
	}

	#pbi-container .interactive-map-1 .marker-item.marker-mea {
		left: 340px !important;
		top: 311px !important;
	}

	#pbi-container .interactive-map-1 .marker-item.marker-eu {
	    left: 391px !important;
	    top: 183px !important;
	}

	#pbi-container .interactive-map-1 .marker-item.marker-au {
		left: 537px !important;
		top: 367px !important;
	}

	#pbi-container .interactive-map-1 .marker-item.marker-ap {
		left: 507px !important;
		top: 164px !important;
	}

	/* PBI 2014 */

		#pbi-container .interactive-map-1 {
			background: url("http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/world-map.png?v=4") repeat scroll 0 0 / cover  rgba(0, 0, 0, 0);
			height: 485px;
			margin-bottom: 33px;
			margin-top: 67px;
			position: relative;
			width: 640px;
		}

		#pbi-container .interactive-map-1 .marker-item {
			position: absolute;
		}

		#pbi-container .interactive-map-1 .marker-item span {
			position: relative;
		}

		#pbi-container .interactive-map-1 .marker-item .tag {
			position: absolute;
			bottom: -63px;
			display: none;
		}

		#pbi-container .interactive-map-1 .marker-item:hover .tag {
			display: block;
			z-index: 9999;
		}

		#pbi-container  #region-results {
			width: 679px;
			float:left;
		}

		#pbi-container #country-nav {
			width: 100%;
			float:left;
			border-bottom: 1px dotted #555555;
			padding-bottom: 16px;
		}

		#pbi-container .profile {
			background-color:#3c3c3c;
			width:649px;
			color:#f7911e;
			padding:15px;
		}

		#pbi-container .results-table, #pbi-container .country-results-table {
			margin-top: 1px;
			margin-bottom: 28px;
		}

		#pbi-container .profile p {
			color: #dcdcdc;
			margin-bottom:11px;
			margin-top:6px;
			font-size: 15px;
		}

		#pbi-container .profile h3 {
			margin: 0px;
			font-size: 26px;
			margin-top: 9px;
		}

		#pbi-container .nav {
		    float: left;
		    list-style-type: none;
		    padding: 4px 0 0;
		    width: 817px;
		    border-bottom:4px solid #f7911e;
		    margin-bottom:2px;
		}

		#pbi-container .nav li {
			border-right: 2px solid #2e2e2e;
		    color: #FFFFFF;
		    font-family: arial;
		    float:left;
		    font-size: 14px;
		    font-weight: bold;
		    height: 49px;
		    position: relative;
		    text-transform: uppercase;
		    width: 106px;
		}

		#pbi-container .nav li h3 {
		    left: -5000px;
		    position: absolute;
		    top: 0;
	    }

		#pbi-container .nav li.mea {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/mea.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .nav li.mea:hover, #pbi-container .nav li.mea.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/mea-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .nav li.am {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/am.png?v=4') center center;
			background-repeat:repeat-x;
			width: 82px;
		}

		#pbi-container .nav li.am:hover, #pbi-container .nav li.am.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/am-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .nav li.ap {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ap.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .nav li.ap:hover, #pbi-container .nav li.ap.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ap-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .nav li.eu {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/eu.png?v=4') center center;
			background-repeat:repeat-x;
			width: 70px;
		}

		#pbi-container .nav li.eu:hover, #pbi-container .nav li.eu.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/eu-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .nav li.us {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/us.png?v=4') center center;
			background-repeat:repeat-x;
			border:0px;
		}

		#pbi-container .nav li.us:hover, #pbi-container .nav li.us.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/us-active.png?v=4') center center;
			background-repeat:repeat-x;
			border:0px;
		}

		#pbi-container .nav li.ew {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ew.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .nav li.ew:hover, #pbi-container .nav li.ew.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ew-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .nav li.au {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/au.png?v=4') center center;
			background-repeat:repeat-x;
			width: 92px;
		}

		#pbi-container .nav li.au:hover, #pbi-container .nav li.au.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/au-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container th {
			background-color: #e1e1e1;
			color: #464646;
			font-size: 15px;
			padding: 13px;
			letter-spacing: -.5px;
			border-top: 1px solid #2e2e2e;
			border-right: 1px solid #2e2e2e;
		}

		#pbi-container .th-last {
			border-right: 0px solid #2e2e2e !important;
			width: 158px !important;
		}

		#pbi-container tr {
			font-size: 15px;
			color:#FFF;
			text-align: center;
		}

		#pbi-container td {
			padding: 15px;
		}

		#pbi-container .c1 {
			background-color: #555555;
			text-align:left;
			padding-left:15px;
			border-top: 1px solid #2e2e2e;
			border-right: 1px solid #2e2e2e;
		}

		#pbi-container .country-results-table .c2 {
			background-color: #464646;
			color:#FFF;
			text-align: left !important;
			padding-left:63px;
			border-top: 1px solid #2e2e2e;
			border-right: 1px solid #2e2e2e;
		}

		#pbi-container .c2 {
			background-color: #464646;
			color:#FFF;
			text-align: center;
			padding-left:15px;
			border-top: 1px solid #2e2e2e;
			border-right: 1px solid #2e2e2e;
		}

		#pbi-container .c3 {
			background-color: #3c3c3c;
			color:#FFF;
			text-align: center;
			border-top: 1px solid #2e2e2e;
			border-right: 1px solid #2e2e2e;
			padding-left: 63px;
			text-align: left;
		}

		#pbi-container .c4 {
			background-color: #373737;
			color:#FFF;
			text-align: center;
			border-top: 1px solid #2e2e2e;
			padding-right: 54px;
			text-align: right;
		}

		/* country-nav*/

		#pbi-container table {border: none;}

		#pbi-container .country-nav {
			float: left;
			list-style-type: none;
			margin-bottom: 17px;
			margin-right: 9px;
			padding-left: 0;
			width: 100% !important;
		}

		#pbi-container .country-nav li {
		    color: #FFFFFF;
		    font-family: arial;
		    margin-bottom:2px;
		    font-size: 14px;
		    font-weight: bold;
		    height: 49px;
		    position: relative;
		    text-transform: uppercase;
		    width: 176px;
		    margin-right: 2px;
		    float: left;
		}

		#pbi-container .country-nav li.filter {
			width: 100%;
		}

		#pbi-container .country-nav li h3 {
		    left: -5000px;
		    position: absolute;
		    top: 0;
	    }

		#pbi-container .country-nav li.filter {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/filter-by-country.png?v=4') center center #555;
			background-repeat: no-repeat;
			height:27px !important;
		}

		/* Americas */

		#pbi-container .country-nav li.canada {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ca.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.canada:hover, #pbi-container .country-nav li.canada.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ca-active.png?v=4') center center;
			background-repeat:repeat-x;
		}


		#pbi-container .country-nav li.mexico {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/mx.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.mexico:hover, #pbi-container .country-nav li.mexico.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/mx-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.argentina {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ar.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.argentina:hover, #pbi-container .country-nav li.argentina.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ar-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.brazil {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/br.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.brazil:hover, #pbi-container .country-nav li.brazil.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/br-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		/* Europe */

		#pbi-container .country-nav li.germany {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/de.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.germany:hover, #pbi-container .country-nav li.germany.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/de-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.spain {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/es.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.spain:hover, #pbi-container .country-nav li.spain.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/es-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.portugal {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/pt.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.portugal:hover, #pbi-container .country-nav li.portugal.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/pt-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.poland {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/pl.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.poland:hover, #pbi-container .country-nav li.poland.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/pl-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.italy {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/it.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.italy:hover, #pbi-container .country-nav li.italy.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/it-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.russia {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ru.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.russia:hover, #pbi-container .country-nav li.russia.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ru-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.belgium {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/be.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.belgium:hover, #pbi-container .country-nav li.belgium.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/be-active.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.france {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/fr.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.france:hover, #pbi-container .country-nav li.france.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/fr-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		/* Asia Pacific */

		#pbi-container .country-nav li.south-korea {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/sk.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.south-korea:hover, #pbi-container .country-nav li.south-korea.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/sk-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.indonesia {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/id.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.indonesia:hover, #pbi-container .country-nav li.indonesia.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/id-active.png?v=4') center center;
			background-repeat:repeat-x;
		}




		#pbi-container .country-nav li.singapore {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/sg.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.singapore:hover, #pbi-container .country-nav li.singapore.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/sg-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.hong-kong {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/hk.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.hong-kong:hover, #pbi-container .country-nav li.hong-kong.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/hk-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.india {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/in.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.india:hover, #pbi-container .country-nav li.india.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/in-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.japan {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/jp.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.japan:hover, #pbi-container .country-nav li.japan.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/jp-active.png?v=4') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.china {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/cn.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.china:hover, #pbi-container .country-nav li.china.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/cn-active.png?v=5') center center;
			background-repeat:repeat-x;
		}




		/* Africa and Middle East*/

		#pbi-container .country-nav li.jordan {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/jo.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.jordan:hover, #pbi-container .country-nav li.jordan.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/jo-active.png?v=5') center center;
			background-repeat:repeat-x;
		}


		#pbi-container .country-nav li.qatar {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/qa.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.qatar:hover, #pbi-container .country-nav li.qatar.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/qa-active.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.saudi-arabia {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/sa.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.saudi-arabia:hover, #pbi-container .country-nav li.saudi-arabia.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/sa-active.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.south-africa {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/za.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.south-africa:hover, #pbi-container .country-nav li.south-africa.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/za-active.png?v=5') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.united-arab-emirates {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ue.jpg?v=6') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.united-arab-emirates:hover, #pbi-container .country-nav li.united-arab-emirates.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/ue-active.jpg?v=6') center center;
			background-repeat:repeat-x;
		}



		#pbi-container .country-nav li.czech-republic {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/cz.jpg?v=6') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.czech-republic:hover, #pbi-container .country-nav li.czech-republic.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/cz-active.jpg?v=6') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.turkey {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/tr.jpg?v=6') center center;
			background-repeat:repeat-x;
		}

		#pbi-container .country-nav li.turkey:hover, #pbi-container .country-nav li.turkey.active {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/nav/tr-active.jpg?v=6') center center;
			background-repeat:repeat-x;
		}

		/* country-nav END */

		#pbi-container  #country-results table {
			float: left;

		}

		#pbi-container #country-results .profile {
			float: left;
		}

		.what-is-trustlaw-connect {
			background: url('http://d2sh4fq2xsdeg9.cloudfront.net/application/assets/images/pro-bono-index/what-is-trustlaw-connect-mobile.jpg?v=5') left center;
			height: 428px;
			width: 100%;
			background-color: #0b729d;
			margin-bottom: 12px;
			margin-top:18px;
			border-top: 1px solid #FFF;
			background-repeat: no-repeat;
		}

		.what-is-trustlaw-connect p {
			color: #FFF;
			margin: 112px 37px 0 37px;
			font-size: 16px;
		}

	/* End */

	/* */

	#dangerous-transport-poll .map {
		display: none;
	}

	#dangerous-transport-poll .q1, #dangerous-transport-poll .q2, #dangerous-transport-poll .q3, #dangerous-transport-poll .q4, #dangerous-transport-poll .q5, #dangerous-transport-poll .q6 {
		background-size: 202px !important;
	}

/* End */

/* New Styles */

	/* Header v2*/

		.global-login-donate, #global-search-box, .footer-base, #site-header-v2 #strap, .search, .main-header-section, #global-search-box {
			display: none !important;
		}

		#news-sub-menu-wrapper-v2 {
			display: block !important;
		}

		#site-header-v2 .tab-site-header {
			background-color: #252525;
		}

		h1 span {
		    left: 5000px;
		    position: absolute;
		}

		#site-header-v2 .tab-site-header h1 {
			display: block !important;
			margin: 0 !important;
		}

		#site-header-v2 .tab-site-header .non-homepages {
			margin-bottom: 19px !important;
		}

		#site-header-v2 .tab-site-header .header-h1 {
			display: block;
			margin: 23px 0 15px 34px;
			width: 50%;
			float: left;
			display: block !important;
		}

		#site-header-v2 .tab-site-header .header-h1 img {
			width: auto;
			height: 71px;
		}

		#news-sub-menu-wrapper-v2 {
		    background: none repeat scroll 0 0 #ffaa00;
		    height: 55px;
		    margin-bottom: 23px;
		    overflow: hidden;
		}

		.news-sub-menu-v2 {
			list-style-type: none;
		    margin: 0;
		    padding: 0;
		}

		.news-sub-menu-v2 li {
		    background: none repeat scroll 0 0 #ffaa00;
		    border-right: 1px solid #fff;
		    color: #fff;
		    float: left;
		    height: 55px;
		    padding-top: 5px;
		    text-align: center;
		    width: 135px;
		}

		.news-sub-menu-v2 li a {
		    color: #fff;
		    display: block;
		    padding: 12px;
		}

		.news-sub-menu-v2 li.active {
		    background: none repeat scroll 0 0 #f07400;
		}

		.news-sub-menu-v2 li.food {
			width: 99px;
			border:0px;
		}

		.news-sub-menu-v2 li.all-news {
			width: 125px;
		}

		.news-sub-menu-v2 li.humanitarian  {
			width: 131px;
		}
		
		.news-sub-menu-v2 li.trafficking  {
			width: 114px;
		}

		.news-sub-menu-v2 li.corruption {
			display: none;
		}

		.news-sub-menu-v2 li.womens-rights {
			width: 157px;
		}

		.news-sub-menu-v2 li.climate {
			width: 88px;
		}
		
		.news-sub-menu-v2 li.property-rights {
			width: 153px;
		}

		.news-sub-menu-v2 li.pic {
			width: 180px;
			border-left: 1px solid #fff;
		}

		.regions, .spotlights, .nip { display: none;}

		#global-navigation-v2 {
			display: none;
			margin: 0;
			width: 100%;
			list-style-type: none;
			background-color: #414141;
			padding-left: 0;
			position: absolute;
			top: 118px;
			left: 0;
			border-bottom: 3px solid #fd8d2a;
			z-index: 9999;
		}

		#global-navigation-v2 li {
			border-bottom: 1px solid #212121;
			padding: 30px 0 31px 32px;
			font-family: arial;
		}

		#global-navigation-v2 li.switcher {
			background: #666;
			border-bottom: none;
		}

		#global-navigation-v2 li.desktop-news {
			display: none;
		}

		#global-navigation-v2 li.last {
			border-bottom: none;
		}

		#global-navigation-v2 li:hover {
			background-color: #2b2b2b;
		}

		#global-navigation-v2 h2 {
			margin: 0;
			color: #fff;
			text-decoration: none;
			font-family: arial;
			font-size: 25px;
			width: 50%;
		}

		#global-navigation-v2 a {
			text-decoration: none;
			color: #fff;
		}

	/* Header v2 */

/* End */

/* Poll 2014 Custom Spotlight */

	.poll-2014-custom-spotlight.cities {
		position: relative;
		margin: 68px 33px 0 33px;
	}

	.poll-2014-custom-spotlight .city-container {
		height: 520px;
		overflow: hidden;
		position: relative;
		margin-bottom: 30px;
	}

	.poll-2014-custom-spotlight .flip {
	    backface-visibility:             hidden;
	        -moz-backface-visibility:    hidden;
	        -ms-backface-visibility:     hidden;
	        -o-backface-visibility:      hidden;
	        -webkit-backface-visibility: hidden;
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 630px;
	    transform-origin:             50% 50% 0px;
	        -moz-transform-origin:    50% 50% 0px;
	        -ms-transform-origin:     50% 50% 0px;
	        -o-transform-origin:      50% 50% 0px;
	        -webkit-transform-origin: 50% 50% 0px;
	    transition: all 3s;
	        -moz-transition:    all 1s;
	        -ms-transition:     all 1s;
	        -o-transition:      all 1s;
	        -webkit-transition: all 1s;
	}

	.poll-2014-custom-spotlight .flip .back-panel {
		background-color: #444;
		width: 100%;
		height: 100%
	}

	.poll-2014-custom-spotlight .flip a.flip-button {
		position: absolute;
		top: 10px;
		right: 10px;
		color: #fff;
		display: block;
		height: 50px;
		width: 70px;
		text-align: center;
	}

	.poll-2014-custom-spotlight .flip ul {
		width: 100%;
	}

	.poll-2014-custom-spotlight .flip ul a {
		display: block;
		float: left;
		width: 200px;
		margin-right: 6px;
		min-height: 80px;
		background-color: #2d2e2e;
	}

	.poll-2014-custom-spotlight .flip ul a.end {
		margin-right: 0px;
		width:202px;
	}

	.poll-2014-custom-spotlight .flip ul a li {
		margin-right: 1px;
		height: 100%;
		min-height: 80px;
		background-color: #ccc;
		margin-bottom: 1px;
		width: auto;
	}

	.poll-2014-custom-spotlight .flip ul a.end li {
		margin-right: 0;
	}

	.poll-2014-custom-spotlight .flip ul li:hover {
		background-color: #999;
	}

	.poll-2014-custom-spotlight .flip ul li.end {
		margin-right: 0;
		width: 34%;
	}

	.poll-2014-custom-spotlight .flip .main-image {
		width: 100%;
	}

	.poll-2014-custom-spotlight .flip .body-text {
		width: 100%;
		padding: 0 25px 25px 25px;
	}

	.poll-2014-custom-spotlight .side-1 {
	    transform:             rotateY( 0deg );
	        -moz-transform:    rotateY( 0deg );
	        -ms-transform:     rotateY( 0deg );
	        -o-transform:      rotateY( 0deg );
	        -webkit-transform: rotateY( 0deg );
	}

	.poll-2014-custom-spotlight .side-2 {
	    transform:             rotateY( 180deg );
	        -moz-transform:    rotateY( 180deg );
	        -ms-transform:     rotateY( 180deg );
	        -o-transform:      rotateY( 180deg );
	        -webkit-transform: rotateY( 180deg );
	}

	.poll-2014-custom-spotlight .flip-side-1 {
	    transform:             rotateY( 0deg ) !important;
	        -moz-transform:    rotateY( 0deg ) !important;
	        -ms-transform:     rotateY( 0deg ) !important;
	        -o-transform:      rotateY( 0deg ) !important;
	        -webkit-transform: rotateY( 0deg ) !important;
	}

	.poll-2014-custom-spotlight .flip-side-2 {
	    transform:             rotateY( 180deg ) !important;
	        -moz-transform:    rotateY( 180deg ) !important;
	        -ms-transform:     rotateY( 180deg ) !important;
	        -o-transform:      rotateY( 180deg ) !important;
	        -webkit-transform: rotateY( 180deg ) !important;
	}

	.poll-2014-custom-spotlight .questions {
		list-style-type: none;
		margin: 0;
		padding: 0;
		margin-top: -3px;
	}

/* Poll 2014 Custom Spotlight */

/* */
/* */
/* */
/* --------------------------------------------- GENERATION V1 STYLES ONLY ABOVE ---------------------------------------------  */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* --------------------------------------------- GENERATION V2 STYLE ONLY BELOW ---------------------------------------------  */
/* */
/* */
/* */

.gen-2 .tab-center-item {
	text-align: center;
	width: 100%;
	display: block;
}

.gen-2 .sub-menu {
	position: absolute;
	left: -5000px;
	display: block;
}

.gen-2 .sub-menu img.button {
	display: inline;
}

.gen-2 .right-tab {
	display:none;
}

.gen-2 .nav-button {
	width: 40px;
}

.gen-2 .lead-item.lead-carousel {
	max-height: 900px;
	min-height: 900px;
}

.gen-2 .nav-button {
	width: 65px;
}

.gen-2 .nav-button.backward-button {
	width: 56px;
}

.gen-2 .nav-button img {
	width: 30px;
}

.gen-2 .lead-carousel .content h2, .gen-2 .lead-carousel .content span {
	width: 74%;
	position: relative;
	bottom: auto !important;
	padding: 0 13%;
}

.gen-2 .lead-carousel .content h2 {
	margin-bottom: 16px;
	line-height: 68px;
	height: auto;
	font-family: "Knowledge","Arial" !important;
}

.isIphone5 .gen-2 .lead-carousel .content h2, .isIphone6 .gen-2 .lead-carousel .content h2, .isIphone6plus .gen-2 .lead-carousel .content h2 {
	font-size: 84px;
	font-family: "Knowledge","Arial" !important;
	line-height: 88px;
}

.gen-2 .lead-carousel .content span p {
	width: 500px !important;
	font-size: 24px;
	height: auto;
	line-height: 31px;
}

.isIphone5 .gen-2 .lead-carousel .content span p, .isIphone6 .gen-2 .lead-carousel .content span p, .isIphone6plus .gen-2 .lead-carousel .content span p {
	font-size: 36px;
	width: 100%;
	line-height: 39px;
}

.gen-2 .lead-carousel .content-wrapper {
	display: table-cell;
	vertical-align: bottom;
	height: 495px;
}

.isIphone5 .gen-2 .lead-carousel .content-wrapper, .isIphone6 .gen-2 .lead-carousel .content-wrapper, .isIphone6plus .gen-2 .lead-carousel .content-wrapper {
	height: 515px
}

.gen-2 .lead-carousel .content {
	display: table;
	width: 100%;
	height: 630px;
}

.gen-2 .trustmedia .lead-carousel .content {
	height: 675px;
}

.isIphone5 .gen-2 .lead-item.trustlaw.lead-carousel, .isIphone6 .gen-2 .lead-item.trustlaw.lead-carousel, .isIphone6plus .gen-2 .lead-item.trustlaw.lead-carousel {
	max-height: 820px;
}

.isIphone5 .gen-2 .lead-carousel .content, .isIphone6 .gen-2 .lead-carousel .content, .isIphone6plus .gen-2 .lead-carousel .content {
	height: 730px;
}

.gen-2 .backstretch {
	text-align: center;
}

.gen-2 .backstretch img {
	left: 0;
	width: 100%;
}

.gen-2 .lead-carousel-nav-container {
	width: 98%;
}

.gen-2 .lead-carousel-nav {
	width: 114px;
}

.gen-2 .lead-carousel-nav li {
	border-radius: 10px;
	width: 20px;
	height: 20px;
	margin-right: 38px;
}

.gen-2 .lead-carousel-nav li:last-child {
	margin-right: 0;
}

.gen-2 .lead-item.trustlaw.lead-heading-one {
	margin-top: -2px;
}

.gen-2 .block .inner {
	margin: 0 55px;
	width: auto;
}

.gen-2  .block .col1, .gen-2  .block .col2 {
	float: none;
	width: 100%;
}

.gen-2  .block.grey {
	text-align: center;
}

.gen-2 .block.grey.tab-left-align {
	text-align: left;
}

.gen-2 .block {
	padding: 50px 0;
}

.gen-2 .block h2 {
	font-size: 44px;
	line-height: 54px;
	width: 90%;
	color: #434343;
	font-family: "Knowledge","arial" !important;
	font-weight: normal;
}

.isIphone5 .gen-2 .block h2, .isIphone6 .gen-2 .lead-carousel .block h2, .isIphone6plus .gen-2 .block h2 {
	font-size: 44px;
	line-height: 54px;
	color: #434343;
	font-family: "KnowledgeLight","arial" !important;
}

.gen-2 .block h3 {
	font-size: 42px;
	line-height: 54px;
	margin-bottom: -10px;
	font-family: "knowledge", "arial" !important;
	font-weight: normal;
}

.isIphone5 .gen-2 .block h3, .isIphone6 .gen-2 .lead-carousel .block h3, .isIphone6plus .gen-2 .block h3 {
	font-size: 46px;
	margin-bottom: -18px;
	margin-top: 6px;
}

.gen-2 .block p {
	font-size: 34px;
	line-height: 44px;
}

.block .only-bullets ul {
	list-style-type: circle;
	margin-top: 36px;
	padding-left: 0;
	text-align: left;
	margin-bottom: 16px;
}

.block .col1.only-bullets ul {
	margin-bottom: -12px;
}

.block .only-bullets ul li {
	margin-bottom: 20px;
	font-size: 34px;
	line-height: 44px;
}

.isIphone5 .gen-2 .block p, .isIphone6 .gen-2 .lead-carousel .block p, .isIphone6plus .gen-2 .block p {
	font-size: 36px;
	line-height: 39px;
}

.gen-2 .block h4 {
	font-size: 38px;
	line-height: 50px;
}

.isIphone5 .gen-2 .block h4, .isIphone6 .gen-2 .lead-carousel .block h4, .isIphone6plus .gen-2 .block h4 {
	font-size: 36px;
	line-height: 39px;
}

.gen-2 .block h5 {
	font-size: 32px;
	line-height: 35px;
	text-align: left;
}

.isIphone5 .gen-2 .block h5, .isIphone6 .gen-2 .lead-carousel .block h5, .isIphone6plus .gen-2 .block h5 {
	font-size: 38px;
	line-height: 42px;
	margin-top: 5px;
}

.gen-2 .how-it-works-diagram {
	margin-top: 5px;
	width: 85%;
	margin-bottom: 50px;
	float:none;
}

.gen-2 .block-button {
	float: none;
	font-size: 38px;
	margin-left: 158px;
	margin-top: 22px;
	padding: 28px 35px;
	width: 314px;
	border-bottom: 8px solid #0079a4;
}

.gen-2 .block-button span {
  bottom: 50%;
  font-size: 31px;
  height: 18px;
  margin-bottom: -3px;
  position: absolute;
  right: 28px;
}

.gen-2 .tab-left-align h3, .gen-2 .tab-left-align h4 {
	text-align: left;
}

.gen-2 .block-button.extra-top {
	margin-top: 50px;
}

.gen-2 .block-button.extra-bottom {
	margin-bottom: 30px;
}

.gen-2 .types-of-legal-support-diagram {
	margin-left: 86px;
	margin-bottom: 56px;
}

.gen-2 .block ul.reduced {
	font-size: 34px;
	line-height: 44px;
	padding-left: 22px;
}

.gen-2 .block ul.reduced li {
	margin-bottom: 6px;
}

.gen-2 .block h5 {
	margin-bottom: -10px;
}

.gen-2 .tri-module ul li {
	width: 100%;
	float: none;
	margin-bottom: 47px;
	height: auto;
}

.gen-2 .tri-module li .expand-button {
	display: none;
}

.gen-2 .tri-module ul li .image-background {
	height: auto;
}

.gen-2 .tri-module ul li .heading {
	font-size: 37px;
	padding-bottom: 33px;
	padding-top: 24px;
}

.gen-2 .tri-module ul li .description {
	background-color: #f5f5f5;
	font-size: 28px;
	line-height: 40px;
	margin-top: -5px;
	padding: 28px 36px 33px;
}

.gen-2 .block.blue {
	margin-top: -20px;
	padding-bottom: 210px;
	height: auto;
}

.gen-2 .quote-carousel-nav {
	width: 177px;
}

.gen-2 .block h3.centered.stories-title {
	text-align: left;
}

.gen-2 .quote-carousel span {
	bottom: -63px;
	font-size: 28px;
	line-height: 34px;
}

.gen-2 .quote-carousel-nav li {
	border-radius: 10px;
	height: 20px;
	margin-right: 38px;
	width: 20px;
}

.gen-2 .quote-carousel-nav-container {
	bottom: -165px;
}

.gen-2 .pro-bono-map {
	margin-top: -15px;
	padding-bottom: 63px;
	margin-top: 0;
}

.gen-2 .pro-bono-map .inner {
	width: 100%;
	text-align: center;
}

.gen-2 .pro-bono-map .inner img {
	width: 90%;
	margin-left: 0;
	margin-bottom: 30px;
	margin-top: -24px;
	margin-bottom: -15px;
}

.gen-2 .pro-bono-map .inner .block-button {
	margin-left: -127px;
}

.gen-2 .our-stories-tileset a {
	width: 100%;
	display: block;
	margin-bottom: 50px;
	height: auto;
	line-height: 0;
}

.gen-2 .our-stories-tileset a img {
	width: 100%;
	height: auto;
}

.gen-2 .our-stories-tileset a img.overlay {
	width: 306px;
	left: 50%;
	margin-left: -153px;
	top: 50%;
	margin-top: -86px;
}

.gen-2 .our-stories-tileset {
	margin-top: 51px;
}

.gen-2 .block.with-button {
	padding-bottom: 56px;
}

.gen-2 .block.with-button .block-button {
	margin-left: -120px;
}

.gen-2 .two-col-tile-block {
	list-style-type: none;
	padding: 0;
	margin-bottom: 46px;
	overflow: hidden;
}

.gen-2 .two-col-tile-block li {
	width: 48%;
	margin-bottom: 6px;
	float: left;
	margin-right: 2%;
}

.gen-2 .two-col-tile-block li img {
	width: 100%;
}

.gen-2 .two-col-tile-block li img.rollover {
	display: block !important;
	opacity: 1.0 !important;
}

.gen-2 .block.grey {
	padding-bottom: 29px;
}

.gen-2 .document-listing-block .info {
	width: 100%;
	margin-right: 0;
	text-align: left;
}

.gen-2 .document-listing-block .info h3 {
	margin-bottom: 0;
	color: #47a3c7;
}

.gen-2 .trustlaw-training-tileset {
	margin-top: 53px;
	overflow: hidden;
	margin-bottom: 30px;
}

.trustlaw-training-tileset a {
	width: 100%;
	height: auto;
	margin-bottom: 12px;
	overflow: hidden;
	display: block;
	line-height: 0;
}

.gen-2 .trustlaw-training-tileset .tile-1 {
	width: 100%;
}

.gen-2 .trustlaw-training-tileset .tile-2 {
	width: 49%;
	float: left;
	margin-bottom: 10px;
	margin-right: 11px;
}

.gen-2 .trustlaw-training-tileset .tile-3 {
	float: left;
	width: 49%;
	margin-right: 0;
}

.gen-2 .trustlaw-training-tileset .tile-4 {
	width: 49%;
	margin-right: 11px;
	float: left;
	margin-bottom: 5px;
}

.gen-2 .trustlaw-training-tileset .tile-5 {
	float: left;
	width: 49%;
	margin-right: 0;
}

.gen-2 .block.with-button.training-section {
	padding-bottom: 78px;
}

.gen-2 .block.with-button.training-section h3 {
	text-align: left;
}

.gen-2 .block.with-button.training-section .block-button {
	bottom: -26px;
	border-bottom-color: #2b1489;
}

.gen-2 .document-listing-block {
	border-bottom: medium none;
	margin-bottom: 31px;
	margin-top: -19px;
	padding-bottom: 0;
}

.gen-2 .document-listing li {
	width: 48%;
	float: left;
}

.gen-2 .document-listing {
	list-style-type: none;
	padding: 0;
	width: 100%;
	display: none;
}

.gen-2 .document-listing li {
	font-size: 23px;
	line-height: 27px;
	width: 44%;
	float: left;
	margin-bottom: 24px;
	margin-right: 6%;
}

.gen-2 .document-listing li a {
	color: #000;
	font-weight: normal;
}

.gen-2 .document-listing li span {
	font-size: 23px;
	line-height: 27px;
	font-family: "KnowledgeLight","arial";
	text-align: left;
	margin-top: -4px;

}

.gen-2 .publications-button {
	margin-top: -15px;
	margin-bottom: 39px;
	text-align: left;
}

.gen-2 .block.blue.contact-block {
	text-align: center;
	padding-bottom: 40px !important;
	padding-top: 54px;
	margin-top: 0;
}

.gen-2 .contact-block .col {
	width: 100%;
	padding: 0;
	font-family: "Knowledge","arial";
	text-align: left;
	font-weight: normal;
}

.gen-2 .contact-block .col1 span {
	display: block !important;
	font-size: 31px !important;
	margin: 18px 0 26px !important;
}

.gen-2 .contact-block .col a {
	font-weight: normal;
	font-size: 31px;
}

.gen-2 .contact-block h5 {
	margin-bottom: 5px;
	font-weight: normal;
	font-family: "Knowledge","arial";
}

.gen-2 .contact-block form {
	display: block;
	margin-bottom: 43px;
}

.gen-2 .contact-block .col2 span {
	display: block !important;
	font-size: 28px !important;
	margin: 16px 0 21px !important;
}

.gen-2 .contact-block .col2 h5 {
	margin-bottom: 16px;
}

.gen-2 .block-button {
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: left;
}

.gen-2 .block.blue.contact-block .col1 input, .gen-2 .block.purple.contact-block .col1 input {
  background-color: #47a3c7;
  border: 1px solid #0c314a;
  color: #e5f6ff;
  font-size: 25px;
  height: 69px;
  padding: 4px 12px;
  width: 462px;
}

.gen-2 .block.purple.contact-block .col1 input {
	border-color: #2b1489;
	background-color: #5641af;
}

.gen-2 .block.blue.contact-block .col1 input.button {
	background-color: #0079a4;
	border: 0px;
	color: #fff;
	height: 78px;
	padding-top: 5px;
	margin-left: -1px;
	width: 78px;
	-webkit-appearance: none;
	-webkit-border-radius:0;
    border-radius:0;
}

.gen-2 .block.purple.contact-block .col1 input.button {
	background-color: #2b1489 !important;
	color: #fff;
	height: 78px;
	padding-top: 5px;
	margin-left: -1px;
	width: 78px;
	-webkit-appearance: none;
	-webkit-border-radius:0;
    border-radius:0;
    border: 0px;
}

.gen-2 .block.dark-blue.contact-block .col1 input {
    background-color: #232f64;
    border: 1px solid #0d1a42;
    color: #e5f6ff;
    font-size: 25px;
    height: 69px;
    padding: 4px 12px;
    width: 462px;
}

.gen-2 .block.dark-blue.contact-block .col1 input.button {
	background-color: #0d1a42 !important;
	color: #fff;
	height: 78px;
	padding-top: 5px;
	margin-left: -1px;
	width: 78px;
	-webkit-appearance: none;
	-webkit-border-radius:0;
    border-radius:0;
    border: 0px;
}

.block.purple.contact-block .col1 input.button {
	background-color: #2b1489;
}

.gen-2 .trustlaw.lead-heading-six {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 75px;
}

.gen-2 .types-of-legal-support-diagram {
	margin-left: auto !important;
	margin-right: auto !important;
	width: 85%;
}

.gen-2 .block.grey.tab-left-align .col2 {
	text-align: center;
}

.gen-2 .block ul.reduced {
	text-align: left;
	margin-top: 29px;
}

.gen-2 .block ul.reduced li {
	margin-bottom: 16px;
}

.isIphone5 .gen-2 .block ul.reduced li, .isIphone6 .gen-2 .lead-carousel .block ul.reduced li, .isIphone6plus .gen-2 .block ul.reduced li {
	font-size: 33px;
	line-height: 36px;
}

.isIphone5 .gen-2 .tri-module ul li .description, .isIphone6 .gen-2 .tri-module ul li .description, .isIphone6plus .gen-2 .tri-module ul li .description {
	font-size: 28px;
	line-height: 40px;

}

.isIphone5 .gen-2 .tri-module ul li .heading, .isIphone6 .gen-2 .tri-module ul li .heading, .isIphone6plus .gen-2 .tri-module ul li .heading {
	font-size: 40px;
}

.isIphone5 .gen-2 .tri-module ul li .heading, .isIphone6 .gen-2 .tri-module ul li .heading, .isIphone6plus .gen-2 .tri-module ul li .heading {
	padding-bottom: 29px;
}

.isIphone5 .referral-partners-module, .isIphone6 .referral-partners-module, .isIphone6plus .referral-partners-module {
	margin-right: 0 !important;
	width: 100%;
}

.isIphone5 .gen-2 .quote-carousel span, .isIphone6 .gen-2 .quote-carousel span, .isIphone6plus .gen-2 .quote-carousel span {
	font-size: 34px;
}

.gen-2 .our-stories-tileset a img.overlay {
	outline: none;
	left: 50%;
	margin-left: -250px;
	margin-top: -146px;
	top: 50%;
	width: 500px;
}

.gen-2 .members-block {
	padding-bottom: 30px;
}

.gen-2 .block.with-button .block-button, .gen-2 .pro-bono-map .inner .block-button {
	overflow: hidden;
	position: relative;
	left: 0;
	bottom: 0;
}

.gen-2 .contact-block h3 {
	text-align: left;
	color: #fff;
}

.gen-2 .block-three-col .col3 {
	display: none;
}

.gen-2 .trustlaw .contact-block .col3 {
	display: none;
}

.gen-2 .media-development .contact-block .col3 {
	display: block;
	margin-top: 20px;
}

.gen-2 .media-development .contact-block .col3 img {
	min-width: 40px;
	margin-top: 20px;
}

.gen-2 .media-development .contact-block .col3 a {
	display: inline-block;
}


::-webkit-input-placeholder {
	color: #fff;
}
:-moz-placeholder { /* older Firefox*/
	color: #fff;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
}
:-ms-input-placeholder {
	color: #fff;
}

.gen-2 .trustlaw-training-tileset .overlay {
	left: 50%;
	margin-left: -250px;
	margin-top: -128px;
	outline: medium none;
	top: 50%;
	width: 500px;
	height: 256px;
}

.gen-2 .lead-carousel-nav li {
	background-color: #1c4150;
}

.gen-2 .lead-carousel-nav li.active {
	background-color: #47a3c7;
}

.gen-2 .lead-carousel-nav li:hover {
	background-color: #47a3c7;
}

.gen-2 ul.the-team {
	list-style-type: none;
	margin-top: -10px;
	padding: 0;
	width: 100%;
	margin-bottom: -8px;
}

.gen-2 ul.the-team li {
display: inline-block;
float: left;
margin-bottom: 30px;
margin-right: 2% !important;
overflow: hidden;
width: 48%;
}

.gen-2 ul.the-team li.right {
	margin-right: 0;
}

.gen-2 ul.the-team li img {
	width: 100%;
}

.gen-2 ul.the-team li .location img {
	width: auto;
}

.gen-2 ul.the-team li .info-block {
	bottom: -262px !important;
}

.gen-2 ul.the-team li:hover {
	cursor: default;
}

.isIphone5 .gen-2 .block .the-team h3, .isIphone6 .gen-2 .lead-carousel .block .the-team h3, .isIphone6plus .gen-2 .block .the-team h3 {
	font-size: 21px;
	margin-bottom: 3px;
	margin-top: -5px;
	font-weight: normal;
}

.gen-2 .trustlaw.lead-heading-seven .title img {
	margin-top: -78px;
}

.gen-2 .tab-button-bar {
	height: 69px;
	padding-top: 41px;
	width: auto;
	color: #fff;
	font-family: "Knowledge","arial";
	background-color: #47a3c7;
	padding-left: 142px;
}

.gen-2 .foundation-training .tab-button-bar {
	background-color: #232f64;
}

.gen-2 .trustmedia .tab-button-bar {
	background-color: #5641af;
}

.gen-2 .tab-block.first .tab-button-bar {
	margin-top: 2px;
}

.gen-2 .tab-block .tab-button-bar img {
	position: absolute;
	left: 55px;
	top: 16px;
}

.gen-2 .tab-block .tab-button-bar span {
	position: absolute;
	right: 55px;
	top: 41px;
	display: block;
}

.gen-2 .tab-block .tab-button-bar {
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	position: relative;
}

.gen-2 .tab-block.first {
	margin-top: -5px;
}

.gen-2 .tab-block {
	height: 110px;
	display: block;
	overflow: hidden;
}

.gen-2 .tab-button-bar:hover {
	cursor: pointer;
}

.gen-2 .contact-block {
	border-top: 2px #fff solid;
}

.gen-2 .tab-block.opened {
	height: auto !important;
}

.gen-2 .our-impact-tab-block .block.block-two-col.bottom-shadow {
	padding-bottom:100px !important;
}

.gen-2 .our-impact-tab-block .block.block-two-col.bottom-shadow .block-button {
	margin-top: 50px !important;
}

.gen-2 .quote-carousel h2 {
	color: #fff;
}

.gen-2 .trustlaw-awards-tab-block .awards-block {
	padding-bottom: 30px !important;
	padding-top:76px;
}

.gen-2 .publications-button {
	margin-top: 60px;
}

.gen-2 .resources-tab-block .block.grey {
	padding-bottom:30px;
}

.gen-2 .tab-block.opened .tab-button-bar span {

	/* Safari */
	-webkit-transform: rotate(90deg);

	/* Firefox */
	-moz-transform: rotate(90deg);

	/* IE */
	-ms-transform: rotate(90deg);

	/* Opera */
	-o-transform: rotate(90deg);

	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

.gen-2 .expand-button-close {
	display: none;
}

/* */
/* */
/* */
/* --------------------------------------------- GENERATION V2 STYLE ONLY ABOVE ---------------------------------------------  */




/* Media Development changes */

.news-and-events .large-first-item h3 {
	color: #434343;
    font-family: "knowledge","arial";
    font-size: 23px !important;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 10px;
    font-weight: normal;
    float: left;
}

.gen-2 .media-development .tab-center-item {
	margin-bottom: 50px;
}

.media-development .lead-carousel .content h2, .media-development .lead-carousel .content span {
	width: 74%;
	position: relative;
	bottom: auto;
	padding: 0 13%;
}
/*
	width:65% !important;
	margin: auto !important;
*/
}

.media-development .tools-at-our-disposal-diagram {
	width: 100%;
}

.media-development .our-programmes-tab-block .big-tile-listing {
	list-style: none;
	margin-top: 50px;
	margin-bottom: 30px;
}

.media-development .standard-bullet-listing li {
	font-size: 25px;
	color: #434343;
	text-align: left;
	height: auto;
}

.standard-bullet-listing {
	list-style: none;
	width: 100% !important;
	margin: 0px;
	padding:0px;
}

.programmes .large-bullet-listing {
	padding: 0px;
	margin:0px;
}

.programmes .large-bullet-listing li {
	padding:0px;
	margin:0px;
	list-style: none;
	height: auto;
	width: 100% !important;
}

.large-bullet-listing h4 {
	margin-bottom: 34px;
	margin-top: 8px;
}

.our-programmes-tab-block .big-tile-listing {
    padding: 0px;
}

.big-tile-listing li {
	width: 100%;
	height: 100% !important;
}

.big-tile-listing li .image-wrapper {
	width: 100%;
	height: 100%;
}

.big-tile-listing .image-wrapper img {
	min-width: 100%;
	max-width: 102%;
}

.big-tile-listing li .content-wrapper {
	bottom: 4px;
    height: 63px;
    padding: 16px 5%;
    width: 90%;
    text-align: left;
}

.big-tile-listing li .content-wrapper h3 {
	font-size: 32px !important;
	line-height: 35px;
	text-align: left;
}

.big-tile-listing li .content-wrapper span {
	text-align: left;
	font-size: 22px;
}

.block-new h3 {
	text-align: left;
	padding-top: 20px;
}

.our-programmes-tab-block h4, .our-programmes-tab-block h3, .gen-2 .block.grey span, .gen-2 .block.grey p {
	text-align: left !important;
}

.news-and-events .block-button {
	margin-bottom: 35px !important;
}

.media-development .large-first-item .base {
	margin-bottom:40px;
}

.news-and-events-tab-block .news-listing {
	margin:0px;
	padding: 0px;
	list-style: none;
	clear: both;
}

.news-and-events .large-first-item li {
	width:100%;
}

.news-and-events-tab-block .news-listing li:first-child .details {
    background-color: #eee;
    clear: both;
    display: block;
    padding: 20px 30px;
    box-sizing: border-box;
    width: 100%;
}

.news-and-events .large-first-item li:first-child {
	background-color: #fff !important;
	height:600px !important;
}

.news-and-events .large-first-item li:first-child .image-wrapper {
	width:570px !important;
}

.news-and-events .large-first-item li:first-child .image-wrapper .second {
	min-width:570px;
}

.standard-bullet-listing li {
	width: 100% !important;
}

.our-programmes-tab-block .programmes h4 {
	font-size: 34px !important;
}

.our-programmes-tab-block .block-new h3 {
	margin-top: 12px !important;
}

.media-development .big-tile-listing li .content-wrapper .large-pointer {
	bottom: 32px;
	right:	21px;
}

.media-development .our-programmes-tab-block .block .reduced {
	margin-bottom: 2px;
}

.media-development .our-programmes-tab-block .base.left {
	margin-bottom: 0px;
}

.media-development .our-programmes-tab-block .base {
	margin-bottom: 22px;
}

.media-development .large-bullet-listing .base {
	margin-bottom: 0px;
	height: auto;
}

.media-development .large-bullet-listing h4 {
	font-family: "knowledge","arial";
}

.media-development .large-bullet-listing .base.right{
	margin-bottom: -25px;
}


.media-development .reuters-institute-tab-block .with-button {
    padding-bottom: 86px !important;
}

.clear h5 {
	padding-top: 9px !important;
}

.media-development .programmes .col2 {
	margin-bottom: 30px;
}

.gen-2 .media-development .reuters-institute-tab-block .block-button {
	bottom: -23px;
}

.gen-2 .media-development .block-button {
	border-bottom: 8px solid #2b1489;
}

.media-development .our-alumni-tab-block .members-block {
	padding-bottom: 14px !important;
}

.news-and-events .large-first-item li:first-child h3 {
	font-size: 32px !important;
	line-height: 42px;
}

.news-and-events .large-first-item li:first-child {
	width: 100% !important;
}

.news-and-events .large-first-item li:first-child .image-wrapper {
	width: 100% !important;
	height: 294px;
}

.news-and-events .large-first-item li:first-child .image-wrapper img {
	width: 100%;
}

.news-and-events .large-first-item li:first-child .image-wrapper .exclusive-banner img {
	width: 150px !important;
}

.news-and-events .large-first-item li .image-wrapper {
	width: 50%;
	height: 188px;
}

.news-and-events .large-first-item li .image-wrapper img {
	min-height: 100%;
	min-width: 100%;
}

.news-and-events .large-first-item li {
	height: 210px;
}

.news-and-events .large-first-item li:first-child .description {
    font-size: 27px;
    line-height: 40px;
    font-family: "KnowledgeLight","arial";
    font-weight: normal;
    float: left;
}

.media-development .category-tab {
	background-color: #5641af;
    color: #fff;
    font-size: 22px;
    padding: 10px 25px;
    text-align: center;
    text-transform: uppercase;
    box-sizing: border-box
}

.news-and-events .large-first-item li:first-child .category-tab.tab-only-element {
	margin-top: 10px;
	margin-bottom: 20px;
	display: inline-block;
}

.news-and-events .large-first-item li .category-tab.tab-only-element {
	margin-bottom: 20px;
	display: inline-block;
}

.block .reduced strong, .block .reduced b {
	font-family: "knowledge", "arial";
	font-weight: normal;
}

.news-and-events .large-first-item li:first-child .category-tab {
	margin-right: 290px;
}

.media-development .category-tab {
	width: 228px;
	margin-right: 9px;
	padding: 10px 28px;
	font-size: 16px;
}

.media-development .supporting-independent-news {
	padding-bottom: 30px !important;
}

.media-development .block-new {
	padding-top: 55px;
}

.media-development .large-first-item .base.left {
	margin-bottom: 0px;
}

.media-development .news-and-events {
	padding: 55px 0px 30px 0px !important;
}

.media-development .our-resources-tab-block .block-two-col {
	padding: 60px 0px 20px 0px;
}

.our-alumni-tab-block .block-two-col {
	padding-bottom: 54px !important;
}

.our-approach-tab-block .block-two-col {
	padding-bottom: 30px !important;
}

#cookie-message .inner {
	width:auto;
}

.commercial-training-tab-block .block.block-two-col.dark-blue {
	padding-top: 69px;
	padding-bottom: 82px !important;
}

.foundation-training .training-section {
	padding: 27px 0px 35px 0px !important;
}

/* Foundation Training */

.foundation-training .tile {
	width: 100% !important;
	height: auto !important;
	padding-left: 40px;
	padding-right: 40px;
}

.foundation-training .tile.tile-4 {
	margin-left: 0px !important;
}

.foundation-training .tile img {
	width: 200%;
}

.foundation-training .dark-blue h2 {
	color: #fff !important;
}

.tile-section .tile h3 {
	 margin: 210px 0 7px !important;
}

.foundation-training .block.tile-section {
	padding: 80px 0px !important;
}

.box-half, .box-full {
	width: 100%;
}

.foundation-training .responsive-carousel h3 {
	font-family: "knowledge","arial" !important;
    font-size: 34px !important;
    font-weight: normal !important;
    line-height: 54px !important;
    margin-bottom: -2px !important;
    margin-top: -2px !important;
    /*padding-left: 31px !important;*/
    text-align: center !important;
    text-transform: uppercase;
    padding-top: 36px;
}

.responsive-carousel .date {
	margin-right:-1px;
	font-size: 28px;
	font-family: "knowledge", "arial";
	color: #434343;
}

.responsive-carousel .location {
	font-size: 28px;
	font-family: "knowledge", "arial";
	color: #434343;
	padding-right: 1px;
}

.responsive-carousel .price {
	font-size: 34px;
	font-family: "knowledge", "arial";
	font-weight: bold;
	margin-bottom:-1px;
}

.responsive-carousel .more-info .block-button {
    margin-bottom: 39px;
    padding: 14px 10px 40px 49px !important;
    width: 249px;
    background: #232f64;
}

.course-detail .responsive-carousel .more-info .block-button {
    width: 189px;

}

.responsive-carousel .location img, .responsive-carousel .date img {
    margin-bottom: -11px;
    margin-left: -43px;
    margin-right: 10px;
}

.course-detail .responsive-carousel .location img, .course-detail .responsive-carousel .date img {
    margin-bottom: -11px;
    margin-left: 0;
    margin-right: 12px;
    text-align: center;
}

.responsive-carousel .date, .responsive-carousel .location {
    box-sizing: border-box;
    padding: 33px 0 0 119px;
    min-height: 100px;
}

.course-detail .responsive-carousel .location {
	width: 100%;
	padding: 35px 0px 0px 0px !important;
	text-align: center;
}

.courses-homepage h2 {
	margin-bottom: 30px;
}

.slick-slide {
	background-color: #f4f4f4;
}

.slick-slider {
	margin-top: 15px;
}

.nav-growpop {
	display: none;
}

.half-lead-item .lead-item {
	width: 100% !important;
	float: none;
}

.half-lead-item .right {
	margin: 0 55px;
	width: auto;
	box-sizing: inherit !important;
	padding: 0px !important;
	padding-top: 10px;
	max-width: 100% !important;
}

.half-lead-item {
	min-width: 100px !important;
}

.half-lead-item .right h2 {
	font-size: 58px;
	line-height: 66px;
	font-weight: normal;
	font-family: "Knowledge","arial";
	margin-bottom: 0px;
	margin-top: 80px;
}

.half-lead-item .right h3 {
	font-size: 38px;
	line-height: 50px;
	font-weight: normal;
	font-family: "Knowledge","arial";
	margin-top: 25px;
	margin-bottom: 0px;
}

.half-lead-item .right h4 {
	font-size: 34px;
	line-height: 44px;
	font-weight: normal;
	font-family: "Knowledge","arial";
	margin-top: 35px;
}

.block .box-full h4, .block .box-half h4 {
	font-family: "Knowledge","arial";
	font-size:38px;
	font-weight:28px;
	margin-top: 44px;
	padding-left: 40px;
}

.block .box-half {
	padding-bottom: 0px;
	margin-bottom: 47px;
}

.block .box-full {
	padding-bottom: 25px;
}

.box-half ul, .box-full ul {
	width: 72%;
	margin-left: 12px;
	padding-left: 60px;
	margin-bottom: 47px;
}

.box-half ul li, .box-full ul li {
	font-size:34px;
	line-height:52px;
}

.box-full p {
	font-size: 34px;
    line-height: 52px !important;
    padding-bottom: 0px;
    padding-left: 40px;
}

.course-detail .slick-dots li.slick-active button::before {
	color: #666;
}

.course-detail .responsive-carousel h3 {
	font-family: "knowledge";
	font-size: 42px !important;
	line-height: 44px !important;
}

.block.block-two-col.dark-blue {
	padding-top: 80px;
	padding-bottom: 80px;
}

.block .box-full h3, .block .box-half h3 {
	padding-top: 23px !important;
	padding-left: 40px;
	margin-bottom: 0px !important;
}

.block .box-half h3 {
	margin-top: -5px !important;
}

.foundation-training .box-full h3, .foundation-training .box-half h3 {
	min-height: 100px;
}

.tile-section .tile {
	background-size: 100%;
	min-height: 587px;
}

.tile-section .tile.tile-5 {
	margin-bottom: 0px !important;
}

.half-lead-item .right p {
	padding: 0px;
	margin: 0px 0px 71px 0px;
}

.half-lead-item .right a {
	font-family: "Knowledge","arial";
    font-size: 34px;
    font-weight: normal;
    line-height: 44px;
    margin-bottom: 80px;
    margin-top: 35px;
    font-weight: bold;
}

.block-button.training {
    left: 0;
    margin-top: 100px;
    width: 501px !important;
    border-bottom: 5px solid #0e1a42;
}

.course-detail h2 {
	margin-top: 20px;
	margin-bottom:30px;
}

.course-detail .block-button {
	margin-bottom: 30px;
}

.tile-section .tile {
	margin-bottom: 47px !important;
}

.foundation-training .icon {
	left: 50%;
    margin-left: -50px;
    position: absolute;
    top: 15%;
}

/* Training buttons small */

	.tab-nav-growpop {
		positsion: absolute;
	}

	.tab-nav-growpop a {
		position: absolute;
		top: 410px;
		display: block;
		outline: none;
		text-align: left;
		z-index: 1000;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.tab-nav-growpop a.prev {
		left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.tab-nav-growpop a.next {
		right: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.tab-nav-growpop .icon-wrap {
	    background: none repeat scroll 0 0 #000;
	    opacity: 0.7;
	    border: 0 solid #000;
	    display: block;
	    padding: 20px 10px 44px;
	    position: relative;
	    transition: border-width 0.3s ease 0.15s;
	    width: 50px;
	    z-index: 100;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}

	.tab-nav-growpop span {
		display: block;
		padding-bottom: 5px;
		border-bottom: 1px solid #ddd;
		color: #000;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 400;
		font-size: 0.7em;
		line-height: 1.2;
		background-color: #000;
		opacity: 0.4;
	}

	.tab-nav-growpop img {
		position: absolute;
		top: 20px;
	}

	.tab-nav-growpop a.prev img {
		right: 20px;
	}

	.tab-nav-growpop a.next img {
		left: 20px;
	}

/* END - Training buttons small */

/* About the foundation */
			
.about-the-foundation .impact {
	width: 577px;
	margin: auto;
}

.about-the-foundation ul.programmes {
	width: 80%;
	margin: auto;
	padding: 0px;
	overflow: hidden;
	padding-bottom: 67px;
}

.about-the-foundation ul.programmes li {
    height: 437px;
    list-style-type: none;
    margin: auto 6% !important;
    text-align: center;
    width: 38% !important;
}

.about-the-foundation ul.programmes li p {
	text-align: left;
}

.about-the-foundation ul.programmes li img {
	margin:auto;
}

.lead-image-top .content p {
	width: 500px !important;
}

.half-lead-item .right-content p:first-of-type {
	margin-bottom: 44px !important;
}

h5.promo-go {
	margin-bottom: 40px !important;;
}

.the-wire-listing.tfk-in-translation {
	float: none !important;
	margin-top: 5px !important;
}