/* CSS Document */
	
	
	/* HOME : TXT UNDER THE IMAGES */
#website-body .ep_gridcolumn.ep-m_product.ep-layout_imagefirst .ep-p_text, #website-body .ep_gridcolumn.ep-m_product.ep-layout_imagefirst .ep-p_text .ep_icon, #website-body .ep_gridcolumn.ep-m_product.ep-layout_imagefirst .ep-p_text .ep_name, #website-body .ep-p_text a {
	display: inline;
}
/* HOME : FOOTER : TXT */
		  
.ep-a_facts .txt {
	font-size: 1.4em;
	line-height: 1.5em;
	margin-bottom: 28px;
	margin-top: 20px;
}
.ep-a_facts a {
	color: #3c77bd!important;
}
.ep_gridrow.ep-o_calltoactionbanner .ep-p_text .ep_name {
	white-space: inherit!important;
	/*	text-overflow: inherit!important;*/
	word-wrap: break-word!important;
}

/* Create booklet */
		
		
@media screen and (max-width:639px) {
#website-body .ep_gridcolumn.ep-layout_links .ep_list .ep-p_text.ep-layout_page {
	float: none!important;
}
}

@media screen and (max-width:639px) {
.ep-a_links {
	float: none;
}
}

@media screen and (min-width:640px) {
#website-body .ep_gridcolumn.ep-layout_links .ep_list .ep-p_text.ep-layout_page {
	float: right!important;
	margin-bottom: 12px!important;
}
}

@media screen and (min-width:640px) {
#website-body .ep_gridcolumn.ep-layout_links .ep_list .ep-p_text.ep-layout_pdf {
	float: right!important;
	margin-bottom: 12px!important;
}
}

@media screen and (min-width:640px) {
.ep-a_links {
	float: right;
}
}
/* PAGE CHAPTER */
		
.ep_gridrow.ep-o_productbanner.ep-layout_black .ep_gridcolumn.ep-layout_image .ep-a_media .ep-p_image .ep_image {
	position: relative!important;
}

/*banner for page chapter */
	
	
	
@media screen and (min-width:640px) {
.ep_gridcolumn.ep-layout_image.ep-half_height {
	height: 300px!important;/*  height: 330px!important;*/
}
}

@media screen and (min-width:480px) and (max-width:639px) {
.ep_gridcolumn.ep-layout_image.ep-half_height {
	height: 335px!important;
}
}

@media screen and (min-width:321px) and (max-width:479px) {
.ep_gridcolumn.ep-layout_image.ep-half_height {
	height: 223px!important;
}
}

@media screen and (max-width:320px) {
.ep_gridcolumn.ep-layout_image.ep-half_height {
	height: 194px!important;
}
}
/* PAGE CONTENTS : SUBSECTION */
		  
.ep_item.subsection {
	font-size: 1.4em!important;
	letter-spacing: normal;
	font-weight: bold;
	padding-top: 17px!important;
}
.ep_item.subsection .ep_name {
	display: block;
	margin-right: 30px;
	overflow: hidden;
	overflow-wrap: inherit;
	position: static;
	margin-left: 19px!important;
	word-wrap: break-word!important;
}
#website-body .ep_gridrow.ep-o_productbanner > .ep_gridrow-content > .ep_gridcolumn.ep-layout_image .ep-a_media figure .ep-p_image .ep_image span {
	/*background-position: center 93%!important;*/
	background-position: 50% 53%!important;
}
/* PAGE FACTSHEETS : BLOC LINKS */
#website-body .ep_gridcolumn.ep-layout_underline::after {
	background-color: transparent;
	border-top: 1px solid #1e1e1f;
	content: "";
	display: block;
	height: 30px;
	opacity: 1;
	position: static;
	width: auto;
	margin: 0px 10px 0;
}
#website-body .ep_gridcolumn.ep-layout_underline .ep-a_links .ep_list > * {
	border-top: none!important;
}
#website-body .ep_gridcolumn.ep-layout_underline .ep-a_links .ep_list {
	margin-bottom: -20px;
}
#website-body .ep_gridcolumn.ep-layout_underline .ep_gridcolumn.ep-layout_links {
	margin-top: 13px!important;
}
/* PAGE FACTSHEETS : BLOC GREY */
.ep_gridcolumn.ep-m_product.ep-layout_greygradient .ep-a_text p {
	padding: 10px 8px 1px 10px!important;
}
/*TABLE */	
	
	 
.erpl-table {
	width: 100%;
}
.erpl-table th {
	width: 33%;
}
.erpl-table th, td {
	text-align: center!important;
	vertical-align: middle;
	padding: 10px!important;
}
.erpl-table-old {
	width: 100%;
}
.erpl-table-old thead {
	font-size: 1.1em;
}
.erpl-table-old tr {
	padding: 12px;
}
.erpl-table-old th {
	padding: 12px!important;
	/*background-color: #f2f2f2!important;*/
	font-weight: normal!important;
}
.erpl-table-old th, td {
	text-align: center!important;
	vertical-align: middle;
	padding: 12px!important;
}
#website-body .ep-a_text table th {
	background-color: white!important;
}
#website-body .ep-a_text table th {
	border: 1px dotted #d1d3d4!important;
}

@media screen and (max-width: 749px) {
.erpl-table-old thead {
	display: none;
	width: 100%;
}
.erpl-table-old tr td:first-child {
	/*background: #f0f0f0;*/
	font-weight: normal;
	font-size: 1.1em;
}
.erpl-table-old tbody td {
	display: block;
	text-align: center!important;
}
.erpl-table-old tbody td:before {
	/*content: attr(data-th);*/
	display: block;
	text-align: center;
}
}

@media screen and (min-width: 640px) {
.erpl-table-old th {
	width: 10%;
}
}
.anchor {
	margin-top: -44px;
	padding-top: 46px;
}
.ep_date {
	font-size: 1.2em!important;
}
/*NESTED LIST */	
.ep-a_text ul ul {
	margin-top: 10px!important;
}
/*NUMBER */
.erpl-num {
	font-weight: bold;
	margin-right: 10px;
}

/*CREATE BOOKLET */	

.ep-a_heading.ep-layout_level2-large .ep_name > a{
	padding-bottom: 13px!important;
	color: #3c77bd!important;
}


 .ep_tableofcontent-menu .ep_input > label {
	padding-left: 6px!important;
	
}

 .ep_tableofcontent-menu .ep_input {
    margin-left: 7px!important;
}


.ep_tableofcontent-menu ul{
    margin-left: 10px!important;
}


/* ALERT */	


@media screen and (max-width:640px) {
	.erpl_alert[data-erpl-alert-icon="1"] .erpl_alert-content-wrapper {
		margin-bottom: 10px;
	}
	}


@media screen and (max-width:640px) {
	.erpl_alert[data-erpl-alert-icon="2"] .erpl_alert-content-wrapper {
		margin-bottom: 10px;
	}
	}
	
	.erpl_alert .erpl_alert-content-wrapper .erpl_alert-content{
		overflow:hidden
	}
	







