/*loader*/
#loader-wrapper{
	display:none!important;
}
.tt-header .cmn-mobile-switch {
   
    margin-left: -58px;
}


/*wodget*/
.widget.widget_text ul li, .widget.widget_text ol li{list-style:none!important;}
/*effacer menu voir plus*/
#content-wrapper > div.container > div.row > div > div > div:nth-child(4){display:none;}
.tt-post-info > .simple-text > p,.tt-post-label span:after{display:none!important;}
#content-wrapper > header > div > div.toggle-block > div > div.nav-more.nav-more-left > div:nth-child(3){display:none;}
/*menu*/
#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2486.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3793.post.type-post.status-publish.format-standard.hentry.category-sujet.category-troubles > div > div > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2495.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3799.post.type-post.status-publish.format-standard.hentry.category-categories-daddiction.category-sujet > div > div > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-2681.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3807.post.type-post.status-publish.format-standard.hentry.category-lectures.category-sujet > div > div > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-2682.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3812.post.type-post.status-publish.format-standard.hentry.category-philosophie.category-sujet > div > div > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2681.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3807.post.type-post.status-publish.format-standard.hentry.category-lectures.category-sujet > div > div > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-2680.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3833.post.type-post.status-publish.format-standard.hentry.category-psychotherapie.category-sujet > div > div > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2682.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3812.post.type-post.status-publish.format-standard.hentry.category-philosophie.category-sujet > div > div > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2680.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3833.post.type-post.status-publish.format-standard.hentry.category-psychotherapie.category-sujet > div > div > a{background: #4285f4;
    border-radius: 2px;
    color: white;
    margin-top: 25px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;}
#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2681.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3807.post.type-post.status-publish.format-standard.hentry.category-lectures.category-sujet > div > div > div > span.tt-post-date,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2682.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3812.post.type-post.status-publish.format-standard.hentry.category-philosophie.category-sujet > div > div > div > span.tt-post-daten,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2682.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3812.post.type-post.status-publish.format-standard.hentry.category-philosophie.category-sujet > div > div > div > span.tt-post-author-name > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2681.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3807.post.type-post.status-publish.format-standard.hentry.category-lectures.category-sujet > div > div > div > span.tt-post-author-name > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2495.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3799.post.type-post.status-publish.format-standard.hentry.category-categories-daddiction.category-sujet > div > div > div > span.tt-post-date,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2495.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3799.post.type-post.status-publish.format-standard.hentry.category-categories-daddiction.category-sujet > div > div > div > span.tt-post-author-name > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2486.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3793.post.type-post.status-publish.format-standard.hentry.category-sujet.category-troubles > div > div > div > span.tt-post-date,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2486.parent.mega.parent > div > div > div.tt-mega-entry.active > div > div.col-sm-3.post-3793.post.type-post.status-publish.format-standard.hentry.category-sujet.category-troubles > div > div > div > span.tt-post-author-name > a,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2682.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3812.post.type-post.status-publish.format-standard.hentry.category-philosophie.category-sujet > div > div > div > span.tt-post-date,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2682.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3812.post.type-post.status-publish.format-standard.hentry.category-philosophie.category-sujet > div > div > div > span.tt-post-author-name,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2680.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3833.post.type-post.status-publish.format-standard.hentry.category-psychotherapie.category-sujet > div > div > div > span.tt-post-author-name,#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2680.parent.mega.parent > div > div > div > div > div.col-sm-3.post-3833.post.type-post.status-publish.format-standard.hentry.category-psychotherapie.category-sujet > div > div > div > span.tt-post-date{display:none;} 
.bouton{
	background:black!important;
	color: white!important;
    padding: 8px;
    border-radius: 25px;
}
.c-btn.type-1.style-2.color-5 {
    background: #ea4335!important;
}
.tt-sponsor-info .simple-text{margin-bottom:3px!important;}
#wrapper > div.tt-mobile-block.active > a > img{margin-bottom:25px!important;}
#social-follow-5 > a.c-btn.type-1.size-3.style-2.color-5,#social-follow-3 > a.c-btn.type-1.size-3.style-2.color-5{
	border-color: #ea4335!important;
}
.sommaire{  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	    padding-top: 10px;
    padding-bottom: 10px;
}
.tt-tab-wrapper.type-1 .tt-nav-tab-item{color:black!important;}

#content-wrapper > header > div > div.top-inner.clearfix > div > a.logo.tt-logo-1x{max-width: 90px;
    height: 85px!important;
    line-height: 0px!important;}
#content-wrapper > header > div > div.top-inner.clearfix {
    padding: 17px!important;
}
.tt-s-popup-btn { 
    position: absolute;
    bottom: -67px!important;
}
#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.parent.mega.parent > a{
	cursor:default!important
}
.tt-header .cmn-mobile-switch {
    position: absolute;
	bottom: -52px!important;}
#content-wrapper > header > div > div.toggle-block > div > div.nav-more.nav-more-left > div:nth-child(2){display:none!important;}

.tt-footer h5{
	color: #4285f4!important;
}
#page-wrapper > div.container > div > div > div > div.elementor.elementor-3210 > div > div > section.elementor-element.elementor-element-4a1f398.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div.elementor-element.elementor-element-f3f9c2f.elementor-column.elementor-col-66.elementor-top-column > div > div > div.elementor-element.elementor-element-de716f2.elementor-widget.elementor-widget-rs-hand-picked-blog-widget > div > div > div > div.col-xs-6.col-sm-4.col-lg-2.post-handy-picked.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-psychotherapie,#page-wrapper > div.container > div > div > div > div.elementor.elementor-3210 > div > div > section.elementor-element.elementor-element-4a1f398.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div.elementor-element.elementor-element-f3f9c2f.elementor-column.elementor-col-66.elementor-top-column > div > div > div.elementor-element.elementor-element-de716f2.elementor-widget.elementor-widget-rs-hand-picked-blog-widget > div > div > div > div.col-xs-6.col-sm-4.col-lg-2.post-handy-picked.post.type-post.status-publish.format-video.has-post-thumbnail.hentry.category-psychotherapie.post_format-post-format-video{height:auto!important;}
.post-handy-picked{height:475px;}
/*extrait*/
#content-wrapper > div.container > div.row > div > div > div> div.tt-post.has-thumbnail.type-6.clearfix.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry > div > div.simple-text,#content-wrapper > div.container > div.row > div > div > div > div.tt-post.has-thumbnail.type-6.clearfix.post.type-post.status-publish.format-video.has-post-thumbnail.hentry.post_format-post-format-video > div > div.simple-text > p{display:none!important;}
.tt-tab-wrapper.type-1 .tt-nav-tab-item.active {
    color: #111;
    border-bottom-color: transparent;
    border-top-color: #4285f4!important;
    background: #4285f4!important;
    color: white!important;
}
.tt-tab-wrapper.type-1 .tt-nav-tab-item:last-child {
    border-right: 0;
    border-bottom: 3px solid #4285f4!important;
}
.tt-header .main-nav > ul > li:not(.mega) > ul > li > a:hover, .tt-header .main-nav > ul > li:not(.mega) > ul > li > ul > li > a:hover, .mega.type-2 ul.tt-mega-wrapper li>ul a:hover, .tt-mega-list a:hover, .tt-s-popup-devider:after, .tt-s-popup-close:hover:before, .tt-s-popup-close:hover:after, .tt-tab-wrapper.type-1 .tt-nav-tab-item:before, .tt-pagination a:hover, .tt-pagination li.active a, .tt-thumb-popup-close:hover, .tt-video-popup-close:hover, .c-btn.type-1.color-2:before, .c-btn.type-1.style-2.color-2, .page-numbers a:hover, .page-numbers li span.current, .tpl-progress .progress-bar, .c-pagination.color-2 .swiper-active-switch, .tt-comment-form .form-submit, .woo-pagination span.current, .woo-pagination a:hover {
	background: #4285f4!important;}
	/*bar*/
	.tt-heading:before {
   
		background: #4285f4!important;}
.c-btn.type-1, .tt-comment-form .form-submit {
    position: relative;
    font-family: 'Roboto';
    font-size: 10px;
    line-height: 18px;
    font-weight: 400;
    color: #111;
    border: 2px solid #4285f4!important;
    text-transform: uppercase;
    text-align: center;
    z-index: 2;
}
.c-btn.type-3.color-2 {
    color: #ffffff;
    border-color: #4285f4!important;
    opacity: 1;
}
/*slider*/
.tt-mslide.type-2:before{background-image:none!important;}
.tt-mslide.type-2:after,.tt-mslide:before{background:transparent!important;}
#content-wrapper > header > div > div.toggle-block > div > div.nav-more.nav-more-left > div:nth-child(1) > div > a:hover{color: #4285f4!important;}
/*header*/
.c-btn.type-2 {
 
    color: #ffbc00!important;
}
/*suivip*/
#nav > li.bouton-suivip.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3573 > a{
	background: #4285f4;
    border-radius: 3px;
    color: white;
    padding-top: 7px!important;
    padding-bottom: 7px!important;
    margin-top: 17%!important;
}

@media (max-width: 1024px){
	.tt-header .top-inner>.container {
    position: initial!important;
}
	#content-wrapper > header > div > div.top-inner.clearfix {
    padding: 5px!important;
}
	.tt-header-type-5 .logo, .tt-header .logo {
    max-width: 90px;
    height: 100px;
    line-height: 0px!important;
}
	#content-wrapper > div.tt-slider-wide.tt-mag-slider.tt-slider-custom-marg.slider-style1.tt-custom-arrows{
		padding-top:27px!important;
	}
}

@media (max-width: 767px){.tt-header-type-5 .logo, .tt-header .logo {
    max-width: 50px!important;
    height: 80px;
    line-height: 0!important;
}}

/* ===== Modernisation 2026 - début ===== */

/* 1. Rafraîchir la mise en page de l'accueil : espacements et alignement des cartes */
.tt-post {
  border-radius: 10px;
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease;
}
.tt-post:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.18);
}
.tt-post-info {
  padding: 18px 20px !important;
}
.tt-post-title.c-h5 {
  font-size: 0.92rem;
  line-height: 1.3;
  letter-spacing: 0.1px;
}

/* 2. Menu de navigation modernisé */
.bouton-suivip a {
  border-radius: 24px !important;
  padding: 8px 22px !important;
  font-weight: 600;
  transition: background-color .2s ease, transform .2s ease;
}
.bouton-suivip a:hover {
  transform: translateY(-2px);
}

/* 3. Pied de page épuré */
.tt-footer {
  padding-top: 40px !important;
  padding-bottom: 20px !important;
}
.tt-footer .widget.tt-footer-list {
  margin-bottom: 24px;
}
.tt-footer-copy {
  padding: 18px 0 !important;
  font-size: 0.85rem;
  opacity: 0.85;
}

/* 4. Lisibilité des cartes d'articles */
.tt-post-label span {
  border-radius: 4px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.tt-post-info .simple-text, .tt-post-info p {
  line-height: 1.5;
}


/* Correction : préserver l'espace réservé aux vignettes des cartes horizontales (type-7 et type-8), écrasé par la règle de padding ci-dessus */
.tt-post.type-7 .tt-post-info { padding: 6px 0 0 100px !important; }
.tt-post.type-8 .tt-post-info { padding: 10px 0 0 210px !important; }
.tt-post.type-7.tt-post-breaking-news .tt-post-info { padding: 6px 0 0 130px !important; }
/* ===== Modernisation 2026 - fin ===== */

/* Correction : masquer la vignette vide (src non renseigne) dans le widget A propos T8 */
.widget_about_block_entries .tt-about > img[src=""] { display: none !important; }


/* ===== Modernisation v2 (juillet 2026) ===== */

/* 1) Nettoyage icones de partage flottantes (Google+ obsolete + Twitter -> X) */
.tt-share.position-2 .tt-share-google{display:none !important;}
.tt-share.position-2 .tt-share-twitter i.fa-twitter{font-size:0;}
.tt-share.position-2 .tt-share-twitter i.fa-twitter:before{content:"X";font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700;}

/* 2) Boutons Suivez-nous du pied de page - style pilule moderne bleu */
.tt-footer-list.widget_social_follow_entries .c-btn{
  background:#eef4ff !important;
  color:#1e6fd9 !important;
  border:1px solid #cfe0fb !important;
  border-radius:30px !important;
  padding:9px 20px !important;
  font-size:12px !important;
  letter-spacing:.02em;
  transition:all .25s ease;
  box-shadow:none !important;
}
.tt-footer-list.widget_social_follow_entries .c-btn:hover{
  background:#1e6fd9 !important;
  color:#fff !important;
  border-color:#1e6fd9 !important;
}
.tt-footer-list.widget_social_follow_entries .c-btn i{margin-right:8px;color:inherit !important;}

/* 3) Animation douce au survol des cartes/vignettes */
.tt-post .tt-post-img{overflow:hidden;display:block;}
.tt-post .tt-post-img img{transition:transform .45s ease;}
.tt-post .tt-post-img:hover img{transform:scale(1.07);}

/* 4) Pied de page - espacement et separation visuelle */
.tt-footer{border-top:1px solid rgba(255,255,255,.08);padding-top:15px;}
.tt-footer .row > div{padding-top:10px;padding-bottom:10px;}

/* 5) Bouton flottant retour en haut */
#tt-back-to-top{
  position:fixed;
  right:22px;
  bottom:22px;
  width:44px;
  height:44px;
  border-radius:50%;
  background:#1e6fd9;
  color:#fff !important;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:20px;
  text-decoration:none;
  box-shadow:0 4px 14px rgba(0,0,0,.25);
  z-index:9999;
  opacity:.9;
  transition:opacity .2s ease, transform .2s ease;
}
#tt-back-to-top:hover{opacity:1;transform:translateY(-3px);}
html{scroll-behavior:smooth;}


/* Correction specificite - bouton Instagram footer (color-5 avait priorite) */
#social-follow-5 .c-btn.color-3,
#social-follow-5 .c-btn.color-4,
#social-follow-5 .c-btn.color-5{
  background:#eef4ff !important;
  color:#1e6fd9 !important;
  border:1px solid #cfe0fb !important;
}
#social-follow-5 .c-btn.color-3:hover,
#social-follow-5 .c-btn.color-4:hover,
#social-follow-5 .c-btn.color-5:hover{
  background:#1e6fd9 !important;
  color:#fff !important;
  border-color:#1e6fd9 !important;
}


/* Correction bordure Instagram footer (specificite egale a la regle existante) */
#social-follow-5 > a.c-btn.type-1.size-3.style-2.color-5,
#social-follow-3 > a.c-btn.type-1.size-3.style-2.color-5{
  border-color: #cfe0fb !important;
}


/* ===== Modernisation v3 (juillet 2026) ===== */

/* 1) Largeur de lecture confortable pour le texte des articles */
.tt-content > p,
.tt-content > ul,
.tt-content > ol,
.tt-content > blockquote,
.tt-content > h2,
.tt-content > h3,
.tt-content > h4{
  max-width:760px;
  margin-left:auto !important;
  margin-right:auto !important;
}

/* 2) Suppression du titre H1 duplique dans le corps de l'article (le bandeau garde son titre) */
body:has(.tt-heading.title-wrapper) article h1.c-h1{
  display:none !important;
}

/* 3) Navigation Article precedent / suivant en cartes */
.tt-blog-nav{
  border:1px solid #ececec;
  border-radius:12px;
  padding:16px 20px;
  transition:box-shadow .25s ease, transform .25s ease, border-color .25s ease;
  display:block;
}
.tt-blog-nav:hover{
  box-shadow:0 8px 20px rgba(0,0,0,.07);
  transform:translateY(-2px);
  border-color:#cfe0fb;
}
.tt-blog-nav-label{
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.05em;
  color:#9aa5b1;
  margin-bottom:6px;
}
.tt-blog-nav.left .tt-blog-nav-label:before{content:"\2190\00A0";}
.tt-blog-nav.right{text-align:right;}
.tt-blog-nav.right .tt-blog-nav-label:after{content:"\00A0\2192";}
.tt-blog-nav-title{
  font-weight:700;
  color:#222;
}

/* 4) Habillage de la zone commentaire (le formulaire interne Jetpack ne peut pas etre restylise, cross-domain) */
.tt-comment-form{
  background:#fafbfd;
  border:1px solid #ececec;
  border-radius:14px;
  padding:24px 26px;
}
.tt-comment-form #jetpack_remote_comment,
.tt-comment-form iframe{
  border-radius:8px;
}

/* 5) Grille de cartes pour les resultats de recherche */
body.search #content-wrapper .row > .col-md-12:has(.tt-post){
  width:33.333%;
  float:left;
  padding:12px;
  box-sizing:border-box;
}
body.search .tt-post{
  display:flex;
  flex-direction:column;
  border:1px solid #ececec;
  border-radius:12px;
  overflow:hidden;
  height:100%;
  transition:box-shadow .25s ease, transform .25s ease;
}
body.search .tt-post:hover{
  box-shadow:0 10px 24px rgba(0,0,0,.08);
  transform:translateY(-3px);
}
body.search .tt-post .tt-post-img{
  width:100%;
  display:block;
}
body.search .tt-post .tt-post-img img{
  width:100%;
  height:180px;
  object-fit:cover;
}
body.search .tt-post .tt-post-info{
  padding:14px 16px;
}
@media (max-width:991px){
  body.search #content-wrapper .row > .col-md-12:has(.tt-post){width:50%;}
}
@media (max-width:600px){
  body.search #content-wrapper .row > .col-md-12:has(.tt-post){width:100%;}
}


/* Correction grille resultats de recherche (le conteneur est partage entre tous les resultats) */
body.search #content-wrapper .row > .col-md-12:has(.tt-post){
  width:100% !important;
  float:none !important;
  display:flex !important;
  flex-wrap:wrap;
  gap:16px;
}
body.search .tt-post.type-6{
  flex:0 0 calc(33.333% - 11px);
  max-width:calc(33.333% - 11px);
}
@media (max-width:991px){
  body.search .tt-post.type-6{flex:0 0 calc(50% - 8px); max-width:calc(50% - 8px);}
}
@media (max-width:600px){
  body.search .tt-post.type-6{flex:0 0 100%; max-width:100%;}
}


/* _____ Correction mobile : titres cartes type-7/type-8 alignés à droite _____ */
@media (max-width:480px) {
  .tt-post.type-7 .tt-post-info,
  .tt-post.type-8 .tt-post-info,
  .tt-post.type-7.tt-post-breaking-news .tt-post-info {
    padding: 10px 0 0 0 !important;
  }
}
/* _____ fin correction mobile titres _____ */

/* ===== Modernisation v4 ===== */

/* 1) Masquer les cartes "Voir plus" (posts utilitaires pour le mega-menu) dans les grilles d'archive */
.post-grid-view .post-3793, .post-grid-view .post-3799, .post-grid-view .post-3833, .post-grid-view .post-3812, .post-grid-view .post-3807 {
  display: none !important;
}

/* 2) Bouton email de la page Contact - style pilule bleu coherent avec le reste du site */
body.page-id-1241 .simple-text a[href^="mailto:"]{
  display:inline-block;
  background:#eef4ff;
  color:#1e6fd9 !important;
  border:1px solid #cfe0fb;
  border-radius:30px;
  padding:12px 28px;
  font-weight:600;
  text-decoration:none;
  transition:all .25s ease;
}
body.page-id-1241 .simple-text a[href^="mailto:"]:hover{
  background:#1e6fd9;
  color:#fff !important;
  border-color:#1e6fd9;
  transform:translateY(-2px);
}

/* 3) Pagination - style pilule avec animation hover */
ul.page-numbers{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  list-style:none;
  padding:0;
  margin:20px 0;
}
ul.page-numbers li{display:inline-block;}
ul.page-numbers .page-numbers{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:40px;
  height:40px;
  padding:0 14px;
  background:#eef4ff;
  color:#1e6fd9;
  border:1px solid #cfe0fb;
  border-radius:20px;
  text-decoration:none;
  font-weight:600;
  transition:all .25s ease;
}
ul.page-numbers .page-numbers.current{
  background:#1e6fd9;
  color:#fff;
  border-color:#1e6fd9;
}
a.page-numbers:hover{
  background:#1e6fd9 !important;
  color:#fff !important;
  border-color:#1e6fd9 !important;
  transform:translateY(-2px);
}


/* Titres de la barre du pied de page (PROJET T8, INFORMATIONS, CONTACT, SUIVEZ-NOUS) plus marques */
.tt-footer .tt-title-block-2{
  font-weight:700 !important;
  font-size:13px !important;
  letter-spacing:.06em !important;
}