/*
.responsive-layout-mobile
.responsive-layout-narrow
.responsive-layout-normal
.responsive-layout-wide
*/


ul li.expanded, ul li.collapsed, ul li.leaf {
	list-style-image: none;
	list-style-type: none;	
}

/*   NEWS STORY   */ /*   PRESS RELEASE   */
.node-news-story .field-name-field-news-story-summary,
.node-press-release .field-name-field-pressrelease-summary {
	font-weight: bold;
}
.node-news-story .field-name-field-news-date,
.node-press-release .field-name-field-news-date {
	margin-bottom: 10px;
}
.node-news-story .field-name-field-news-story-image,
.node-press-release .field-name-field-pressrelease-image,
.node-type-newsflash .field-name-field-newsflash-image {
	float: right;
	overflow: hidden;
	padding: 0 0 10px 15px;
	
	max-width:280px;
	height:auto !important;
}
.node-news-story .field-name-field-news-story-image img,
.node-press-release .field-name-field-pressrelease-image img,
.node-type-newsflash .field-name-field-newsflash-image img {
	width:100%;
	max-width:100%;	
	height:auto !important;
}
.responsive-layout-mobile .node-news-story .field-name-field-news-story-image,
.responsive-layout-narrow .node-news-story .field-name-field-news-story-image, 
.responsive-layout-mobile .node-press-release .field-name-field-pressrelease-image,
.responsive-layout-narrow .node-press-release .field-name-field-pressrelease-image,
.responsive-layout-mobile .field-name-field-newsflash-image,
.responsive-layout-narrow .field-name-field-newsflash-image {
	width: 100%;
	max-width:100%;	
	text-align: center;
	padding: 0;
	margin-bottom: 1em;
	float:none;
}

.responsive-layout-mobile .caption p,
.responsive-layout-narrow .caption p {
	width: 98%;
}

/*   VIDEO   */ /*   MULTI VIDEO   */
.node-multi-video .field-collection-view {
	margin: 0;
	padding: 0;
}


/*   PUBLICATIONS   */
.node-publication .field-name-field-publication-image {
	float: right;
	padding-left: 0;
	border: solid 1px #D9D9D9;
}
.responsive-layout-mobile .node-publication .field-name-field-publication-image,
.responsive-layout-narrow .node-publication .field-name-field-publication-image {
	float:left;
	padding-left:0;
}
.responsive-layout-mobile .node-publication .field-name-field-publication-type,
.responsive-layout-narrow .node-publication .field-name-field-publication-type {
	clear:both;
}
.node-publication .field-name-field-publication-type {
	text-transform: uppercase;
	font-size: 0.750em;
	font-weight: bold;
}
.node-publication .field-name-field-publication-summary {
	font-weight: bold;
}
.node-publication .field-name-body {
	border-top: 1px solid #D9D9D9;
	padding-top: 1em;
	margin-top: 1em;
	float: left;
}
/*   DONORS   */
.node-donor .field-name-field-image-donor {
	float: left;
	padding: 0 10px 10px 0;
}


/*   DONORS LIST   */
.list-donors li {
	border-bottom: 1px solid #e0e1e1;
	overflow:hidden;
}
.list-donors .views-field-body,
.list-donors .row-title {
	margin-left: 250px;
}
.responsive-layout-mobile .node-donor .field-name-field-image-donor {
	float: none;
	padding: none;
}
.responsive-layout-mobile .view-id-donors  img,
.responsive-layout-narrow .view-id-donors  img {
	margin-bottom: 10px;
}
.responsive-layout-mobile .list-donors .row-title,
.responsive-layout-narrow .list-donors .row-title,
.responsive-layout-mobile .list-donors .views-field-body,
.responsive-layout-narrow .list-donors .views-field-body,
.responsive-layout-mobile .list-donors ul li {
	margin-left: 0;
}

.responsive-layout-mobile .list-donors .row-title {
	clear: left;
}

.responsive-layout-mobile .list-donors .row-summary {
	overflow: auto;
}

/*   STANDARD PAGES   */ /*   ACCESS PROJECT   */ /*   ACHIEVEMENT CHALLENGE   */
.node-page .field-name-field-page-image,
.node-access-project .field-name-field-page-image,
.node-achievement-challenge .field-name-field-challenge-image {
	float: right;
	padding: 0 0 10px 15px;
	
	max-width:280px;
	height:auto !important;
}
.node-page .field-name-field-page-image img,
.node-access-project .field-name-field-page-image img,
.node-achievement-challenge .field-name-field-challenge-image img {
	width:100%;
	max-width:100%;	
	height:auto !important;
}
.node-page,
.node-access-project {
	padding-top: 10px;
}
.responsive-layout-mobile .node-page .field-name-field-page-image,
.responsive-layout-mobile .node-access-project .field-name-field-page-image,
.responsive-layout-mobile .node-achievement-challenge .field-name-field-challenge-image,

.responsive-layout-narrow .node-access-project .field-name-field-page-image,
.responsive-layout-narrow .node-achievement-challenge .field-name-field-challenge-image {
	width: 100%;
	max-width:100%;	
	text-align: center;
	padding: 0;
	margin-bottom: 1em;
}
.responsive-layout-narrow .node-page .field-name-field-page-image {
	max-width:240px;
}



.node-achievement-challenge .field-name-field-challenge-teaser-carousel {
	font-weight: bold;
}

.responsive-layout-mobile .node-page img {
	max-width: 100%;
	height: auto;
}

/*   STAFF-BIO   */ /*   INTERNSHIP EXPERIENCES   */
.node-staff-bio .field-name-field-bio-image,
.node-internexp .field-name-field-bio-image {
	float: left;
	padding: 10px 10px 10px 0;
}
.node-staff-bio .field-name-body,
.node-internexp .field-name-body {
	float: left;
}
.node-staff-bio .field-name-field-bio-role,
.node-internexp .field-name-field-bio-role {
	padding-top: 7px;
	font-weight: bold;
}
.node-staff-bio .field-name-field-department,
.node-internexp .field-name-field-department {
	font-size: 0.750em;
}


/*   INTERVIEWS   */
.node-interview .field-name-field-page-image {
	float: right;
	padding-left: 20px;
}
.node-interview .field-name-field-interviewee-name  {
	font-weight: bold;
}



/*   EVENT    */
.node-event .field-name-field-event-display-date {
	font-size: 0.750em;
	margin: 0.5em 0 1em;
}
.node-event .field-name-field-event-location {
	font-weight: bold;
}


/*   JOB VACANCY   */
.node-job-vacancy .date-display-single {
	font-size: 1em;
}

/*   MULTIPLE IMAGES PAGE   */
.node-multiple-image-page .field-name-field-multi-image-text .field-items .field-item img {
	float: left;
	max-width:160px;
	height:auto !important;
}
.node-multiple-image-page .field-name-field-multi-image-text .field-items .field-item .caption {
	float: left;
    margin-right: 20px;
}
.responsive-layout-mobile .node-multiple-image-page .field-name-field-multi-image-text .field-items .field-item .caption {
	width:100% !important;
	max-width:100%;	
    margin-right: 0;
}
.node-multiple-image-page .field-name-field-multi-image-text .field-items .field-item .caption p {
	width:auto;	
    margin-bottom: 0;
}
.responsive-layout-mobile .node-multiple-image-page .field-name-field-multi-image-text .field-items .field-item .caption p {
    margin-bottom: 20px;
}
.node-multiple-image-page .field-name-field-multi-text .field-items .field-item {
	margin-left: 170px;
}
.node-multiple-image-page .field-name-field-multi-text .field-items .field-item p {
	margin: 0;
}

.responsive-layout-mobile .node-multiple-image-page .field-name-field-multi-image-text .field-items .field-item img {
	float: none;
	margin: 0 auto;
	display: block;
	margin-bottom: 1em;
	height:auto !important;
	/*max-width:380px;*/
	width:100%;
	max-width:100%;
}

.responsive-layout-mobile .node-multiple-image-page .field-name-field-multi-text .field-items .field-item {
	margin-left: 0;
	float: left;
	clear: left;
}


/*   SUBMENU   */
.submenu {
	border-top: 1px solid #d9d9d9;
}
.submenu ul li {
	border-bottom: 1px solid #d9d9d9;
	margin: 0;
	padding:0;
}
.submenu li ul.menu {
	padding-left:10px;
	margin-left:5px;
}
.submenu ul li a {
	display: block;
	padding: 5px 10px;
}
.submenu li ul.menu li {
	border: none;
	color:#990066;
	margin-left: 16px;
	list-style:outside disc;
}
.submenu li ul.menu {
	display:none;
}
.submenu li.active-trail ul.menu {
	display:block;
}
.submenu li ul.menu li:hover {
	color:#D50076;
}
.submenu ul li li a {
	padding:0 0 6px 3px;
	font-size:0.875em;
}
.submenu ul li li.last {
}



.responsive-layout-mobile .submenu {
	display: none;
}


/*   SHARE TOOLS   */

.footer-share {
	display: block;
}
.footer-share ul li {
	margin: 0;
}
.footer-share span a {
	text-indent: -999em;
	height: 24px;
	width: 24px;
	float: right;
	margin: 5px 7px 5px 0;
}
.links.node-links .print_mail a,
.links.node-links .print_html a  {
	text-indent: -999em;
	height: 24px;
	width: 24px;
	margin: 5px 7px 5px 0;
	border: medium none;
    border-radius: 0;
	padding:0;
}
.footer-share .share-rss a {
	background: url(../img/ico-rss.png) no-repeat;

}
.footer-share .share-printer a,
.links.node-links .print_html a {
	background: url(../img/ico-print.png) no-repeat;
}
.footer-share .share-email a,
.links.node-links .print_mail a {
	background: url(../img/ico-mail.png) no-repeat;

}



/*   FOOTER   */
#block-menu-menu-footer {
	border-top: 1px solid #e0e1e1;
}
#zone-footer ul.menu {
	float: right;
}
#zone-footer ul.menu .last {
	background: none;
}
#zone-footer #manta-ray-media {
	margin: 14px 0 14px 8px;
	float: right;
	position: absolute;
}
.responsive-layout-mobile #zone-footer ul.menu {
	float: none;
}
.responsive-layout-mobile #zone-footer #manta-ray-media {
	float: none;
	position: relative;
	margin: 1em;
}

/*   RELATED RHS MENU   */
.related {
	border-top: 7px solid #F1DEC6;
	/*font-size: 0.750em;*/
}
.related .view-header {
	font-size: 1.125em;
	font-weight: bold;
	margin-top: 10px;
}
.related p {
	margin: 10px 0;
	margin: 0;
}
.related ul {
	padding: 0;
}
.related ul li {
	border-bottom: 1px solid #e0e1e1;
	padding: 10px 0;
	margin: 0;
}
.related .views-field-title {
}






/*   RHS MENU   */ /*   EXPOSED FILTER LIST   */
.rhs-menu .form-item .form-type-bef-link {
	background-color: #e0e1e1;
	display: block;
	padding: 1px;
	background: url(../img/menu-bullet.png) no-repeat 0 0;
	margin:0;
}
.rhs-menu .form-item div a,
.rhs-menu .menu li a {
	padding: 0 0 6px 15px;
	font-size: 0.875em;
	display: block;
	color: #990066;
}
.rhs-menu .form-item div a:hover,
.rhs-menu .menu li a:hover {
	color: #D50076;
}


/*   LIST-ALL (NEWS/PR/AUDIO/PUBS/EVENTS)   */ 
.list-all ul li {
	border-bottom: 1px solid #e0e1e1;
	margin: 0;
	padding: 12px 0 12px 0;
	list-style: none;
}
.list-all p,
.list-all .views-field-title {
	margin-bottom: 6px;
}
.list-all .row-type {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.750em;
}
.list-all .views-row-last {
	border: 0;
}


/*   PAGER   */
.item-list .pager {
	background: none;
	border: none;
	font-size:0.875em;
	padding: 0 0 30px;
	position: relative;
	text-align: center;
}
.item-list .pager li {
	color: #990066;
	border: none;
	background: none;
	float: none;
	font-size:1em;
	text-transform: uppercase;
}
.pager li.pager-first a,
.pager li.pager-previous a,
.pager li.pager-next a,
.pager li.pager-last a {
	width: 60px;
}
.pager li.pager-previous,
.pager li.pager-next,
.responsive-layout-mobile .pager li.pager-ellipsis {
    display:none;
}
.responsive-layout-mobile .pager li a,
.responsive-layout-mobile .pager li.pager-current {
	font-size: 0.750em;
}
.pager li a {
	color:#990066;
	background:none;
	border:none;
}
.pager li a:hover {
	color: gray;
	text-decoration:none;
}
.pager li.pager-first {
    display: block;
	left: 0;
	position:absolute;
}
.pager li.pager-current {
	background: none;
    color: gray;
}
.pager li.pager-last {
	display: block;
	right: 0;
	position: absolute;
}


/*   VIDEO-LIST   */
.video-list img {
	 width: 100%;
	 height: auto;
	 padding-bottom: 10px;
}
.video-list li {
	margin: 0;
	padding: 4px;
	height: 375px;
	list-style: none;
}
.responsive-layout-mobile .video-list,
.responsive-layout-mobile .video-list li {
	padding: 0;
	height: auto;
	margin: 10px 0 20px 0;
	border-bottom: 1px solid #e0e1e1;
}
.responsive-layout-mobile .video-list .views-row-last {
	border: none;
}

/*   IMAGE-SLIDESHOW-LIST   */
.image-slideshow-list img {
	 width: 100%;
	 height: auto;
	 padding-bottom: 10px;
}
.image-slideshow-list li {
	margin: 0;
	padding: 4px;
	height: 275px;
	list-style: none;
}


/*   PEOPLE LIST   */
.people-list {
	padding-top: 20px;
}
.people-list ul li {
	padding: 10px 0;
	height: 100px;
	border-bottom: 1px solid #e0e1e1;
}

.responsive-layout-mobile .people-list ul li {
	height: auto;
	padding-bottom: 20px;
}
.people-list .row-date {
	display: inherit;
}
.responsive-layout-mobile .people-list ul li {
	margin-left: 0;
}
.people-list ul li img {
	float: left;
	padding: 2px 8px 0 0;
}
.people-list .views-field-field-department,
.people-list .views-field-field-bio-study-program {
	font-size: 0.875em;
}
.people-list .views-field-field-bio-study-program,
.people-list .views-field-field-department {
	margin-left: 88px;
}
.people-list .views-field-field-bio-role {
	font-size: 0.875em;
	font-weight: bold;
}
.responsive-layout-mobile .people-list .views-field-field-bio-role {
	font-size: 0.750em;
	font-weight: bold;
}


/*   HEADERS   */
/*h1, h2, h3, h4, h5, h6 {
	margin: 0;
}*/
h2.site-title {
	margin-bottom: 20px;
}


/*   INTERVIEW LIST   */
.list-intv img {
	float: left;
	margin-right: 10px;
	max-width:160px;
	height:auto !important;
}
.list-intv .views-field-field-interviewee-name, .view-id-interviews .views-field-field-interviewee-name {
	font-weight: bold;
}

.list-intv .views-field-field-news-story-summary {
	margin-left: 170px;
}

.list-intv .views-field-field-interviewee-name {
	margin-left: 170px;
}

.list-intv li {
	float: left;
    clear: both;
}
li a.active-trail,
li a.active {
	color: #444444;
}
.intv-rhs p {
	margin: 0;
	border-top:  7px solid rgb(242, 222, 198);
	padding: 10px 0;
}

.responsive-layout-mobile .list-intv img {
	max-width: 380px;
	height: auto;
	margin: 0 auto;
	display: block;
	float: none;
}

.responsive-layout-mobile .list-intv .views-field-field-news-story-summary,
.responsive-layout-mobile .list-intv p {
	margin: 0;
}

.responsive-layout-mobile .list-intv .views-field-title {
	float: left;
	clear: left;
	margin: 1em 0 0 0;
}

.responsive-layout-mobile .list-intv .views-field-field-news-story-summary {
	float: left;
	clear: left;
}

/*   GLOSSARY   */
.attachment-before .view-mmv-glossary {
	text-align: center;
}
.attachment-before .view-mmv-glossary span a {
	padding: 0 12px;
}
.view-mmv-glossary ul {
	margin: 0;
	padding: 0;
}
.caption p {
	margin: 0;
	width: 255px;
	font-size: 0.750em;
	padding: 4px;
	border-bottom: 1px solid #e0e1e1;
}


/*   NEWSLETTER   */
.field-name-field-newsletter-banner img {
	width: 100%;
	height: auto;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.field-name-field-newsletter-banner {
	margin-bottom: 20px;
}
.feature {
	padding: 0;
	margin: 0;
}
.feature li {
	background-color: #F5E5EF;
	margin-bottom: 10px;
	padding: 10px;
}
.feature li img {
	float: left;
	margin-right: 10px;
	padding: 10px;
}
.feature-story h2,
.feature-story p {
	margin-left: 123px;
}
.newsletter-rhs ul {
	padding: 0;
}
.newsletter-rhs ul li {
	border-top: 7px solid #F1DEC6;
	/*overflow:hidden;
	padding-top:10px;*/
	padding:0;
	margin:0;
}
.newsletter-rhs ul li.views-row-1 {
border-top:0;
padding-top:0px !important;
}
.newsletter-rhs ul li.views-row {
	padding-top:10px;
	clear: both;
}
.newsletter-rhs ul li .views-field-field-newsletter-feature-rhs {
	margin-top: 10px;
}
.newsletter-rhs img {
	margin-top: 10px;
}

.responsive-layout-mobile .newsletter-rhs img {
	margin: 0 auto;
	display: block;
	float:left;
	clear:left;
	/*margin:0 20px 30px 0;*/
	margin:0 20px 10px 0;
}

/*
.responsive-layout-mobile .newsletter-rhs ul li {
	border-top: none;
	background-color: #FFF2E5;
	padding: 0.5em;
	float: left;
	width: 92%;
}
*/
.newsletter-rhs p {
	margin: 0 0 10px;
	/*font-size: 0.750em;*/
	color: #707070;
	color:#444444;
	clear: left;

}

/*   OPEN SOURCE RESEARCH PAGE   */
#node-page-121 .field-name-body img {
	float: left;
	padding-right: 10px;
}
.os-body {
	margin-left: 140px;
}
.float-r {
	clear:left;
	display: block;
	float: right;
}


/*   ACHIEVEMENT AND CHALLENGES LIST   */
.achv-list ul {
	padding: 0;
	list-style: none;
}
.achv-list ul li {
	padding: 20px 0;
	float: none;
}
.achv-list img {
	float: left;
	margin-right: 20px;
}
.achv-list .date-display-single {
	/*margin: 0;*/
	margin:0 0 0 150px;
}
.rhs-column ul li ul li {
	list-style: disc;
	margin-left: 17px;
	border: none;
}
.rhs-column ul li ul li a {
	/*font-size: 0.750em;*/
  /*font-size: 0.875em;*/
  line-height:1;
}


/*   NEWSROOM   */
.newsroom ul li {
	margin-left: 0;
	border-bottom: 1px solid #e0e1e1;
	padding-bottom: 1em;
}
.newsroom ul {
	margin: 0;
	padding: 0;
}
.newsroom {
	padding: 0;
	margin: 0;
}
.newsroom p {
	margin: 10px 0;
}
.newsroom .views-row-last {
	border: none;
}
.page-node-12 #section-content .block h2.block-title {
	background-color: #E0E0E0;
	padding: 6px;
}
.newsroom .views-field-field-publication-type {
	text-transform: uppercase;
	font-size: 0.750em;
	font-weight: bold;
}
.newsroom .row-date {
  font-size: 0.875em;
}
.page-node-12 .region-content {
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	padding: 0 8px;
	margin: 1px;
}
.film ul li {
	padding: 20px 0;
	margin: 0;
	overflow:hidden;
}
.page-node-12 .grid-3 #block-views-adverts-block .views-field-field-advert-image img,
.page-node-12 .grid-3 #block-views-ads-cx-block .views-field-field-advert-image img {
	width: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.page-node-12 #block-views-feature-box-rhs .view-content {
	border-top: 7px solid #F1DEC6;
}
.page-node-12 #block-views-feature-box-rhs div li h3 {
	padding: 10px 0;
}
.page-node-12 #block-views-feature-box-rhs div li p {
	padding: 0;
	margin: 0;
	font-size: 0.875em;
}
.page-node-12 #block-views-feature-box-rhs ul li ul li {
	padding: 0;
	margin: 0;
	font-size: 0.875em;
	list-style: disc;
}

.page-node-12 #zone-content-wrapper #region-sidebar-first .region-inner {
	margin: 0 6px 0 0;
}

.page-node-12 #zone-content-wrapper #region-content .region-inner {
	margin: 0 8px;
}

.page-node-12 #zone-content-wrapper #region-sidebar-second .region-inner {
	margin: 0 0 0 6px;
}

#block-views-newsroom-publications .view-newsroom .views-field-field-publication-type {
	padding: 1em 0 1em 0;
}

#block-views-newsroom-publications .view-newsroom .views-field-field-publication-type .pub-type {
	padding: 6px 0px;
}

/*   IMAGE SLIDESHOW   */
.view-image-slideshow {
	margin-top: 20px;
}
.view-image-slideshow .bx-controls {
	width: 100%;
	top: -55px;
}
.view-image-slideshow .bx-controls .bx-pager {
	float: left;
	margin: 0;
}

#block-views-image-slideshow-block .responsive-layout-mobile .view-image-slideshow .bx-controls .bx-pager {
	margin: 0;
}

.view-image-slideshow .bx-controls .bx-controls-direction {
	float: right;
}
.slide-text .field-name-field-image-title  {
	background-color: #E0E0E0;
	padding: 5px 10px;
	font-weight: bold;
}
.slide-text .field-name-field-image-caption {
	background-color: #E0E0E0;
	padding: 5px 10px;
}
.slide-text .field-name-field-image-slide img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.responsive-layout-mobile .slide-text .field-name-field-image-slide img {
	max-width: 100%;
	height: auto;
}
.view-image-slideshow .bx-wrapper {
	margin: 0 auto;
}

/*.responsive-layout-mobile .view-image-slideshow .bx-wrapper {
	padding-top: 40px;
}*/

/*   SUBSCRIBE PAGE   */
.subscribe {
	display: inline-block;
}



/*   FRENCH MAIN-MENU   */
#zone-menu #block-superfish-2 .sf-menu a.sf-depth-1.active {
	background: #906;
	color: #FFF;
}
#zone-menu #block-superfish-2 .sf-menu a.sf-depth-1:hover {
	background: #F5E5EF none repeat scroll 0% 0%;
	color: #444;
}


/*   FLASH MAPS   */
.responsive-layout-mobile .content .field-name-body .field-items .field-item iframe,
.responsive-layout-narrow .content .field-name-body .field-items .field-item iframe {
	display: none;
}
.responsive-layout-wide .mobile-map,
.responsive-layout-normal .mobile-map {
	display: none;
}
.responsive-layout-mobile .mobile-map,
.responsive-layout-narrow .mobile-map {
	width: 100%;
}


/*   ACHIEVEMENTS AND CHALLENGES   */
.bg-grey {
	background-color: #E0E0E0;
	padding: 0.5em;
	margin: 0;
}
.bg-grey p {
	margin: 0;
}
.responsive-layout-mobile .view-id-achievements_challenges .view-footer {
	max-width: 380px;
	margin: 0px auto;
}
.view-id-achievements_challenges .view-footer p {
	float: right;
}
.view-id-achievements_challenges .row-strapline {
	min-height: 48px;
}


/* MAIN-MENU */
#zone-menu .sf-menu li#menu-447-1.sf-depth-1 a.sf-depth-1 {
	background-image: none;
}


/* FRENCH HOME PAGE */
.page-node-170 #block-views-feature-box-lhs .row-title {
  border-top: 7px solid #F1DDC5;
  padding: 0.75em 0 0;
  margin: 0 0 0.5em;
}
.page-node-170 #block-views-feature-box-lhs .view-feature-box ul li {
	background-color: transparent;
}
.page-node-170 #block-views-feature-box-lhs .views-row {
	padding: 0;
}
.page-node-170 #block-views-adverts-block .view-adverts ul,
.page-node-170 #block-views-ads-cx-block .view-adverts ul {
	width: 275px;
	margin: 0 auto;
	padding: 0;
}
.french-block {
	background: none repeat scroll 0 0 #FFF2E5;
	color: #EA5100;
	display: block;
	font-weight: bold;
	padding: 6px 9px 5px;
	margin: 0px 0px 10px 0px;
	position: relative;
	z-index: 10;
}
.french-block p {
	margin: 0;
}

.not-front #zone-administration-wrapper .region,
.not-front #zone-user-wrapper .region,
.not-front #zone-branding-wrapper .region {
	margin-bottom:0;
}
h1.site-title {
	margin-bottom: 20px;
}

/*   WEBFORM   */
.webform-client-form input[type="submit"] {
	background: #990066 none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	padding: 10px 15px;
	text-shadow: none;
}
.webform-client-form input[type="submit"]:hover {
	background: #f5e5ef none repeat scroll 0 0;
	color: #444444;
}


/*   FRENCH AREAS OF WORK MAP   */
.page-node-11044 #block-block-5 .content .jq_maphilight,
.page-node-11044 #block-block-5 .content map {
	display:none !important;
}

.page-node-11044 #block-block-5 .content svg {
	display:block;
	margin:0 auto;
}

.node-type-landing-page #block-views-news-block-1 .views-row .row-title {
	background-color: #fff;
	padding: 0;
}

.node-type-landing-page #block-views-news-block-1 .views-row .row-date {
	font-size: 1em;
}
.node-type-event .field-name-field-event-location,
.node-type-job-vacancy .field-name-field-job-location {
	margin-bottom:10px;
}

/*	Work area diamond	*/
.node-type-workarea.responsive-layout-normal #zone-branding-wrapper {
	display: none;
}

.node-type-workarea.responsive-layout-normal #section-content #region-sidebar-first,
.node-type-workarea.responsive-layout-narrow #section-content #region-sidebar-first {
	display: none;
}

.node-type-workarea.responsive-layout-normal #section-content #region-content,
.node-type-workarea.responsive-layout-narrow #section-content #region-content {
	width: 100%;
}

