/*
Theme Name: xboxygen
Author: Abonnement site internet
Author URI: https://www.abonnement-site-internet.fr
Description: Specific theme for xboxygen
Version: 1.0.0 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: uikit 3, start, templates
Text Domain: xb

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

:root {
  --cpost: #00FF6A;
  --ctest: #11BCFF;
  --cdeal: #FFB424;
  --cgamepass: #13B913;
  --ctrailer: #FF1F69;

  --ctextligth: #FFF;
  --ctextdark: #1c1c21;
  --dark: #1c1c21;
  --ctextbgdark: #fff;
  --cgrey: #4A4A5A;
  --bggrey: #2F2F37;
  --cmgrey: #323232;
  --cigrey: #202020;
  --cdgrey: #1E2021;
  --mcdgrey: #6E8782;
  --greylight: #B1B1BC;
  --cgrey3: #27272B;
  --clink:#13B913;
  --clinkhover:#00FF6A;
  --cfootertitle:#00FF6A;

  --lighttheme_greyligth: #D2DAD9;
  --lighttheme_greenligth: #23B881;
  --lighttheme_cpostpal: #78918C;
  --lighttheme_bg: #F0F0F4;
  --lighttheme_cpost: #138860;
  --lighttheme_cdeal: #FFA90A;
  --lighttheme_ctest: #3083F6;
  --lighttheme_cgamepass: #107C10;
  --lighttheme_ctextligth: #1c1c21;
}

body.lighttheme {
  --cpost: var(--lighttheme_cpost);
  --ctest: var(--lighttheme_ctest);
  --cdeal: var(--lighttheme_cdeal);
  --cgamepass: var(--lighttheme_cgamepass);
  --greylight: var(--lighttheme_greyligth);
  --ctextbgdark: #1c1c21;
}


#loading {position: fixed;  display: flex;  justify-content: center;  align-items: center;  width: 100%;  height: 100%;  top: 0;  left: 0;  background-color: var(--dark);  z-index: 99999999999;color:var(--cpost);}
html, body {background: var(--dark);color: #fff;font:400 16px / 170% "Poppins", sans-serif;letter-spacing: 0.48px;font-optical-sizing: auto;font-style: normal; overflow-x: hidden; }


/* commmon */
.transition-all{-webkit-transition: all 0.2s ease-in-out !important;transition: all 0.2s ease-in-out !important;}
.more{color:var(--cpost);}
em, blockquote {color: #fff;}/*font-size:20px;line-height: 26px*/
body.lighttheme em, body.lighttheme blockquote {color: var(--dark);}
strong {font-weight:700;}
:focus { outline: none; }
.uk-grid {margin-left: -24px;}
.uk-grid>* {padding-left: 24px;}
*+.uk-grid-margin, .uk-grid+.uk-grid, .uk-grid>.uk-grid-margin{margin-top:24px}
.txt20{font-size:20px;}
.pdgtop{padding-top: 24px}
.pdgbottom{padding-bottom: 40px}
.borderradius{border-radius: 20px}

.block-quote{font-style:inherit;font-size: 20px;margin:100px 0;}
.block-quote .quote-content{margin:45px 24px;background: var(--bggrey);border-radius:20px; color:#fff;z-index: 2;padding:40px;position: relative}


body.lighttheme .block-quote .quote-content{background: #fff; color:var(--dark);}
.qus, .qds{position: absolute;width: 134px;height:68px;filter:invert(80%) sepia(42%) saturate(3923%) hue-rotate(88deg) brightness(103%) contrast(107%);}
.qus{top:-40px;left:0;background: transparent url('assets/img/icon/quote_up_stroke.svg') no-repeat center;background-size: contain;z-index: 1;}
.qds{bottom:-40px;right:-24px;background: transparent url('assets/img/icon/quote_down_stroke.svg') no-repeat center;background-size: contain;z-index: 3;}

.block-quote cite{color:#fff;margin:-40px 150px 0 40px;font-style: normal;}
body.lighttheme .block-quote cite{color:var(--dark);}
.block-quote .quote-content p:first-of-type{margin:0;}
.block-quote .quote-content p:first-of-type::before,.block-quote .quote-content p:last-of-type::after{content:'';position:relative;display: inline-block;filter:invert(80%) sepia(42%) saturate(3923%) hue-rotate(88deg) brightness(103%) contrast(107%);}
.block-quote .quote-content p:first-of-type::before{margin-right:10px;width:50px;height:25px; background: transparent url('assets/img/icon/quote_up.svg') no-repeat top;}
.block-quote .quote-content p:last-of-type::after{position:absolute;margin:10px 0 0 10px;width:50px;height:25px; background: transparent url('assets/img/icon/quote_down.svg') no-repeat bottom;}

.exergue{border-left: 3px solid var(--cpost);font-style: italic;padding-left:20px;}

/* theme color */
.has-green-color{color:var(--cpost) !important;}
.has-orange-color{color:var(--cdeal) !important;}
.has-blue-color{color:var(--ctest) !important;}
.has-pink-color{color:var(--ctrailer) !important;}
.has-grey-background-color{background-color:var(--bggrey) !important;}
body.lighttheme footer .has-green-color{color:var(--cfootertitle) !important}

/* title */
h1,h2,h3,h4,h5,h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6{color:#fff;font-family: "Poppins", sans-serif;font-style: normal;}
h1{font-size: 28px;font-weight: 600;line-height: 125%;letter-spacing: 0.32px;margin:0;padding:0 0 24px 0;}
h2{font-size:24px;font-weight: 600;line-height: normal;}
h3{font-size:16px;line-height: 126%;letter-spacing: 0.16px;font-weight: 600}
.card h3{font-weight: 500}
.topbgcover h3{font-size: 16px;font-style: normal;font-weight: 600;line-height: 140%;letter-spacing: 0.16px;}
h2 .uk-margin-right, h3 .uk-margin-right, h4 .uk-margin-right{margin-right:14px !important;}


/* link */
.notd, a.notd:hover, .wp-block-button__link, .wp-block-button__link:hover{text-decoration:none !important;}
a{color: #fff;text-decoration: underline;-webkit-transition: all 0.3s ease-in-out !important;transition: all 0.3s ease-in-out !important;}
a:hover{color:#fff;}
footer a, header a{text-decoration:none;}


/* author */
.authorlink a{text-decoration:none;color:var(--cpost);font-size:20px;font-weight:600;line-height: 164%;letter-spacing: 0.2px}
body.lighttheme .authorlink a{color:var(--cpost);}


/* container */
.uk-container-large{max-width: 1176px;padding-left: 24px;padding-right: 24px;}
.uk-container-xlarge{max-width: 1312px;}
.uk-grid-column-medium,.uk-grid-medium {margin-left: -24px}
.uk-grid-column-medium>*,.uk-grid-medium>* {padding-left: 24px}
*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin {margin-top: 24px}
.uk-margin-top {margin-top: 24px !important;}
.uk-section-xsmall{padding-top: 24px;padding-bottom: 24px;}
.uk-height-xsmall{height: 100px}

.uk-width-auto img.uk-border-circle {
  aspect-ratio: 1 / 1;
  width: 100px;
  height: auto; /* ou 100px pour forcer */
  display: block;
}
.sharepost img {
  aspect-ratio: 1 / 1;
  width: 20px;
  height: auto;
  display: inline-block;
}
.sharepost li{margin:0 !important;padding-left:16px;}
.sharepost li img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}
body.lighttheme .sharepost li img{filter: invert(5%) sepia(3%) saturate(3773%) hue-rotate(201deg) brightness(95%) contrast(87%);}
.post_excerpt{font-size:20px;font-weight: 600;line-height: 164%;letter-spacing: 0.2px;}
.post_excerpt p{margin:0;}

/* home */
.hhomepub{height: 124px}
.topbgcover{height: 100px}

body.lighttheme{color:var(--dark);background: var(--lighttheme_bg);}
/*body.lighttheme #main .uk-container-large{background: var(--lighttheme_bg);}*/
body.lighttheme h1,body.lighttheme h2,body.lighttheme h3,body.lighttheme h4,body.lighttheme h5,body.lighttheme h6,body.lighttheme .uk-h1,body.lighttheme .uk-h2,body.lighttheme .uk-h3,body.lighttheme .uk-h4,body.lighttheme .uk-h5,body.lighttheme .uk-h6{color:#1C1C21 !important}
body.lighttheme a{color: var(--dark);}
body.lighttheme a:hover{color: var(--dark);}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.aligncenter iframe,
.aligncenter img,
.aligncenter figure {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}

.content-marge{padding-top: 60px;}

/* nav */
.bg_iconnav{background:var(--dark);}
body.lighttheme .bg_iconnav{background:#465B57;}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{
color: #FFF;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 140%; /* 19.6px */
letter-spacing: 0.42px;
text-transform: uppercase;}

.mgb{margin-bottom:24px;}
.mgtl{margin-top:120px;}
.conclusion{margin-bottom:-50px;background: var(--cgrey3);}
body.lighttheme .conclusion{background: var(--lighttheme_cpostpal);color:#fff}
body.lighttheme .conclusion h3, body.lighttheme .conclusion .uk-h2{color:#fff !important}

.bgcontainer{background:var(--dark);}

.bggrey{background:var(--bggrey)}
.bgmgrey{background:var(--cmgrey)}
.bgigrey{background:var(--cigrey)}
.bggrey3{background:var(--cgrey3);}
.bggreen{background:var(--cpost);}
.bgwhite{background:#fff;}
.bgpost{background:var(--cpost)}
.bgtest{background:var(--ctest)}
.bgdeal{background:var(--cdeal)}
.bgtrailer{background:var(--ctrailer)}
.bggamepass{background:var(--cgamepass)}

body.lighttheme .bgcontainer{background:var(--lighttheme_bg)}
body.lighttheme .bggrey{background:#fff}
body.lighttheme .bggreen{background:var(--lighttheme_greenligth);}
body.lighttheme .bgmgrey{background:#D2DAD9;color:var(--dark) !important;}
body.lighttheme .bgmgrey em{color:var(--cdark);}
body.lighttheme .conclusion em{color:var(--ctextligth) !important;}
body.lighttheme .bggrey3{background:var(--lighttheme_greyligth)}


.filter_white{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}
.filter_deal{filter:invert(62%) sepia(88%) saturate(396%) hue-rotate(357deg) brightness(100%) contrast(102%);}
.filter_post{filter:invert(80%) sepia(42%) saturate(3923%) hue-rotate(88deg) brightness(103%) contrast(107%);}
.filter_gamepass{filter: invert(44%) sepia(98%) saturate(622%) hue-rotate(77deg) brightness(99%) contrast(103%);}
.filter_test{filter:invert(62%) sepia(80%) saturate(2570%) hue-rotate(164deg) brightness(100%) contrast(104%);}
.filter_featured{filter: invert(37%) sepia(79%) saturate(6788%) hue-rotate(328deg) brightness(103%) contrast(101%);}

body.lighttheme .filter_deal{filter:invert(63%) sepia(61%) saturate(739%) hue-rotate(353deg) brightness(102%) contrast(101%);}
body.lighttheme .filter_post{filter:invert(35%) sepia(78%) saturate(471%) hue-rotate(108deg) brightness(102%) contrast(88%);}
body.lighttheme .filter_gamepass{filter:invert(16%) sepia(83%) saturate(5851%) hue-rotate(121deg) brightness(96%) contrast(87%);}
body.lighttheme .filter_test{filter:invert(44%) sepia(21%) saturate(3362%) hue-rotate(190deg) brightness(98%) contrast(97%);}

.commenttop{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}
body.lighttheme .commenttop{filter:initial;}

/* icons */
.featured .arrleft img, .featured .arrright img{filter: invert(25%) sepia(65%) saturate(4604%) hue-rotate(327deg) brightness(101%) contrast(102%);}
.deals .arrleft img, .deals .arrright img{filter:invert(62%) sepia(88%) saturate(396%) hue-rotate(357deg) brightness(100%) contrast(102%);}
body.lighttheme .deals .arrleft img, body.lighttheme .deals .arrright img{filter:invert(63%) sepia(61%) saturate(739%) hue-rotate(353deg) brightness(102%) contrast(101%);}
.tests .arrleft img, .tests .arrright img{filter:invert(62%) sepia(80%) saturate(2570%) hue-rotate(164deg) brightness(100%) contrast(104%);}
body.lighttheme .tests .arrleft img, body.lighttheme .tests .arrright img{filter:invert(44%) sepia(21%) saturate(3362%) hue-rotate(190deg) brightness(98%) contrast(97%);}
.gamepass .arrleft img, .gamepass .arrright img{filter: invert(44%) sepia(98%) saturate(622%) hue-rotate(77deg) brightness(99%) contrast(103%);}
body.lighttheme .gamepass .arrleft img, body.lighttheme .gamepass .arrright img{filter:invert(16%) sepia(83%) saturate(5851%) hue-rotate(121deg) brightness(96%) contrast(87%);}
.posts .arrleft img, .posts .arrright img{filter:invert(80%) sepia(42%) saturate(3923%) hue-rotate(88deg) brightness(103%) contrast(107%);}
body.lighttheme .posts .arrleft img, body.lighttheme .posts .arrright img{filter:invert(35%) sepia(78%) saturate(471%) hue-rotate(108deg) brightness(102%) contrast(88%);}

/*.arrright, .arrleft{top:200px;}*/

.icon_tests, .icon_actus{width: 100%;height: auto;max-width: 41px;}
.icon_tests.icon_small, .icon_actus.icon_small{max-width: 30px;}
.icon_tests .cls-1 {fill: #898994;}
.icon_tests .cls-2 {fill: var(--ctest);}
body.lighttheme .icon_tests .cls-1 {fill: var(--lighttheme_cpostpal);}
body.lighttheme .icon_tests .cls-2 {fill: var(--lighttheme_ctest);}

.icon_actus .cls-1 {fill: #898994;}
.icon_actus .cls-2 {fill: var(--cpost);}
body.lighttheme .icon_actus .cls-1 {fill: var(--lighttheme_cpostpal);}
body.lighttheme .icon_actus .cls-2 {fill: var(--lighttheme_greenligth);}

.cwhite{color:#fff !important;}
.cdeal{color: var(--cdeal);}
.ctest{color: var(--ctest);}
.cpost{color: var(--cpost);}
.cfeatured{color: var(--trailer);}
.cgamepass{color: var(--cgamepass);}
.ctrailer{color: var(--ctrailer);font-size: 16px;font-style: normal;font-weight: 600;line-height: 140%;letter-spacing: 0.16px;}
.cgrey{color:var(--cgrey);}


/* pub */
.pub{background:var(--cgrey3);height:600px;width:300px;}
.htpub{background:var(--cgrey3);height:250px;width:970px;}
.hpub{background:var(--cgrey3);height:250px;width:900px;}

body.lighttheme .pub{background:var(--lighttheme_greyligth);}
body.lighttheme .htpub{background:var(--lighttheme_greyligth);}
body.lighttheme .hpub{background:var(--lighttheme_greyligth);}


/* game */
.gameinfo{margin-top:-40px;margin-bottom: 40px !important;color: var(--dark);}
.gameinfo h3{font-size:32px;line-height: 125%;color: var(--dark);padding-right:50px;}
.gameinfo a, .gameinfo a:hover{color:var(--dark);}
body.lighttheme .gameinfo, body.lighttheme .gameinfo a{color:#fff;}

.gametitle{color:var(--dark);}
body.lighttheme .gametitle{color:#fff !important;}

.gpicon_position{bottom:10px;left:10px;}
.gpicon_position img{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);}

.sb_bgbottom:after{content:'';position:absolute;left:0;bottom:-12px;height:6px;width:40px;}
.uk-heading-line>::after{border-bottom: 8px solid var(--ctrailer);top: calc(50% - (calc(8px + .05em)/ 2));}
.titlesb{font-size:25px;font-weight:600;}
.single .content h2, .single .content h3, .single .content h4{color: var(--cpost) !important;}
.single-test .content h2{color: var(--ctest) !important;}

.content p a:not(.tdnone){text-decoration: none;background: linear-gradient(to bottom, transparent 0%, transparent 70%, var(--clink) 70%, var(--clink) 100%);}
.content p a:not(.tdnone):hover{background: linear-gradient(to bottom, transparent 0%, transparent 70%, var(--clinkhover) 70%, var(--clinkhover) 100%);}

span.subline{position:relative;}
span.subline:after{content:"";position:absolute;height:3px;bottom:-5px;right:0;left:0;}
h1 span.subline:after, h2 span.subline:after, h3 span.subline:after{height:6px;bottom:-6px;}


.featured span.subline:after{background-color: var(--ctrailer) !important;}
.posts span.subline:after, .sb_bgbottom_post:after{background-color: var(--cpost) !important;}
.tests span.subline:after, .bgtest, .sb_bgbottom_test:after{background-color: var(--ctest) !important;}
.deals span.subline:after, .bgdeal, .sb_bgbottom_deal:after{background-color: var(--cdeal) !important;}
.gamepass span.subline:after, .bggp{background-color: var(--cgamepass) !important;}

.htpbg{padding:16px 24px;}
.htpbg h3{width:220px;}

.cartouche{padding:10px 20px;transform-origin: bottom right;}

.testcard{margin-bottom:60px;}
.testcard:hover .cartouche{transform: scale(1.04);}
.cartouche_cdc{color:var(--ctrailer);border: 2px solid var(--ctrailer);padding:1px 20px;background: rgba(0, 0, 0, 0.8);margin-bottom:2px;margin-right:2px;}
body.lighttheme .cartouche_cdc{background: rgba(255, 255, 255, 0.8);}
.testcard:hover .cartouche_cdc{margin-bottom:10px;}

.mainc{width:auto;max-width: 90%;right: 0;bottom:-60px;position: absolute;}
.bl{background: var(--ctest);width:7px;height: calc(100% - 60px)}


.featuredpost:after{content:'';position:absolute;width:100%;height:200px;bottom:0;background: linear-gradient(180deg, rgba(28, 28, 33, 0) 0%, rgba(28, 28, 33, 0.64) 57.77%, rgba(28, 28, 33, 1) 100%);}
body.lighttheme .featuredpost:after{content:'';position:absolute;width:100%;height:200px;bottom:0;background: linear-gradient(180deg, rgba(240, 240, 244, 0) 0%, rgba(240, 240, 244, 0.64) 55%, rgba(240, 240, 244, 0.8) 100%);}

body.lighttheme .testgradient h3{color:#fff !important;}
.testgradient:after{content:'';position:absolute;width:100%;height:250px;bottom:0;background: linear-gradient(180deg, rgba(48, 131, 246, 0.00) 32%, rgba(48, 131, 246, 0.80) 67%, #3083F6 100%);border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.testgradient:hover, .featuredpost:hover{transform: scale(1.01);}



.card{padding:16px;display: block;}
.tdnone, .tdnone:hover{text-decoration: none !important;}
/*.card:hover{box-shadow: 0px 0px 0px 4px var(--bggrey);}
body.lighttheme .card:hover{box-shadow: 0px 0px 0px 4px #fff;}*/

.card:hover, .card_large:hover, .hometopline1:hover{transform: scale(1.04);}
.card .uk-width-expand{padding-left:16px;}

.cdc{margin-top:-50px;}
body.lighttheme .cdc{background: #fff;}

.hover-img{background:lightgray;}
.hover-img,.hover-cartouche {transition: transform 0.4s ease;}
.hover-wrapper:hover .hover-img {transform: translateY(-10px);}
.hover-wrapper:hover .hover-cartouche {transform: translateY(-8px);transition-delay: 0.1s;}



.bradius_small{border-radius: 12px;}
.bradius{border-radius: 20px;}
.blradius{border-radius: 500px;}
.rm_btlr{border-top-left-radius: 0;}
.rm_btrr{border-top-right-radius: 0;}
.rm_bblr{border-bottom-left-radius: 0;}
.rm_bbrr{border-bottom-right-radius: 0;}
.btlr{border-top-left-radius: 15px;}
.btrr{border-top-right-radius: 15px;}
.bblr{border-bottom-left-radius: 15px;}
.bbrr{border-bottom-right-radius: 15px;}
.brgame{border-top-right-radius: 500px;border-bottom-right-radius: 500px;}


.sidebarcat{padding-left:60px;}
.sidebarcat:before{content:"";position:absolute;width: 54px;height:9px;left:0;top:7px;}
.sidebarimg{height:90px;width: 90px}

.posts .post:first-child a{border-top-left-radius: 0;}
.posts .post:last-child a{border-bottom-right-radius: 0;}
.posts .post:first-child .wp-post-image{border-top-left-radius: 0;}

.post .uk-height-small{height: 160px;}
/*.uk-height-medium{height:255px;}*/
.uk-switch {position: relative;display: flex;height: 40px;width: 88px;}


/* list */
.liked ul li::marker, ul li::marker {list-style-type: disc;color: var(--cpost) !important;}
.notlike ul li::marker {list-style-type: disc;color: var(--ctrailer) !important;}


/* Hide default HTML checkbox */
.uk-switch input {display:none;}

/* Slider */
.uk-switch-slider {
  background-color: rgba(0,0,0,0.22);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 500px;
  bottom: 0;
  cursor: pointer;
  transition-property: background-color;
  transition-duration: .2s;
  box-shadow: inset 0 0 2px rgba(0,0,0,0.07);
}
/* Switch pointer */
.uk-switch-slider:before {
  content: '';
  background: var(--lighttheme_cpost) url('assets/img/icon/light_mode.svg') no-repeat center;
  position: absolute;
  width: 36px;
  height:36px;
  top: 2px;
  left: 2px;
  bottom: 2px;
  border-radius: 50%;
  transition-property: transform, box-shadow;
  transition-duration: .2s;
  transform: translateX(0px);
}
/* Slider active color */
input:checked + .uk-switch-slider {
  background-color: #39f !important;
}
/* Pointer active animation */
input:checked + .uk-switch-slider:before {
  background: var(--cpost) url('assets/img/icon/dark_mode.svg') no-repeat center;
  transform: translateX(48px);
}


input:checked + .uk-switch-slider.uk-switch-on-off {background-color: var(--dark) !important;}
body.lighttheme .uk-switch-slider.uk-switch-on-off {background-color: #465B57 !important;}

/* Inverse Modifier - affects only default */
.uk-light .uk-switch-slider:not(.uk-switch-on-off) {
  background-color: rgba(255,255,255,0.22);
}


.uk-input, .uk-select, .uk-textarea{background: #f8f8f8;border-radius: 10px}
input:-webkit-autofill {
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #666 !important;
}

.trailerheight{height:214px;}
.h250{height:250px;}


/* tag */
.tags .uk-slidenav-next{padding-left:100px;background: linear-gradient(270deg, rgba(28,28,33,1) 0%, rgba(28,28,33,1) 35%, rgba(28,28,33,0) 100%);}
.tags .uk-slidenav-previous{padding-right:100px;background: linear-gradient(90deg, rgba(28,28,33,1) 0%, rgba(28,28,33,1) 35%, rgba(28,28,33,0) 100%);}

body.lighttheme .tags .uk-slidenav-next{background: linear-gradient(270deg, var(--lighttheme_bg) 0%, var(--lighttheme_bg) 35%, rgba(240, 240, 244, 0) 100%);}
body.lighttheme .tags .uk-slidenav-previous{background: linear-gradient(90deg, var(--lighttheme_bg) 0%, var(--lighttheme_bg) 35%, rgba(240, 240, 244, 0) 100%);}

._slider .arrright{background:#000;background: linear-gradient(270deg, rgba(28,28,33,1) 0%, rgba(28,28,33,0.95) 20%, rgba(28,28,33,0.8) 40%, rgba(28,28,33,0) 100%);padding:0 20px 0 40px;}
._slider .arrleft{background:#000;background: linear-gradient(90deg, rgba(28,28,33,1) 0%, rgba(28,28,33,0.95) 20%, rgba(28,28,33,0.8) 40%, rgba(28,28,33,0) 100%);padding:0 40px 0 20px;}

body.lighttheme ._slider .arrright{background:#000;background: linear-gradient(270deg, rgba(240,240,244,1) 0%, rgba(240,240,244,0.95) 20%, rgba(240,240,244,0.8) 40%, rgba(240,240,244,0) 100%);padding:0 20px 0 40px;}
body.lighttheme ._slider .arrleft{background:#000;background: linear-gradient(90deg, rgba(240,240,244,1) 0%, rgba(240,240,244,0.95) 20%, rgba(240,240,244,0.8) 40%, rgba(240,240,244,0) 100%);padding:0 40px 0 20px;}

._slider2 .arrright{background:#000;background: linear-gradient(270deg, rgba(47,47,55,1) 0%, rgba(47,47,55,0.95) 20%, rgba(47,47,55,0.8) 40%, rgba(47,47,55,0) 100%);padding:0 20px 0 40px;}
._slider2 .arrleft{background:#000;background: linear-gradient(90deg, rgba(47,47,55,1) 0%, rgba(47,47,55,0.95) 20%, rgba(47,47,55,0.8) 40%, rgba(47,47,55,0) 100%);padding:0 40px 0 20px;}

body.lighttheme ._slider2 .arrright{background:#000;background: linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.95) 20%, rgba(255,255,255,0.8) 40%, rgba(255,255,255,0) 100%);padding:0 20px 0 40px;}
body.lighttheme ._slider2 .arrleft{background:#000;background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.95) 20%, rgba(255,255,255,0.8) 40%, rgba(255,255,255,0) 100%);padding:0 40px 0 20px;}


.lastposts .uk-slidenav-next{padding-left:20px;background:var(--cmgrey);background: linear-gradient(270deg, rgba(50,50,50,1) 0%, rgba(50,50,50,0.8) 70%, rgba(50,50,50,0) 100%);}
.lastposts .uk-slidenav-previous{padding-right:20px;background:var(--cmgrey);background: linear-gradient(90deg, rgba(50,50,50,1) 0%, rgba(50,50,50,0.8) 70%, rgba(50,50,50,0) 100%);}

.othergames .uk-slidenav-next{padding-left:20px;background:var(--cgrey);background: linear-gradient(270deg, rgba(64,64,64,1) 0%, rgba(64,64,64,0.8) 70%, rgba(64,64,64,0) 100%);}
.othergames .uk-slidenav-previous{padding-right:20px;background:var(--cgrey);background: linear-gradient(90deg, rgba(64,64,64,1) 0%, rgba(64,64,64,0.8) 70%, rgba(64,64,64,0) 100%);}

.lastposts .uk-slidenav-next img, .othergames .uk-slidenav-next img{transform: rotate(90deg);}
.lastposts .uk-slidenav-previous img, .othergames .uk-slidenav-previous img{transform: rotate(-90deg);}


/* button */
.uk-button, input[type="submit"], .wp-block-button .wp-block-button__link{position:relative;font-size: 18px;letter-spacing: 0.36px;font-weight: 600;line-height: 164%;text-transform: uppercase;
  background: var(--cgrey);border-radius: 40px;padding: 7px 24px;display: flex;justify-content: center;align-items: center;text-decoration: none !important;}

.input[type="submit"], .wp-block-button:not(.btn_gamepass):not(.btn_test):not(.btn_deal) .wp-block-button__link{background-color: var(--cpost) !important;padding:7px 24px ;border: 2px solid var(--cpost);}
.input[type="submit"]:hover, .wp-block-button:not(.btn_gamepass):not(.btn_test):not(.btn_deal) .wp-block-button__link:hover{background-color: #0F6D4E !important;border: 2px solid #0F6D4E;text-decoration: none}
.input[type="submit"]:focus, .wp-block-button:not(.btn_gamepass):not(.btn_test):not(.btn_deal) .wp-block-button__link:focus{background-color: var(--cpost) !important;border: 2px solid #0D4736}
.input[type="submit"]:active, .wp-block-button:not(.btn_gamepass):not(.btn_test):not(.btn_deal) .wp-block-button__link:active{background-color: #0D4736 !important;border: 2px solid #0D4736}
.input[type="submit"]:hover:after, .input[type="submit"]:active:after, .wp-block-button:not(.btn_gamepass):not(.btn_test):not(.btn_deal) .wp-block-button__link:hover:after, .wp-block-button:not(.btn_gamepass):not(.btn_test):not(.btn_deal) .wp-block-button__link:active:after{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}

.uk-button{color:var(--dark);padding:7px 24px;}
.uk-button:hover, .wp-block-button .wp-block-button__link:hover{transform: scale(1.1);}

.wc_comm_submit, #wpdcom .wpd-prim-button, .wc_comm_submit:focus{background-color: var(--cpost) !important;color:var(--dark) !important;}
.wc_comm_submit:hover, #wpdcom .wpd-prim-button:hover{background-color: #70FFAD !important;}
.wc_comm_submit:active, #wpdcom .wpd-prim-button:active{background-color: #D5FFE7 !important;}

body.lighttheme #wpdcom .wpd-prim-button, body.lighttheme .wc_comm_submit{background-color: var(--lighttheme_cpost) !important;color:#fff !important;}
body.lighttheme #wpdcom .wpd-prim-button:hover, body.lighttheme .wc_comm_submit:hover{background-color: #0F6D4E !important;color:#fff !important;}
body.lighttheme #wpdcom .wpd-prim-button:focus, body.lighttheme .wc_comm_submit:focus{background-color: var(--lighttheme_cpost) !important;}
body.lighttheme #wpdcom .wpd-prim-button:active, body.lighttheme .wc_comm_submit:active{background-color: #0D4736 !important;}


.uk-button.btn_post{background-color: var(--cpost) !important;border: 2px solid var(--cpost);}
.uk-button.btn_post:hover{background-color: #70FFAD !important;border: 2px solid #70FFAD;color:var(--dark);}
.uk-button.btn_post:focus{background-color: var(--cpost) !important;border: 2px solid #0D4736}
.uk-button.btn_post:active{background-color: #D5FFE7 !important;border: 2px solid #D5FFE7}
.uk-button.btn_post:hover:after, .uk-button.btn_post:active:after, .wc_comm_submit:hover:after, .wc_comm_submit:active:after, #wpdcom .wpd-prim-button:active:after{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}

.uk-button.btn_gamepass, .btn_gamepass .wp-block-button__link{background-color: var(--cgamepass) !important;padding:7px 24px 7px 70px;border: 2px solid var(--cgamepass)}
.uk-button.btn_gamepass:hover, .btn_gamepass .wp-block-button__link:hover{background-color: #125514 !important;border: 2px solid #125514}
.uk-button.btn_gamepass:focus, .btn_gamepass .wp-block-button__link:focus{background-color: var(--cgamepass) !important;border: 2px solid #033005}
.uk-button.btn_gamepass:active, .btn_gamepass .wp-block-button__link:active{background-color: #033005 !important;border: 2px solid #033005}
.uk-button.btn_gamepass:hover:before, .uk-button.btn_gamepass:active:before, .uk-button.btn_gamepass:hover:after, .uk-button.btn_gamepass:active:after,
.btn_gamepass .wp-block-button__link:hover:before, .btn_gamepass .wp-block-button__link:active:before, .btn_gamepass .wp-block-button__link:hover:after, .btn_gamepass .wp-block-button__link:active:after
{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}

.uk-button.btn_test, .btn_test .wp-block-button__link{background-color: var(--ctest) !important;border: 2px solid var(--ctest);}
.uk-button.btn_test:hover, .btn_test .wp-block-button__link:hover{background-color: #1D55D8 !important;border: 2px solid #1D55D8}
.uk-button.btn_test:focus, .btn_test .wp-block-button__link:focus{background-color: var(--ctest) !important;border: 2px solid #1E3E8A}
.uk-button.btn_test:active, .btn_test .wp-block-button__link:active{background-color: #1E3E8A !important;border: 2px solid #1E3E8A}
.uk-button.btn_test:hover:after, .uk-button.btn_test:active:after,.btn_test .wp-block-button__link:hover:after, .btn_test .wp-block-button__link:active:after,
{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}

.uk-button.btn_deal, .btn_deal .wp-block-button__link{background-color: var(--cdeal) !important;color:#481A00;border: 2px solid var(--cdeal);}
.uk-button.btn_deal:hover, .btn_deal .wp-block-button__link:hover{background-color: #E27D00 !important;border: 2px solid #E27D00;color:#fff;}
.uk-button.btn_deal:focus, .btn_deal .wp-block-button__link:focus{background-color: var(--cdeal) !important;border: 2px solid #BB5602;color:#fff;}
.uk-button.btn_deal:active, .btn_deal .wp-block-button__link:active{background-color: #BB5602 !important;border: 2px solid #BB5602;color:#481A00;}
.uk-button.btn_deal:after, .btn_deal .wp-block-button__link:after{filter: invert(12%) sepia(19%) saturate(6158%) hue-rotate(7deg) brightness(95%) contrast(103%);}
.uk-button.btn_deal:hover:after, .uk-button.btn_deal:active:after, .btn_deal .wp-block-button__link:hover:after, .btn_deal .wp-block-button__link:active:after
{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}

.uk-button.btn_gamelink{color: var(--cpost) !important;background-color: var(--dark) !important;border: 2px solid var(--dark);}
.uk-button.btn_gamelink:hover{background-color: var(--bggrey) !important;border: 2px solid var(--bggrey);color:var(--cpost);}
.uk-button.btn_gamelink:focus{background-color: var(--dark) !important;border: 2px solid var(--bggrey)}
.uk-button.btn_gamelink:active{background-color: var(--bggrey) !important;border: 2px solid var(--bggrey)}
.uk-button.btn_gamelink:after{filter:invert(80%) sepia(42%) saturate(3923%) hue-rotate(88deg) brightness(103%) contrast(107%);}

.btn_gamepass .wp-block-button__link, .btn_test .wp-block-button__link, .btn_deal .wp-block-button__link {padding:16px 24px;}


body.lighttheme .uk-button.btn_gamelink{color: #138860 !important;background-color: #fff !important;border: 2px solid #138860;}
body.lighttheme .uk-button.btn_gamelink:after{filter: invert(38%) sepia(81%) saturate(6493%) hue-rotate(153deg) brightness(94%) contrast(85%) !important;}

body.lighttheme .uk-button.btn_post{background-color: var(--lighttheme_cpost) !important;border: 2px solid var(--lighttheme_cpost);color:#fff;}
body.lighttheme .uk-button.btn_post:hover{background-color: #0F6D4E !important;color:#fff !important;border: 2px solid #0F6D4E}
body.lighttheme .uk-button.btn_post:focus{background-color: var(--lighttheme_cpost) !important;border: 2px solid #0D4736}
body.lighttheme .uk-button.btn_post:active{background-color: #0D4736 !important;border: 2px solid #0D4736}

body.lighttheme .uk-button.btn_test{background-color: var(--lighttheme_ctest) !important;color:#fff;border: 2px solid var(--lighttheme_ctest)}
body.lighttheme .uk-button.btn_test:hover{background-color: #1D55D8 !important;border: 2px solid #1D55D8}
body.lighttheme .uk-button.btn_test:focus{background-color: var(--lighttheme_ctest) !important;border: 2px solid #1E3E8A}
body.lighttheme .uk-button.btn_test:active{background-color: #1E3E8A !important;border: 2px solid #1E3E8A}

body.lighttheme .uk-button.btn_deal{background-color: var(--lighttheme_cdeal) !important;border: 2px solid var(--lighttheme_cdeal);color:#481A00;}
body.lighttheme .uk-button.btn_deal:hover{background-color: #E27D00 !important;border: 2px solid #E27D00;color:#fff;}
body.lighttheme .uk-button.btn_deal:focus{background-color: var(--lighttheme_cdeal) !important;border: 2px solid #BB5602;color:#fff;}
body.lighttheme .uk-button.btn_deal:active{background-color: #BB5602 !important;border: 2px solid #BB5602;color:#481A00;}

body.lighttheme .uk-button.btn_gamepass{background-color: var(--lighttheme_cgamepass) !important;color:#fff;border: 2px solid var(--lighttheme_cgamepass)}
body.lighttheme .uk-button.btn_gamepass:hover{background-color: #125514 !important;border: 2px solid #125514}
body.lighttheme .uk-button.btn_gamepass:focus{background-color: var(--lighttheme_cgamepass) !important;border: 2px solid #033005}
body.lighttheme .uk-button.btn_gamepass:active{background-color: #033005 !important;border: 2px solid #033005}

.uk-button.btn_gamepass:before{content: '';position:absolute;left:24px;width: 32px;height: 32px;background-image: url('assets/img/icon/xbox.svg');background-size: cover;background-position: center;background-repeat: no-repeat;-webkit-transition: all 0.3s ease-in-out !important;transition: all 0.3s ease-in-out !important;}
body.lighttheme .uk-button.btn_gamepass:before{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}
.tags .uk-button{font-size:14px;font-weight: 600;letter-spacing: 0.7px;text-transform: uppercase;padding: 13px 24px;}
.game_filter .uk-button{background-color: var(--bggrey) !important;color:#fff;}
.game_filter .uk-button:hover{color:#fff;}
body.lighttheme .game_filter .uk-button{background-color: var(--lighttheme_cpostpal) !important;color:#fff;}
.game_filter .uk-button.bf_active{background-color: var(--cpost) !important;color:var(--dark);}
body.lighttheme .game_filter .uk-button.bf_active{background-color: var(--lighttheme_cpost) !important;color:#fff;}

.uk-button.bggp{color:#fff;font-size:25px;padding:8px 60px;}
.uk-button-secondary{background-color: var(--cgrey);color:#fff;border-radius: 500px}
body.lighttheme .uk-button-secondary{background-color: var(--mcdgrey);color:#fff;}
body.lighttheme .uk-button-secondary:hover{color:#fff;}

.btnposbottomlarge{bottom:-60px;}
.btnposbottom{bottom:-20px;}
.postdetail{font-size:11px;font-style: normal;line-height: 140%;letter-spacing: 0.24px;text-transform: uppercase;font-weight: 500;color:var(--greylight);}
body.lighttheme .postdetail{color:#495A56;}
.btnpos{margin-bottom:-105px;}


.logo_xboxygen{padding-top:3.5px;}

/* navbar */
.uk-navbar-container, .uk-navbar-container:not(.uk-navbar-transparent){background: transparent;}
.uk-navbar-sticky .sigle_xboxygen{display: none}
.uk-navbar-sticky .mobilenav .sigle_xboxygen{display: block}
.uk-navbar-sticky .logo{padding: 0}
.uk-navbar-container .uk-navbar-nav > li > a {letter-spacing: 0.54px;text-wrap: nowrap;display: inline-flex;color: #fff;font-family: "Poppins", sans-serif;font-optical-sizing: auto;font-weight: 700;font-style: normal;min-height: 64px;font-size: 18px;position: relative;-webkit-transition: all 0.2s ease-in-out !important;transition: all 0.2s ease-in-out !important;}
.uk-navbar-container .uk-navbar-nav > li > a:hover, .uk-navbar-container .uk-navbar-nav > li.current-menu-parent > a, .uk-navbar-container .uk-navbar-nav > li.current-menu-item > a {text-decoration: none;}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{min-height: 64px;}
.uk-navbar-container .uk-navbar-nav > li > a span {position: relative;display: inline-block;}
.uk-navbar-container .uk-navbar-nav > li > a span::before {content: '';display: block;position: absolute;left: 8px;right: -4px;bottom: -5px;height: 0;background-color: var(--cpost);transition: height 0.3s ease-in-out;z-index: 0;}
.uk-navbar-container.uk-navbar-sticky .uk-navbar-nav > li > a span::before{bottom: -6px;}
.uk-navbar-container .uk-navbar-nav > li.bonsplans > a span::before {background-color: var(--cdeal) !important;}
.uk-navbar-container .uk-navbar-nav > li.tests > a span::before {background-color: var(--ctest) !important;}
.uk-navbar-container .uk-navbar-nav > li.xbox > a span::before {background-color: var(--cgamepass) !important;}
.uk-navbar-toggle{min-height:inherit;}
.uk-offcanvas-bar .uk-navbar-nav>li>a{justify-content: left;color:#fff;font-size: 23.289px;font-style: normal;font-weight: 500;line-height: 140%;letter-spacing: 0.699px;}
body.lighttheme .uk-offcanvas-bar .uk-navbar-nav>li>a{color:var(--dark);}
.uk-navbar-container .uk-navbar-nav > li > a:hover span::before,
.uk-navbar-container .uk-navbar-nav > li.uk-active > a span::before {height: 6px;}
.uk-navbar-sticky .uk-navbar-item, .uk-navbar-sticky .uk-navbar-nav>li>a{min-height: 80px;}
.uk-navbar-sticky.uk-navbar-container .uk-navbar-nav > li > a span{font-size: 14px;}
.uk-navbar-right .uk-navbar-item, .menu .uk-navbar-item{column-gap: 12px;}
.profil a, .searchfield a{width:40px;height:40px;}
.nav{padding:0 68px;height:92px;}
.hnavlogo{background: var(--bggrey);}
body.lighttheme .hnavlogo{background: var(--lighttheme_cpostpal);}


/* search */
.search-drop {overflow: hidden;width: 0;transition: width 0.3s ease, opacity 0.3s ease;opacity: 0;pointer-events: none;top:0;right:0;z-index:1000;}
.search-drop.open {width: 450px;opacity: 1;pointer-events: auto;}
input.uk-search-input:-webkit-autofill,input.uk-search-input:-webkit-autofill:hover,input.uk-search-input:-webkit-autofill:focus {-webkit-text-fill-color: #fff !important;}

.divider{height: 1px;}
.div-transparent:before
{
    content: "";
    position: absolute;
    top: 64px;
    left: 5%;
    right: 5%;
    width: 90%;
    height: 2px;
    background-image: linear-gradient(to right, transparent, var(--cpost), transparent);
}
footer .div-transparent:before{top:0;}
.halo
{
  position: absolute;
  top: 64px;
  width: 100%;
  height: 100%;
  min-width: 1034px;
  min-height: 88px;
  background: transparent url('assets/img/halo.svg') no-repeat center center;
  z-index: 0;
}
.halo_container {
  z-index: 0;
  pointer-events: none;
}

/* navbar mobile */
.uk-offcanvas-bar{padding:40px;width: 100vw; max-width: 100vw !important;top: 0;bottom: 0;left:0 !important;right:0 !important;backdrop-filter: blur(15px);background: linear-gradient(180deg, rgba(28, 28, 33, 0.50) 0%, var(--dark) 80%);}
.uk-offcanvas-bar a{text-decoration: none;font-weight: 700;}
.uk-offcanvas-close{right:0;top:0;width: 72px;padding:0 0 0 8px;height: 64px;}
body.lighttheme .uk-offcanvas-bar{background: linear-gradient(0deg, rgba(240, 240, 244, 0.00) 0%, rgba(240, 240, 244, 0.64) 25%, var(--lighttheme_bg) 50%);}

/* top banner */
.topbanner_pub{width:132px;}
.lasttrailer_title{margin-bottom:18px;margin-top: 6px;}

/* Game */
.topgame:after{z-index:0;content:'';position:absolute;bottom:0;width: 100%;height: 100%;background:#000;background: linear-gradient(0deg, rgba(28,28,33,1) 0%, rgba(28,28,33,0.95) 20%, rgba(28,28,33,0.8) 40%, rgba(28,28,33,0) 100%);}
body.lighttheme .topgame:after{background: linear-gradient(0deg, rgba(240,240,244,1) 0%, rgba(240,240,244,0.95) 20%, rgba(240,240,244,0.8) 40%, rgba(240,240,244,0) 100%);}

/* Gamepass */
.gamepass_array table{border-collapse: separate;border-spacing: 0;font-size:22px;}
.gamepass_array thead{border-bottom: none;}
.gamepass_array td, .gamepass_array th{border:none;}
.gamepass_array th{color:var(--dark);}
.gamepass_array th:nth-child(5){height:15px;}
.gamepass_array th:nth-child(5):after{content:"BON PLAN";position:absolute;top:0;left:0;right:0;bottom:0;margin:15px 25px;background: var(--cdeal);border-radius: 40px; height:40px;display: flex;justify-content: center;align-items: center;}
.gamepass_array td{padding:10px 20px;}
.gamepass_array tr:first-child td:not(:nth-last-child(2)){border-top:4px solid var(--cgamepass);}
.gamepass_array td:nth-child(5),.gamepass_array th:nth-child(5) {border-left: 2px solid var(--cdeal);border-right: 2px solid var(--cdeal);position: relative;}
.gamepass_array tr:not(:last-child) td:not(:nth-last-child(2)){background:var(--bggrey);}
.gamepass_array th:nth-child(5) {border-top-right-radius: 30px;border-top-left-radius: 30px;border-top:2px solid var(--cdeal);}
.gamepass_array tr:last-child td:nth-child(5) {border-bottom-right-radius: 30px;border-bottom-left-radius: 30px;border-bottom:2px solid var(--cdeal);}
.gamepass_array tr:not(:last-child) td:first-child {border-left:4px solid var(--cgamepass);background:var(--bggrey);}
.gamepass_array tr:not(:last-child) td:last-child {border-right:4px solid var(--cgamepass);background:var(--bggrey);}
.gamepass_array tr:last-child td:first-child {border-bottom-left-radius: 40px;}
.gamepass_array tr:first-child td:first-child {border-top-left-radius: 40px;}
.gamepass_array tr:first-child td:last-child {border-top-right-radius: 40px;}
.gamepass_array tr:nth-last-child(2) td:not(:nth-last-child(2)){border-bottom:4px solid var(--cgamepass);}
.gamepass_array tr:nth-last-child(2) td:first-child {border-bottom-left-radius: 40px;}
.gamepass_array tr:nth-last-child(2) td:last-child {border-bottom-right-radius: 40px;}
.gamepass_array td:first-child{padding-left:60px;}
.gamepass_array tr:first-child td{color:var(--cgamepass);padding-top:60px;}
.gamepass_array tr:nth-last-child(2) td{padding-bottom:60px;}
body.lighttheme .gamepass_array tr:not(:last-child) td:not(:nth-last-child(2)){background:var(--lighttheme_bg);}

/* Array */
.wp-block-table:not(.gamepass_array) table{border-collapse: separate; border:4px solid var(--cpost);border-spacing: 0;border-radius: 20px;overflow: hidden;}
.wp-block-table:not(.gamepass_array) td, .wp-block-table:not(.gamepass_array) th{border:1px solid var(--cpost);}
.wp-block-table:not(.gamepass_array) th{color: var(--cpost);}


/* Pagination */
.page-numbers div {margin: 0 8px;}
.page-numbers div a, .page-numbers div span {padding: 0;text-decoration: none;border-bottom: 6px solid transparent;}
.page-num.far {font-size: 12px;color:var(--bggrey);}
.page-num.near {font-size: 20px;color:#898994;}
.page-num.current {font-size: 32px;font-weight: 600;color: var(--ctextlight);border-bottom: 6px solid var(--cpost);}

/* image */
.thumbnail_bloc{width:100px;height: 100px}
.thumbnail_sidebarbloc{width:85px;height: 85px}
.container-square{position: relative;width: 100px;height: 100px;overflow: hidden;flex-shrink: 0;}
.container-square-small{position: relative;width: 85px;height: 85px;overflow: hidden;flex-shrink: 0;}
.card .wp-post-image {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    display: block;
}
.container-16-9 {flex-shrink: 0;position: relative;width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;  /*overflow: hidden; /* Masque le contenu qui dépasse si besoin */}
.container-16-11 {flex-shrink: 0;position: relative;width: 100%;height: 0;padding-bottom: 68.75%;}
.container-boxart {flex-shrink: 0;position: relative;width: 100%;height: 0;padding-bottom: 150%;}
.content-16-9,.content-16-11,.content-square, .content-boxart {position: absolute;inset: 0;width: 100%;height: 100%;}
.boxart_width{width:176px;}
.uk-table-small td, .uk-table-small th{padding:0;}
figcaption{font-size:13px;color:#9b9b9b;margin-top: 4px}

/* video */
.wp-block-embed iframe {width: 100%;height: auto;aspect-ratio: 16 / 9;display: block;}

/* media : texte */
.wp-block-image + p {margin-top: 0;}
figure.size-large{margin-bottom:1em;}


/*Bloc twitter */
.wp-block-embed-twitter{display: flex;justify-content: center;}
.singlecontent .iframe{display: block;margin: 0 auto;}

/* wpdiscuz */
#wpd-bubble-wrapper > div,#wpd-bubble-wrapper > #wpd-bubble #wpd-bubble-add-message{box-shadow: none !important;background-color:var(--cpost) !important;}
#comments, #wpdcom{max-width: 100% !important;}
#comments{margin:0 !important;color:var(--ctextbgdark) !important;}
#wpdcom .wpd-sbs-toggle, #wpdcom .wpd-thread-head .wpd-thread-info, #wpdcom .wpd-comment-header, #wpdcom .wpd-comment-text{color:var(--ctextbgdark) !important;}
#wpdcom .wpd-auth .wpd-login a, #wpdcom .wpd-comment-author, #wpdcom .wpd-comment-author a, #wpdcom .wpd-comment .wpd-reply-to a, #wpdcom .wpdiscuz-readmore, #wpd-bubble-wrapper #wpd-bubble-all-comments-count{color: var(--cpost) !important;}
#wpdcom .wpd-comment-label{background-color: #00ff6a !important;color:var(--dark) !important;}
#wpdcom .page-numbers{font-size: 20px !important;color: var(--ctextbgdark) !important; border: none !important; background: transparent !important;padding: 0 !important;text-decoration: none !important; border-bottom: 6px solid transparent !important; margin: 0 8px !important;}
#wpdcom span.current{font-size: 32px !important;font-weight: 600 !important;color: var(--ctextlight) !important;border-bottom: 6px solid var(--cpost) !important;}
.wpdiscuz-comment-pagination{margin: 20px auto 0 auto;width: fit-content;}
#wpdcom .wpd-comment-status .wpd-sticky{color:var(--cpost) !important;}
#wpdcom .wpd-thread-head .wpd-thread-info{border-bottom: 2px solid var(--cpost) !important;}


/* footer */
footer p{margin:0;}
footer ul{padding-left:20px;}
footer a{color: #fff !important;}
footer a:hover{color: #27a70a;}
footer h3{color: #fff;} 
body.lighttheme footer{color:#fff;}
.footer_cr{background: #27272B}
body.lighttheme .footer_cr{background: #465B57}
.footertitle{color:var(--cfootertitle);}
footer .footer_top{background: var(--bggrey);}
body.lighttheme footer .footer_top{background: var(--lighttheme_cpostpal);}
hr{border-top:none !important;margin-left:auto;margin-right:auto;width:90%;height: 2px;background: linear-gradient(90deg, transparent 0%, var(--cpost) 50%, transparent 100%);}
svg path#actu_path {fill: blue;}

.searchfield img, .profil img{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(346deg) brightness(102%) contrast(101%);}
.uk-search-input{padding-left:44px !important;padding-right:44px !important;}
.searchicon{position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #999;width: 40px;
}

@media (min-width: 1200px) {
  .bgtopnav{background: var(--bggrey);}
  .nav.uk-navbar-sticky{height:80px;}
}

.bggreen .sigle_xboxygen{filter:none;}
.sigle_xboxygen{filter:invert(80%) sepia(42%) saturate(3923%) hue-rotate(88deg) brightness(103%) contrast(107%);}
.navicon{display:flex;justify-content: center;align-items: center;width: 36px;height: 36px;padding: 2px;}
.navicon img{filter: invert(80%) sepia(42%) saturate(3923%) hue-rotate(88deg) brightness(103%) contrast(107%);}
body.lighttheme .navicon img{filter: invert(31%) sepia(89%) saturate(2812%) hue-rotate(145deg) brightness(86%) contrast(85%);}
.navitem{gap:6px;}

.uk-search-navbar .uk-search-input, .uk-search-navbar .uk-search-input:focus, .uk-offcanvas-bar .uk-search-navbar .uk-search-input, .uk-offcanvas-bar .uk-search-navbar .uk-search-input:focus{height:40px;border:none;background: var(--cgrey);color: #fff;letter-spacing: 0.42px;text-transform: uppercase;}
.searchfield .uk-drop-close{background: var(--cgrey);}
.layout {display: grid;grid-template-columns: 100%;gap: 24px;box-sizing: border-box;}
.sb_visibility {display: none;}

@media (min-width: 960px) {
  .layout {grid-template-columns: calc(66.666% - 8px) calc(33.333% - 16px);}
  .sb_visibility {display: block;}
  .gameinfo_container{padding-top:64px;}
  .content-marge{padding-top: 120px;}
  .uk-navbar-nav {gap: 60px;}
  .uk-navbar-sticky .uk-navbar-nav {gap: 40px;}
  .uk-navbar-sticky .uk-navbar-nav {gap: 32px;}
  .uk-navbar-sticky .uk-navbar-center:not(:only-child){top:50%;background: transparent;left: calc(50% - 78px) !important;}
  body.lighttheme .uk-navbar-sticky .uk-navbar-center:not(:only-child){background: transparent;}
  .uk-navbar-center:not(:only-child){
    top:124px;height:64px;
    /*background: var(--dark);
    background: linear-gradient(90deg, #282A2B 0%, #282A2B 10%, #3A3A40 30%, #3A3A40 70%, #282A2B 90%, #282A2B 100%);*/
  }
  body.lighttheme .uk-navbar-center:not(:only-child){background: linear-gradient(90deg, var(--lighttheme_bg) 0%, var(--lighttheme_bg) 10%, #FFF 30%, #FFF 70%, var(--lighttheme_bg) 90%, var(--lighttheme_bg) 100%);}
  body.lighttheme .uk-navbar-container .uk-navbar-nav > li > a{color:#374341;}
  body.lighttheme .uk-navbar-sticky.uk-navbar-container .uk-navbar-nav > li > a{color:#fff;}
  body.lighttheme .bgtopnav{background: var(--lighttheme_cpostpal);}
  .uk-navbar-sticky .uk-navbar-center:not(:only-child){left: 50% !important;}
  .uk-navbar-sticky .div-transparent:before{top:0;}
  .uk-navbar-container.uk-navbar-sticky .uk-navbar-nav > li > a{font-size: 14px}
  .uk-navbar-sticky .uk-navbar-container.uk-navbar-sticky .uk-navbar-nav > li > a{font-size: 12px}
  .uk-navbar-sticky{padding-top:0;padding-bottom:0;}
  .uk-navbar-sticky .navicon{height:28px;width:28px;}
  .uk-navbar-sticky .navicon img{height:18px;width: auto}
  .uk-navbar-sticky .navitem{gap:4px;}
  .uk-navbar-sticky .uk-navbar-right .uk-navbar-item{column-gap: 8px;}
  .logo_xboxygen, .sigle_xboxygen{-webkit-transition: all 0.1s ease-in-out !important;transition: all 0.1s ease-in-out !important;}
  .uk-navbar-sticky .profil a img, .uk-navbar-sticky .searchfield a img {width: 20px;height: 20px;}
  .uk-navbar-sticky .uk-switch{width: 80px;height: 40px;}
  .uk-navbar-sticky input:checked + .uk-switch-slider:before{transform: translateX(40px);}
  .halo_container{top:92px;width:100%;}
  .uk-navbar-sticky .halo_container{top:80px;}
  .uk-navbar-sticky .halo{top:0px;}
  .marginpub{margin-right:30px;}
  .btngame{margin-top:-45px;}
}

@media (min-width: 640px) {.posinfo{position: absolute !important;max-width: calc(100% -(var(--uk-position-margin-offset)* 2));box-sizing: border-box;bottom: 0;left: 0;right: 0;}}
@media (max-width: 1380px) {.nav{padding:0;}}

@media (max-width: 1200px) {
  .nav{padding:0;height:auto;}
  .lasttests.uk-grid-medium>.uk-grid-margin{margin-top: 50px;}
  .mobilenav{width: 72px;padding-left: 8px;height: 64px;border-top:1.46px solid var(--cpost);border-bottom:1.46px solid var(--cpost);border-left:1.46px solid var(--cpost);background:}
  body.lighttheme .mobilenav{background: #fff;}
  .hnavlogo{height:64px;padding:0 24px;}
  .logo{padding:0;}
  .bgtopnav{padding:0;}
  .bgtopnav:after{content:'';position:absolute;width:100%;height:40px;bottom:-40px;background: linear-gradient(0deg, rgba(28, 28, 33, 0.00) 0%, rgba(28, 28, 33, 0.64) 60%, rgba(28, 28, 33, 1) 100%);}
  body.lighttheme .bgtopnav:after{content:'';position:absolute;width:100%;height:40px;bottom:-40px;background: linear-gradient(0deg, rgba(240, 240, 244, 0.00) 0%, rgba(240, 240, 244, 0.64) 80%, rgba(240, 240, 244, 0.64) 100%);}
  .uk-navbar-container, .uk-navbar-container:not(.uk-navbar-transparent){background: var(--dark);}
  body.lighttheme .uk-navbar-container, body.lighttheme .uk-navbar-container:not(.uk-navbar-transparent){background: var(--lighttheme_bg);}
  body.lighttheme .sigle_xboxygen{filter: invert(45%) sepia(52%) saturate(665%) hue-rotate(108deg) brightness(83%) contrast(88%);}
  .gamepass_array table{font-size:16px;}
  .navicon img{width:38px;height:38px;}
  ul#menu-menu-principal-1 li.jeux .navicon img{height:auto;}
}

@media (max-width: 960px) {
  .thumbnail_sidebarbloc{width:112px;height: 112px}
  .card h3{font-size:14px;}
  .container-square{width:85px;height:85px;}
  .card .postdetail{font-size:10px;}
  .card{padding: 10px;}
  .gameinfo_content{padding-right:24px;padding-left:24px;}
  .gameinfo h3{padding-right:24px;padding-left:24px;font-size:20px;}
  .brgame{width: calc(100% - 24px);top: 120px;}
  .brgametag{border-top-right-radius: 0;border-bottom-right-radius: 0;width: 100%;}
  body.lighttheme .featuredpost:after{height:300px;}
}

.iconmobile{color: #fff;}

@media (max-width: 600px) {
  .uk-logo{padding: 0;}
  .has-media-on-the-right.wp-block-media-text .wp-block-media-text__content h2{text-align: left;}
  .footer_icon{position: relative;top: 0;}
  ._slider .arrright{padding:0 0px 0 40px !important;}
  ._slider .arrleft{padding:0 40px 0 0px !important;}
  .block-quote .quote-content{margin: 50px 0px;font-size:18px;}
  .qus {top: -55px;left: 0px;}
  .qds {bottom: -55px;right: 0px;}
  .block-quote cite{margin: -45px 150px 0 0px;font-size:16px;}
  .searchfield{width: 100%}
  .search-drop.open { width: 100% !important;}
  .wp-block-image .alignleft, .wp-block-image .alignright {float: none;display: block;margin: 0 auto 1em auto;max-width: 100%;}
  .wp-block-image .alignleft img, .wp-block-image .alignright img{width:100% !important;}
  .cdc{font-size:16px;}
  .topbgcover h3{font-size: 14px;}
}