.site-footer {text-align:center;padding-top:40px;padding-bottom:40px;}
.copyright-footer {margin-bottom:15px;font-weight:bold;color:#fff;line-height:1.2;padding-left:10px;padding-right:10px}
.liens-footer {width:fit-content;margin-left:auto;margin-right:auto;font-size:13px;font-weight:700;line-height:150%;}
.liens-footer span, .lien-footer a {color:#f3942e;text-decoration:none}
.lien-footer a:hover , .liens-footer span:hover{color:#c47520;}
.disclaimer {font-style:italic;font-size:small;text-align:center;margin-top:50px;line-height:160%}
.slash-footer, .lien-footer {text-align:center;font-size:13px;font-weight:700;color:#f3942e;;margin-left:5px;margin-right:5px;float:left;text-align:center;}
.articles-reco {display: flex;flex-wrap: wrap;gap: 2%;justify-content:space-between;}
.reco {padding-left:200px;clear:both;padding-top:5px;}
.actus-recentes {text-shadow:1px 2px 0px #000;color:#fff;background:linear-gradient(104deg,#f3942e 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:82px;display:flex;align-items:center}
.container-recos {max-width:1200px;margin-left:auto;margin-right:auto}

.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://oldgames.se/wp-content/uploads/2025/06/youtube-logo.png.webp),url(https://oldgames.se/wp-content/uploads/2025/06/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 {margin-left:auto;margin-right:auto;max-width:550px}

/* Pastille */
.pastille {position:absolute;top:15px;margin-left:0px;font-size:18px;color:#fff;font-weight:800;background-color:#016eb6;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 {font-weight:700; border-left:8px #f3942e solid;padding-left:10px;padding-top:9px;padding-bottom:11px;padding-right:6px;box-shadow:#bebebe 1px 3px 2px;margin-bottom:25px;background:#016eb6;color:#fff}
.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;}

/* Avis */
.notre-avis {padding-left:5px;padding-right:5px}
.lire-la-suite {text-decoration: underline;font-weight:800;cursor:pointer;margin-top:5px}
.conteneur-avis {background:#fff;}
.bg-avis {background-color:#fff;font-weight:500;font-size:14.5px;line-height:150%;color:#525252!important}
.box-avis a {color:#fff!important;font-weight:800;text-decoration:underline}
.box-avis b {font-weight:800}
.img-avis {float:right;width:200px;margin-left:30px;text-align:center;margin-bottom:20px;display:grid;border-radius:10px;max-width:100%}
.titre-avis {font-weight:800!important;padding:30px 30px 0px 30px;margin-top:0px!important}
.box-avis {padding:0px 30px 30px 30px;}
.tooltip-avis {z-index:999;cursor:pointer;}
#tooltip-avis-text1, #tooltip-avis-text2, #tooltip-avis-text3, #tooltip-avis-text4, #tooltip-avis-text5, #tooltip-avis-text6, #tooltip-avis-text7, #tooltip-avis-text8, #tooltip-avis-text9   {position:fixed;width:800px;max-height:70%;z-index:3;visibility:hidden;top:50%;left:50%;transform: translate(-50%,-50%);overflow-y:auto}
#overlay-avis {position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2;
cursor:pointer;display:none;}
.fermeture-avis{cursor:pointer;position:sticky;top:5px;z-index:8;padding:2px;transform: translateY(7px);float:left;background:#fff;margin-left:6px;height:20px;margin-top:-18px}
.fermeture-avis img {margin-left:0px;width:16px;margin-top:-18px;}

/* Bouton-aj */
.bouton-aj {width:100%;max-width:170px;min-height:46px;margin-left:auto;margin-right:auto;padding-top:7px;padding-bottom:5px;padding-left:2px;padding-right:2px;border-radius:6px!important;border-width:2px!important;text-align:center;font-weight:500;font-size:small;background:linear-gradient(#f4d486, #f0c14c)!important;border-color: #ffffff!important;border-style:outset!important;box-shadow:#bebebe 1px 3px 2px;color:#000000!important;}
.bouton-aj:hover {background:linear-gradient(#fcce50,#f0c14c)!important;}
.wpsm-comptable td a {text-decoration:none!important}
.bouton-selection-a a {text-decoration:none!important}
/* Bouton lire notre test */
.bouton-test{margin-top:25px;padding-top:2px;padding-bottom:4px;width:100%;margin-left:auto;margin-right:auto;font-weight:700;line-height:280%;border-radius:6px!important;text-align:center;font-size:small;background:linear-gradient(#f3942e,#c47520);color:#fff!important}
.bouton-test:hover {background:linear-gradient(#c47520,#f3942e)!important;color:#fff!important}

/* Bouton-p */
.bouton-p {padding-top:3px;padding-bottom:3px;max-width:135px;margin-left:auto;margin-right:auto;font-weight:700;line-height:280%;border-radius:6px!important;border-width:2px!important;text-align:center;border-color:#ffffff!important;border-style:outset!important;font-size:small;background:linear-gradient(#f5f0eb,#ffffff)!important;box-shadow:#bebebe 1px 3px 2px}
.bouton-p:hover {background:linear-gradient(#ffffff,#f5f0eb)!important;}

/* Bouton lire-avis */
.lire-avis {max-width:170px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:12px;padding-left:2px;padding-right:2px;border-radius:6px!important;border-width:2px!important;text-align:center;border-color:#ffffff!important;border-style:outset!important;font-size:small;background: linear-gradient(rgba(70, 120, 185, 1),rgba(70, 120, 185, 1));color:#fff;font-weight:500;margin-bottom:5px}
.lire-avis:hover {background:linear-gradient(rgba(70, 120, 185, 0.85),rgba(70, 120, 185, 1));}

/* Citations */
.bloc-citation-droit {float:right;margin-left:5%;width:45%;margin-top:8px}
.bloc-citation-gauche {float:left;margin-right:5%;width:45%;margin-top:8px}
.citation {position:relative;font-style:italic;font-weight:700;color:#3a3a3a;font-size:18px;display:block;line-height:125%;padding-right:1.25rem;padding-top:32px;padding-bottom:5px;text-transform:uppercase;letter-spacing:-.03em;}
.citation:before {background-color:#3a3a3a;content:"";height:2px;position:absolute;right:19px;top:1px;transform:rotate(-120deg);transform-origin:top right;width:35px;z-index:1;}
.citation:after {background:#3a3a3a;content:"";height:2px;position:absolute;right:18px;top:0;left:0;z-index:1;}

/* Legende */
.legende {text-align:center;font-style:italic;font-size:smaller;;color:#7a7a7a;line-height:150%}

/* Bouton submit */
input[type="submit"] {margin-right:0px}
[data-forms='classic'] input[type='text'] {color:#000;border:1px solid #888}

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

/* Popup Newsletter*/
.popup-newsletter {width:100%;max-width:500px}
.popup-newsletter ::placeholder {color:#888}

.pswp__scroll-wrap {display:none}

@media (min-width: 1921px) and (max-width: 10000px) {
/* Popup Newsletter*/
.popup-newsletter {max-width:800px}
}

@media (max-width:1215px) {
.container-recos {margin-left:20px;margin-right:20px}
}

@media (max-width:1200px) {
.reco {padding-left:170px}
}

@media (max-width:1100px) {
.reco {padding-left:130px}
}

@media (max-width:1000px) {
.reco {padding-left:50px}
}

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

@media (max-width:884px) {
/* Avis */
#tooltip-avis-text1, #tooltip-avis-text2, #tooltip-avis-text3, #tooltip-avis-text4, #tooltip-avis-text5, #tooltip-avis-text6, #tooltip-avis-text7, #tooltip-avis-text8, #tooltip-avis-text9 {width:95%;max-height:85%}
}

@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%}
.reco {padding-left:10px}
.actus-recentes {margin-bottom:27px!important;}
.titre-reco {min-height:75px}

/* 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:544px) {
/* Pastille */
.pastille {font-size:15px}
	
/* Sommaire */
.liste-sommaire li {margin-bottom:-3px!important}

/* Tableau */	
.tableau {padding-left:10px;padding-right:10px;}
	
/* Avis */
.img-avis {float:none;margin-left:auto;margin-right:auto;padding-top:5px;}
	
/* 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;}
}

@media (max-width:490px) {
.site-footer {padding-top:30px;padding-bottom:30px}
.copyright-footer {padding-left:20px;padding-right:20px}
.slash-footer {display:none}
.lien-footer {float:left;width:50%;line-height:2;margin-left:auto;margin-right:auto;}
}

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