.disclaimer {font-style:italic;font-size:small;text-align:center;margin-top:50px;line-height:160%}

.liens-footer {background-size:cover;background-image: url(//steampunkavenue.com/wp-content/uploads/2019/04/footer-steampunk-avenue.jpg);padding-top:43px;padding-bottom:40px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.container-liens-footer {max-width:fit-content;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.liens-footer span, .lien-footer a {color:#fff;text-decoration:none;font-weight:700;text-shadow: 1px 1px 1px black;font-size:16px}
.lien-footer a:hover , .liens-footer span:hover{color:#848484;}
.slash-footer, .lien-footer {text-align:center;font-size:13px;font-weight:700;color:#fff;margin-left:5px;margin-right:5px;float:left;text-align:center;}
.copyright-footer {color:#444;font-size:13px;text-align:center;padding-left:20px;padding-right:20px;padding-top:20px;line-height:150%;}

.articles-reco {display: flex;flex-wrap: wrap;gap: 2%;justify-content:space-between;}
.actus-recentes {color:#2f3b42;background:linear-gradient(104deg,#80352c 15px,transparent 18px);padding-left:20px;background-size:100% 1.4em;background-repeat:no-repeat;line-height:1.4em;background-position: left -1.5px top 1px;}
.article-reco {width:32%;margin-bottom:30px;margin-top:10px;}
.last {margin-right:0px}
.article-reco a {text-decoration:none}
.article-reco a:hover {text-decoration:none}
.titre-reco {font-weight:800;line-height:120%;background:#016eb6;color:#fff;padding:0px 20px 2px 20px;letter-spacing:0.01em;min-height:92px;display:flex;align-items:center}

.wp-block-embed-youtube {margin-bottom:20px}
.lyte .ctrl, .lyte .Rctrl, .lyte .Lctrl, .lyte .play {position:absolute;top: 50%;left:50%;transform:translate(-50%, -50%);width:80px;height:55px;background-image:url(https://steampunkavenue.com/wp-content/uploads/2026/01/youtube-logo.png.webp),url(https://steampunkavenue.com/wp-content/uploads/2026/01/youtube-logo.png)!important;background-size: contain;background-repeat: no-repeat;background-position:center!important}
.lyte:hover .play {background-position:center!important}
.wp-block-embed-reddit, .twitter-tweet, .bg-img-news {max-width:100%!important}
#twitter-widget-0, .twitter-tweet iframe, .instagram-media {margin-left:auto!important;margin-right:auto!important;max-width:550px}

/* Pastille */
.pastille {position:absolute;top:15px;margin-left:0px;font-size:18px;color:#fff;font-weight:800;background-color:#80352c;padding:1px 10px 2px 10px;text-shadow: 1px 1px 1px #333}

/* Encart */
.encart {padding-left:25px;padding-right:20px;padding-top:1px;padding-bottom:10px;border-left:17px #f3942e solid;box-shadow:#bebebe 1px 3px 2px;margin-bottom:25px;background:#016eb6;color:#fff}
.encart h2 {font-size:18px!important;color:#fff!important}
.titre-encart {font-size:18px; color:#fff;font-weight:800;line-height:1.3;margin-bottom:15px;letter-spacing:-0.02em;margin-top:20px;color:#fff}
.encart div, .encart p {margin-bottom:10px}

/* a lire aussi */
.alire {padding: 9px 6px 11px 24px;font-weight:700;margin-bottom:25px;color:#fff;background:linear-gradient(#80352c, #441d18);position: relative;}
.alire::before {content: "";position:absolute;inset: 0 auto 0 0;width:18px;background:#d6b08c;clip-path:polygon(0 0, 100% 0, 35% 100%,  0 100%);}

.alire a {color:#fff;text-decoration-color:#fff!important;text-decoration-thickness: 1px;}

/* Tableaux */
.etoiles {width:124.5px;max-width:100%}
.badge-qp {position:relative;top:-10px;float:left;margin-bottom:-70px;width:70px;padding:0px!important}
.badge {position:relative;top:-10px;width:60px;float:left;margin-bottom:-60px;padding:0px!important}
.tick {width:16px;margin-left:5px;margin-top:-2px}
.cross {width:16px;margin-left:3px;margin-top:-2px}
.conteneur-tableau {width:90vw;position:relative;left:50%;right:50%;margin-left:-45vw;margin-right:-45vw;}
.tableau {padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;max-width:1150px}
.wpsm-comptable td {line-height:normal;color:#525252;font-size:13px;font-weight:500;padding-left:2px;padding-right:2px;padding-top:12px;padding-bottom:12px}
.wpsm-comptable th.editor_selected_col {background-color:#016eb6!important}
.wpsm-comptable th:first-child {border-left:solid 1px #e8e8e8;}
.wpsm-comptable tr:first-child img {max-width:100%;padding:10px;max-height:none}
.hover-col1 tr td:first-child {background-color: #fbf9fd}
.wpsm-comptable th {background-color:#fbf9fd;font-size:13px;border-right:1px solid #e8e8e8!important;border-bottom: 1px solid #e8e8e8;border-top:1px solid #e8e8e8;line-height:normal;color:#5a5a5a;width:200px}
.wpsm-comptable th:last-child {border-right-color:#35193e}
.wpsm-comptable td:first-child {text-align:center!important;font-weight:700}
.wpsm-comptable .st-val {text-align:center!important;padding-left:10px;padding-right:10px}
.wpsm-comptable .st-key {text-align:center!important;padding-left:5px;padding-right:5px}
.wpsm-comptable td:first-child {max-width:160px;}
.wpsm-comptable td.editor_selected_col, .wpsm-comptable th.editor_selected_col {border-left:none;border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8!important;}
.wpsm-comptable tr:last-child td {vertical-align:baseline!important;}
.wpsm-comptable tr:last-child td:first-child {vertical-align:middle!important;}
.wpsm-comptable td.betterhover, .wpsm-comptable tr:hover td {background-color:#fff!important;}
.wpsm-comptable tr:hover td:first-child, .wpsm-comptable td.betterhover:first-child {background-color:#fbf9fd!important;}
.wpsm-comptable tr:last-child img {padding:0px!important;}

/* Commentaires wpDiscuz */
#wpd-bubble-wrapper>#wpd-bubble #wpd-bubble-add-message {height:70px;}

@media (max-width:950px) {
.slash-footer {display:none}
.lien-footer {float:left;width:50%;line-height:2;margin-left:auto;margin-right:auto;}
}

@media (max-width:920px) {
/* Tableau */	
.tableau {padding-left:20px;padding-right:20px;}
}

@media (max-width: 800px) {
/* tableau */
.choix {background-color:#016eb6}
.wpsm-comptable th {background:#fff!important;border:0px!important;border-bottom:1px solid #e8e8e8!important;padding:0px!important;margin-top:30px!important}
.wpsm-comptable-wrap {margin-top:-20px!important}
.wpsm-comptable th.editor_selected_col {background-color:#fff!important}
.wpsm-comptable tr:hover td:first-child, .wpsm-comptable td.betterhover:first-child {background-color:#fff!important;}
.htab{margin-top:30px;background-color:#016eb6;color:#fff;min-height:50px;display:flex;align-content:center;justify-content:center;align-items:center;padding:10px}
}

@media (max-width:768px) {
.article-reco {margin-right:0px;padding-left:20px;padding-right:20px;width:100%}
.actus-recentes {margin-bottom:27px!important;}
.titre-reco {min-height:90px}

/* Tableau */	
.tableau {padding-left:0px;padding-right:0px;}

/* Citations */
.citation {font-size:14.5px;line-height:150%;}

/* Encart */
.encart {border-left:12px #f3942e solid;}		

/* Avis */
.fermeture-avis img {;margin-top:-15px;}
}

@media (max-width:570px) {
.liens-footer {padding-top:25px;padding-bottom:28px;}
.liens-footer span, .lien-footer a {font-size:15px}
.lien-footer {float:none;width:100%;line-height:2.5;margin-left:auto;margin-right:auto;}
}

@media (max-width:544px) {
/* Pastille */
.pastille {font-size:15px}
	
/* Sommaire */
.liste-sommaire li {margin-bottom:-3px!important}

/* Tableau */	
.tableau {padding-left:10px;padding-right:10px;}
	

/* Citation */
.citation {font-size:14px;line-height:150%;padding-top:26px}

/* wp-pagenavi */
.wp-pagenavi .pages {display:none}
	
.twitter-tweet {background:none;padding:0px;border-radius:0px}
	
.lyte .ctrl, .lyte .Rctrl, .lyte .Lctrl, .lyte .play {width:60px;height:41px;}
}



