/**
 * @file
 * Modules styles
 *
 * Modules are reusables CSS objects (components).
 * They can be utilized 
 */


/**
 * Hero
 */


/**
 * Card list
 */


/**
 * Paragraphe : Bocs vert de la page d'accueil
 */
/**
 * Paragraphe illustré (Image + texte)
 */
/*.paragraph--type--paragraphe-image-texte,
.paragraph--type--paragraphe-texte-pleine-page { 
  padding-bottom: 2rem; 
} */

.paragraph-illustre_image img{
  max-height: 700px;
  width: auto;
  display: block;
  margin: 0 auto;
}



.node__content > .field > .field__item > .paragraph:not(.paragraph--type--titre-icone) { 
	margin-bottom: 3.125rem;
}

@media all and (max-width: 550px) {	
.node__content > .field > .field__item > .paragraph:not(.paragraph--type--titre-icone) { 
	margin-bottom: 1.2rem;
}
}

.paragraph--type--titre-icone {padding-bottom: 1rem;}
.node__content > .field > .field__item:last-child { 
	padding-bottom: 0rem;
}
.paragraph-texte_texte > .text-formatted > p:last-child {
	margin-bottom: 0;
}
.paragraph-texte_texte > .text-formatted > ul > li {
	padding-bottom: 5px;
}
.paragraph-texte_texte > .text-formatted > ul > li:last-child {
	padding-bottom: 0;
}


/**
/* Breadcrumb
*/ 
.breadcrumb > ol > li, 
.breadcrumb > ol > li > a { 
	color: #aaaaaa; 
	font-size: .875rem; 
}
.breadcrumb > ol > li:last-child {
	color: #6a9f0f;
}
.breadcrumb li::before {
    content: '\BB';
    color: #aaa;
    padding: 0 0.25rem;
}

@media all and (max-width: 550px) {	
	.node__content > .field > .field__item {padding-bottom: 1rem;}	
}