.ymc-smart-filter-container .filter-link{color:#224764!important}
.ymc-smart-filter-container .filter-link .link-inner{color:#224764!important}
.ymc-smart-filter-container .filter-link.active{background:#e30613!important;color:#fff!important}
.ymc-smart-filter-container .filter-link.active .link-inner{color:#fff!important}
.news-acmf .themetechmount-box-blog img.wp-post-image,.news-acmf .themetechmount-box-blog img.wp-post-image
{height: 220px!important;
width: 100%!important;
object-fit: COVER!important;}
.news-acmf .tm-box-post-date{display:none;}
.news-acmf .themetechmount-box-desc-text
{overflow: hidden!important;
text-overflow: ellipsis!important;
display: -webkit-box!important;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
height: 110px!important;
text-align: justify;	
}

.news-acmf .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc {
    padding: 0px 20px!important;
	margin-top: -17px;
}

.news-acmf .themetechmount-box-title a
{
overflow: hidden!important;
text-overflow: ellipsis!important;
display: -webkit-box!important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 55px!important;	
}
.tm-meta-line.comments-link
{display:none;}

.psac-post-slides .psac-post-overlay .psac-post-categories {
    float: left;
	text-transform: uppercase;
}
.psac-post-slides .psac-post-overlay .psac-post-categories a {
    text-decoration: none;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    font-size: 15px;
	font-weight : bold;
    background-color: red;
    padding: 3px 2px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: white;
    line-height: normal;
    display: inline-block;
    margin: 0 0 5px 0;
	border-bottom : none;
	pointer-events: none;
    cursor: default;
}
.psac-post-slider.psac-design-1 .psac-post-overlay {
	border : none;
	top: 59%;
	background: rgba(255, 255, 255, 0.6);
}
.psac-post-slides .psac-post-overlay h2.psac-post-title{
	text-transform: uppercase;
	float: left;
	font-size: 20px;
	font-family: 'Saira', sans-serif; /* Définir la police de caractères Saira */
	font-weight: bold;
	display: -webkit-box; /* Propriété pour la flexibilité de la mise en page */
    -webkit-box-orient: vertical; /* Orientation verticale pour le texte */
    overflow: hidden; /* Cacher tout contenu qui dépasse */
    max-height: 2; /* Limite de deux lignes de texte */
    text-overflow: ellipsis; /* Afficher une ellipse (...) pour indiquer plus de contenu */
}
.psac-post-slider.psac-design-1 .psac-post-content{
	float: left;
    text-align: left;
	color: black;
	font-family: 'Saira', sans-serif; /* Définir la police de caractères Saira */
}
.psac-post-slider.psac-design-1 .psac-post-content .psac-post-short-content{
	display: -webkit-box; /* Propriété pour la flexibilité de la mise en page */
    -webkit-box-orient: vertical; /* Orientation verticale pour le texte */
    overflow: hidden; /* Cacher tout contenu qui dépasse */
    max-height: 2; /* Limite de deux lignes de texte */
    text-overflow: ellipsis; /* Afficher une ellipse (...) pour indiquer plus de contenu */
}
.psac-post-slider.psac-design-1 .psac-post-content .psac-post-meta-innr.psac-time{
	font-size : 13px;
	font-family: 'Saira', sans-serif; /* Définir la police de caractères Saira */
	float: left;
}
.psac-post-slider.psac-design-1 .psac-post-content a.psac-readmorebtn{
	 margin-right: 47px;
	font-family: 'Saira', sans-serif; /* Définir la police de caractères Saira */
}
.psac-post-slides .psac-post-overlay{
	background: rgba(255, 255, 255, 0.6);
    position: absolute;
    padding: 20px;
    left: 0;
    right: 0;
    max-width: 70%;
	margin: 0 auto;
    top: 59%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
}
.psac-post-slider.psac-design-1 .psac-readmorebtn{
	background-color: #224764;
    color: white;
    float: right;
	border: none;
	text-transform: uppercase;
	font-weight : bold;
}

/* Accueil : conserver la composition historique après les changements de balisage du carrousel. */
body.page-id-2570 #psac-slider-1 .psac-post-overlay .psac-post-meta{
	position:absolute!important;
	left:20px!important;
	bottom:28px!important;
	width:auto!important;
	margin:0!important;
	font:13px/1.4 'Saira',sans-serif!important;
	color:#111!important;
}
body.page-id-2570 #psac-slider-1 .psac-post-overlay .psac-time{
	float:none!important;
	font:inherit!important;
	color:inherit!important;
}
body.page-id-2570 #psac-slider-1 .psac-readmorebtn{
	min-width:94px!important;
	margin-right:47px!important;
	padding:8px 15px!important;
	text-align:center!important;
}
.single-post .tm-post-prev-next-buttons{
	border-bottom: none;
	border-top: none;
}
article.themetechmount-box-blog-classic .entry-meta.tm-entry-meta.tm-entry-meta-blogclassic .tm-meta-line.comments-link{
	display : none;
}
.tm-vc_cta3-container.actualité-heading .heading-seperator{
	 margin-top: 10px;
}
.ymc-smart-filter-container .filter-layout2 .filter-entry .group-filters .name-tax{
	display: none;
}
.ymc-smart-filter-container .filter-layout1 .filter-entry{
	display: flex;
    justify-content: center;
	font-family: "Roboto", Tahoma, Geneva, sans-serif;
}
#ymc-smart-filter-container-2 .filter-layout1 .filter-entry .filter-item .filter-link.active{
	color: #fff !important;
	background-color : #E30613;
	border: 1px solid #E30613;
}
#ymc-smart-filter-container-2 .filter-layout1 .filter-entry .filter-item a.filter-link{
	border: 1px solid #224764;
	font-weight : bold;
}
.ymc-smart-filter-container .filter-layout1 .posts-found{
	display: none;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:hover .media img {
    transform: none !important;
	cursor: pointer;
}


.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1:hover{
	border-bottom: 3px solid #E30613;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1{
	border : none;
	background-color: #fff;
	border-bottom: 3px solid #f2f2f2;
	-webkit-transition: all .3s ease-in-out;
	box-shadow: 0 0 15px 0 rgba(41,61,88,.1);
	box-sizing: border-box;
	margin-bottom: 0px !important;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .category .cat-inner{
	background-color: white;
    color: #9dabaf;
	padding: 3px 2px; !important;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .media img{
	width: 100% !important;
    height: auto !important;
    aspect-ratio: 4 / 3; /* Rapport hauteur/largeur de 75% */
    object-fit: cover !important;
}

.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title{
	overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 55px !important;
    margin-top: 10px;
	color: #033b4a;
	font-size: 22px;
    line-height: 29px;
    font-weight: 500;
	font-family: "Saira", Arial, Helvetica, sans-serif;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title:hover{
	color: #E30613;
	outline: none;
	cursor: pointer;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .category{
    margin: 0 0 0 0;
	font-family: Roboto;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .category .cat-inner:hover{
	pointer-events: none;
    cursor: default;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .media{
	margin: -20px -20px 9px -20px;
}

.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn.btn-read-more {
	background-color: #fff;
	color: #E30613;
	float: left;
	padding-left: 4px;
	font-family: "Saira", Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: relative;
	padding-bottom: 15px;
    padding-top: 13px;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn.btn-read-more:after {
    font-family: "tm-brivona-icons";
    content: "\e849";
    right: 2px;
    font-size: 12px;
    position: absolute;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn.btn-read-more:hover {
	color: #224764;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .excerpt{
	overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 100px !important;
	text-align: justify;
	font-size: 15px;
	font-family: "Roboto", Tahoma, Geneva, sans-serif;
    font-weight: 400;
    line-height: 25px;
    color: #9dabaf;
}
.ymc-smart-filter-container .pagination-numeric li.list-item.current-item{
	border: 1px solid #e0e4e9
	display: inline-block;
	padding: 14px 6px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #e0e4e9;
	border-radius: 0;
	min-width: 30px;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	background-color: #E30613;
}
.ymc-smart-filter-container .pagination-numeric li .current{
	color: #fff;
}
.ymc-smart-filter-container .pagination-numeric li.list-item{
	background-color: #f4f4f4;
	font-weight: 600;
	font-size: 15px;
	color: #033b4a;
	text-align: center;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .date:hover{
	cursor: pointer;
}
.ymc-smart-filter-container .pagination-numeric li a{
	border: none;
	padding: 14px 17px;
	color: #033b4a;
	text-align: center;
}
.ymc-smart-filter-container .pagination-numeric li.list-item.next-item .next.page-numbers {
	font-weight: 600;
	font-size: 15px;
	text-align: center;
	color: #033b4a;
	text-align: center;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .category .tm-brivona-icon-folder{
	color: #e30613;
	font-style: italic;
	font-size: 12px;
	float: left;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .date .far.fa-calendar
{
	color: #e30613;
	font-size: 12px;
	width: 8px;
}


.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .date{
	padding-left: 3px;
	margin-left: 8px;
	font-family: "Roboto", Tahoma, Geneva, sans-serif;
    font-weight: 400;
	color: #9dabaf;
	font-size: 12px;
	pointer-events: none;
    cursor: default;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .date i{
	color: #e30613;
	margin: 0;
	margin-right: 3px;
}

.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title {
	    margin-top: 8px;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .excerpt {
	margin-top: 27px;
}

article.post .entry-content p
{
	text-align: justify;
}
#ymc-smart-filter-container-2 .container-posts .post-entry .ymc-post-layout1{
	margin-bottom: 74px;
}
.ymc-smart-filter-container .ymc-pagination{
	margin: 32px 0 48px;
}
@media(max-width:767px){
body.page-id-3543 .ymc-smart-filter-container .ymc-pagination{overflow:visible!important;margin-left:0!important;margin-right:0!important}
body.page-id-3543 .ymc-smart-filter-container .pagination-numeric li:first-child,
body.page-id-3543 .ymc-smart-filter-container .pagination-numeric li:last-child{display:list-item!important;visibility:visible!important}
}
.tm-meta-line.cat-links a[rel="category tag"]:hover{
	    color: #9dabaf;
}
.tm-meta-line.cat-links a[rel="category tag"]{
	pointer-events: none;
    cursor: default;
}
.tm-meta-line.posted-on .entry-date.published.updated:hover{
	color: #9dabaf;
}
.wpb_wrapper .bloc-sondage .bloc-sondage-title {
	margin-top: -112px;
	display: block;
}
.wpb_wrapper .bloc-sondage-seperator {
	margin-top: -53px;
	display: block;
}
.entry-content img{
	margin-left: auto;
    margin-right: auto;
    display: block;
	margin-bottom: 21px;
}
 .basic-yop-poll-container .basic-inner .basic-form .basic-elements{
	margin-top: 5px;
	display: block;
}
.wpb_wrapper .bootstrap-yop.yop-poll-mc .basic-yop-poll-container{
	height: auto;
	display: block;
	margin-bottom: -62px;
	margin: auto;
}
.basic-yop-poll-container .basic-inner .basic-form{
	display: block;
}
.wpb_wrapper .bootstrap-yop.yop-poll-mc{
	margin-left: auto;
    margin-right: auto;
    display: block;
	margin-bottom: -63px;
}
.basic-yop-poll-container .basic-answers-results .basic-answer-content {
	display: grid;
    align-items: baseline;
}
.basic-yop-poll-container .basic-answer .basic-answer-total-votes{
	margin: 0;
}
.basic-yop-poll-container .basic-message.basic-success {
	display: none;
}
footer.entry-footer{
	margin-top: -51px;
}
.tm-entry-meta .tm-meta-line a {
    pointer-events: none;
    cursor: default;
}
span.zeno-comments-report-link{
color: #224764;
font-weight: 700;
font-size: 11px;
text-rendering: auto;
}
#ymc-layout-pagination{
	margin-top: 0px;
}
.single-post .comments-area{
	margin-top: 0px;
}
.news-acmf .themetechmount-box-blog img.wp-post-image{
	width: 100% !important;
    height: auto !important;
    aspect-ratio: 4 / 3; /* Rapport hauteur/largeur de 75% */
    object-fit: cover !important;
}
.basic-vote {
    margin-top: 0px !important;
}

.news-acmf .themetechmount-boxes-row-wrapper.row:not(.slick-slider) .tm-box-col-wrapper
{margin-bottom: 19px !important;}


.post.themetechmount-box-blog-classic .tm-box-post-date{
	display : none;
}
.tm-vc_cta3-container.actualité-heading {
	margin-bottom : -43px;
}
.news-acmf .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc-text {
    padding-top: 13px;
    border-top: none;
    margin-top: 0px;
}
.news-acmf .themetechmount-box-title a {
	margin-top: 10px;
}

.wpb_text_column.wpb_content_element.bloc1-post 
{
border-radius:10px!important;	
}

.bloc-article h4
{
text-align:center;	
font-style: italic;	
line-height: 30px;
font-size:18px;
}

.text-left
{
text-align: left;	
}

#sidebar-right .tm-recent-post-list-li > a:nth-of-type(2) 
{
overflow: hidden !important;
text-overflow: ellipsis !important;
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;	
}
.auteur
{
 color:#224764;
 font-style: italic;
 line-height: 30px;
 font-size: 18px;
 font-family: saira;
}
.auteur .tm-vc_icon_element-icon.fa
{
font-size: 22px;	
}


/*RESPONSIVE*/

@media only screen and (max-width: 767px) {
.news-acmf .themetechmount-boxes-blog .post-item .themetechmount-box-desc-text {
        height: 110px !important;
    }
	.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .excerpt
	{
	    height: 100px !important;	
	}
	.news-acmf .themetechmount-box-title a,.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title
	{
	overflow: unset;
    text-overflow: unset;
    display: unset;
    -webkit-line-clamp: unset;	
	 height: unset !important;	
	}
	
	.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .excerpt
	{
	margin-top: 12px !important;	
	}
	
	.post-template-default.single.single-post article.themetechmount-box-blog-classic h1.entry-title
	{
	margin-top: 0px!important;	
	}
	
}
@media screen and (min-width: 768px) and (max-width: 992px) 
{
.news-acmf .themetechmount-boxes-blog .post-item .themetechmount-box-desc-text {
        height: 110px !important;
    }
.news-acmf-filter .ymc-smart-filter-container .container-posts .ymc-md-col-3
{
grid-template-columns: 50% 50%!important;	
}	
article.themetechmount-box-blog-classic h1.entry-title
{
margin-top: 0px!important;		
}
	
}

@media screen and (min-width: 992px) and (max-width: 1200px) 
{
article.themetechmount-box-blog-classic h1.entry-title
{
margin-top: 0px!important;
}	
}

@media screen and (min-width: 320px) and (max-width: 355px) 
{
.single-post main#main {
padding-top: 50px!important;
}
.page-id-2570 .site-main
{
padding-top: 40px!important;	
}
.page-id-3543 .site-main
{
padding-top: 70px!important;	
}	
	
}



@media screen and (max-width: 1024px) {
.wpb_wrapper .bootstrap-yop.yop-poll-mc .basic-yop-poll-container
{width:auto !important;
}
	
.single-post .tm-featured-wrapper.tm-post-featured-wrapper.tm-post-format- img
{
	
}	
}

@media screen and (max-width: 992px) 
{
.filter-item
{
margin-top: 10px !important;	
}
.button-read-more-posts.vc_custom_1718095220829
{
margin-bottom:10px !important;	
}
.title-news .tm-vc_cta3-content
{
margin-bottom: 25px !important;	
}	
	
}



@media only screen and (max-width: 1200px) {
    .back-button {
        margin-top: 56px;
        margin-bottom: 68px;
	}
	.single-post main#main {
		padding-top: 0px;
	}
	
	.single-post .entry-title	
	{
	margin-top: 0px;	
	}
}



@media only screen and (max-width: 500px) {
.psac-post-slider.psac-design-1 .psac-post-overlay
{
top: 50% !important;	
max-width: 100% !important;		
}
	body.page-id-2570 #psac-slider-1 .psac-post-overlay .psac-post-meta{
		left:20px!important;
		bottom:20px!important;
	}
	body.page-id-2570 #psac-slider-1 .psac-readmorebtn{
		margin-right:0!important;
	}
	
}



/* FIN RESPONSIVE*/

/* Current YMC markup: keep the News grid consistent after plugin updates. */
.news-acmf-filter .ymc-smart-filter-container .filter-entry,
.ymc-smart-filter-container.bloc-filter .filter-entry{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin:0 0 34px!important}
.news-acmf-filter .ymc-smart-filter-container .filter-item,
.ymc-smart-filter-container.bloc-filter .filter-item{margin:0!important}
.news-acmf-filter .ymc-smart-filter-container .filter-link,
.ymc-smart-filter-container.bloc-filter .filter-link{display:block!important;padding:10px 18px!important;border:1px solid #224764!important;background:#fff!important;color:#224764!important;font-weight:600!important;text-decoration:none!important}
.news-acmf-filter .ymc-smart-filter-container .filter-link.active,
.ymc-smart-filter-container.bloc-filter .filter-link.active{border-color:#e30613!important;background:#e30613!important;color:#fff!important}
.news-acmf-filter .ymc-smart-filter-container .posts-found,
.ymc-smart-filter-container.bloc-filter .posts-found{display:none!important}
.news-acmf-filter .ymc-smart-filter-container .post-entry,
.ymc-smart-filter-container.bloc-filter .post-entry{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important}
#ymc-smart-filter-container-1 .post-entry,#ymc-smart-filter-container-2 .post-entry{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important}
.news-acmf-filter .ymc-post-layout1,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1{display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important;padding:20px!important;border:0!important;border-bottom:3px solid #f0f2f4!important;background:#fff!important;box-shadow:0 0 15px rgba(41,61,88,.1)!important}
.news-acmf-filter .ymc-post-layout1:hover,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1:hover{border-bottom-color:#e30613!important}
.news-acmf-filter .ymc-post-layout1 .media,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .media{order:-3;margin:-20px -20px 14px!important;overflow:hidden!important}
.news-acmf-filter .ymc-post-layout1 .media img,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .media img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important}
.news-acmf-filter .ymc-post-layout1 .category,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .category{order:-2;margin:0 0 8px!important;color:#9dabaf!important;font-size:12px!important}
.news-acmf-filter .ymc-post-layout1 .category .cat-inner,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .category .cat-inner{padding:0!important;background:transparent!important;color:#9dabaf!important;text-transform:none!important}
.news-acmf-filter .ymc-post-layout1 .title,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .title{order:-1;height:auto!important;min-height:58px!important;margin:0 0 12px!important;color:#224764!important;font:600 22px/1.3 "Saira",Arial,sans-serif!important}
.news-acmf-filter .ymc-post-layout1 .excerpt,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .excerpt{height:auto!important;min-height:100px!important;margin:0!important;color:#52636e!important;font:400 15px/1.65 "Roboto",Arial,sans-serif!important;text-align:left!important}
.news-acmf-filter .ymc-post-layout1 .read-more,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .read-more{margin-top:auto!important}
.news-acmf-filter .ymc-post-layout1 .read-more .btn,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .read-more .btn{display:inline-block!important;padding:12px 0 5px!important;background:transparent!important;color:#e30613!important;font:600 13px "Saira",Arial,sans-serif!important;text-decoration:none!important}
.news-acmf-filter .ymc-post-layout1 .author,.news-acmf-filter .ymc-post-layout1 .views,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .author,.ymc-smart-filter-container.bloc-filter .ymc-post-layout1 .views{display:none!important}
@media(max-width:991px){.news-acmf-filter .ymc-smart-filter-container .post-entry,.ymc-smart-filter-container.bloc-filter .post-entry{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.news-acmf-filter .ymc-smart-filter-container .post-entry,.ymc-smart-filter-container.bloc-filter .post-entry{grid-template-columns:1fr!important}.news-acmf-filter .ymc-smart-filter-container .filter-entry,.ymc-smart-filter-container.bloc-filter .filter-entry{justify-content:flex-start!important}}
@media(max-width:991px){#ymc-smart-filter-container-1 .post-entry,#ymc-smart-filter-container-2 .post-entry{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){#ymc-smart-filter-container-1 .post-entry,#ymc-smart-filter-container-2 .post-entry{grid-template-columns:1fr!important}}

.back-button{
	background-color: #264b66;
	font-family: "Saira", Arial, Helvetica, sans-serif;
	color: #fff !important;
	padding-left: 42px;
	padding-right: 24px;
	border-width: 1px;
	border-style: solid;
	font-size: 13px;
	font-weight: 600;
	padding: 11px 24px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: right;
	margin-bottom: 0px;
    max-width: 100%;
	display: inline-block;
	border: 1px solid transparent;
	box-sizing: border-box;
	word-wrap: break-word;
	transition: all .2s ease-in-out;
	line-height: normal;
	padding-left: 42px;
	margin-top: 0px;
    margin-bottom: 16px;
    
}

i.tm-vc_btn3-icon.fontawesome.fa.fa-angle-left{
	font-size: 20px;
    height: 20px;
    line-height: 20px;
	left: 24px;
    position: absolute;
}
.single-post .tm-post-prev-next-buttons {
    margin-top: 19px;
    padding-top: 0px;
}
/*main#main {
    padding-top: 23px;
	}*/
.tm-blog-classic-box-comment
{
margin-top: -30px;	
}

/*Style titre article*/
.titre-post-custom .vc_separator.vc_separator_align_center h4
{
padding: 0!important;
}

/* Stable server-rendered ACMF News archive (filter 7463). */
.acmf-news-browser{margin:4px 0 54px}.acmf-news-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 34px}.acmf-news-filters a{display:inline-block;padding:10px 18px;border:1px solid #224764;background:#fff;color:#224764!important;font:600 14px/1.2 "Roboto",Arial,sans-serif;text-decoration:none}.acmf-news-filters a:hover,.acmf-news-filters a:focus,.acmf-news-filters a.is-active{border-color:#e30613;background:#e30613;color:#fff!important}.acmf-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.acmf-news-card{display:flex;min-width:0;flex-direction:column;margin:0;border:0;border-bottom:3px solid #edf0f2;background:#fff;box-shadow:0 0 15px rgba(41,61,88,.1);transition:border-color .2s ease}.acmf-news-card:hover{border-bottom-color:#e30613}.acmf-news-image{display:block;overflow:hidden;aspect-ratio:4/3;background:#eef1f3}.acmf-news-image img{display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover}.acmf-news-card-body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.acmf-news-category{align-self:flex-start;margin:0 0 10px;padding:3px 8px;border:1px solid #d6dade;color:#667882;font:12px/1.35 "Roboto",Arial,sans-serif}.acmf-news-card h3{min-height:58px;margin:0 0 10px;font:600 22px/1.3 "Saira",Arial,sans-serif;text-transform:none}.acmf-news-card h3 a{color:#224764!important;text-decoration:none}.acmf-news-card h3 a:hover{color:#e30613!important}.acmf-news-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;color:#88979f;font:12px/1.4 "Roboto",Arial,sans-serif}.acmf-news-excerpt{display:-webkit-box;min-height:100px;margin:0;overflow:hidden;color:#52636e;font:15px/1.65 "Roboto",Arial,sans-serif;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:4}.acmf-news-more{align-self:flex-start;margin-top:auto;padding-top:14px;color:#e30613!important;font:600 13px/1.3 "Saira",Arial,sans-serif;text-decoration:none}.acmf-news-more span{font-size:18px;vertical-align:-1px}.acmf-news-pagination{margin:38px 0 0}.acmf-news-pagination ul{display:flex;justify-content:center;margin:0;padding:0;list-style:none}.acmf-news-pagination li{margin:0}.acmf-news-pagination a,.acmf-news-pagination span{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #e0e4e9;border-right:0;background:#fff;color:#224764!important;text-decoration:none}.acmf-news-pagination li:last-child a,.acmf-news-pagination li:last-child span{border-right:1px solid #e0e4e9}.acmf-news-pagination .current{border-color:#e30613;background:#e30613;color:#fff!important}.acmf-news-empty{padding:24px;background:#f6f7f8;color:#52636e}@media(max-width:991px){.acmf-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.acmf-news-grid{grid-template-columns:1fr}.acmf-news-filters{justify-content:flex-start}.acmf-news-card h3,.acmf-news-excerpt{min-height:0}}
.acmf-news-pagination ul{gap:14px}.acmf-news-pagination a,.acmf-news-pagination span.page-numbers{box-sizing:border-box;min-width:44px;height:44px;padding:0 12px;border:0!important;background:#f4f4f4;color:#033b4a!important;font:600 14px/1 "Roboto",Arial,sans-serif}.acmf-news-pagination a:hover,.acmf-news-pagination a:focus,.acmf-news-pagination span.current,.acmf-news-pagination span.dots{background:#ed0016!important;color:#fff!important}.acmf-news-pagination .prev,.acmf-news-pagination .next{min-width:54px;font-size:21px;font-weight:300}.acmf-news-pagination .prev>span[aria-hidden],.acmf-news-pagination .next>span[aria-hidden]{display:block;min-width:0;height:auto;padding:0;border:0!important;background:transparent;color:inherit!important}@media(max-width:620px){.acmf-news-pagination ul{gap:7px}.acmf-news-pagination a,.acmf-news-pagination span.page-numbers{min-width:38px;height:40px;padding:0 8px}.acmf-news-pagination .prev,.acmf-news-pagination .next{min-width:44px}}

/* Keep the compact News spacing on narrow screens too. */
.page-id-3543 .site-main{padding-top:0!important}

/* Center the article categories across the News page. */
.acmf-news-filters{justify-content:center!important}
@media(max-width:620px){.acmf-news-filters{justify-content:center!important}}

/* The public News archive uses its own server-rendered pagination. Keep the
 * complete compact sequence, including both arrows, inside a 320px viewport. */
@media(max-width:425px){
.acmf-news-pagination{box-sizing:border-box;width:100vw;max-width:100vw;margin:38px 0 0 calc(50% - 50vw)!important;overflow:visible}
.acmf-news-pagination ul.page-numbers{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:0 4px!important;gap:4px!important;overflow:visible!important}
.acmf-news-pagination ul.page-numbers>li{display:block!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;margin:0!important;padding:0!important}
.acmf-news-pagination ul.page-numbers>li>a.page-numbers,
.acmf-news-pagination ul.page-numbers>li>span.page-numbers{display:grid!important;box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:40px!important;margin:0!important;padding:0!important;place-items:center!important}
.acmf-news-pagination ul.page-numbers>li>a.prev,
.acmf-news-pagination ul.page-numbers>li>a.next{width:32px!important;min-width:32px!important;font-size:18px!important;visibility:visible!important;opacity:1!important}
}
