.page-node-type-editorial-page .field--name-field-content-vm .field--name-field-videeo .field--name-title,
.page-node-type-news .field--name-field-content-vm .field--name-field-videeo .field--name-title{
	display: none;
}

.facet-selected {
	background-color: blue;
}

#cartography {
	width: 50%;
	height: 700px;
}
.form-item-parameter {
	display: none;
}
.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width:auto;
	max-width: 500px;
	margin: 20px auto;
}
#mention-carto{
	color:#250e62;
	padding-left: 1em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

.page-node-type-press-release .descriptive_block .field--name-name{
	display: none;
}
#views-exposed-form-list-page-1 .form-item-items-per-page,
#views-exposed-form-list-page-2 .form-item-items-per-page,
#views-exposed-form-list-page-3 .form-item-items-per-page {
	display: none;
}

/*Autocomplete main menu Pays*/
.ui-autocomplete{
	z-index: 1000;
}

/*Image style logo ong*/
.image-style-logo-ong{
	height: 36px;
	width: auto;
}

/** Page error **/
.view-id-pages_error {
	width:70%;
	margin: 0 auto;
	padding : 25px;

}

.user-login-form {
	margin:0 20%;
}

.path-user h1 {
	margin: 15px auto;
	max-width: 400px;
}

/*Delegations*/
.view-page-delegations .view-footer .file--application-pdf, .file--application-pdf {
	background-image: url('../images/icons/application-pdf.png');
}

.view-page-delegations .view-footer .file, .file {
	padding-left: 20px;
	/*	display: inline-block !important;*/
	min-height: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	height: auto !important;
	width: 100%;
	padding-left: 50px !important;
	text-align: left;
}

.view-page-delegations .view-footer .file{
	background-position: 40px center;
	padding-left: 90px !important;
}

.view-page-delegations h3 {
	padding: 16px 40px;
	padding-right: 60px;
	font-family: "ITC Avant Garde Std Bk", Avant Garde, Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2rem;
	cursor: pointer;
	color: white;
	background: #250e62;
	position: relative;
}

.view-page-delegations h3:before {
	content: '\e904';
	font-family: icomoon;
	position: absolute;
	height: 30px;
	width: 30px;
	top: 50%;
	margin-top: -15px;
	text-align: center;
	line-height: 30px;
	font-weight: normal;
	color: #da291c;
	right: 26px;
	font-size: 30px;
	transition: transform 0.3s ease-in-out;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.view-page-delegations h3.opened:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.view-page-delegations .views-row, .view-page-delegations .view-footer span{
	padding: 25px 40px;
	background: white;
	display: none;
	text-align: left;
}

.view-page-delegations .views-field-created{
	display: inline;
}

.view-page-delegations .view-content, .view-page-delegations .view-footer{
	max-width: 760px;
	margin: 0 auto 30px;
}

.view-page-delegations .view-header .views-row{
	display: block;
}
.view-page-delegations .views-field-field-file{
	display: inline-block;
}

.view-page-delegations .views-field-created:before{
	content: " -";
	width: 5px;
}

.view-page-delegations .view-header .field--name-field-delegation-title{
	font-size: 4rem;
	font-family: "ITC Avant Garde Std Bk", Avant Garde, Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 5rem;
	line-height: 1.3;
}

.view-page-delegations .view-header .field--name-field-chapo{
	line-height: 1.6;
	margin-bottom: 5rem;
}

.view-page-delegations .view-header .views-row{
	background: none;
}

#delegations-edit-form{
	margin-left: 40px;
}


/*Delegation edit*/
h1.page-title {
	text-align: center;
	padding-top: 40px;
}
/*fin Delegations*/


/*Bandeau cookie*/
#cookie-bar{
	background-color:white;
	/*height: 70px;*/
}
#cookie-bar p{
	/*width:69%;*/
	font-family:'ITC Avant Garde Std Bk';
	color:#250e62;
	padding-top: 12px;
	padding-bottom:12px;
	font-size: 14px;
	font-weight: 500;
}
#cookie-bar a.cb-enable{
	background:#250e62;
	color: white;
	position: absolute;
	right: 22%;
	top: 60%;
	width:73px;
	padding-top: 2px;
	border-radius: 10px;
	font-weight: 600;
}
#cookie-bar p a:hover{
	border:1px solid #da291c;
	color: #da291c;
	background:white;
}

.page-node-type-rubric-page .right .field--name-field-descriptive-nm{
	margin-bottom: 1.6em;
}

div.resources > div > div.four-tiles {
	width: 520px;
}

div.resources > div > div.six-tiles {
	width: 340px;
}

/* Newsletter */
#block-newsletterfooterblock-3:before,
#block-newsletterfooterblock-3:after {
	content: '';
	width: 100%;
	left: -100%;
	top: 0;
	bottom: 0;
	position: absolute;
	background: #da291c;
}
#block-newsletterfooterblock-3 {
	background: #da291c;
	color: white;
	margin-bottom: 88px;
	position: relative;
}
#block-newsletterfooterblock-3:before,
#block-newsletterfooterblock-3:after {
	content: '';
	width: 100%;
	left: -100%;
	top: 0;
	bottom: 0;
	position: absolute;
	background: #da291c;
}
#block-newsletterfooterblock-3:after {
	left: 100%;
}

/* /recherche */
#region-country .country {
	display: none;
}

#region-country input[name=region] {
	float: left;
}

.page-node-type-resource .node-content-top .region-nodecontenttopright .media .img img{
	width: auto;
	height: 100%;
	min-width: 0;
}

/*Cross content ressource*/
.page-node-type-resource .cross-content .visual .img{
	text-align: center;
	margin-top: 15px;
}
.page-node-type-resource .cross-content .visual img{
	width: auto;
	height: auto;
}
.page-node-type-resource .node-content-top .group-2 > .country::before{
	content: none;
}

/* Espaces insécables wysiwyg */
span.nospace {
	white-space: nowrap;
}

/* Responsive */
@media (max-width: 767px){
	.bloc-bleu{
		height: 100px;
	}
	.bloc-bleu .title{
		font-size: 2em;
		top:40%;
	}
	.bloc-bleu .visual img{
		height: 100%;
	}
}

/* Evol homepage Actu */

.bloc-actualites-homepage .node--type-news .startDate,
.bloc-actualites-homepage .node .startDate,
.bloc-actualites-homepage .taxonomy-term .startDate {
	position: absolute;
	left: 11.4285714286%;
	bottom: 27px;
	width: 110px;
}

.bloc-actualites-homepage .node--type-news .endDate,
.bloc-actualites-homepage .node .endDate,
.bloc-actualites-homepage .taxonomy-term .endDate {
	position: absolute;
	left: 41.4285714286%;
	bottom: 27px;
	width: 110px;
}

.bloc-actualites-homepage .node--type-news .startDate time,
.bloc-actualites-homepage .node .startDate time,
.bloc-actualites-homepage .taxonomy-term .startDate time,
.bloc-actualites-homepage .node--type-news .endDate time,
.bloc-actualites-homepage .node .endDate time,
.bloc-actualites-homepage .taxonomy-term .endDate time {
	position: relative;
	left: 0;
	bottom: 0;
}

.bloc-actualites-homepage .node--type-news .endDate time:before,
.bloc-actualites-homepage .node .endDate time:before,
.bloc-actualites-homepage .taxonomy-term .endDate time:before {
	content: '/  ';
}

/* checkbox */
input[type='checkbox'] {
	opacity: 0;
	float: left;
	width: 20px;
	height: 20px;
}

input[type='checkbox'] + label {
	margin: 0;
	clear: none;
	padding: 0 0 0px 24px;
	cursor: pointer;
	background: url(../images/unchecked.png) left center no-repeat;
}

input[type='checkbox']:checked + label {
	background-image: url(../images/checked.png);
}

.path-recherche div.check-all{
	float: right;
	font-family: "ITC Avant Garde Std Bk", Avant Garde, Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5rem;
	font-weight: 600;
	color: #250e62;
	cursor: pointer;
	transition: color 0.15s ease-in-out;
}
.path-taxonomy div.check-all {
	text-align: right;
	font-family: "ITC Avant Garde Std Bk", Avant Garde, Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5rem;
	font-weight: 600;
	color: #250e62;
	cursor: pointer;
	transition: color 0.15s ease-in-out;
}
.path-recherche div.check-all:hover,
.path-taxonomy div.check-all:hover{
	color: #da291c;
}

.page-node-type-editorial-page div.check-all:hover{
	background-color: #da291c;
	color: white;
}

.page-node-type-editorial-page div.check-all{
	float: right;
	font-family: "ITC Avant Garde Std Bk", Avant Garde, Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.5rem;
	font-weight: 600;
	color: #250e62;
	cursor: pointer;
	transition: color 0.15s ease-in-out;
}

.page-node-type-editorial-page div.check-all:hover{
	color: #da291c;
}

.path-recherche div #afd-project-bar-right ul {
	clear: right;
}
.page-node-type-editorial-page div.check-all .before-check-all{
	position: absolute;
	top: 0;
	left: 20px;
	left: 2rem;
	right: 20px;
	right: 2rem;
	bottom: 0;
	border-radius: 2.5rem;
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
	box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.35);
	z-index: -1;
}

@media (min-width: 1024px) {
	.node-content-top .region-nodecontenttopright .media .img img {
		width: 1120px!important;
	}
	.page-node-type-resource .node-content-top .region-nodecontenttopright .media .img img {
		width: initial!important;
	}
}

.legal-notice .field--name-field-legal-notice p:nth-child(1) > img{
	width: 25%;
	margin-right: 2rem;
}

.legal-notice .field--name-field-legal-notice p:nth-child(2){
	padding: 2rem 0;
}

.videos.adm_field_collection > .field--name-name {
	margin-bottom: 5rem;
}
/*Fil ariane*/
.ariane-nochevron::after{
	content: ''!important;
}
.field--name-field-map-block-title{
	display: none;
}
#block-afd-breadcrumbs, #block-breadcrumbs{
	color: inherit!important;
}
.path-ressources-accueil #block-afd-breadcrumbs, .path-experts #block-afd-breadcrumbs, .path-offre-de-emploi #block-afd-breadcrumbs {
	color: white!important;
}

/*Reduction marges texte pages edito actu grand angle ticket 78*/
.descriptive_block {
	margin-bottom: 0!important;
}
body:not('.page-node-type-news').descriptive_block > .field--name-field-descriptive-nm > p:last-child{
	margin-bottom: 0!important;
}
.testimony .contenu{
	margin-top: 0!important;
}
.contenu-type-4 .highlight_content .contenu .highlightContent-chapo, .contenu-type-4 .highlight_content .contenu .chapo .highlightContent-chapo, .chapo .two-columns .field--name-field-chapo-column-1nm, .two-columns .chapo .field--name-field-chapo-column-1nm, .chapo .two-columns .field--name-field-chapo-column-2-nm, .two-columns .chapo .field--name-field-chapo-column-2-nm, .chapo .node--type-expert.node--view-mode-full .career .field--name-field-header, .node--type-expert.node--view-mode-full .career .chapo .field--name-field-header, .chapo .node--type-expert.node--view-mode-full .other-work .field__item > p:first-child, .node--type-expert.node--view-mode-full .other-work .chapo .field__item > p:first-child{
	margin-bottom: 0!important;
}
.highlighted > .image {
	margin-bottom: 280px;
}

.page-node-type-page-ong-project .prefix-ong{
	float: left;
	margin-right: 1rem;
}
.page-node-type-page-ong-project .chapo {
	margin-bottom: 4.7rem;
}
.highlighted .contenu {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

/*Visuels mise en exergue*/
.highlighted .image iframe {
	width: 100%;
}
.highlighted .image .field--name-field-visual-nm,
.shadow,
.highlighted .image .field--name-field-visual-nm2{
	transform: none !important;
}
.highlighted .image .field--name-field-visual-nm2 .img img {
	z-index: 1;
	position: relative;
}
.shadow{
	z-index: 0!important;
	top: 12px!important;
	width: 80%!important;
}

/*Video responsive in highlight content*/
@media (max-width: 767px) {
	.contenu-type-4 .highlight_content.with-media .highlightContent-media iframe {
		max-height: 250px !important;
	}
}

/*Arrière plan GA ffem*/
body.grand-angle.ffem {
	background-image: none;
}

.field--name-field-map-block-title{
	display: none;
}

input[name="local-antenna"]{
	opacity: 1;
}

/*Page ONG*/
.page-node-type-page-ong-project .prefix-ong{
	float: left;
	margin-right: 1rem;
}
.page-node-type-page-ong-project .chapo{
	margin-bottom: 4.7rem;
}

/*Language switcher on-top*/
ul.anchor{
	z-index: 89!important;
}
/*Social network logos on Agency Page*/
.team .team.adm_field_collection .field--name-field-linkedin-nm, .team .team.adm_field_collection .field--name-field-twitter-nm {
	display: inherit !important;
}
/*Resize image block mis een avant on rubric page*/
.node--type-rubric-page .content .media-image.view-mode-rubric{
	margin: 6px 0px 20px 0!important;
	max-width: 100%!important;
}
/*Hide lang-selector on ffem*/
.ffem #block-selecteurdelangue{
	display: none;
}
.ffem #block-formulairederecherche {
	right: 40px;
}
