/*************************/
/*********NODE-ACTUALITE*********/
/************************/
.node--actualite--container .row
{
	display: flex;

	flex-wrap: wrap;

	align-items: center;
}
.node--actualite--container
{
	border: 1px solid #153E5C;
}
.node--actualite--container .text
{
	display: flex;

	flex-direction: column;

	padding: 5%;

	justify-content: center;
}
.node--actualite--container .text .date-actus-content
{
	padding-top: 20px;

	font-size: 1.6rem;
}

/*************************/
/*********NODE-Centre*********/
/************************/

.node--centre--container .text
{
	display: flex;

	flex-wrap: wrap;

	padding: 15px;
	padding-bottom: 20px;

	justify-content: space-around;
	justify-content: flex-start;
}
.node--centre--container .img
{
	display: flex;

	flex-direction: column;
}
.node--centre--container .img .panda-slider-container
{
	padding-top: 30px;
}
.node--centre--container .info
{
	display: flex;

	flex-direction: column;
}

.node--centre--container .info *
{
	padding-bottom: 5px;
}
@media( max-width :768px)
{
	.node--centre--container .row:last-child
	{
		display: flex;

		flex-direction: column-reverse;
	}

	.node--centre--container .row:last-child > div:first-child
	{
		order: 3;
	}

	.node--centre--container .info
	{
		padding-top: 20px;
	}

	.row.center-head
	{
		display: flex;

		flex-direction: column-reverse;
	}
}

.page-node-type-centres .region-content li
{
	list-style-type: none;
}

.page-node-type-centres .field--name-body ul
{
	margin-bottom: 20px;

	font-weight: 500;
}

.page-node-type-centres .field--name-field-adresse .field--label,
.page-node-type-centres .field--name-field-telephone .field--label,
.page-node-type-centres .field--name-field-email .field--label
{
	text-transform: uppercase;
}

.page-centres-welcome-text strong
{
	color: #325775;
}

.page-centres-welcome-text strong:last-child
{
	color: #EFA445;
}

.page-node-type-page .region-content .field--name-body h2
{
	font-weight: 800;
	font-size: 2.2rem;
	color: #000;

	letter-spacing: -.6px;
	text-transform: uppercase;
}

.page-node-type-page .region-content .field--name-body h2 a
{
	color: #153E5C;
	text-decoration: underline;
}

.page-node-type-page .region-content .field--name-body h3
{
	font-weight: 600;
	font-size: 1.9rem;
	color: #EFA445;

	letter-spacing: -.6px;
	text-transform: uppercase;
}

.page-node-type-page .region-content .field--name-body blockquote
{
	margin-bottom: 30px;
}

.page-node-type-page .region-content .field--name-body blockquote strong
{
	color: #153E5C;
}

.page-node-type-page .region-content .field--name-body blockquote a
{
	color: #153E5C;
	text-decoration: underline;
}

.page-node-type-page .region-content .field--name-body a
{
	color: #153E5C;
	text-decoration: underline;
}

.page-node-type-page .region-content .field--name-body a.btn-bkg-orange
{
	color: #FFF;
	text-decoration: none;
}

.page-node-type-page .region-content .field--name-body a.btn-bkg-orange:hover,
.page-node-type-page .region-content .field--name-body a.btn-bkg-orange:focus
{
	color: #153E5C;
	text-decoration: none;
}
