/* EUROPEAN PARLIAMENT's INFOGRAPHIC "LEGISLATIVE PROCEDURE" : https://www.europarl.europa.eu/infographic/legislative-procedure/index_en.html */
/* Copyright : European Parliament */
/* All CSS classes must have to use the same prefix "eplp_" to prevent all side effects on the Europarl page container */

/* ===================================================================================================================================================================================================================== */
/* === INFOGRAPHIC "LEGISLATIVE PROCEDURE / SNAKE" ===================================================================================================================================================================== */
/* ===================================================================================================================================================================================================================== */

	/* ================================================================================================================================================================================================================= */
	/* === FONT MANAGEMENT ========================================================================================================================================================================================= */
	/* ================================================================================================================================================================================================================= */

		/* FONT IMPORT : Google Font "Roboto Slab" (https://fonts.google.com/specimen/Roboto+Slab) */
		@font-face{
			font-family: 						"Roboto Slab";
			font-weight: 						normal;
			src: 								url("../import-font/RobotoSlab-Light.ttf") 		format("truetype");
		}
		@font-face{
			font-family: 						"Roboto Slab";
			font-weight: 						bold;
			src: 								url("../import-font/RobotoSlab-Regular.ttf") 	format("truetype");
		}
		@font-face{
			font-family: 						"Roboto Slab";
			font-weight: 						lighter;
			src: 								url("../import-font/RobotoSlab-Light.ttf") 		format("truetype");
		}

	/* ================================================================================================================================================================================================================= */
	/* === TAGS INITIALIZATION ========================================================================================================================================================================================= */
	/* ================================================================================================================================================================================================================= */

		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* INITIALIZATION : Page definition (EXACTELY THE SAME AS THE "EUROPARL" WEBSITE PAGE) */

			body[data-infographic="standalone"]{
				overflow-x: 							hidden;
				overflow-y: 							auto;
				margin: 								0;
				padding: 								0;
				font-family: 							Helvetica, Arial, sans-serif;
				font-size: 								62.5%;
				font-size: 								calc(1em * .625);
				line-height: 							inherit;
				color: 									#505154;
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* INITIALIZATION : Resetting all styles of tags in the infographic */
		
			#legislative-procedure .eplp_page *{
				margin: 								0;
				padding: 								0;
				border: 								0;
				outline: 								0;
				font-weight: 							inherit;
				font-style: 							inherit;
				font-family: 							inherit;
				cursor: 								default;
				vertical-align: 						baseline;
			}
			#legislative-procedure .eplp_page ul{	list-style: 	none;	}
			#legislative-procedure .eplp_page ol{
				padding-left: 							10px;
				border: 								0;
				font-weight: 							inherit;
				font-style: 							inherit;
				font-family: 							inherit;
				vertical-align: 						baseline;
			}
			#legislative-procedure .eplp_page a{
				border:	 								0;
				outline:	 							0;
				text-decoration:	 					none;
				cursor:									pointer;
			}
			#legislative-procedure .eplp_page h1, 
			#legislative-procedure .eplp_page h2, 
			#legislative-procedure .eplp_page h3, 
			#legislative-procedure .eplp_page h4, 
			#legislative-procedure .eplp_page h5, 
			#legislative-procedure .eplp_page h6{
				font-size:								1em;
				font-weight:	 						normal;
			}
			#legislative-procedure .eplp_page abbr{
				border:									none;
				outline:	 							none;
				text-decoration:	 					none;
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* INITIALIZATION :	Hidden text for accessibility matters */

			#legislative-procedure .eplp_page .eplp_hidden{
				position:	 							absolute;
				display:	 							block;
				overflow:	 	 						hidden;
				top:	 	 							0;
				left:	 	 							-100px;
				width:	 	 							0;
				height:	 	 							0;
				white-space:	 						nowrap;
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* INITIALIZATION : Initialisation des balises "conteneur" de l'infographie */

			#legislative-procedure{
				position:	 							relative;
				display:	 							block;
				overflow:	 							hidden;
				width:	 								100%;
				height:	 								auto;
				margin:									0;
				padding:	 							0;
				flex:									0 0 auto;
				-webkit-flex:							0 0 auto;
				box-sizing:	 							border-box;
				background:	 							none;
				border:	 								none;
				font-family:	 						Helvetica, Arial, sans-serif;
				font-size:	 							1em;
				font-weight:	 						normal;
				letter-spacing:	 						normal;
				line-height:	 						normal;
				white-space:	 						normal;
				color:	 								#505154;
			}
			#legislative-procedure .eplp_page{
				position:	 							static;
				display:	 							block;
				width:	 								auto;
				height:	 								auto;
				max-width:	 							1020px;
				margin:									10px auto;
				padding:	 							0 10px;
				box-sizing:	 							border-box;
				background-color:	 					#fff;
				font-family:	 						inherit;
				font-size:	 							1em;
				font-weight:	 						normal;
				letter-spacing:	 						normal;
				line-height:	 						normal;
				white-space:	 						normal;
				color:	 								inherit;
			}
		
	/* ================================================================================================================================================================================================================= */
	/* === INFOGRAPHIC STYLES ========================================================================================================================================================================================== */
	/* ================================================================================================================================================================================================================= */

		/* ========================================================================================================================================================================== */
		/* == HEADER OF THE INFOGRAPHIC ============================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* INFOGRAPHIC HEADER : Title */

				#legislative-procedure .eplp_page > .eplp_header{
					position: 							static;
					display: 							block;
					display: 							flex;
					display: 							-webkit-flex;
					margin: 							0;
					padding: 							15px 40px;
					background-color: 					#f3f4f4;
					border: 							1px solid #d1d3d4;
					flex-direction: 					row;
					-webkit-flex-direction:				row;
					align-items: 						center;
					-webkit-align-items:				center;
					justify-content: 					space-between;
					-webkit-justify-content:			space-between;
					font-family: 						'Roboto Slab', serif;
					text-align: 						left;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_header .eplp_name{
					position: 							static;
					display: 							inline-block;
					margin:								20px;
					padding: 							0;
					flex:								1 1 auto;
					-webkit-flex:						1 1 auto;
					font-size: 							4.4em;
					font-weight: 						lighter;
					line-height: 						1.1em;
					text-align: 						left;
					letter-spacing: 					normal;
					vertical-align: 					middle;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_header:after{
					position: 							static;
					display: 							inline-block;
					width: 								187px;
					height: 							101px;
					margin:								20px;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-position: 				0 0;
					background-repeat: 					no-repeat;
					flex:								0 0 auto;
					-webkit-flex:						0 0 auto;
					vertical-align: 					middle;
					content:							"";
				}

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* INFOGRAPHIC HEADER : Quick access */

				/* HEADER :: Navigation (container) */
				#legislative-procedure .eplp_page > .eplp_access,
				#legislative-procedure .eplp_page > .eplp_access ul,
				#legislative-procedure .eplp_page > .eplp_access ul li{
					position: 							static;
					display: 							block;
					height: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_access a{
					position: 							absolute;
					display: 							block;
					z-index: 							30;
					overflow: 							hidden;
					width: 								0;
					height:  							0;
					margin: 							10px 0 0 10px;
					padding: 							0;
					box-sizing: 						border-box;
					opacity: 							0;
					text-decoration: 					none;
				}
				/* HEADER :: Navigation (visual) */
				#legislative-procedure .eplp_page > .eplp_access a > span{
					position: 							static;
					display: 							block;
					padding: 							10px 20px;
					box-sizing: 						border-box;
					background-color: 					#3c77bd;
					border:								1px solid #3c77bd;
					transition: 								transform 0.2s ease 0s;
					-webkit-transition:					-webkit-transform 0.2s ease 0s;
					color: 								#fff;
				}
				#legislative-procedure .eplp_page > .eplp_access a > span:before{
					position: 							absolute;
					display: 							block;
					overflow: 							hidden;
					z-index: 							1;
					top: 								0;
					bottom:   							0;
					left: 								0;
					right:   							0;
					border:								1px solid #fff;
					content:							"";
				}
				#legislative-procedure .eplp_page > .eplp_access a .eplp_index{
					position: 							static;
					display: 							block;
					font-size: 							1.1em;
					font-weight: 						normal;
				}
				#legislative-procedure .eplp_page > .eplp_access a .eplp_name{
					position: 							static;
					display: 							block;
					font-size: 							1.4em;
					font-weight: 						normal;
				}
				/* HEADER :: Navigation (display) */
				#legislative-procedure .eplp_page > .eplp_access a:link,
				#legislative-procedure .eplp_page > .eplp_access a:visited{
					width: 								0;
					min-width: 							0;
					height:  							0;
					opacity: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_access a:focus,
				#legislative-procedure .eplp_page > .eplp_access a:active{
					width: 								auto;
					min-width: 							300px;
					height:  							auto;
					opacity: 							1;
				}
				#legislative-procedure .eplp_page > .eplp_access a:link 	> span,
				#legislative-procedure .eplp_page > .eplp_access a:visited 	> span{
					transform: 							translate(0, -102%);
					-webkit-transform:					translate(0, -102%);
				}
				#legislative-procedure .eplp_page > .eplp_access a:focus 	> span,
				#legislative-procedure .eplp_page > .eplp_access a:active 	> span{
					width: 								auto;
					min-width: 							300px;
					height:  							auto;
					opacity: 							1;
					transform: 							translate(0, 0);
					-webkit-transform:					translate(0, 0);
				}

		/* ========================================================================================================================================================================== */
		/* == FOOTER OF THE INFOGRAPHIC ============================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* INFOGRAPHIC FOOTER : Design des sections */

				#legislative-procedure .eplp_page > .eplp_footer{
					padding: 							30px;
					background-color: 					#f3f4f4;
					border: 							1px solid #d1d3d4;
					color: 								inherit;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* INFOGRAPHIC FOOTER : Sharing icons */

				#legislative-procedure .eplp_page > .eplp_footer .eplp_share{
					position: 							static;
					display: 							block;
					margin-left: 						-10px;
					padding: 							0 0 15px 0;
					text-align: 						left;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul{
					display: 							block;
					list-style: 						none;
					letter-spacing: 					-0.3em;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li{
					display: 							inline-block;
					margin-left: 						10px;
					white-space: 						nowrap;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li a{
					display: 							block;
					overflow: 							hidden;
					width: 								25px;
					height: 							25px;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li a,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li a *{
					background-position: 				inherit;
					cursor: 							pointer;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li .eplp_name,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li .eplp_icon{
					display: 							inline-block;
					margin: 							0;
					padding: 							0;
					white-space: 						nowrap;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li .eplp_name{
					overflow: 							hidden;
					width: 								0;
					height: 							25px;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li .eplp_icon{
					overflow: 							hidden;
					width: 								25px;
					height: 							25px;
					box-sizing:							border-box;
					background-position: 				inherit;
					border:								1px solid #fff;
					border-radius: 						50%;
					transition: 	 					background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s;
					-webkit-transition:					background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s;
					text-align: 						center;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li .eplp_icon:before,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li .eplp_icon:after{
					display: 							inline-block;
					background-position: 				inherit;
					vertical-align: 					middle;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li .eplp_icon:before{
					width: 								0;
					height: 							25px;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li .eplp_icon:after{
					width: 								21px;
					height: 							20px;
					background-color: 					transparent;
					background-image: 					url(infographic-legislativeprocedure.svg);
					transform:							scale(0.9);
					-webkit-transform:					scale(0.9);
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li a:link 		.eplp_icon,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li a:visited 	.eplp_icon{
					background-color:					transparent;
					border-color:						#505154;
					background-position: 				inherit;
					color:  							#505154;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li a:hover 		.eplp_icon,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li a:focus 		.eplp_icon,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li a:active 	.eplp_icon{
					background-color:					#3c77bd;
					border-color:						#3c77bd;
					color:  							#fff;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_facebook 	a,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_facebook 	a:link,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_facebook 	a:visited{	background-position: 	-209px -285px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_twitter 	a,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_twitter 	a:link,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_twitter 	a:visited{	background-position: 	-209px -325px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_linkedin 	a,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_linkedin 	a:link,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_linkedin 	a:visited{	background-position: 	-209px -405px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_x 			a,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_x 			a:link,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_x 			a:visited{	background-position: 	-209px -445px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink 	a,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink 	a:link,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink 	a:visited{	background-position: 	-209px -365px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_facebook 	a:hover,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_facebook 	a:focus,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_facebook 	a:active{	background-position: 	-209px -265px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_twitter 	a:hover,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_twitter 	a:focus,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_twitter 	a:active{	background-position: 	-209px -305px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_linkedin 	a:hover,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_linkedin 	a:focus,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_linkedin 	a:active{	background-position: 	-209px -385px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_x 			a:hover,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_x 			a:focus,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_x 			a:active{	background-position: 	-209px -425px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink 	a:hover,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink 	a:focus,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink 	a:active{	background-position: 	-209px -345px;	}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink{
					display: 							none;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* INFOGRAPHIC FOOTER : Links */

				/* INFOGRAPHIC FOOTER (source) :: Container */
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more .eplp_title,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more .eplp_list,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more .eplp_list li{
					position: 							static;
					display: 							block;
					margin: 							0;
					padding: 							0;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more{
					margin-bottom: 						25px;
					padding-bottom: 					15px;
					border-bottom: 						1px dotted #d1d3d4;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more .eplp_title{
					padding-bottom: 					5px;
					font-size: 							1.4em;
					font-weight: 						normal;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more .eplp_list li{
					padding-top: 						5px;
					padding-bottom: 					5px;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:before,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a span{
					position: 							static;
					display:  							inline-block;
					vertical-align: 					middle;
					cursor: 							pointer;
					text-decoration: 					none;
					vertical-align: 					top;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a{
					max-width:  						calc(100% - 10px);
					white-space: 						nowrap;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:before{
					position: 							static;
					display: 							inline-block;
					width: 								4px;
					height: 							4px;
					margin-top: 						5px;
					margin-right: 						5px;
					border-bottom-width: 				1px;
					border-bottom-style: 				solid;
					border-bottom-color: 				inherit;
					border-right-width: 				1px;
					border-right-style: 				solid;
					border-right-color: 				inherit;
					transform: 							rotate(-45deg);
					-webkit-transform:					rotate(-45deg);
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a span{
					font-size: 							1.3em;
					font-weight: 						lighter;
					white-space: 						normal;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:link,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:visited{
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:hover,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:focus,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:active{
					border-color:						#326aab;
					color: 								#326aab;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:link		span,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:visited	span{
					text-decoration: 					none;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:hover		span,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:focus		span,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_more a:active	span{
					text-decoration: 					underline;
				}

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* INFOGRAPHIC FOOTER : Source */

				/* INFOGRAPHIC FOOTER (source) :: Container */
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source{
					position: 							relative;
					display: 							block;
					padding-right: 						80px;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a{
					display: 							inline;
					cursor: 							pointer;
					text-decoration: 					none;
					color: 								inherit;
				}
				/* INFOGRAPHIC FOOTER (source) :: Text */
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_label,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_name{
					position: 							static;
					display: 							inline;
					white-space: 						nowrap;
					text-align: 						right;
					font-size: 							1.1em;
					font-weight: 						normal; 
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_name{
					transition: 						color 0.2s ease-out 0s, text-decoration 0.2s ease-out 0s;
					letter-spacing: 					normal;
				}
				/* INFOGRAPHIC FOOTER (source) :: Flag link */
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_logo{
					position: 							absolute;
					display: 							block;
					bottom: 							0;
					right: 								0;
					padding-top: 						45px;
					letter-spacing: 					-0.32em;
					white-space: 						nowrap;
					text-align: 						right;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_logo .eplp_url,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_logo .eplp_icon{
					display: 							inline-block;
					vertical-align: 					top;
					text-align: 						right;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_logo .eplp_url{
					min-width:							66px;
					transition: 						color 0.2s ease-out 0s, text-decoration 0.2s ease-out 0s;
					font-size: 							1.1em;
					letter-spacing: 					normal;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_logo .eplp_icon{
					width: 								0;
					height: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source .eplp_logo .eplp_icon:before{
					position: 							absolute;
					display: 							block;
					overflow: 							hidden;
					top: 								0;
					left: 								0;
					width: 								66px;
					height: 							39px;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-position: 				-169px -226px;
					background-repeat: 					no-repeat;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a *{
					cursor: 							pointer;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:link 		.eplp_name,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:visited 	.eplp_name,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:link 		.eplp_logo .eplp_url,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:visited 	.eplp_logo .eplp_url{
					text-decoration: 					none;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:hover 		.eplp_name,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:focus 		.eplp_name,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:active 		.eplp_name,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:hover 		.eplp_logo .eplp_url,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:focus 		.eplp_logo .eplp_url,
				#legislative-procedure .eplp_page > .eplp_footer .eplp_source a:active 		.eplp_logo .eplp_url{
					text-decoration: 					underline;
					color: 								#326aab;
				}
			
		/* ========================================================================================================================================================================== */
		/* == GLOBAL SECTION DESIGN ================================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOBAL SECTION DESIGN : Structure */
				
				/* GLOBAL SECTION DESIGN (structure) :: Container */
				#legislative-procedure .eplp_page > .eplp_body,
				#legislative-procedure .eplp_page > .eplp_body > ol,
				#legislative-procedure .eplp_page > .eplp_body > ul,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_header,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container > div{
					position: 							static;
					display: 							block;
					margin:								0;
					padding: 							0;
					box-sizing: 						border-box;
					list-style: 						none;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_body{
					overflow: 							hidden;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container{
					position: 							relative;
					padding:							35px 0;
				}
				/* GLOBAL SECTION DESIGN (structure) :: Margin */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_header,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_header,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container > div{
					padding-left: 						90px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container > div{
					padding-right: 						90px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_introduction,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container .eplp_content{
					padding-left: 						35%;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_details{
					padding-left: 						10%;
					padding-right: 						0;
				}
				/* GLOBAL SECTION DESIGN (structure) :: External borders */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal,
				#legislative-procedure .eplp_page > #glossary.eplp_glossary{
					border-left: 						1px solid #d1d3d4;
					border-right: 						1px solid #d1d3d4;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOBAL SECTION DESIGN : Arrow */
				
				/* GLOBAL SECTION DESIGN (arrow) : Vertical line between 2 sections */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container:after{
					position: 							absolute;
					display: 							block;
					top: 								0;
					bottom: 							0;
					left: 								calc(35px + 90px);
  					border-left: 						1px solid #949494;
  					pointer-events: 					none;
  					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container:after{
					display: 							none;
					left: 								calc(35px + 90px);
					right: 								calc(35px + 90px);
					border-top: 						1px solid #949494;
					border-left: 						none;
					border-right: 						1px solid #949494;
				}
				/* GLOBAL SECTION DESIGN (arrow) : Visual for the building */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_introduction .eplp_text:before{
					position: 							absolute;
					display: 							block;
					top: 								0;
					bottom: 							-20px;
					left: 								calc(35px - 10px);
					width: 								20px;
					background-color: 					#fff;
  					pointer-events: 					none;
  					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_introduction .eplp_title:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_introduction .eplp_text:after{
					position: 							absolute;
					display: 							block;
					left: 								calc(35px - 10px + 4px);
					width: 								8px;
					height: 							6px;
					box-sizing: 						border-box;
					border-width: 						6px;
					border-style: 						solid;
					border-color: 						transparent;
  					border-top-color: 					#949494;
					transform:							scale(0.5,1.58);
					-webkit-transform:					scale(0.5,1.58);
  					pointer-events: 					none;
  					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="commission"]	.eplp_introduction .eplp_text:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="commission"]	.eplp_introduction .eplp_text:after{
					top: 								30px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="parliament"]	.eplp_introduction .eplp_text:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="parliament"]	.eplp_introduction .eplp_text:after{
					top: 								50px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="council"]		.eplp_introduction .eplp_text:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="council"]		.eplp_introduction .eplp_text:after{
					top: 								25px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="conciliation"]	.eplp_introduction .eplp_text:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="conciliation"]	.eplp_introduction .eplp_text:after{
					top: 								15px;
				}
				/* GLOBAL SECTION DESIGN (arrow) : Visual for the result box */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow{
					position: 							absolute;
					display: 							block;
					left: 								35px;
					width: 								calc(35% - 35px - 20px);
					height: 							1px;
					margin:								0;
					margin-top: 						calc(15px + 0.9em);
					padding:							0;
  					pointer-events: 					none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow:after{
					position: 							absolute;
					display: 							none;
					top: 								0;
					width: 								8px;
					height: 							6px;
					box-sizing: 						border-box;
					border-width: 						6px;
					border-style: 						solid;
					border-color: 						transparent;
					transform:							scale(1.5,0.5) translate(0,-11px);
					-webkit-transform:					scale(1.5,0.5) translate(0,-11px);
  					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow:before{
  					left: 								-10px;
  					border-right-color: 				#949494;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow:after{
					display: 							block;
  					right: 								-10px;
  					border-left-color: 					#949494;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow span:before{
					position: 							absolute;
					display: 							block;
					top: 								0;
					bottom:								0;
					left: 								0;
					right: 								0;
					background-color: 					#949494;
					content: 							"";
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOBAL SECTION DESIGN : Section title (number + text) */

				/* GLOBAL SECTION DESIGN (title) :: Title separator */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_header{
					position: 							relative;
					padding-top: 						15px;
					padding-bottom: 					15px;
					padding-right:  					20px;
					background-color: 					#4a4a49;
					color: 								#fff;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_header > span{
					position: 							static;
					display: 							block;
					font-family: 						'Roboto Slab', serif;
					font-size: 							1.8em;
					font-weight: 						lighter;
					color: 								inherit;
				}
				/* GLOBAL SECTION DESIGN (title) :: Section number */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container > div:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container .eplp_introduction .eplp_column .eplp_title:before{
					position: 							absolute;
					display: 							block;
					width: 								63px;
					height: 							28px;
					margin-left: 						-83px;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-repeat: 					no-repeat;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_container > div:before{													background-position: 	-193px    0; 	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step2 .eplp_container > div:before{													background-position: 	-193px  -28px; 	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step3 .eplp_container > div:before{													background-position: 	-193px  -56px; 	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_container > div:before{													background-position: 	-193px  -84px; 	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_container > div:before{													background-position: 	-193px -112px; 	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step6 .eplp_container > div:before{													background-position: 	-193px -140px; 	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column:first-child 	.eplp_title:before{	background-position: 	-193px -168px; 	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column:last-child 	.eplp_title:before{	background-position: 	-193px -196px; 	}	
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOBAL SECTION DESIGN : Introduction block (building + text) */

				/* GLOBAL SECTION DESIGN (Introduction) :: Container */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction{
					position: 							relative;
					display: 							block;
					padding-top: 						30px;
					letter-spacing: 					-0.32em;
					white-space: 						nowrap;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction:after{
					position: 							static;
					display: 							inline-block;
					overflow: 							hidden;
					height: 							90px;
					opacity: 							0;
					content: 							"";
				}
				/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				/* GLOBAL SECTION DESIGN (Introduction) :: Text */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text{
					position: 							static;
					display: 							inline-block;
					width: 								100%;
					vertical-align: 					bottom;
					letter-spacing: 					normal;
					white-space: 						normal;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text p{
					position: 							static;
					display: 							block;
					font-size: 							1.4em;
					font-weight: 						lighter;
					line-height: 						1.5em;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text:after{
					display: 							block;
				}
				/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				/* GLOBAL SECTION DESIGN (Introduction) :: Building/icon */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_column:after{
					position: 							relative;
					display: 							inline-block;
					z-index: 							5;
					width: 								169px;
					height: 							60px;
					margin-left: 						-169px;
					transform: 							scale(1.5) translate(-20px, 0);
					-webkit-transform: 					scale(1.5) translate(-20px, 0);
					transform-origin: 					right bottom;
					-webkit-transform-origin: 			right bottom;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-repeat: 					no-repeat;
					vertical-align: 					bottom;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body [data-type="parliament"] 	.eplp_introduction:before,
				#legislative-procedure .eplp_page > .eplp_body  							.eplp_introduction .eplp_column[data-type="parliament"]:after{ 		background-position: 	0 -101px;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="commission"] 	.eplp_introduction:before,
				#legislative-procedure .eplp_page > .eplp_body  							.eplp_introduction .eplp_column[data-type="commission"]:after{ 		background-position: 	0 -161px;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="council"] 		.eplp_introduction:before,
				#legislative-procedure .eplp_page > .eplp_body  							.eplp_introduction .eplp_column[data-type="council"]:after{ 		background-position: 	0 -221px;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="conciliation"] 	.eplp_introduction:before,
				#legislative-procedure .eplp_page > .eplp_body  							.eplp_introduction .eplp_column[data-type="conciliation"]:after{
					width: 								204px;
					height: 							187px;
					margin-left: 						-204px;
					transform: 							translate(-60px, 0);
					-webkit-transform: 					translate(-60px, 0);
					background-position: 				0 -398px;
				}
				/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				/* GLOBAL SECTION DESIGN (Introduction) :: Color text */
				#legislative-procedure .eplp_page > .eplp_body [data-type="parliament"] 	.eplp_introduction 											.eplp_text,
				#legislative-procedure .eplp_page > .eplp_body  							.eplp_introduction .eplp_column[data-type="parliament"] 	.eplp_text{ color: 	#0076A8;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="commission"] 	.eplp_introduction 											.eplp_text,
				#legislative-procedure .eplp_page > .eplp_body  							.eplp_introduction .eplp_column[data-type="commission"] 	.eplp_text{ color: 	#207E44;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="council"] 		.eplp_introduction 											.eplp_text,
				#legislative-procedure .eplp_page > .eplp_body  							.eplp_introduction .eplp_column[data-type="council"] 		.eplp_text{ color: 	#CC3D00;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="conciliation"] 	.eplp_introduction 											.eplp_text,
				#legislative-procedure .eplp_page > .eplp_body  							.eplp_introduction .eplp_column[data-type="conciliation"] 	.eplp_text{ color: 	#3A74B6;	}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOBAL SECTION DESIGN : Possible result */

				/* GLOBAL SECTION DESIGN (possible result) :: Container */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item{
					position: 							static;
					display: 							block;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result{
					position: 							relative;
					z-index: 							1;
					margin-bottom: 						-47px;
					padding-top: 						50px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item > div{
					position: 							relative;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item + .eplp_item{
					margin-top: 						35px;
				}
				/* GLOBAL SECTION DESIGN (possible result) :: Header of the box */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_title{
					position: 							static;
					display: 							block;
					padding: 							10px 20px;
					pointer-events: 					none;
					font-family: 						'Roboto Slab', serif;
					font-size: 							1.8em;
					font-weight: 						bold;
					color: 								#fff;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_title:before{
					position: 							static;
					display: 							inline-block;
					width: 								24px;
					height: 							26px;
					margin-right: 						10px;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-repeat: 					no-repeat;
					vertical-align: 					top;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_title span{
					position: 							static;
					display: 							inline-block;
					vertical-align: 					top;
				}
				/* GLOBAL SECTION DESIGN (possible result) :: Body of the box */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_content{
					position: 							static;
					display: 							block;
					padding: 							20px;
					pointer-events: 					none;
					font-size: 							1.4em;
					color: 								#000;
				}
				/* GLOBAL SECTION DESIGN (possible result) :: End box link */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link{
					position: 							static;
					display: 							block;
					margin:								-10px 0 0 0;
					padding: 							0 20px 20px 20px;
					font-size: 							1.2em;
					text-align: 						right;
					color: 								#000;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a{
					position: 							static;
					display: 							block;
					transition: 						border-color 0.2s ease-out 0s, text-decoration 0.2s ease-out 0s, color 0.2s ease-out 0s;
					-webkit-transition:					border-color 0.2s ease-out 0s, text-decoration 0.2s ease-out 0s, color 0.2s ease-out 0s;
					border-color:  						transparent;
					color: 								#000;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:after{
					position: 							absolute;
					display: 							block;
					top: 								-4px;
					bottom: 							-4px;
					left: 								-4px;
					right: 								-4px;
					border-width: 						2px;
					border-style: 						solid;
					border-color: 						inherit;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:after{
					top: 								-2px;
					bottom: 							-2px;
					left: 								-2px;
					right: 								-2px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a span{
					position: 							relative;
					display: 							block;
					pointer-events: 					none;
					font-size: 							0.9em;
					color: 								#000;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:link,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:visited{
					border-color: 						transparent;
					text-decoration: 					none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:hover,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:focus,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:active{
					text-decoration: 					underline;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:hover:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:focus:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item .eplp_link a:active:after{
					border-color: 						#fff;
				}
				/* GLOBAL SECTION DESIGN (possible result) :: Color type */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="adopted"] 		.eplp_content strong{
					font-weight: 						bold;
					color: 								#007529;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="adopted"] 		.eplp_title{
					background: 						linear-gradient(#16AC00, #008A30);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="adopted"] 		.eplp_title:before{
					background-position: 				-169px -101px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="adopted"] 		> div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="adopted"] 		.eplp_content{
					background-color: 					#e2f2e6;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="adopted"] 		.eplp_link a:hover,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="adopted"] 		.eplp_link a:focus,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="adopted"] 		.eplp_link a:active{
					border-color: 						#3c77bd;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="not-adopted"] 	.eplp_content strong{
					font-weight: 						bold;
					color: 								#BD0536;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="not-adopted"] 	.eplp_title{
					background: 						#EA0643;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="not-adopted"] 	.eplp_title:before{
					background-position: 				-169px -127px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="not-adopted"] 	> div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="not-adopted"] 	.eplp_content{
					background-color: 					#FDEAE7;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="not-adopted"] 	.eplp_link a:hover,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="not-adopted"] 	.eplp_link a:focus,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="not-adopted"] 	.eplp_link a:active{
					border-color: 						#3c77bd;
				}
				/* GLOBAL SECTION DESIGN (possible result) :: Remove "followed" result */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result .eplp_item[data-type="followed"]{
					position: 							absolute;
					display: 							block;
					overflow: 							hidden;
					width: 								0;
					height: 							0;
					box-sizing: 						border-box;
					opacity: 							0;
					text-indent:						4px;
					white-space: 						nowrap;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOBAL SECTION DESIGN : Details block (icon menu + content) */

				/* CONTENT SECTION (details) :: Container */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details{
					position: 							relative;
					display: 							block;
					padding-top: 						25px;
					letter-spacing: 					-0.32em;
					white-space: 						nowrap;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content{
					position: 							static;
					display: 							block;
					margin:								0;
					padding: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eptl_detail{
					display: 							none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content{
					position: 							static;
				}
				/* CONTENT SECTION (details) :: Menu (container) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul{
					display: 							flex;
					display: 							-webkit-flex;
					flex-direction: 					row;
					-webkit-flex-direction: 			row;
					flex-wrap: 							nowrap;
					-webkit-flex-wrap: 					nowrap;
					align-items: 						stretch;
					-webkit-align-items: 				stretch;
					justify-content: 					flex-start;
					-webkit-justify-content: 			flex-start;
				}
				/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				/* CONTENT SECTION (details) :: Close button */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back{
					position: 							absolute;
					display: 							none;
					top: 								calc(50px + 40px + 1.4em);
					right: 								0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content:target 	.eplp_back,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content *:target 	.eplp_back{
					display: 							block;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a{
					position: 							static;
					display: 							block;
					width: 								40px;
					height: 							40px;
					margin: 							-20px 0 0 0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a span{
					position: 							absolute;
					display: 							block;
					overflow: 							hidden;
					width: 								0;
					height: 							0;
					opacity: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:after{
					position: 							absolute;
					display: 							block;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:before{
					top: 								-14px;
					left: 								5px;
					width: 								30px;
					height: 							30px;
					border-radius: 						2px;
					transition: 						background-color 0.2s ease-out 0s;
					-webkit-transition:					background-color 0.2s ease-out 0s;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:after{
					top: 								-12px;
					left: 								8px;
					width: 								24px;
					height: 							26px;
					transform: 							scale(0.7);
					-webkit-transform:					scale(0.7);
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-repeat: 					no-repeat;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:link:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:visited:after{
					background-position: 				-169px -153px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:hover:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:focus:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:active:after{
					background-position: 				-169px -179px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:link:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:visited:before{
					background-color: 					#fff;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:hover:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:focus:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_content .eplp_back a:active:before{
					background-color: 					#3c77bd;
				}
				/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				/* CONTENT SECTION (details) :: Menu (item menu + selection title) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a{
					position: 							static;
					display: 							inline-block;
					margin:								0;
					padding: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a > span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading:before{
					position: 							static;
					display: 							block;
					margin:								0;
					padding: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li{
					width: 								60px;
					padding-top: 						calc(1.4em + 5px);
					padding-bottom:						calc(1.4em + 5px);
					flex:								0 0 auto;
					-webkit-flex:						0 0 auto;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a{
					position: 							relative;
				}
				/* CONTENT SECTION (details) :: Menu (icon) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading:before{
					height: 							39px;
					margin:								0;
					background-color: 					#fff;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-repeat: 					no-repeat;
					content: 							"";
				}
				/* CONTENT SECTION (details) :: Menu (name) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a 			> span{
					position: 							absolute;
					overflow: 							hidden;
					top: 								calc(-1.4em - 5px);
					left: 								50%;
					transform: 							translate(-50%, 0);
					-webkit-transform:					translate(-50%, 0);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a 			> span span{
					position: 							static;
					display: 							block;
					transform: 							translate(0, 100%);
					-webkit-transform:					translate(0, 100%);
					font-size: 							1.4em;
					letter-spacing: 					normal;
					white-space: 						nowrap;
					color: 								#3c77bd;
				}
				/* CONTENT SECTION (details) :: Menu (flight over effect) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a 			> span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:link 		> span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:visited 	> span{
					height: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:hover		> span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:focus		> span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:active 	> span{
					height: 							auto;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a 			> span span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:link 		> span span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:visited 	> span span{
					opacity: 							0;
					transform: 							translate(0, 100%);
					-webkit-transform:					translate(0, 100%);
					transition: 								transform 0.2s ease 0s, opacity 0.1s ease-out 0s;
					-webkit-transition:					-webkit-transform 0.2s ease 0s, opacity 0.1s ease-out 0s;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:hover 	> span span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:focus 	> span span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a:active	> span span{
					opacity: 							1;
					transform: 							translate(0, 0);
					-webkit-transform:					translate(0, 0);
					transition: 								transform 0.2s ease 0.2s, opacity 0.1s ease-out 0.2s;
					-webkit-transition:					-webkit-transform 0.2s ease 0.2s, opacity 0.1s ease-out 0.2s;
				}
				/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				/* CONTENT SECTION (details) :: Content (container) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail{
					display: 							none;
					margin-top:							-60px;
				}
				/* CONTENT SECTION (details) :: Content (title) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading{
					position: 							relative;
					display: 							block;
					margin-top: 						50px;
					margin-bottom: 						10px;
					padding-bottom: 					10px;
					padding-right:  					50px;
					border-bottom: 						1px dotted #000;
					color: 								#000;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading > span{
					position: 							static;
					display: 							block;
					transform: 							none;
					-webkit-transform:					none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading > span span{
					display: 							block;
					transform: 							none;
					-webkit-transform:					none;
					font-size: 							1.8em;
					line-height: 						1.4em;
					font-weight: 						normal;
					letter-spacing: 					normal;
					white-space: 						normal;
					color: 								inherit;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading:focus 	> span span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading:active 	> span span{
					text-decoration: 					underline;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading:before{
					position: 							absolute;
					top: 								-50px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_heading:after{
					position: 							absolute;
					display:  							block;
					top: 								-65px;
					bottom: 							-1px;
					margin-left:  						-5px;
					padding: 							0 5px;
					background-color: 					#fff;
					opacity:  							0;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(1) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(1) .eplp_heading:after{	left: calc(60px * 0);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(2) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(2) .eplp_heading:after{	left: calc(60px * 1);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(3) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(3) .eplp_heading:after{	left: calc(60px * 2);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(4) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(4) .eplp_heading:after{	left: calc(60px * 3);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(5) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(5) .eplp_heading:after{	left: calc(60px * 4);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(6) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail:nth-child(6) .eplp_heading:after{	left: calc(60px * 5);	}
				/* CONTENT SECTION (details) :: Content (text) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text{
					position: 							static;
					display: 							block;
					font-size: 							1.4em;
					font-weight: 						lighter;
					line-height: 						1.4em;
					letter-spacing: 					normal;
					white-space: 						normal;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text p{
					position: 							static;
					display: 							block;
					margin:								10px 0;
					color: 								#505154;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text p strong{
					font-weight: 						bold;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text p em{
					font-style: 						italic;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text p.eplp_chapo{
					font-weight: 						normal;
					color: 								#000;
				}
				#legislative-procedure .eplp_page > .eplp_body [data-type="parliament"] 	.eplp_details .eplp_detail .eplp_text p.eplp_chapo{ color: 	#0076A8;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="commission"] 	.eplp_details .eplp_detail .eplp_text p.eplp_chapo{ color: 	#207E44;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="council"] 		.eplp_details .eplp_detail .eplp_text p.eplp_chapo{ color: 	#CC3D00;	}
				#legislative-procedure .eplp_page > .eplp_body [data-type="conciliation"] 	.eplp_details .eplp_detail .eplp_text p.eplp_chapo{ color: 	#3A74B6;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text .eplp_title,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text .eplp_subtitle{
					position: 							static;
					display: 							block;
					margin: 							20px 0 10px 0;
					font-size: 							1.1em;
					font-weight: 						normal;
					color: 								#333;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text .eplp_title{
					font-family: 						'Roboto Slab', serif;
					font-size: 							1.3em;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a{
					position: 							static;
					display: 							inline-block;
					margin:								0;
					padding: 							0;
					transition: 						text-decoration-style 0.2s ease-out 0s,color 0.2s ease-out 0s;
					font-size: 							1em;
					font-weight: 						normal;
					text-decoration: 					underline;
					color: 								#326aab;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a *{
					cursor: 							pointer;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a:link,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a:visited{
					text-decoration-style: 				solid;
					color: 								#326aab;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a:hover,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a:focus,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text a:active{
					text-decoration-style: 				double;
					color: 								#326aab;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ol,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ul{
					position: 							static;
					display: 							block;
					margin-left: 						0;
					padding-left: 						2em;
					font-size: 							1em;
					color: 								#757575;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text li{
					position: 							static;
					font-size: 							1em;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text li p{
					margin:								10px 0 0 0;
					font-size: 							1em;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ol[data-bullet="number"],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ul[data-bullet="number"]{
					list-style: 						decimal;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ol[data-bullet="letter"],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ul[data-bullet="letter"]{
					list-style: 						lower-latin;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ol[data-bullet="roman"],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ul[data-bullet="roman"]{
					list-style: 						lower-roman;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ol[data-bullet="bullet"],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ul[data-bullet="bullet"]{
					list-style: 						disc;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ol[data-bullet="link"],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ul[data-bullet="link"]{
					padding-left: 						1em;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ol[data-bullet="link"] li a:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text ul[data-bullet="link"] li a:before{
					position: 							absolute;
					display: 							inline-block;
					width: 								0.25em;
					height: 							0.25em;
					margin: 							0.5em 0 0 -1em;
					border-bottom: 						1px solid #757575;
					border-right: 						1px solid #757575;
					transform: 							rotate(-45deg);
					-webkit-transform:					rotate(-45deg);
					content: 							"";
				}
				/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				/* CONTENT SECTION (details) :: Display element */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details [data-id="deadline"			]:target .eplp_detail[data-id="deadline"			],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details [data-id="votes"				]:target .eplp_detail[data-id="votes"				],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details [data-id="citizeninvolvement"]:target .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details [data-id="document"			]:target .eplp_detail[data-id="document"			],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details [data-id="statistics"		]:target .eplp_detail[data-id="statistics"			],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details [data-id="completetext"		]:target .eplp_detail[data-id="completetext"		]{
					display: 							block;
				}
				/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				/* CONTENT SECTION (details) :: Icon design (size) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[	data-id="deadline"			]:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="deadline"			] .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="deadline"			] .eplp_heading:after{	width: 32px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[	data-id="votes"				]:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="votes"				] .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="votes"				] .eplp_heading:after{	width: 43px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[	data-id="citizeninvolvement"]:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="citizeninvolvement"] .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="citizeninvolvement"] .eplp_heading:after{	width: 29px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[	data-id="document"			]:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="document"			] .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="document"			] .eplp_heading:after{	width: 36px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[	data-id="statistics"		]:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="statistics"		] .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="statistics"		] .eplp_heading:after{	width: 37px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[	data-id="completetext"		]:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="completetext"		] .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[		data-id="completetext"		] .eplp_heading:after{	width: 32px;	}
				/* CONTENT SECTION (details) :: Icon design (link color) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="deadline"			]:link:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="deadline"			]:visited:after{	background-position:    0 	-281px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="votes"				]:link:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="votes"				]:visited:after{	background-position:  -32px -281px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="citizeninvolvement"	]:link:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="citizeninvolvement"	]:visited:after{	background-position:  -75px -281px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="document"			]:link:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="document"			]:visited:after{	background-position: -104px -281px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="statistics"			]:link:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="statistics"			]:visited:after{	background-position: -140px -281px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="completetext"		]:link:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="completetext"		]:visited:after{	background-position: -177px -281px;	}
				/* CONTENT SECTION (details) :: Icon design (flight over color) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="deadline"			]:hover:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="deadline"			]:focus:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="deadline"			]:active:after{		background-position:    0 	-359px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="votes"				]:hover:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="votes"				]:focus:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="votes"				]:active:after{		background-position:  -32px -359px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="citizeninvolvement"	]:hover:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="citizeninvolvement"	]:focus:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="citizeninvolvement"	]:active:after{		background-position:  -75px -359px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="document"			]:hover:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="document"			]:focus:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="document"			]:active:after{		background-position: -104px -359px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="statistics"			]:hover:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="statistics"			]:focus:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="statistics"			]:active:after{		background-position: -140px -359px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="completetext"		]:hover:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="completetext"		]:focus:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li a[data-id="completetext"		]:active:after{		background-position: -177px -359px;	}
				/* CONTENT SECTION (details) :: Icon design (title color) */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[data-id="deadline"			] .eplp_heading:before{		background-position:    0 	-320px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[data-id="votes"				] .eplp_heading:before{		background-position:  -32px -320px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[data-id="citizeninvolvement"] .eplp_heading:before{		background-position:  -75px -320px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[data-id="document"			] .eplp_heading:before{		background-position: -104px -320px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[data-id="statistics"		] .eplp_heading:before{		background-position: -140px -320px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[data-id="completetext"		] .eplp_heading:before{		background-position: -177px -320px;	}
			
		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== STEP 1 ==== Commission proposal =================================================================================================================== */
		/* ========================================================================================================================================================================== */
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 1 : Linked institutions */

				/* DESIGN BY STEP (step 1) :: Visual order */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_container > div{
					display: 							flex;
					display: 							-webkit-flex;
					flex-direction: 					column;
					-webkit-flex-direction: 			column;
					flex-wrap: 							nowrap;
					-webkit-flex-wrap: 					nowrap;
					align-items: 						flex-start;
					-webkit-align-items: 				flex-start;
					justify-content: 					flex-start;
					-webkit-justify-content: 			flex-start;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_container > div:before{
					order: 								1;
					-webkit-order: 						1;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_container > div .eplp_institution{
					order: 								2;
					-webkit-order: 						2;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_container > div .eplp_introduction,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_container > div .eplp_details{
					order: 								3;
					-webkit-order: 						3;
				}
				/* DESIGN BY STEP (step 1) :: Design of the block */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution{
					position: 							relative;
					display: 							block;
					padding: 							0 0 30px 0;
					flex: 								0 0 auto;
					-webkit-flex:						0 0 auto;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution .eplp_title{
					position: 							absolute;
					display: 							block;
					overflow: 							hidden;
					width: 								0;
					height: 							0;
					opacity: 							0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul{
					position: 							relative;
					display: 							flex;
					display: 							-webkit-flex;
					margin: 							0 -10px;
					padding: 							0;
					flex-direction: 					row;
					-webkit-flex-direction: 			row;
					flex-wrap: 							nowrap;
					-webkit-flex-wrap: 					nowrap;
					align-items: 						stretch;
					-webkit-align-items: 				stretch;
					justify-content: 					flex-start;
					-webkit-justify-content: 			flex-start;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li{
					position:  							relative;
					display: 							inline-block;
					width: 								calc(20% - 20px);
					margin:  							0 10px 10px 10px;
					padding: 							0;
					box-sizing: 						border-box;
					background-color: 					#fff;
					border:								1px solid #949494;
					border-radius: 						5px;
					flex:								0 0 auto;
					white-space:  						nowrap;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:after{
					position:  							static;
					display: 							inline-block;
					overflow: 							hidden;
					width: 								0;
					height: 							80px;
					opacity: 							0;
					flex:								1 1 auto;
					vertical-align: 					middle;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li div{
					position: 							static;
					display: 							inline-block;
					width: 								100%;
					margin: 							0;
					padding: 							10px;
					box-sizing: 						border-box;
					font-size: 							1.3em;
					font-weight: 						lighter;
					text-align: 						center;
					vertical-align: 					middle;
					white-space:  						normal;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 1 : Arrows */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_container:before{
					top: 								35px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution:after{
					position: 							absolute;
					display: 							block;
					bottom: 							0;
					left: 								0;
					right: 								0;
					border-bottom: 						1px solid #949494;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:before{
					position:  							absolute;
					display: 							block;
					overflow: 							hidden;
					bottom: 							-40px;
					left: 								50%;
					width: 								0;
					height: 							40px;
					border-width:  						1px;
					border-style: 						none;
					border-color: 						#949494;
					border-right-style: 				solid;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child 	> div:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child 	> div:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:last-child 	> div:before{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					bottom: 							-45px;
					width: 								50%;
					height: 							44px;
					background-color: 					#fff;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child 	> div:before{
					left: 								-1px;
					width: 								35px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child 	> div:after{
					bottom: 							-40px;
					left: 								35px;
					width: 								5px;
					height: 							39px;
					margin-left: 						-2px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:last-child 	> div:before{
					right: 								-1px;
				}

		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== STEP 7 ==== 3rd reading =========================================================================================================================== */
		/* ========================================================================================================================================================================== */
		
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Separate content into 2 columns */

				/* DESIGN BY STEP (step 7) :: Display on two column */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction{
					position: 							relative;
					display: 							flex;
					display: 							-webkit-flex;
					padding-left: 						0;
					flex-direction: 					row;
					-webkit-flex-direction: 			row;
					flex-wrap: 							nowrap;
					-webkit-flex-wrap: 					nowrap;
					align-items: 						stretch;
					-webkit-align-items: 				stretch;
					justify-content: 					flex-start;
					-webkit-justify-content: 			flex-start;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column{
					position: 							static;
					display:  							inline-flex;
					display:  							-webkit-inline-flex;
					width: 								50%;
					box-sizing: 						border-box;
					flex:								0 0 auto;
					-webkit-flex:						0 0 auto;
					flex-direction: 					column;
					-webkit-flex-direction: 			column;
					align-items: 						center;
					-webkit-align-items: 				center;
					justify-content: 					flex-start;
					-webkit-justify-content: 			flex-start;
					vertical-align: 					top;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column:nth-child(1){	padding-right: 	10px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column:nth-child(2){	padding-left: 	10px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction 	.eplp_column .eplp_title,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction 	.eplp_column .eplp_text,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction 	.eplp_column:after{
					position: 							static;
					display: 							block;
					box-sizing: 						border-box;
					flex: 								0 0 auto;
					-webkit-flex:						0 0 auto;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction 	.eplp_column .eplp_title{
					margin: 							0 0 20px 0;
					order: 								1;
					-webkit-order:						1;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction 	.eplp_column:after{
					margin: 							50px 0 20px 0;
					order: 								2;
					-webkit-order:						2;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction 	.eplp_column .eplp_text{
					position: 							relative;
					margin: 							0;
					flex: 								1 1 auto;
					-webkit-flex:						1 1 auto;
					order: 								3;
					-webkit-order:						3;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction 	.eplp_column .eplp_text > *:last-child{
					padding-bottom: 					10px;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Add subtitle */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column .eplp_title{
					width: 								100%;
					padding: 							15px 20px;
					background-color: 					#cdcdcd;
					font-family: 						'Roboto Slab', serif;
					font-size: 							1.8em;
					font-weight: 						lighter;
					text-align:  						center;
					letter-spacing: 					normal;
					white-space: 						normal;
					color: 								#4a4a49;
				}			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Manage the number and buiding per column */

				/* DESIGN BY STEP (step 7) :: Add a number */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container > div:before{
					display: 							none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:first-child 	.eplp_title:before{
					left: 								0;
					margin: 							0 0 0 -80px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:last-child 	.eplp_title:before{
					right: 								0;
					margin: 							0 -78px 0 0;
				}
				/* DESIGN BY STEP (step 7) :: Add a building */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction:after{
					display: 							none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:after{
					transform: 							scale(1.5);
					-webkit-transform: 					scale(1.5);
					transform-origin: 					center bottom;
					-webkit-transform-origin: 			center bottom;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Align details */
			
				/* DESIGN BY STEP (step 7) :: Center the "details" menu */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details{
					padding-right:						10%;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_content .eplp_back{
					right: 								10%;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_menu ul{
					justify-content: 					center;
					-webkit-justify-content: 			center;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_menu ul li{
					text-align: 						center;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(1) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(1) .eplp_heading:after{	left: 50%; transform: translate(-180px, 0); -webkit-transform: translate(-180px, 0); }
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(2) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(2) .eplp_heading:after{	left: 50%; transform: translate(-120px, 0); -webkit-transform: translate(-120px, 0); }
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(3) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(3) .eplp_heading:after{	left: 50%; transform: translate( -60px, 0); -webkit-transform: translate( -60px, 0); }
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(4) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(4) .eplp_heading:after{	left: 50%; transform: translate(   0,   0); -webkit-transform: translate(   0,   0); }
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(5) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(5) .eplp_heading:after{	left: 50%; transform: translate(  60px, 0); -webkit-transform: translate(  60px, 0); }
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(6) .eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(6) .eplp_heading:after{	left: 50%; transform: translate( 120px, 0); -webkit-transform: translate( 120px, 0); }
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="deadline"			] .eplp_heading:before{		margin-left: calc(( 60px - 32px) / 2);			}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="deadline"			] .eplp_heading:after{		margin-left: calc(((60px - 32px) / 2) - 5px);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="votes"				] .eplp_heading:before{		margin-left: calc(( 60px - 43px) / 2);			}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="votes"				] .eplp_heading:after{		margin-left: calc(((60px - 43px) / 2) - 5px);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="citizeninvolvement"	] .eplp_heading:before{		margin-left: calc(( 60px - 29px) / 2);			}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="citizeninvolvement"	] .eplp_heading:after{		margin-left: calc(((60px - 29px) / 2) - 5px);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="document"			] .eplp_heading:before{		margin-left: calc(( 60px - 36px) / 2);			}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="document"			] .eplp_heading:after{		margin-left: calc(((60px - 36px) / 2) - 5px);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="statistics"			] .eplp_heading:before{		margin-left: calc(( 60px - 37px) / 2);			}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="statistics"			] .eplp_heading:after{		margin-left: calc(((60px - 37px) / 2) - 5px);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="completetext"		] .eplp_heading:before{		margin-left: calc(( 60px - 32px) / 2);			}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id="completetext"		] .eplp_heading:after{		margin-left: calc(((60px - 32px) / 2) - 5px);	}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Align result box */
				
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_result{
					margin-bottom: 						0;
					padding-left: 						0;
					padding-right: 						0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_result ul{
					width: 								60%;
					margin: 							0 auto;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Arrow */

				/* DESIGN BY STEP 7 (arrow) :: Display the second line and arrows at the bottom */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7	.eplp_container:after{
					display: 							block;
					top: 								25px;
					background-image: 					none;
  					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_result .eplp_item span.eplp_arrow{
					width: 								calc(20% - 15px - 35px)
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_result .eplp_item span.eplp_arrow + span.eplp_arrow{
					left: 								auto;
					right: 								35px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_result .eplp_item span.eplp_arrow + span.eplp_arrow:before{
					display: 							block;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_result .eplp_item span.eplp_arrow + span.eplp_arrow:after{
					display: 							none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_container .eplp_result:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_container .eplp_result:after{
					position: 							absolute;
					display: 							block;
					bottom: 							-40px;
					width: 								8px;
					height: 							6px;
					box-sizing: 						border-box;
					border-width: 						6px;
					border-style: 						solid;
					border-color: 						transparent;
  					border-top-color: 					#949494;
					transform:							scale(0.5,1.58);
					-webkit-transform:					scale(0.5,1.58);
  					pointer-events: 					none;
  					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_container .eplp_result:before{
					left: 								calc(35px - 6px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_container .eplp_result:after{
					right: 								calc(35px - 6px);
				}
				/* DESIGN BY STEP 7 (arrow) :: Update the mask */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column .eplp_title,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column .eplp_text,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column .eplp_text > *{
					position: 							relative;
					z-index: 							1;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column:before{
					position: 							absolute;
					display: 							block;
					top: 								-10px;
					left: 								calc(35px - 10px);
					width: 								20px;
					height: 							10px;
  					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7	.eplp_container > div:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column .eplp_text > *{
					background-color: 					#fff;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column .eplp_text:after{
					display: 							none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_container:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_container:after{
					bottom: 							5px;
				}
				/* DESIGN BY STEP 7 (arrow) :: Update the position */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column .eplp_text:before{
					top: 								calc(-60px - 50px - 20px - 20px);
					bottom: 							100%;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column:nth-child(2):before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column:nth-child(2) .eplp_text:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column:nth-child(2) .eplp_title:after{
					z-index: 							0;
					left: 								auto;
					right: 								calc(35px - 10px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_column:nth-child(2) .eplp_title:after{
					margin-right:  						4px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_introduction .eplp_title:after{
					top: 								-10px;
				}	
		
		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== PROPOSAL ========================================================================================================================================== */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* PROPOSAL SECTION DESIGN : Structure */
				
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal{
					position: 							relative;
					padding-bottom: 					50px;
				}
				/* PROPOSAL SECTION DESIGN (structure) :: Container */
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_eplp_header,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container 	.eplp_content,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container 	.eplp_content .eplp_text{
					position: 							static;
					display: 							block;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* PROPOSAL DESIGN : Header */
				
				/* PROPOSAL SECTION DESIGN (header) :: Container */
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_header{
					position: 							relative;
					padding-top: 						15px;
					padding-bottom: 					15px;
					padding-right:  					20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_header > span{
					position: 							static;
					display: 							block;
					font-family: 						'Roboto Slab', serif;
					font-size: 							1.8em;
					font-weight: 						lighter;
					color: 								inherit;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* PROPOSAL DESIGN : Content */
				
				/* PROPOSAL SECTION DESIGN (content) :: Container */
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_content{
					position: 							relative;
					padding-top: 						20px;
					padding-bottom: 					20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container:first-child .eplp_content{
					padding-top: 						70px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_content p{
					position: 							static;
					display: 							block;
					font-size: 							1.4em;
					line-height: 						1.4em;
					font-weight: 						lighter;
					color: 								inherit;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* PROPOSAL DESIGN : Visual by type */
				
				/* PROPOSAL SECTION DESIGN (visual type) :: Adopted */
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-adopted 		.eplp_header{
					margin-left: 						-90px;
					margin-right: 						-90px;
					background: 						linear-gradient(#16AC00, #008A30);
					color: 								#fff;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-adopted 		.eplp_content .eplp_text{
					color: 								#008930;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-adopted 		.eplp_content .eplp_text > *:first-child:before{
					position: 							absolute;
					display: 							block;
					width: 								79px;
					height: 							148px;
					margin-top: 						-20px;
					margin-left: 						-100px;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-position: 				-240px -224px;
					background-repeat: 					no-repeat;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-adopted 		.eplp_content .eplp_text > *:first-child{
					min-height: 						135px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-adopted 		.eplp_content .eplp_text li{
					margin-top: 						30px;
					color: 								#505154;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-adopted 		.eplp_content .eplp_text li:before{
					position: 							absolute;
					display: 							block;
					width: 								22px;
					height: 							21px;
					margin-left: 						-40px;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-position: 				-169px -205px;
					background-repeat: 					no-repeat;
					content: 							"";
				}
				/* PROPOSAL SECTION DESIGN (visual type) :: Not adopted */
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-not-adopted{
					margin-top: 						50px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-not-adopted 	.eplp_header{
					margin-left: 						-20px;
					margin-right:  						-20px;
					padding-top: 						10px;
					padding-bottom: 					10px;
					padding-left: 						20px;
					background: 						linear-gradient(#EB0004, #CF0003);
					border: 							1px solid #CF0003;
					border-bottom-color: 				#fff;
					color: 								#fff;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-not-adopted 	.eplp_content{
					margin-left: 						-20px;
					margin-right:  						-20px;
					background-color: 					#FFEBEB;
					border: 							1px solid #CF0003;
					border-top: 						none;
					padding: 							30px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container#proposal-not-adopted 	.eplp_content .eplp_text p{
					font-weight: 						normal;
					color: 								#CF0003;
				}
		
		/* ========================================================================================================================================================================== */
		/* == GLOSSARY ============================================================================================================================================================== */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOSSARY : Container */

				/* GLOSSARY :: Containers */
				#legislative-procedure #glossary,
				#legislative-procedure #glossary > div,
				#legislative-procedure #glossary .eplp_heading,
				#legislative-procedure #glossary .eplp_elements,
				#legislative-procedure #glossary .eplp_definition{
					position: 							static;
					display: 							block;
					margin:								0;
					padding: 							0;
				}
				#legislative-procedure #glossary{
					padding-bottom: 					50px;
				}
				/* GLOSSARY :: Visibility of the list */
				#legislative-procedure #glossary 		.eplp_elements,
				#legislative-procedure #glossary 		.eplp_button[data-action="close"],
				#legislative-procedure #glossary:target .eplp_button[data-action="open"],
				#legislative-procedure #glossary:target .eplp_heading span + span:before{
					display: 							none;
				}
				#legislative-procedure #glossary:target .eplp_elements,
				#legislative-procedure #glossary:target .eplp_button[data-action="close"],
				#legislative-procedure #glossary 		.eplp_button[data-action="open"],
				#legislative-procedure #glossary 		.eplp_heading span + span:before{
					display: 							block;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOSSARY : Visual */

				/* GLOSSARY :: Box */
				#legislative-procedure #glossary > div{
					position: 							relative;
					margin: 							0;
					padding: 							0;
					background-color: 					#fdfdfd;
				}
				/* GLOSSARY :: Elements */
				#legislative-procedure #glossary .eplp_elements{
					position: 							static;
					margin:								0;
					padding: 							20px;
					font-size: 							1em;
					font-weight: 						normal;
					text-align: 						left;
				}
				#legislative-procedure #glossary .eplp_elements .eplp_definition{
					position: 							static;
					display: 							block;
				}
				#legislative-procedure #glossary .eplp_elements dt.eplp_definition{
					padding-bottom: 					10px;
					font-family: 						'Roboto Slab', serif;
					font-size: 							1.5em;
					font-weight: 						bold;
				}
				#legislative-procedure #glossary .eplp_elements dd.eplp_definition{
					font-size: 							1.4em;
					font-weight: 						lighter;
				}
				#legislative-procedure #glossary .eplp_elements dd.eplp_definition + dt.eplp_definition{
					margin-top: 						20px;
					padding-top: 						15px;
					border-top: 						1px dotted #cdcdcd;
				}
				/* GLOSSARY :: Heading */
				#legislative-procedure #glossary .eplp_heading{
					position: 							relative;
					margin:								-1px -1px 0 -1px;
					padding: 							15px 20px;
					background-color: 					#4a4a49;
					font-size: 							1em;
					font-weight: 						normal;
					text-align: 						left;
					color: 								#fff;
				}
				#legislative-procedure #glossary .eplp_heading span{
					position: 							static;
					display: 							block;
					padding-left: 						40px;
					pointer-events: 					none;
					font-family: 						'Roboto Slab', serif;
					font-size:							1.6em;
					font-weight: 						normal;
					color: 								inherit;
				}
				/* GLOSSARY :: Button (color square) */
				#legislative-procedure #glossary .eplp_button{
					position: 							static;
					display: 							block;
					height: 							0;
				}
				#legislative-procedure #glossary .eplp_button a{
					position: 							absolute;
					display: 							block;
					top: 								-1px;
					left: 								9px;
					width: 								40px;
					height: 							calc(1.6em + (15px * 2) + 6px);
					margin:								0;
					font-size: 							1em;
					font-weight: 						normal;
					text-align: 						left;
					color: 								#fff;
				}
				#legislative-procedure #glossary .eplp_button a:before,
				#legislative-procedure #glossary .eplp_heading:before{
					position: 							absolute;
					display: 							block;
					top: 								50%;
					left: 								50%;
					width: 								30px;
					height: 							30px;
					background-color: 					#4a4a49;
					border-radius: 						2px;
					transform: 							translate(-50%,-50%);
					-webkit-transform:					translate(-50%,-50%);
					transition: 						background-color 0.2s ease-out 0s;
					-webkit-transition: 				background-color 0.2s ease-out 0s;
					content: 							"";
				}
				#legislative-procedure #glossary .eplp_heading:before{
					display: 							none;
					left: 								9px;
				}
				#legislative-procedure #glossary .eplp_button a span{
					position: 							absolute;
					display: 							block;
					overflow: 							hidden;
					width: 								0;
					height: 							0;
					opacity: 							0;
				}
				#legislative-procedure #glossary .eplp_button a:link:before,
				#legislative-procedure #glossary .eplp_button a:visited:before{
					background-color: 					#4a4a49;
				}
				#legislative-procedure #glossary .eplp_button a:hover:before,
				#legislative-procedure #glossary .eplp_button a:focus:before,
				#legislative-procedure #glossary .eplp_button a:active:before{
					background-color: 					#3c77bd;
				}
				/* GLOSSARY :: Button (icon) */
				#legislative-procedure #glossary .eplp_heading span + span{
					position: 							static;
					display: 							block;
					width: 								0;
					height: 							0;
					pointer-events: 					none;
				}
				#legislative-procedure #glossary .eplp_heading span + span:before,
				#legislative-procedure #glossary .eplp_heading span + span:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								50%;
					height: 							15px;
					border-width: 						2px;
					border-color: 						#fff;
					content: 							"";
				}
				#legislative-procedure #glossary .eplp_heading span + span:before,
				#legislative-procedure #glossary .eplp_heading span + span:after,
				#legislative-procedure #glossary .eplp_heading:before{
					left: 								29px;
				}
				#legislative-procedure #glossary .eplp_heading span + span:before{
					border-left-style: 					solid;
					transform: 							translate(-50%,-50%);
					-webkit-transform:					translate(-50%,-50%);
				}
				#legislative-procedure #glossary .eplp_heading span + span:after{
					border-left-style: 					solid;
					transform: 							translate(-50%,-50%) rotate(90deg);
					-webkit-transform:					translate(-50%,-50%) rotate(90deg);
				}
			
		/* ========================================================================================================================================================================== */
		/* == JS FUNCTIONALITIES ==================================================================================================================================================== */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* JS FUNCTION : Scroll easing (not supported by IE and Safari :: https://www.w3schools.com/howto/howto_css_smooth_scroll.asp) */

				html[data-jsinfographic*="legislativeprocedure"]{
					scroll-behavior: 					smooth;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* JS FUNCTION :: Visual without anchor */

				/* CONTENT SECTION (details) :: Display element */
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="deadline"			] 	 	 .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="votes"				] 	 	 .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="citizeninvolvement"	] 	 	 .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="document"			] 	 	 .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="statistics"			] 	 	 .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="completetext"		] 	 	 .eplp_detail[data-id="completetext"		],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="deadline"			]:target .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="votes"				]:target .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="citizeninvolvement"	]:target .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="document"			]:target .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="statistics"			]:target .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated]												.eplp_page > .eplp_body .eplp_section 			.eplp_details [data-id="completetext"		]:target .eplp_detail[data-id="completetext"		]{
					display: 							none;
				}
				#legislative-procedure[data-jsactivated][data-jsdetails="step1-deadline"			] 	.eplp_page > .eplp_body .eplp_section#step1 	.eplp_details 										 .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step1-votes"				] 	.eplp_page > .eplp_body .eplp_section#step1 	.eplp_details 										 .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated][data-jsdetails="step1-citizeninvolvement"	] 	.eplp_page > .eplp_body .eplp_section#step1 	.eplp_details 										 .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated][data-jsdetails="step1-document"			] 	.eplp_page > .eplp_body .eplp_section#step1 	.eplp_details 										 .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step1-statistics"			] 	.eplp_page > .eplp_body .eplp_section#step1 	.eplp_details 										 .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step1-completetext"		] 	.eplp_page > .eplp_body .eplp_section#step1 	.eplp_details 										 .eplp_detail[data-id="completetext"		],
				#legislative-procedure[data-jsactivated][data-jsdetails="step2-deadline"			] 	.eplp_page > .eplp_body .eplp_section#step2 	.eplp_details 										 .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step2-votes"				] 	.eplp_page > .eplp_body .eplp_section#step2 	.eplp_details 										 .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated][data-jsdetails="step2-citizeninvolvement"	] 	.eplp_page > .eplp_body .eplp_section#step2 	.eplp_details 										 .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated][data-jsdetails="step2-document"			] 	.eplp_page > .eplp_body .eplp_section#step2 	.eplp_details 										 .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step2-statistics"			] 	.eplp_page > .eplp_body .eplp_section#step2 	.eplp_details 										 .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step2-completetext"		] 	.eplp_page > .eplp_body .eplp_section#step2 	.eplp_details 										 .eplp_detail[data-id="completetext"		],
				#legislative-procedure[data-jsactivated][data-jsdetails="step3-deadline"			] 	.eplp_page > .eplp_body .eplp_section#step3 	.eplp_details 										 .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step3-votes"				] 	.eplp_page > .eplp_body .eplp_section#step3 	.eplp_details 										 .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated][data-jsdetails="step3-citizeninvolvement"	] 	.eplp_page > .eplp_body .eplp_section#step3 	.eplp_details 										 .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated][data-jsdetails="step3-document"			] 	.eplp_page > .eplp_body .eplp_section#step3 	.eplp_details 										 .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step3-statistics"			] 	.eplp_page > .eplp_body .eplp_section#step3 	.eplp_details 										 .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step3-completetext"		] 	.eplp_page > .eplp_body .eplp_section#step3 	.eplp_details 										 .eplp_detail[data-id="completetext"		],
				#legislative-procedure[data-jsactivated][data-jsdetails="step4-deadline"			] 	.eplp_page > .eplp_body .eplp_section#step4 	.eplp_details 										 .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step4-votes"				] 	.eplp_page > .eplp_body .eplp_section#step4 	.eplp_details 										 .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated][data-jsdetails="step4-citizeninvolvement"	] 	.eplp_page > .eplp_body .eplp_section#step4 	.eplp_details 										 .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated][data-jsdetails="step4-document"			] 	.eplp_page > .eplp_body .eplp_section#step4 	.eplp_details 										 .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step4-statistics"			] 	.eplp_page > .eplp_body .eplp_section#step4 	.eplp_details 										 .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step4-completetext"		] 	.eplp_page > .eplp_body .eplp_section#step4 	.eplp_details 										 .eplp_detail[data-id="completetext"		],
				#legislative-procedure[data-jsactivated][data-jsdetails="step5-deadline"			] 	.eplp_page > .eplp_body .eplp_section#step5 	.eplp_details 										 .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step5-votes"				] 	.eplp_page > .eplp_body .eplp_section#step5 	.eplp_details 										 .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated][data-jsdetails="step5-citizeninvolvement"	] 	.eplp_page > .eplp_body .eplp_section#step5 	.eplp_details 										 .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated][data-jsdetails="step5-document"			] 	.eplp_page > .eplp_body .eplp_section#step5 	.eplp_details 										 .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step5-statistics"			] 	.eplp_page > .eplp_body .eplp_section#step5 	.eplp_details 										 .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step5-completetext"		] 	.eplp_page > .eplp_body .eplp_section#step5 	.eplp_details 										 .eplp_detail[data-id="completetext"		],
				#legislative-procedure[data-jsactivated][data-jsdetails="step6-deadline"			] 	.eplp_page > .eplp_body .eplp_section#step6 	.eplp_details 										 .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step6-votes"				] 	.eplp_page > .eplp_body .eplp_section#step6 	.eplp_details 										 .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated][data-jsdetails="step6-citizeninvolvement"	] 	.eplp_page > .eplp_body .eplp_section#step6 	.eplp_details 										 .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated][data-jsdetails="step6-document"			] 	.eplp_page > .eplp_body .eplp_section#step6 	.eplp_details 										 .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step6-statistics"			] 	.eplp_page > .eplp_body .eplp_section#step6 	.eplp_details 										 .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step6-completetext"		] 	.eplp_page > .eplp_body .eplp_section#step6 	.eplp_details 										 .eplp_detail[data-id="completetext"		],
				#legislative-procedure[data-jsactivated][data-jsdetails="step7-deadline"			] 	.eplp_page > .eplp_body .eplp_section#step7 	.eplp_details 										 .eplp_detail[data-id="deadline"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step7-votes"				] 	.eplp_page > .eplp_body .eplp_section#step7 	.eplp_details 										 .eplp_detail[data-id="votes"				],
				#legislative-procedure[data-jsactivated][data-jsdetails="step7-citizeninvolvement"	] 	.eplp_page > .eplp_body .eplp_section#step7 	.eplp_details 										 .eplp_detail[data-id="citizeninvolvement"	],
				#legislative-procedure[data-jsactivated][data-jsdetails="step7-document"			] 	.eplp_page > .eplp_body .eplp_section#step7 	.eplp_details 										 .eplp_detail[data-id="document"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step7-statistics"			] 	.eplp_page > .eplp_body .eplp_section#step7 	.eplp_details 										 .eplp_detail[data-id="statistics"			],
				#legislative-procedure[data-jsactivated][data-jsdetails="step7-completetext"		] 	.eplp_page > .eplp_body .eplp_section#step7 	.eplp_details 										 .eplp_detail[data-id="completetext"		]{
					display: 							block;
				}
				#legislative-procedure[data-jsactivated][data-jsdetails^="step1-"					] 	.eplp_page > .eplp_body .eplp_section#step1 	.eplp_details 										 .eplp_back,
				#legislative-procedure[data-jsactivated][data-jsdetails^="step2-"					] 	.eplp_page > .eplp_body .eplp_section#step2 	.eplp_details 										 .eplp_back,
				#legislative-procedure[data-jsactivated][data-jsdetails^="step3-"					] 	.eplp_page > .eplp_body .eplp_section#step3 	.eplp_details 										 .eplp_back,
				#legislative-procedure[data-jsactivated][data-jsdetails^="step4-"					] 	.eplp_page > .eplp_body .eplp_section#step4 	.eplp_details 										 .eplp_back,
				#legislative-procedure[data-jsactivated][data-jsdetails^="step5-"					] 	.eplp_page > .eplp_body .eplp_section#step5 	.eplp_details 										 .eplp_back,
				#legislative-procedure[data-jsactivated][data-jsdetails^="step6-"					] 	.eplp_page > .eplp_body .eplp_section#step6 	.eplp_details 										 .eplp_back,
				#legislative-procedure[data-jsactivated][data-jsdetails^="step7-"					] 	.eplp_page > .eplp_body .eplp_section#step7 	.eplp_details 										 .eplp_back{
					display: 							block;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* JS FUNCTION :: Glossary view */

				#legislative-procedure #glossary[data-jsconverted] 	.eplp_elements,
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_button{
					display: 							none;
				}
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading[aria-expanded="true"] ~ .eplp_elements{
					display: 							block;
				}
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading{
					background-color: 					#4a4a49;
					transition: 						background-color 0.2s ease-out 0s;
					-webkit-transition: 				background-color 0.2s ease-out 0s;
					cursor: 							pointer;
				}
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading:hover,
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading:focus,
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading:active{
					background-color: 					#3c77bd;
				}
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading:before{
					display: 							block;
				}
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading span + span:before{
					display: 							block;
					transition: 								transform 0.2s ease-out 0s;
					-webkit-transition:					-webkit-transform 0.2s ease-out 0s;
				}
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading[aria-expanded="false"] 	span + span:before{
					transform: 							translate(-50%,-50%);
					-webkit-transform:					translate(-50%,-50%);
				}
				#legislative-procedure #glossary[data-jsconverted] 	.eplp_heading[aria-expanded="true"] 	span + span:before{
					transform: 							translate(-50%,-50%) rotate(90deg);
					-webkit-transform:					translate(-50%,-50%) rotate(90deg);
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* JS FUNCTION :: Glossary Toolip */

				/* GLOSSARY TOOLTIP :: Containers */
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip{
					display: 							inline-block;
					border-bottom: 						2px dotted #fed925;
				}
				/* GLOSSARY TOOLTIP :: Visual element */
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip > span{
					position: 							relative;
					display: 							inline-block;
					margin: 							-2px -5px;
					padding: 							2px 5px;
					cursor: 							pointer;
					transition: 						background-color 0.2s ease-out 0s,color 0.2s ease-out 0s;
					pointer-events: 					none;
					font-weight: 						normal;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text p.eplp_chapo .eplp_tooltip > span,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail .eplp_text p strong .eplp_tooltip > span{
					font-weight: 						bold;
				}
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip > span:after{
					position: 							static;
					display: 							inline;
					margin-left: 						2px;
					content: 							"*";
				}
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip:hover,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip:focus,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip:active{
					z-index:  							55;
					border-color: 						transparent;
					color: 								#4a4a49;
				}
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip:hover 	> span,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip:focus 	> span,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip:active 	> span{
					background-color: 					rgba(253,230,138,0.7);
				}
				/* GLOSSARY TOOLTIP :: Arrow */
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view]:focus 	> span:before,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view]:active 	> span:before{
					position: 							absolute;
					display: 							block;
					z-index:  							55;
					bottom: 							-8px;
					left: 								50%;
					width: 								0;
					height: 							2px;
					margin: 							0;
					padding: 							0;
					border: 							4px solid #4a4a49;
					border-top-color: 					#fcecac;
					content: 							"";
				}
				/* GLOSSARY TOOLTIP :: Tooltip */
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip:after{
					position: 							absolute;
					display: 							none;
					z-index:  							50;
					max-width: 							calc(90% - 20px);
					margin: 							0 0 0 -10px;
					padding: 							7px 10px;
					box-sizing: 						border-box;
					background-color: 					#4a4a49;
					border:								1px solid #fff;
					border-top: 						none;
					border-radius: 						8px;
					box-shadow: 						5px 5px 8px rgba(0,0,0,0.1);
					font-size: 							0.9em;
					line-height: 						1.4em;
					font-weight: 						normal !important;
					font-style: 						normal !important;
					pointer-events: 					none;
					color: 								#fcecac;
					content: 							attr(data-title);
				}
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view]:focus:after,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view]:active:after{
					display: 							block;
				}
				/* GLOSSARY TOOLTIP :: Right align */
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view][data-size="true"]:focus,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view][data-size="true"]:active{
					position: 							relative;
				}
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view][data-size="true"]:focus:after,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view][data-size="true"]:active:after{
					right: 								-10px;
					min-width: 							300px;
				}
				/* GLOSSARY TOOLTIP :: Maximum size to define which align to choose */
				#legislative-procedure[data-jsactivated] #legislativeprocedure-maxtooltipsize{
					position: 							relative 	!important;
					display:  							block 		!important;
					overflow:  							hidden 		!important;
					width: 								calc((100% / 3) * 2);
					height:  							0 			!important;
					box-sizing:							border-box	!important;
					opacity:  							0 			!important;
				}
			
		/* ========================================================================================================================================================================== */
		/* == ANIMATIONS ============================================================================================================================================================ */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS : Define animations */

				/* ANIMATIONS :: Timer listener */
				#legislative-procedure 											.eplp_page > .eplp_body .eplp_section 							.eplp_jstimer,
				#legislative-procedure									 		.eplp_page > .eplp_body .eplp_proposal 							.eplp_jstimer{
					position: 							absolute;
					display: 							block;
					width: 								0;
					height: 							0;
					opacity: 							0;
					background-color: 					#fff;
				}
				#legislative-procedure[data-jsactivated] 						.eplp_page > .eplp_body .eplp_section:not([data-jsanimated]) 	.eplp_jstimer,
				#legislative-procedure[data-jsactivated] 						.eplp_page > .eplp_body .eplp_proposal:not([data-jsanimated]) 	.eplp_jstimer{
					display: 							none;
				}
				/* ANIMATIONS :: Define styles */
				@keyframes infographiclegislativeprocedure_time{	
					from{	background-color: 			#fff;	}
					to{		background-color: 			#f00;	}
				}
				@keyframes infographiclegislativeprocedure_opacity{	
					from{	opacity: 					0;		}
					to{		opacity: 					1;		}
				}
				@keyframes infographiclegislativeprocedure_scaleV{	
					from{	transform: 					scale(1,0);		-webkit-transform:	scale(1,0);		}
					to{		transform: 					scale(1,1);		-webkit-transform:	scale(1,1);		}
				}
				@keyframes infographiclegislativeprocedure_scaleH{	
					from{	transform: 					scale(0,1);		-webkit-transform:	scale(0,1);		}
					to{		transform: 					scale(1,1);		-webkit-transform:	scale(1,1);		}
				}
				@keyframes infographiclegislativeprocedure_scale{	
					from{	transform: 					scale(0,0);		-webkit-transform:	scale(0,0);		}
					to{		transform: 					scale(1,1);		-webkit-transform:	scale(1,1);		}
				}
				/* ANIMATIONS :: Define animation rules */
					/* General */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]			.eplp_jstimer,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated] 			.eplp_details .eplp_menu ul li,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated] 			.eplp_introduction:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated] 			.eplp_introduction .eplp_column:after,
					/* Step 1 */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 	.eplp_institution ul,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 	.eplp_institution:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 	.eplp_institution:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 	.eplp_institution ul li:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 	.eplp_introduction .eplp_text:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 	.eplp_introduction .eplp_text p,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 	.eplp_details:before,
					/* Step 2 */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 	.eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 	.eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 	.eplp_details:before,
					/* Step 3 */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 	.eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 	.eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 	.eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 	.eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 	.eplp_result ul li > div,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 	.eplp_details:before,
					/* Step 4 */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 	.eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 	.eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 	.eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 	.eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 	.eplp_result ul li > div,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 	.eplp_details:before,
					/* Step 5 */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 	.eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 	.eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 	.eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 	.eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 	.eplp_result ul li > div,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 	.eplp_details:before,
					/* Step 6 */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 	.eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 	.eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 	.eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 	.eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 	.eplp_result ul li > div,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 	.eplp_details:before,
					/* Step 6 */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_container > div:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_container > div:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_introduction:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_introduction:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_introduction .eplp_column .eplp_title > span:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_introduction .eplp_text:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_result ul li:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_result ul li:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_result ul li > div,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 	.eplp_details:after,
					/* Potential results */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_proposal[data-jsanimated]			> ul{
					animation-duration:					1s;
					-webkit-animation-duration:			1s;
					animation-delay: 					0s;
					-webkit-animation-delay: 			0s;
					animation-timing-function: 			linear;
					-webkit-animation-timing-function:	linear;
					animation-fill-mode: 				forwards;
					-webkit-animation-fill-mode: 		forwards;
					animation-iteration-count: 			1;
					-webkit-animation-iteration-count: 	1;
				}
				/* ANIMATIONS :: Define animation rules (timers) */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated] 			.eplp_jstimer,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_proposal[data-jsanimated] 		.eplp_jstimer{
					opacity:  							0;
					animation-duration:					6s;
					-webkit-animation-duration:			6s;
					animation-name: 					infographiclegislativeprocedure_time;
					-webkit-animation-name: 			infographiclegislativeprocedure_time;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS : Menu animations */

				/* ANIMATIONS :: Define timer for the details menu */
				#legislative-procedure[data-jsactivated][data-jsanimated] 	 .eplp_page > .eplp_body .eplp_section[data-jsanimated] .eplp_details .eplp_menu ul li{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.2s;
					-webkit-animation-duration:			0.2s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated] 	.eplp_details .eplp_menu ul li:nth-child(1){
					animation-delay: 					0s;
					-webkit-animation-delay: 			0s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated] 	.eplp_details .eplp_menu ul li:nth-child(2){
					animation-delay: 					0.1s;
					-webkit-animation-delay: 			0.1s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated] 	.eplp_details .eplp_menu ul li:nth-child(3){
					animation-delay: 					0.2s;
					-webkit-animation-delay: 			0.2s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated] 	.eplp_details .eplp_menu ul li:nth-child(4){
					animation-delay: 					0.4s;
					-webkit-animation-delay: 			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated] 	.eplp_details .eplp_menu ul li:nth-child(5){
					animation-delay: 					0.5s;
					-webkit-animation-delay: 			0.5s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated] 	.eplp_details .eplp_menu ul li:nth-child(6){
					animation-delay: 					0.6s;
					-webkit-animation-delay: 			0.6s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated] 	.eplp_details .eplp_menu ul li:nth-child(7){
					animation-delay: 					0.7s;
					-webkit-animation-delay: 			0.7s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS BY STEP : Step 1 */

				/* ANIMATION STEP 1.1 :: Institutional elements */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution{
					background-color: 					#fff;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul{
					z-index: 							5;
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.8s;
					-webkit-animation-duration:			0.8s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
				}
				/* ANIMATION STEP 1.2 :: Arrows to access to the building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:before{
					transform: 							scale(1,0);
					-webkit-transform:					scale(1,0);
					transform-origin: 					center top;
					-webkit-transform-origin:			center top;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:nth-child(5):before{	animation-delay: 0.5s; 	-webkit-animation-delay: 0.5s;	}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:nth-child(4):before{	animation-delay: 0.6s; 	-webkit-animation-delay: 0.6s;	}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:nth-child(3):before{	animation-delay: 0.65s; -webkit-animation-delay: 0.65s;	}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:nth-child(2):before{	animation-delay: 0.7s; 	-webkit-animation-delay: 0.7s;	}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:nth-child(1):before{	animation-delay: 0.8s; 	-webkit-animation-delay: 0.8s;	}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution:after{
					transform: 							scale(0,1);
					-webkit-transform:					scale(0,1);
					transform-origin: 					right center;
					-webkit-transform-origin:			right center;
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
					animation-duration:					1s;
					-webkit-animation-duration:			1s;
					animation-delay:					0.4s;
					-webkit-animation-delay:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution:before{
					position: 							absolute;
					display: 							block;
					bottom: 							-40px;
					left: 								0;
					width: 								100px;
					height: 							40px;
					background-color: 					#fff;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.3s;
					-webkit-animation-duration:			0.3s;
					animation-delay:					1.3s;
					-webkit-animation-delay:			1.3s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_introduction .eplp_text:after{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.2s;
					-webkit-animation-duration:			0.2s;
					animation-delay:					1.5s;
					-webkit-animation-delay:			1.5s;
				}
				/* ANIMATION STEP 1.3 :: Building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_introduction:before{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					1.9s;
					-webkit-animation-delay:			1.9s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_introduction .eplp_text p{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					2.2s;
					-webkit-animation-delay:			2.2s;
				}
				/* ANIMATION STEP 1.4 :: Arrow to access to the next step */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_details:before{
					position: 							absolute;
					display: 							block;
					top: 								5px;
					bottom: 							-35px;
					left:		 						30px;
					width: 								10px;
					background-color: 					#fff;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					2.3s;
					-webkit-animation-delay:			2.3s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					2.3s;
					-webkit-animation-duration:			2.3s;
				}
				/* ANIMATION STEP 1 :: Full time */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					3.2s;
					-webkit-animation-duration:			3.2s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS BY STEP : Step 2 */

				/* ANIMATION STEP 2.1 :: Arrows to access to the building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 	.eplp_introduction .eplp_text p:first-child:before{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								-35px;
					bottom: 							0;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					opacity: 							1;
					transform: 							scale(1,0);
					-webkit-transform:					scale(1,0);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
					content: 							"";
				}
				/* ANIMATION STEP 2.2 :: Building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_introduction:before{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.4s;
					-webkit-animation-delay:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_introduction .eplp_text p:first-child:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								35px;
					bottom: 							-5px;
					right: 								0;
					width: 								65%;
					background-color: 					#fff;
					opacity:  							1;
					pointer-events: 					none;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.7s;
					-webkit-animation-delay:			0.7s;
					content: 							"";
				}
				/* ANIMATION STEP 2.3 :: Arrow to access to the next step */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_details:before{
					position: 							absolute;
					display: 							block;
					top: 								5px;
					bottom: 							-35px;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0.8s;
					-webkit-animation-delay:			0.8s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					0.8s;
					-webkit-animation-duration:			0.8s;
				}
				/* ANIMATION STEP 2 :: Full time */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					1.7s;
					-webkit-animation-duration:			1.7s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS BY STEP : Step 3 */

				/* ANIMATION STEP 3.1 :: Arrows to access to the building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 	.eplp_introduction .eplp_text p:first-child:before{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								-35px;
					bottom: 							0;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					opacity: 							1;
					transform: 							scale(1,0);
					-webkit-transform:					scale(1,0);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
					content: 							"";
				}
				/* ANIMATION STEP 3.2 :: Building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_introduction:before{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.4s;
					-webkit-animation-delay:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_introduction .eplp_text p:first-child:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								35px;
					bottom: 							-5px;
					right: 								0;
					width: 								65%;
					background-color: 					#fff;
					opacity:  							1;
					pointer-events: 					none;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.7s;
					-webkit-animation-delay:			0.7s;
					content: 							"";
				}
				/* ANIMATION STEP 3.3 :: Arrow to access to the next step */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_details:before{
					position: 							absolute;
					display: 							block;
					top: 								5px;
					bottom: 							-35px;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0.8s;
					-webkit-animation-delay:			0.8s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					0.8s;
					-webkit-animation-duration:			0.8s;
				}
				/* ANIMATION STEP 3.4 :: Potential results */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								0;
					bottom: 							12px;
					left: 								0;
					width: 								calc(35% - 35px + 20px);
					background-color: 					#fff;
					opacity: 							1;
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.6s;
					-webkit-animation-duration:			0.6s;
					animation-delay:					1.05s;
					-webkit-animation-delay:			1.05s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:before{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:after{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul li > div{
					opacity: 							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					1.5s;
					-webkit-animation-delay:			1.5s;
				}
				/* ANIMATION STEP 3 :: Full time */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					1.9s;
					-webkit-animation-duration:			1.9s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS BY STEP : Step 4 */

				/* ANIMATION STEP 4.1 :: Arrows to access to the building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 	.eplp_introduction .eplp_text p:first-child:before{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								-35px;
					bottom: 							0;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					opacity: 							1;
					transform: 							scale(1,0);
					-webkit-transform:					scale(1,0);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
					content: 							"";
				}
				/* ANIMATION STEP 4.2 :: Building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_introduction:before{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.4s;
					-webkit-animation-delay:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_introduction .eplp_text p:first-child:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								35px;
					bottom: 							-5px;
					right: 								0;
					width: 								65%;
					background-color: 					#fff;
					opacity:  							1;
					pointer-events: 					none;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.7s;
					-webkit-animation-delay:			0.7s;
					content: 							"";
				}
				/* ANIMATION STEP 4.3 :: Arrow to access to the next step */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_details:before{
					position: 							absolute;
					display: 							block;
					top: 								5px;
					bottom: 							-35px;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0.8s;
					-webkit-animation-delay:			0.8s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					0.8s;
					-webkit-animation-duration:			0.8s;
				}
				/* ANIMATION STEP 4.4 :: Potential results */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								0;
					bottom: 							12px;
					left: 								0;
					width: 								calc(35% - 35px + 20px);
					background-color: 					#fff;
					opacity: 							1;
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.6s;
					-webkit-animation-duration:			0.6s;
					animation-delay:					1.05s;
					-webkit-animation-delay:			1.05s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul:before{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul:after{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul li > div{
					opacity: 							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul li:nth-child(1) > div{
					animation-delay:					1.5s;
					-webkit-animation-delay:			1.5s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul li:nth-child(2) > div{
					animation-delay:					1.6s;
					-webkit-animation-delay:			1.6s;
				}
				/* ANIMATION STEP 4 :: Full time */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					2s;
					-webkit-animation-duration:			2s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS BY STEP : Step 5 */

				/* ANIMATION STEP 5.1 :: Arrows to access to the building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 	.eplp_introduction .eplp_text p:first-child:before{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								-35px;
					bottom: 							0;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					opacity: 							1;
					transform: 							scale(1,0);
					-webkit-transform:					scale(1,0);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
					content: 							"";
				}
				/* ANIMATION STEP 5.2 :: Building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_introduction:before{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.4s;
					-webkit-animation-delay:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_introduction .eplp_text p:first-child:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								35px;
					bottom: 							-5px;
					right: 								0;
					width: 								65%;
					background-color: 					#fff;
					opacity: 							1;
					pointer-events: 					none;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.7s;
					-webkit-animation-delay:			0.7s;
					content: 							"";
				}
				/* ANIMATION STEP 5.3 :: Arrow to access to the next step */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_details:before{
					position: 							absolute;
					display: 							block;
					top: 								5px;
					bottom: 							-35px;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0.8s;
					-webkit-animation-delay:			0.8s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					0.8s;
					-webkit-animation-duration:			0.8s;
				}
				/* ANIMATION STEP 5.4 :: Potential results */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								0;
					bottom: 							12px;
					left: 								0;
					width: 								calc(35% - 35px + 20px);
					background-color: 					#fff;
					opacity: 							1;
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.6s;
					-webkit-animation-duration:			0.6s;
					animation-delay:					1.05s;
					-webkit-animation-delay:			1.05s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul:before{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul:after{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul li > div{
					opacity: 							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul li:nth-child(1) > div{
					animation-delay:					1.5s;
					-webkit-animation-delay:			1.5s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul li:nth-child(2) > div{
					animation-delay:					1.6s;
					-webkit-animation-delay:			1.6s;
				}
				/* ANIMATION STEP 5 :: Full time */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					2s;
					-webkit-animation-duration:			2s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS BY STEP : Step 6 */

				/* ANIMATION STEP 6.1 :: Arrows to access to the building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 	.eplp_introduction .eplp_text p:first-child:before{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								-35px;
					bottom: 							0;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					opacity: 							1;
					transform: 							scale(1,0);
					-webkit-transform:					scale(1,0);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
					content: 							"";
				}
				/* ANIMATION STEP 6.2 :: Building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_introduction:before{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.4s;
					-webkit-animation-delay:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 	.eplp_introduction .eplp_text p:first-child:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								35px;
					bottom: 							-5px;
					right: 								0;
					width: 								65%;
					background-color: 					#fff;
					opacity: 							1;
					pointer-events: 					none;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.5s;
					-webkit-animation-duration:			0.5s;
					animation-delay:					0.7s;
					-webkit-animation-delay:			0.7s;
					content: 							"";
				}
				/* ANIMATION STEP 6.3 :: Arrow to access to the next step */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_details:before{
					position: 							absolute;
					display: 							block;
					top: 								5px;
					bottom: 							-35px;
					left: 								30px;
					width: 								10px;
					background-color: 					#fff;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0.8s;
					-webkit-animation-delay:			0.8s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					0.8s;
					-webkit-animation-duration:			0.8s;
				}
				/* ANIMATION STEP 6.4 :: Potential results */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								0;
					bottom: 							12px;
					left: 								0;
					width: 								calc(35% - 35px + 20px);
					background-color: 					#fff;
					opacity: 							1;
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.6s;
					-webkit-animation-duration:			0.6s;
					animation-delay:					1.05s;
					-webkit-animation-delay:			1.05s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:before{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:after{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul li > div{
					opacity: 							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					1.5s;
					-webkit-animation-delay:			1.5s;
				}
				/* ANIMATION STEP 6 :: Full time */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					1.9s;
					-webkit-animation-duration:			1.9s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS BY STEP : Step 7 */

				/* ANIMATION STEP 7.1 :: Arrows to access to the building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container > div:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container > div:after{
					position: 							absolute;
					display: 							block;
					z-index: 							5;
					top: 								0;
					left: 								0;
					width: 								100%;
					height: 							65px;
					margin: 							0;
					background-color: 					#fff;
					background-image: 					none;
					opacity: 							1;
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container > div:before{
					transform: 							scale(1,0);
					-webkit-transform:					scale(1,0);
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-duration:					0.2s;
					-webkit-animation-duration:			0.2s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container > div:after{
					transform: 							scale(0,1);
					-webkit-transform:					scale(0,1);
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
				}
				/* ANIMATION STEP 7.2 :: Title */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_title > span:before{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								0;
					bottom:								0;
					left: 								0;
					right: 								0;
					margin: 							0;
					background-color: 					#fff;
					opacity: 							1;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0.6s;
					-webkit-animation-delay:			0.6s;
					content: 							"";
				}
				/* ANIMATION STEP 7.3 :: Building */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column:after{
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.8s;
					-webkit-animation-duration:			0.8s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column:after{
					animation-delay:					1.1s;
					-webkit-animation-delay:			1.1s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_text:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								-5px;
					bottom: 							-5px;
					left: 								0;
					right: 								0;
					width: 								auto;
					height: 							auto;
					background-color: 					#fff;
					border: 							none;
					opacity: 							1;
					transform: 							none;
					-webkit-transform:					none;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					1.2s;
					-webkit-animation-delay:			1.2s;
					content: 							"";
				}
				/* ANIMATION STEP 7.3 :: Menu */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column{
					z-index: 							2;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								-100px;
					bottom: 							-35px;
					width: 								10px;
					background-color: 					#fff;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					transform-origin: 					center bottom;
					-webkit-transform-origin:			center bottom;
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					1.5s;
					-webkit-animation-delay:			1.5s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:before{
					left: 								30px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:after{
					right: 								30px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					1.6s;
					-webkit-animation-duration:			1.6s;
				}
				/* ANIMATION STEP 7.4 :: Potential results */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:after{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								0;
					bottom: 							-35px;
					width: 								calc(35% - 35px + 20px);
					background-color: 					#fff;
					opacity: 							1;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.6s;
					-webkit-animation-duration:			0.6s;
					animation-delay:					1.9s;
					-webkit-animation-delay:			1.9s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:after{
					left: 								0;
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:after{
					right: 								0;
					transform-origin: 					left bottom;
					-webkit-transform-origin:			left bottom;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:before{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:after{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li > div{
					opacity: 							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					2.4s;
					-webkit-animation-delay:			2.4s;
				}
				/* ANIMATION STEP 7 :: Full time */
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					2.7s;
					-webkit-animation-duration:			2.7s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS BY STEP : Potential results */

				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_proposal[data-jsanimated]			> ul{
					position: 							relative;
					opacity:  							0;
					animation-name: 					infographiclegislativeprocedure_opacity;
					-webkit-animation-name: 			infographiclegislativeprocedure_opacity;
					animation-duration:					0.6s;
					-webkit-animation-duration:			0.6s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_proposal[data-jsanimated] .eplp_jstimer{
					animation-duration:					0.6s;
					-webkit-animation-duration:			0.6s;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* ANIMATIONS : Lock animations during the page treatment */

				#legislative-procedure[data-jsactivated][data-jsanimated="1"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="1"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu1"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="1"],
				#legislative-procedure[data-jsactivated][data-jsanimated="2"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="2"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu2"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="2"],
				#legislative-procedure[data-jsactivated][data-jsanimated="3"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="3"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu3"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="3"],
				#legislative-procedure[data-jsactivated][data-jsanimated="4"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="4"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu4"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="4"],
				#legislative-procedure[data-jsactivated][data-jsanimated="5"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="5"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu5"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="5"],
				#legislative-procedure[data-jsactivated][data-jsanimated="6"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="6"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu6"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="6"],
				#legislative-procedure[data-jsactivated][data-jsanimated="7"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="7"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu7"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="7"],
				#legislative-procedure[data-jsactivated][data-jsanimated="8"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="8"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu8"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="8"],
				#legislative-procedure[data-jsactivated][data-jsanimated="9"]  		.eplp_page > .eplp_body .eplp_section[data-jsanimated="9"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu9"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="9"],
				#legislative-procedure[data-jsactivated][data-jsanimated="10"] 		.eplp_page > .eplp_body .eplp_section[data-jsanimated="10"],
				#legislative-procedure[data-jsactivated][data-jsanimated="menu10"] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated="10"],
				#legislative-procedure[data-jsactivated][data-jsanimated="final"]	.eplp_page > .eplp_body .eplp_proposal[data-jsanimated]{
					animation-play-state:  				running;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated="menu1"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="1"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu2"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="2"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu3"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="3"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu4"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="4"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu5"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="5"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu6"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="6"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu7"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="7"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu8"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="8"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu9"]  	.eplp_page > .eplp_body .eplp_section[data-jsanimated="9"] 	.eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated="menu10"] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated="10"]	.eplp_details .eplp_menu{
					animation-play-state:  				running;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated]		.eplp_page > .eplp_body .eplp_section,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu,
				#legislative-procedure[data-jsactivated][data-jsanimated]		.eplp_page > .eplp_body .eplp_proposal{
					animation-play-state:  				paused;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section  *,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section  *:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 		.eplp_page > .eplp_body .eplp_section  *:after,
				#legislative-procedure[data-jsactivated][data-jsanimated]		.eplp_page > .eplp_body .eplp_proposal *{
					animation-play-state:  				inherit;
				}

/* ===================================================================================================================================================================================================================== */
/* === BREAKPOINT ADAPTATION OF THE INFOGRAPHIC ======================================================================================================================================================================== */
/* ===================================================================================================================================================================================================================== */
	
	@media screen and (max-width: 1020px){

		/* ========================================================================================================================================================================== */
		/* == GLOBAL SECTION DESIGN ================================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Margins and borders */

				/* DESIGN SECTION :: External margins and borders */
				#legislative-procedure .eplp_page{
					margin-top: 						0;
					margin-bottom:						0;
					padding-left: 						0;
					padding-right: 						0;
				}
				#legislative-procedure .eplp_page > .eplp_header,
				#legislative-procedure .eplp_page > .eplp_footer{
					margin-left: 						0;
					margin-right: 						0;
				}
				#legislative-procedure #glossary .eplp_heading{
					margin: 							0;
				}
				/* DESIGN SECTION :: Internal margins */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_header,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_header,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container > div{
					padding-left: 						100px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container > div{
					padding-right: 						100px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_header{
					margin-left: 						-100px;
					margin-right:  						-100px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_details{
					margin-left: 						30px; 
					padding-left: 						65px;
					padding-right: 						0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 	.eplp_details{
					margin-right: 						30px; 
					padding-right: 						65px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_content .eplp_back{
					right: 								65px;
				}
				/* DESIGN SECTION :: Arrow position */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container:after{
					left: 								calc(65px + 100px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container:after{
					right: 								calc(65px + 100px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text:before{
					left: 								calc(65px - 10px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_title:after, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text:after{
					left: 								calc(65px - 10px + 4px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow{
					left: 								65px;
					width: 								calc(35% - 65px - 20px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child > div:before{
					width: 								65px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child > div:after{
					left: 								65px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:before{
					left:  								65px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2):before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2) .eplp_text:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2) .eplp_title:after{
					right: 								calc(65px - 10px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_result:before{
					left: 								calc(65px - 6px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_result:after{
					right: 								calc(65px - 6px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_result .eplp_item span.eplp_arrow{
					width: 								calc(20% - 15px - 65px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_result .eplp_item span.eplp_arrow + span.eplp_arrow{
					right: 								65px;
				}

		/* ========================================================================================================================================================================== */
		/* == ANIMATIONS DESIGN ===================================================================================================================================================== */
		/* ========================================================================================================================================================================== */

				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_introduction .eplp_text p:first-child:before{
					left: 								60px;
				}

		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== STEP 1 ==== Commission proposal =================================================================================================================== */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN STEP 1 :: Linked institutions */

				/* LINKED INSTITUTIONS :: Display as a list */
				#legislative-procedure 										.eplp_page > .eplp_body .eplp_section#step1 						.eplp_institution ul li:first-child > div:after,
				#legislative-procedure:not([data-jsanimated]) 				.eplp_page > .eplp_body .eplp_section#step1 						.eplp_institution ul li:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section:not([data-jsanimated])#step1 	.eplp_institution ul li:first-child:before{
					display: 							none;
				}
				/* LINKED INSTITUTIONS :: Fixed the first line */
				#legislative-procedure[data-jsactivated][data-jsanimated] 	.eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 		.eplp_institution ul li:first-child:before{
					left: 								64px;
				}
	}
	@media screen and (max-width: 800px){

		/* ========================================================================================================================================================================== */
		/* == HEADER DESIGN ========================================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			#legislative-procedure .eplp_page > .eplp_header .eplp_name{
				font-size: 								3.5em;
			}

		/* ========================================================================================================================================================================== */
		/* == GLOBAL SECTION DESIGN ================================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Header section */

				/* HEADER SECTION :: Add number step in the bar */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_container > div:before{
					display: 							none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_header{
					padding: 	 						0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_header span{
					margin-left: 						40px;
					padding: 		 					15px 20px;
					background-color: 					#4a4a49;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_header:before{
					position: 							absolute;
					display: 							block;
					width: 								63px;
					height:								28px;
					margin-top: 						14px;
					margin-left:  						-40px;
					background-image: 					url(infographic-legislativeprocedure.svg);
					background-repeat: 					no-repeat;
					transform:							scale(0.7);
					-webkit-transform:					scale(0.7);
					transform-origin: 					right center;
					-webkit-transform-origin:			right center;
					content: 							"";
				}
				/* HEADER SECTION :: Institutional color */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="commission"] 	.eplp_header{			background-color: 		#207E44;		}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="parliament"] 	.eplp_header{			background-color: 		#0076A8;		}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="council"] 		.eplp_header{			background-color: 		#CC3D00;		}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="conciliation"] 	.eplp_header{			background-color: 		#3A74B6;		}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 						.eplp_header{			background-color: 		#4a4a49;		}
				/* HEADER SECTION :: Section number */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1  					.eplp_header:before{	background-position: 	-256px 	  0;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step2  					.eplp_header:before{	background-position: 	-256px  -28px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step3  					.eplp_header:before{	background-position: 	-256px  -56px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4  					.eplp_header:before{	background-position: 	-256px  -84px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5  					.eplp_header:before{	background-position: 	-256px -112px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step6  					.eplp_header:before{	background-position: 	-256px -140px;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7  					.eplp_header:before{	display: 				none;			}

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Margins and borders */

				/* MARGINS :: External margins and borders */
				#legislative-procedure .eplp_page{
					margin-top: 						0;
					margin-bottom:						0;
					padding-left: 						0;
					padding-right: 						0;
				}
				#legislative-procedure .eplp_page > .eplp_header,
				#legislative-procedure .eplp_page > .eplp_footer{
					margin-left: 						0;
					margin-right: 						0;
				}
				#legislative-procedure #glossary .eplp_heading{
					margin: 							0;
				}
				/* MARGINS :: Internal margins */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_header,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_header,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container > div{
					padding-left: 						20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div,
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container > div{
					padding-right: 						20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_header{
					margin-left: 						-20px;
					margin-right:  						-20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result{
					margin-bottom: 						0;
					margin-left: 						100px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div .eplp_introduction{
					width: 								100%;
					box-sizing: 						border-box;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_container > div .eplp_details{
					width: 								calc(100% - 30px);
					box-sizing: 						border-box;
				}

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Arrow */

				/* ARROW :: position */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container:after{
					left: 								calc(25px + 20px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container:after{
					right: 								calc(25px + 20px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text:before{
					left: 								calc(25px - 10px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_title:after, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text:after{
					left: 								calc(25px - 10px + 4px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow{
					left: 								calc(25px - 100px);
					width: 								calc(100px - 25px - 20px);
				}
				/* ARROW :: Step 1 correction */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child > div:before{
					width: 								25px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child > div:after{
					left: 								25px;
				}
				/* ARROW :: Steps 4 & 5 correction */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_result:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_result:before{
					position: 							absolute;
					display: 							block;
					z-index: 							1;
					top: 								50px;
					bottom: 							0;
					left: 								calc(25px - 100px);
					width: 								25px;
					margin-left: 						1px;
					background-color: 					#fff;
					border-right:  						1px solid #949494;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_result .eplp_item:first-child span.eplp_arrow,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_result .eplp_item:first-child span.eplp_arrow{
					z-index: 							1;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_result .eplp_item:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_result .eplp_item:before{
					position: 							absolute;
					z-index: 							1;
					top: 								50px;
					bottom:								0;
					left: 								-49px;
					display: 							block;
					width: 								10px;
					height: 							auto;
					background-color: 					#fff;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_result .eplp_item:nth-child(1):before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_result .eplp_item:nth-child(1):before{
					bottom:								auto;
					height: 							calc(15px + 0.9em);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_result .eplp_item:nth-child(2),
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_result .eplp_item:nth-child(2){
					position: 							relative;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_result .eplp_item:nth-child(2):before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_result .eplp_item:nth-child(2):before{
					top:								calc(15px + 0.9em + 1px);
				}
				/* ARROW :: Step 7 correction */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:before{
					left:  								25px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2):before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2) .eplp_text:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2) .eplp_title:after{
					right: 								calc(25px - 10px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_result:before{
					left: 								calc(25px - 6px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_result:after{
					right: 								calc(25px - 6px);
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_result .eplp_item span.eplp_arrow{
					width: 								calc(100px - 25px - 20px);
					right: 								25px;
				}

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Building visual */

				/* BUILDING VISUAL :: Align */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_introduction:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_introduction .eplp_column:after{
					display: 							block;
					top: 								50px;
					margin-left: 						20px;
					transform-origin: 					left bottom;
					-webkit-transform-origin:			left bottom;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_introduction, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section 	.eplp_result, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal 	.eplp_container .eplp_content{
					padding-left: 						0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction{
					margin-top: 						30px;
					padding-top: 						0;
					padding-bottom: 					20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text:before{
					display: 							none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text{
					margin-top: 						-40px;
					padding-top: 						110px;
					padding-bottom: 					20px;
					background-color: 					#fff;
				}
				#legislative-procedure .eplp_page > .eplp_body [data-type="conciliation"] .eplp_introduction:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_introduction .eplp_column[data-type="conciliation"]:after{
					margin-top: 						-80px;
					background-color: 					#fff;
					transform: 							scale(0.7);
					-webkit-transform:					scale(0.7);
				}
				/* BUILDING VISUAL :: Tooltip correction */
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text .eplp_tooltip > span{
					position: 							relative;
					z-index: 							1;
				}
				/* BUILDING VISUAL :: Arrow display by type */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="commission"] .eplp_introduction .eplp_text:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="commission"] .eplp_introduction .eplp_text:after{
					top: 								20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="parliament"] .eplp_introduction .eplp_text:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="parliament"] .eplp_introduction .eplp_text:after{
					top: 								20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="council"] .eplp_introduction .eplp_text:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="council"] .eplp_introduction .eplp_text:after{
					top: 								20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="conciliation"] .eplp_introduction .eplp_text:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section[data-type="conciliation"] .eplp_introduction .eplp_text:after{
					top: 								102px;
				}

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Details block */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details{
					margin-right: 						5px;
					padding-right: 						0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_content .eplp_back{
					right: 								-10px;
				}

		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== STEP 1 ==== Commission proposal =================================================================================================================== */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN STEP 1 :: Linked institutions */

				/* LINKED INSTITUTIONS :: Display as a list */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution{
					width: 								calc(100% - 40px);
					padding-bottom: 					0;
					background-color: 					transparent !important;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul{
					flex-direction: 					column;
					-webkit-flex-direction:				column;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li{
					width: 								calc(100% - 60px);
					margin-left: 						60px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child > div:before{
					top: 								-5px;
					bottom: 							calc(50% + 1px);
					left: 								-35px;
					width: 								34px;
					height: 							auto;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child:before{
					display: 							block !important;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child:before{
					bottom: 							50%;
					left: 								-25px;
					width: 								25px;
					height: 							1px;
					border-bottom-style: 				solid;
					border-right-style: 				none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:last-child > div:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:after{
					display: 							none;
				}

		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== STEP 7 ==== 3rd reading =========================================================================================================================== */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Column alignment */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction{
					flex-direction: 					column;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column{
					display: 							flex;
					display: 							-webkit-flex;
					width: 								auto;
					margin-left: 						100px;
					border: 							1px solid #f00;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column:nth-child(1),
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column:nth-child(2){
					padding-left: 						0;
					padding-right: 						0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column:nth-child(2){
					margin-top: 						30px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column .eplp_text{
					padding-top: 						0;
					padding-bottom: 					10px;
					padding-left: 						20px;
					padding-right: 						20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column:after{
					margin-top: 						30px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_result ul{
					width: 								100%;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details{
					padding-right:  					0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_menu ul{
					justify-content: 					flex-start;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_menu ul li{
					text-align: 						left;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id] 		.eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail[data-id] 		.eplp_heading:after{
					margin-left: 						auto !important;
					transform: 							none;
					-webkit-transform:					none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(1) 	.eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(1) 	.eplp_heading:after{	left: calc(60px * 0);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(2) 	.eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(2) 	.eplp_heading:after{	left: calc(60px * 1);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(3) 	.eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(3) 	.eplp_heading:after{	left: calc(60px * 2);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(4) 	.eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(4) 	.eplp_heading:after{	left: calc(60px * 3);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(5) 	.eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(5) 	.eplp_heading:after{	left: calc(60px * 4);	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(6) 	.eplp_heading:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_detail:nth-child(6) 	.eplp_heading:after{	left: calc(60px * 5);	}

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Arrow */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container:after,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_result .eplp_item span.eplp_arrow + span.eplp_arrow,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_result:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_result:after{
					display: 							none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_title:after{
					position: 							absolute;
					display: 							block;
					top: 								50%;
  					left: 								-20px;
					width: 								8px;
					height: 							6px;
					box-sizing: 						border-box;
					border-width: 						6px;
					border-style: 						solid;
					border-color: 						transparent;
  					border-left-color: 					#949494;
					transform:							scale(1.5,0.5) translate(0,-10px);
					-webkit-transform:					scale(1.5,0.5) translate(0,-10px);
  					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_title span:after{
					position: 							absolute;
					display: 							block;
					top: 								50%;
					left: 								-75px;
					width: 								55px;
					border-top: 						1px solid #949494;
					content: 							"";
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2):before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2) .eplp_text:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:nth-child(2) .eplp_title:after{
  					left: 								-20px;
					right: 								auto;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container:after{
					position: 							absolute;
					display: 							block;
					top: 								auto;
					bottom: 							-4px;
					left: 								calc(25px + 20px - 6px);
					right: 								auto;
					width: 								8px;
					height: 							6px;
					box-sizing: 						border-box;
					border-width: 						6px;
					border-style: 						solid;
					border-color: 						transparent;
					border-top-color: 					#949494;
					transform: 							scale(0.5,1.58);
					-webkit-transform: 					scale(0.5,1.58);
					pointer-events: 					none;
					content: 							"";
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Text */

				/* DESIGN BY STEP 7 : Tooltip correction */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column .eplp_title, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column .eplp_text, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column .eplp_text > *{
					z-index: 							auto;
				}
				/* DESIGN BY STEP 7 : Alignment */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column .eplp_title{
					text-align: 						left;
					color: 								#fff;
				}
				/* DESIGN BY STEP 7 : Number */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column .eplp_title{
					white-space: 						normal;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column .eplp_title:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column .eplp_title span{
					position: 							static;
					display: 							inline-block;
					margin: 							0;
					padding: 							0;
					vertical-align: 					baseline;
					white-space: 						normal;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column:nth-child(1) .eplp_title:before{
					background-position: 				-256px -168px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column:nth-child(2) .eplp_title:before{
					background-position: 				-256px -196px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container .eplp_introduction .eplp_column .eplp_title span{
					padding-left: 						0.1em;
				}
				/* DESIGN BY STEP 7 : Building color */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column[data-type="commission"] 		.eplp_title{	background-color: 	#207E44;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column[data-type="parliament"] 		.eplp_title{	background-color: 	#0076A8;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column[data-type="council"] 		.eplp_title{	background-color: 	#CC3D00;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column[data-type="conciliation"] 	.eplp_title{	background-color: 	#3A74B6;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column[data-type="commission"]{						border-color: 		#207E44;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column[data-type="parliament"]{						border-color: 		#0076A8;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column[data-type="council"]{						border-color: 		#CC3D00;	}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column[data-type="conciliation"]{					border-color: 		#3A74B6;	}

		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== PROPOSAL ========================================================================================================================================== */
		/* ========================================================================================================================================================================== */

			#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_content .eplp_text > p{
				padding-left: 							100px;
			}
			#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_content .eplp_text > ul{
				padding-left: 							50px;
			}
			#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-not-adopted{
				margin-bottom: 							-10px;
				margin-left: 							40px;
				margin-right: 							40px;
			}

		/* ========================================================================================================================================================================== */
		/* == ANIMATIONS DESIGN ===================================================================================================================================================== */
		/* ========================================================================================================================================================================== */
				
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* Corrections */

				/* ANIMATIONS : Margin */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_introduction .eplp_text p:first-child:before{
					top: 								-65px;
					bottom: 							calc(100% - 30px);
					left: 								20px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_introduction .eplp_text p:first-child:before{
					top: 								15px;
					bottom: 							calc(100% - 35px);
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:before{
					left: 								-10px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_introduction .eplp_text p:first-child:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_introduction .eplp_text p:first-child:after{
					width: 								100%;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:after{
					bottom: 							-35px;
					left: 								-100px;
					width: 								100px;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 1 : Adaptation */

				/* ANIMATIONS Step 1: Adapt visual */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution:before{
					top: 								0;
					bottom: 							-60px;
					width: 								30px;
					height: 							auto;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:first-child:before{
					left: 								-25px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:before{
					transform: 							scale(0,1);
					-webkit-transform:					scale(0,1);
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
					animation-duration:					0.2s;
					-webkit-animation-duration:			0.2s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_details:before{
					top: 								-35px;
				}
				/* ANIMATIONS Step 1: Adapt animation order */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:before{
					animation-delay:					0.7s !important;
					-webkit-animation-delay:			0.7s !important;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution:before{
					animation-delay:					0.9s;
					-webkit-animation-delay:			0.9s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_introduction:before{
					animation-delay:					1.3s;
					-webkit-animation-delay:			1.3s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_introduction .eplp_text p{
					animation-delay:					1.4s;
					-webkit-animation-delay:			1.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_details:before{
					animation-delay:					1.8s;
					-webkit-animation-delay:			1.8s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					2s;
					-webkit-animation-duration:			2s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					2.9s;
					-webkit-animation-duration:			2.9s;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 2 : Adaptation */

				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_result ul:after{
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 3 : Adaptation */

				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:after{
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 6 : Adaptation */

				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:after{
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul li > div{
					animation-delay:					1.3s;
					-webkit-animation-delay:			1.3s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					1.8s;
					-webkit-animation-duration:			1.8s;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Adaptation */

				/* ANIMATIONS Step 7: Adapt columns visual */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_title > span:before{
					top: 								-1px;
					left: 								-1px;
					right: 								-1px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_text:after{
					top: 								-130px;
					left: 								-1px;
					right: 								-1px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container > div:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container > div:after{
					display: 							none;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:after{
					position: 							absolute;
					display: 							block;
					z-index: 							3;
					top: 								-65px;
					bottom: 							0;
					left: 								0;
					width: 								100px;
					height: 							auto;
					margin: 							0;
					background-color: 					#fff;
					background-image: 					none;
					opacity: 							1;
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:before{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:after{
					left: 								30px;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
					animation-delay:					0.1s;
					-webkit-animation-delay:			0.1s;
				} 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:after{
					display: 							none;
				}
				/* ANIMATIONS Step 7: Adapt animation order */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:before{
					animation-duration:					0.9s;
					-webkit-animation-duration:			0.9s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_title > span:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_text:after{
					animation-delay: 					0.6s;
					-webkit-animation-delay: 			0.6s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:before{
					animation-delay: 					0.8s;
					-webkit-animation-delay: 			0.8s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					1.1s;
					-webkit-animation-duration:			1.1s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:after{
					animation-delay: 					1.1s;
					-webkit-animation-delay: 			1.1s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li > div{
					animation-delay: 					1.4s;
					-webkit-animation-delay: 			1.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					1.7s;
					-webkit-animation-duration:			1.7s;
				}
	}
	@media screen and (max-width: 640px){

		/* ========================================================================================================================================================================== */
		/* == HEADER DESIGN ========================================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			#legislative-procedure .eplp_page > .eplp_header .eplp_name,
			#legislative-procedure .eplp_page > .eplp_header:after{
				display: 								block;
				margin-left: 							0;
				margin-right: 							0;
				padding-left: 							0;
				padding-right: 							0;
			}
			#legislative-procedure .eplp_page > .eplp_header{
				flex-direction: 						column-reverse;
				-webkit-flex-direction:					column-reverse;
			}

		/* ========================================================================================================================================================================== */
		/* == GLOBAL SECTION DESIGN ================================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOBAL SECTION DESIGN : Margin */

				#legislative-procedure .eplp_page > .eplp_footer{
					padding: 							30px 15px;
				}

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* GLOBAL SECTION DESIGN : Remove complete text */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li:last-child,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_detail[data-id="completetext"],
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details [data-id="completetext"]:target .eplp_back,
				#legislative-procedure[data-jsactivated][data-jsdetails="step1-completetext" ] .eplp_page > .eplp_body .eplp_section#step1 .eplp_details .eplp_back, 
				#legislative-procedure[data-jsactivated][data-jsdetails="step2-completetext" ] .eplp_page > .eplp_body .eplp_section#step2 .eplp_details .eplp_back, 
				#legislative-procedure[data-jsactivated][data-jsdetails="step3-completetext" ] .eplp_page > .eplp_body .eplp_section#step3 .eplp_details .eplp_back, 
				#legislative-procedure[data-jsactivated][data-jsdetails="step4-completetext" ] .eplp_page > .eplp_body .eplp_section#step4 .eplp_details .eplp_back, 
				#legislative-procedure[data-jsactivated][data-jsdetails="step5-completetext" ] .eplp_page > .eplp_body .eplp_section#step5 .eplp_details .eplp_back, 
				#legislative-procedure[data-jsactivated][data-jsdetails="step6-completetext" ] .eplp_page > .eplp_body .eplp_section#step6 .eplp_details .eplp_back, 
				#legislative-procedure[data-jsactivated][data-jsdetails="step7-completetext" ] .eplp_page > .eplp_body .eplp_section#step7 .eplp_details .eplp_back{
					display: 							none !important;
				}

		/* ========================================================================================================================================================================== */
		/* == JS FUNCTIONALITIES ==================================================================================================================================================== */
		/* ========================================================================================================================================================================== */

				#legislative-procedure[data-jsactivated] #legislativeprocedure-maxtooltipsize{
					width: 								50%;
				}
	}
	@media screen and (max-width: 480px){

		/* ========================================================================================================================================================================== */
		/* == GLOBAL SECTION DESIGN ================================================================================================================================================= */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Margin */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result{
					margin-left: 						50px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_column:after{
					margin-left: 						0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details{
					margin-left: 						0;
					padding-left: 						20px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_details .eplp_menu ul li:first-child a > span{
					left: 								0;
					transform: 							none;
					-webkit-transform:					none;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-not-adopted .eplp_content{
					padding: 							15px;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Arrow adaptation */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container:before, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_container:after{
					left: 								25px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_title:after, 
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_introduction .eplp_text:after{
					left: 								0;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section .eplp_result .eplp_item span.eplp_arrow{
					left: 								-45px;
					width:		 						33px;
				}
				/* ARROW :: Steps 4 & 5 correction */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_result:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_result:before{
					left: 								-45px;
					width: 								15px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step4 .eplp_result .eplp_item:before,
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step5 .eplp_result .eplp_item:before{
					left: 								-31px;
				}
				/* ARROW :: Steps 4 & 5 correction */
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_container:after{
					left: 								calc(25px - 6px);
				}

		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== STEP 1 ==== Commission proposal =================================================================================================================== */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Building visual */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:first-child > div:before{
					left: 								-55px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step1 .eplp_institution ul li:before{
					left: 								-45px;
					width: 								45px;
				}

		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== STEP 7 ==== 3rd reading =========================================================================================================================== */
		/* ========================================================================================================================================================================== */

			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Building visual */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction > .eplp_column{
					margin-left: 						50px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_title span:after{
					left: 								-45px;
					width: 								25px;
				}
				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_result .eplp_item span.eplp_arrow{
					width:		 						30px;
				}
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* CONTENT SECTION : Building visual */

				#legislative-procedure .eplp_page > .eplp_body .eplp_section#step7 .eplp_introduction .eplp_column:after{
					transform: 							scale(1);
					-webkit-transform:					scale(1);
				}

		/* ========================================================================================================================================================================== */
		/* == DESIGN BY STEP ==== PROPOSAL ========================================================================================================================================== */
		/* ========================================================================================================================================================================== */

				#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-not-adopted{
					margin-left: 						20px;
					margin-right: 						20px; 
				}

		/* ========================================================================================================================================================================== */
		/* == JS FUNCTIONALITIES ==================================================================================================================================================== */
		/* ========================================================================================================================================================================== */
		
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view][data-size="true"]:focus:after,
				#legislative-procedure[data-jsactivated] .eplp_page > .eplp_body .eplp_tooltip[data-view][data-size="true"]:active:after{
					right: 								-10px;
					min-width: 							150px;
				}

		/* ========================================================================================================================================================================== */
		/* == ANIMATIONS DESIGN ===================================================================================================================================================== */
		/* ========================================================================================================================================================================== */
				
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* Corrections */

				/* ANIMATIONS : Margin */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_introduction .eplp_text p:first-child:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_introduction .eplp_text p:first-child:before{
					left: 								0;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step4 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step5 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_details:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:before{
					left: 								0;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 1 : Adaptation */

				/* ANIMATIONS Step 1: Adapt visual */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution:before{
					top: 								0;
					bottom: 							-60px;
					width: 								30px;
					height: 							auto;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:first-child:before{
					left: 								-45px;
					width: 								45px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:before{
					transform: 							scale(0,1);
					-webkit-transform:					scale(0,1);
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
					animation-duration:					0.2s;
					-webkit-animation-duration:			0.2s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_details:before{
					top: 								-35px;
				}
				/* ANIMATIONS Step 1: Adapt animation order */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution ul li:before{
					animation-delay:					0.7s !important;
					-webkit-animation-delay:			0.7s !important;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_institution:before{
					animation-delay:					0.9s;
					-webkit-animation-delay:			0.9s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_introduction:before{
					animation-delay:					1.3s;
					-webkit-animation-delay:			1.3s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_introduction .eplp_text p{
					animation-delay:					1.4s;
					-webkit-animation-delay:			1.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_details:before{
					animation-delay:					1.8s;
					-webkit-animation-delay:			1.8s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					2s;
					-webkit-animation-duration:			2s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step1 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					2.9s;
					-webkit-animation-duration:			2.9s;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 2 : Adaptation */

				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step2 .eplp_result ul:after{
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 3 : Adaptation */

				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step3 .eplp_result ul:after{
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 6 : Adaptation */

				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul:after{
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_result ul li > div{
					animation-delay:					1.3s;
					-webkit-animation-delay:			1.3s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step6 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					1.8s;
					-webkit-animation-duration:			1.8s;
				}
			
			/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
			/* DESIGN BY STEP 7 : Adaptation */

				/* ANIMATIONS Step 7: Adapt columns visual */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_title > span:before{
					top: 								-1px;
					left: 								-1px;
					right: 								-1px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_text:after{
					top: 								-130px;
					left: 								-1px;
					right: 								-1px;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container > div:before, 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container > div:after{
					display: 							none;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:after{
					position: 							absolute;
					display: 							block;
					z-index: 							3;
					top: 								-65px;
					bottom: 							0;
					left: 								0;
					width: 								100px;
					height: 							auto;
					margin: 							0;
					background-color: 					#fff;
					background-image: 					none;
					opacity: 							1;
					transform-origin: 					right bottom;
					-webkit-transform-origin:			right bottom;
					animation-direction:				reverse;
					-webkit-animation-direction:		reverse;
					animation-duration:					0.4s;
					-webkit-animation-duration:			0.4s;
					animation-delay:					0s;
					-webkit-animation-delay:			0s;
					content: 							"";
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:before{
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleV;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleV;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:after{
					left: 								30px;
					transform: 							scale(1,1);
					-webkit-transform:					scale(1,1);
					animation-name: 					infographiclegislativeprocedure_scaleH;
					-webkit-animation-name: 			infographiclegislativeprocedure_scaleH;
					animation-delay:					0.1s;
					-webkit-animation-delay:			0.1s;
				} 
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:after,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li:after{
					display: 							none;
				}
				/* ANIMATIONS Step 7: Adapt animation order */
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_container .eplp_introduction:before{
					animation-duration:					0.9s;
					-webkit-animation-duration:			0.9s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_title > span:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_introduction .eplp_column .eplp_text:after{
					animation-delay: 					0.6s;
					-webkit-animation-delay: 			0.6s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_details:before{
					animation-delay: 					0.8s;
					-webkit-animation-delay: 			0.8s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_jstimer[data-jstag="menu"]{
					animation-duration:					1.1s;
					-webkit-animation-duration:			1.1s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:before,
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul:after{
					animation-delay: 					1.1s;
					-webkit-animation-delay: 			1.1s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_result ul li > div{
					animation-delay: 					1.4s;
					-webkit-animation-delay: 			1.4s;
				}
				#legislative-procedure[data-jsactivated][data-jsanimated] .eplp_page > .eplp_body .eplp_section[data-jsanimated]#step7 .eplp_jstimer[data-jstag="section"]{
					animation-duration:					1.7s;
					-webkit-animation-duration:			1.7s;
				}
	}

/* ===================================================================================================================================================================================================================== */
/* == ADAPTATION FOR EMBED IN EUROPARL WEBSITE ========================================================================================================================================================================= */
/* ===================================================================================================================================================================================================================== */

	/* ============================================================================================================================================================================== */
	/* === TAGS ADAPTATION ========================================================================================================================================================== */
	/* ============================================================================================================================================================================== */

		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* TAGS ADAPTATION : Add a border around the infographic */
			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure,
			body:not([data-infographic="standalone"]) 												#legislative-procedure{
				z-index: 								0;
			}
			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure .eplp_page,
			body:not([data-infographic="standalone"]) 												#legislative-procedure .eplp_page{
				margin-top: 							0;
				padding-left: 							0;
				padding-right: 							0;
			}
			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure #glossary .eplp_heading,
			body:not([data-infographic="standalone"]) 												#legislative-procedure #glossary .eplp_heading{
				margin-left: 							-1px;
				margin-right:  							-1px;
			}
			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_header,
			body:not([data-infographic="standalone"]) 												#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_header{
				margin-left: 							-91px;
				margin-right:  							-91px;
			}
			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure .eplp_page > .eplp_header .eplp_name,
			body:not([data-infographic="standalone"]) 												#legislative-procedure .eplp_page > .eplp_header .eplp_name{
				font-size: 								3.8em;
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* TAGS ADAPTATION : Remove the source block */
			
			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure .eplp_footer .eplp_source,
			body:not([data-infographic="standalone"]) 												#legislative-procedure .eplp_footer .eplp_source{
				display: 								none;
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* TAGS ADAPTATION : Display the permanant link */

			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure .eplp_page > .eplp_footer .eplp_share,
			body:not([data-infographic="standalone"]) 												#legislative-procedure .eplp_page > .eplp_footer .eplp_share{
				padding-bottom: 						0;
			}
			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink,
			body:not([data-infographic="standalone"]) 												#legislative-procedure .eplp_page > .eplp_footer .eplp_share ul li.eplp_permalink{
				display: 								inline-block;
			}

	/* ============================================================================================================================================================================== */
	/* === BREAKPOINT ADAPTATION OF THE INFOGRAPHIC ================================================================================================================================= */
	/* ============================================================================================================================================================================== */

		@media screen and (max-width: 1020px){

			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_header,
			body:not([data-infographic="standalone"]) 												#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_header{
				margin-left: 							-101px;
				margin-right:  							-101px;
			}
		}
		@media screen and (max-width: 800px){

			#website #website-body .ep_gridrow > .ep_gridrow-content .ep_gridcolumn[class*="ep-m_"] #legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_header,
			body:not([data-infographic="standalone"]) 												#legislative-procedure .eplp_page > .eplp_body .eplp_proposal .eplp_container#proposal-adopted .eplp_header{
				margin-left: 							-21px;
				margin-right:  							-21px;
			}
		}

/* ===================================================================================================================================================================================================================== */
/* == PRINT VIEW ======================================================================================================================================================================================================= */
/* ===================================================================================================================================================================================================================== */
	@media print{

		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* ADAPTATION PRINT : Suppression des liens de partage */
		
			#legislative-procedure .eplp_page > .eplp_footer .eplp_share{
				display: 								none;
			}
	}
