/* /content/uploads/lmbasket/inline/custom-fbb3f58f8081.css */
.elementor-widget-LNB_game [id^="DevRabanyEu_LNB_"]{display:none!important;min-height:0!important}
                        /* html,body{width:100vw !important;overflow-x:hidden !important}*/.nomarge{margin:0 !important}.nopad{padding:0 !important}#main #content-wrap{padding-top:0 !important;padding-bottom:0 !important}/*********** header*********/#site-header{position:fixed;width:100%;background-color:transparent;border-bottom:1px solid #f1f1f1;z-index:100;top:0}.elementor-element-af0ac39 .elementor-column-wrap,.elementor-element-fed09da .elementor-column-wrap{padding:0 !important}/****** page contact *****/#form-field-field_25d40dd{display:inline-block !important;opacity:1;border:2px solid gray;width:15px;height:15px;background:white}#form-field-field_25d40dd:checked::before{content:'\f00c';margin-bottom:-1px;color:#A81F23;font-weight:600}/**** rgpd ******/#cookie-law-info-bar{background-color:black !important;color:gray !important;bottom:0;position:fixed;display:block;font-family:helvetica;font-weight:normal}}/***api lmnb**********//*classement+stat*/.ranking-table,.boxscore-tab{min-width:750px}.ranking-table thead,.boxscore-tab thead{background:#A81F23;color:white}.ranking-table thead th{text-align:center;font-weight:bold}.boxscore-tab thead th{vertical-align:middle}.boxscore-tab thead .conteneur-flex{font-size:10px;text-align:center}.ranking-table__first img{width:50px !important;margin-right:10px}tbody .ranking-table__first{font-weight:bold;color:#363635}.ranking-table td,.boxscore-tab td{font-size:16px;border-bottom:2px solid #ccc}.lmbbasket{background:#DC5527;color:white}.lmbbasket td{font-weight:bold}.lmbbasket .ranking-table__first{padding-left:10px;color:white}.ranking-table .lmbbasket td:nth-of-type(even){background:#EFB18D}.ranking-table td:nth-of-type(even),.boxscore-tab td:nth-of-type(even){background:#eee}.ranking-table td:not(.ranking-table__first){text-align:center;vertical-align:middle}.elementor-widget-LNB_game .slick-arrow{padding:0;margin:0;display:inline-block;background-color:rgba(0,0,0,0.7);text-align:center;width:30px;height:50px;cursor:pointer;border:none;line-height:1}.elementor-widget-LNB_game .slick-arrow path{fill:#FFF}/*select season*//* Reset Select */.has_ae_slider select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0 !important;background:#2c3e50;background-image:none}/* Remove IE arrow */.has_ae_slider select::-ms-expand{display:none}/* Custom Select */.list__season{position:relative;display:flex;width:20em;height:3em;line-height:3;background:#2c3e50;overflow:hidden;border-radius:.25em;margin-bottom:30px}.has_ae_slider select{flex:1;padding:0 .5em;color:#fff;cursor:pointer}/* Arrow */.list__season::after{content:'\25BC';position:absolute;top:0;right:0;padding:0 1em;background:#34495e;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}/* Transition */.list__season:hover::after{color:#A81F23}/*boxscore*/#game-information .conteneur-flex{display:flex;align-items:center}#game-information .player_photo{width:50px;height:50px;border-radius:50%;overflow:hidden;background:#eee}#game-information .name{font-size:14px;font-family:"Montserrat",Sans-serif !important;line-height:16px;text-align:left;margin-left:10px}#game-information .last-name{font-weight:bold}.state-current-game{background:#A81F23;margin-bottom:50px;text-align:center;font-family:"Montserrat",Sans-serif !important;color:white;font-weight:bold;padding:30px;flex-direction:column;display:flex}.state-current-game>img{width:20%;min-width:150px;margin:0 auto}.result{display:flex;justify-content:center;align-items:center}.result .team-name{text-align:center;font-family:"Montserrat",Sans-serif !important;color:white;font-weight:bold}.result .score{margin:0 20px;font-size:40px;color:white;font-weight:bold;text-transform:uppercase}.team-name.hide-on-mobile{display:none}/*fin classement*//*match*/nav.month__filter{display:flex;flex-wrap:wrap}nav.month__filter a{margin:0 15px;padding:5px 10px}nav.month__filter a:hover{color:#A81F23;background:#eee}/*checkbox*/.toggle__form{display:flex;align-items:center;margin:20px}.toggle__label{margin:0 0 0 20px !important}*{user-select:none;-webkit-tap-highlight-color:transparent}.toggle.round,.layer{position:absolute;top:0;right:0;bottom:0;left:0}.switch{position:relative;top:50%;width:74px;height:36px;overflow:hidden;background:#ddd;display:inline-block}.switch{border-radius:100px}.has_ae_slider input[type='checkbox']{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.toggle.round{z-index:2}/* Button 3 */.switch .toggle.round:before{content:'';position:absolute;top:4px;left:4px;width:30px !important;height:10px !important;color:#fff;font-size:10px;font-weight:bold;text-align:center;line-height:1;padding:14px 4px;background-color:#aaa;border-radius:50%;transition:0.3s ease all,left 0.3s cubic-bezier(0.18,0.89,0.35,1.15)}.switch input[type='checkbox']:active + .toggle.round:before{width:46px !important;border-radius:100px}.switch input[type='checkbox']:checked:active + .toggle.round:before{margin-left:-26px}.switch input[type='checkbox']:checked + .toggle.round:before{content:'';left:40px;background-color:#A81F23}/*fin checkbox*//*liste match*/article.played{margin-bottom:50px;display:flex;flex-wrap:wrap;background:#A81F23;padding:30px;align-items:center}.entry__game__details__responsive{display :flex !important;flex:2 500px;font-family:"Montserrat",Sans-serif !important;text-align:center;justify-content:space-around;align-items:center;border-right:2px solid white;color:white}.entry__game__team{margin:0 30px}.entry__game__team p{margin:0}.entry__game__info{padding-left:10px;flex:1 200px;color:white;display:flex;flex-direction:column;justify-content:center}.reservez{flex:1 150px}.entry__game__info p{margin:0}.entry__game__info svg{width:20px;height:20px}.slider__team__road,.slider__team,.entry__game__team{font-weight:bold}.entry__game__details{display:none;text-align:center}.entry__game__score-big{font-size:50px;font-weight:bold;padding-bottom:30px}.entry__game__score p{margin:0 !important}@media screen and (max-width:980px){.entry__game__details__responsive{border-right:0 solid white;color:white;border-bottom:2px solid white;margin-bottom:20px}.entry__game__score-big{font-size:30px;font-weight:bold;padding-bottom:30px}.entry__game__team p{font-size:10px}}@media screen and (max-width:500px){.entry__game__score-big{font-size:20px}.entry__game__team{margin:0 10px}}/*fin liste match*//*fin match*//*slide match*/#DevRabanyEu_LNB_3739 .slick-slide{display:flex;flex-wrap:wrap;padding:30px;float:none !important}.slick-initialized{display:flex;flex-direction:column}.slick-initialized .slick-slide{background:#eee;padding:5px}.slider__content{display:flex;justify-content:space-around;font-family:"Montserrat",Sans-serif !important;text-align:center;align-items:center;color:#aaa;flex-wrap:wrap}.slider__item{margin-top:20px}span.slider__infos{width:100%;display:flex;justify-content:flex-end;flex-direction:column}.slider__score{order:2;margin:0!important}.passed_matchs .slider__link{display:none}.slider__date{order:1;display:flex;font-size:20px;font-weight:bold;color:#A81F23;text-transform:uppercase;justify-content:center}.slider__date p{margin:0 10px}.slider__date p:first-of-type::before{content:"Le ";font-size:20px;font-weight:bold;color:#A81F23}.slider__date p:last-of-type::before{content:"A ";font-size:20px;font-weight:bold;color:#A81F23}.slider__team__road,.slider__team{margin-top:-10px}.slider__team__road img,.slider__team img{margin:0 auto}.slider__team__road p,.slider__team p{display:none}.slider__link,.boxscore_link{background:black;color:white;padding:10px 20px;display:block;text-align:center;border-radius:50px;font-family:"Montserrat",Sans-serif !important;font-weight:bold;letter-spacing:1px;text-transform:uppercase;width:90%;margin:10px auto 0 auto}.slider__link:hover,.boxscore_link:hover{background:#A81F23;color:white !important}.slider__score{font-size:30px;font-weight:bold;text-transform:uppercase}.slick-prev{right:calc(100% - 10px)!important}.slick-prev,.slick-next{position:absolute;bottom:50%;right:-20px}/*fin slide match*//*****slider home*********/.wppsac-post-slider.design-1 .wppsac-post-content-left{padding:100px 20px 100px 20px}.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a{font-family:"Montserrat",Sans-serif;letter-spacing:1px;font-size:16px;background:#A81F23}.wppsac-post-slider.design-1 .wppsac-post-content-left{background:rgba(0,0,0,0.3) !important}.wppsac-sub-content{padding-bottom:30px}.wppsac-post-slider.design-1 a.wppsac-readmorebtn{color:#fff;background:black;border-radius:30px;padding:15px 30px;border:none;font-weight:bold}.wppsac-post-slider.design-1 a.wppsac-readmorebtn:hover{background:#A81F23}.wppsac-post-slider.design-1 .wppsac-post-image-bg{background:#f1f1f1;height:100vh !important;overflow:auto !important}.slick-dotted.slick-slider{height:calc(100vh - 30px)}.wppsac-post-slider h2.wppsac-post-title{margin:5px 0 !important;line-height:26px;font-family:"Montserrat",Sans-serif;font-weight:bold}.wppsac-post-slider.design-1 .wppsac-post-content-left{padding:100px 20px 100px 100px;width:100%;height:100%;padding-right:40%;display:flex;flex-direction:column;justify-content:center}.wppsac-post-slider h2.wppsac-post-title a{font-size:36px !important;line-height:36px}/*******post******/.postGridContent{text-align:left !important}.postGridTitle:first-line{text-transform:uppercase}.elementor-widget-theme-post-content h2{text-align:center;margin-top:30px;margin-bottom:20px}.elementor-widget-theme-post-content h2::after{content:"";display:block;width:30%;height:5px;background:#DE643B;margin:10px auto}#uc_square_post_grid_image_overlay_elementor11184>a:last-of-type{display:none !important}/******cpt joueur****/.widget-area.sidebar-primary{display:none !important}/*** page equipe****/#uc_hover_text_reveal_content_box_elementor20442 .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box{background-position:top center !important}/*****post-joueur****/.joueur-post .elementor-widget-wrap{display:flex}.content-area{width:100% !important}.joueur-post .elementor-widget-wrap>div{flex:1 250px;max-width:350px;margin:20px}table.tafe-table td,table.tafe-table th{text-align:center}table.tafe-table td:nth-of-type(odd){background:rgba(255,255,255,0.3)}table.tafe-table th{border-style:solid !important;border-width:1px 1px 1px 1px !important;border-color:#A81F23 !important}/*******slide partenaire*****/.slide-partenaire img{filter:grayscale(100%);transition:.5s}.slide-partenaire img:hover{filter:grayscale(0%)}/****page interne***********/.txt-bloc h2.elementor-heading-title{background:#A81F23;display:inline;padding:10px 20px}.btn-ligne{width :auto !important;margin-right:20px}.nomarge p{margin:0 !important}/***** partenaires******/.ligne>div>div>div{width:auto !important;flex:1 150px !important;max-width:200px}/*******article********/.elementor-widget-theme-post-featured-image img{width:100% !important}.elementor-widget-theme-post-content h3{text-align:center}.elementor-widget-theme-post-content h3::after{content:"";width:20%;height:3px;background:#DC5527;margin:20px auto;display:block}/* .elementor-widget-theme-post-content p{columns:2}*/.elementor-widget-wp-widget-categories h5,.elementor-widget-wp-widget-tag_cloud h5{font-family:"montserrat";letter-spacing:1px;text-transform:uppercase;font-weight:bold;font-size:20px}.elementor-widget-wp-widget-categories h5::after,.elementor-widget-wp-widget-tag_cloud h5::after{content:"";width:50%;height:5px;background:#A81F23;display:block;margin-top:20px}.elementor-widget-wp-widget-categories ul{list-style:none}.elementor-widget-wp-widget-categories a:hover{color:#A81F23}.tag-cloud-link{display:inline-block;background:#eee;border-radius:15px;padding:3px 6px;margin:2px;font-size:12px}.tag-cloud-link:hover{background:#A81F23;color:white}/*****sticky*******/.sticky{background:#262a2b}.elementor-element-d732bf5,.elementor-element-22b584f3{transition:0.5s}.sticky .elementor-element-d732bf5,.sticky .elementor-element-22b584f3{width:50px}.sticky #menu-1-2ba213c4>li>a{color:white !important}/***contact*****/#form-field-field_3aa1ba1~label{font-size:11px !important;margin-bottom:0 !important}/*******************************************responsive*********************/@media screen and (max-width:1200px){.elementor-2 .elementor-element.elementor-element-129e218{width:100%}.elementor-element-4d64972>div>div{flex-wrap:wrap}.elementor-2 .elementor-element.elementor-element-8dd58ea{width:100%}}@media screen and (max-width:600px){#bille{position:fixed;bottom:0;left:0;width:100%}#bille .elementor-button{width:100%;height:50px;border-radius:0 !important;display:flex;justify-content:center;align-items:center}.elementor-element-33d092f9{margin:0 !important;padding:0 !important;height:0 !important}.wppsac-post-slider h2.wppsac-post-title a{font-size:30px !important;line-height:40px}.wppsac-post-slider.design-1 .wppsac-post-content-left{padding:100px 20px 100px 50px;padding-right:20px;width:100%;height:100%;padding-right:40%;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:1025px){/*slide match home*/.elementor-2 .elementor-element.elementor-element-ec62758{width:100% !important}.elementor-2 .elementor-element.elementor-element-ec62758 >.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 0 0 0}.slick-initialized{flex-direction:row;justify-content:center}.slider__item{margin:20px 50px 0 50px}.elementor-element-ec62758 >.elementor-column-wrap{padding-bottom:80px !important}}@media screen and (max-width:800px){/*slide match home*/.slick-initialized{flex-direction:row;flex-wrap:wrap;justify-content:center}.slider__item{margin:20px 10px 0 10px;min-width:200px}.elementor-element-af0ac39,.elementor-element-fed09da{width:50%}/*fin slide match home*/}/*fin slide match home*//*table classement*/.elementor-element-20838b8>div{width:80vw;overflow-x:scroll !important;-webkit-overflow-scrolling:touch !important}}@media screen and (max-width:1000px){.wppsac-post-slider.design-1 .wppsac-post-content-left{padding-right:10% !important}}

/* /content/uploads/lmbasket/static-fixes.css */
/* Static export fixes: empty blocks, layout gaps, broken widgets */

/* Fan zone hero: drop forced 1000px grey area when background image is missing */
.elementor-1832 .elementor-element-71c483f3 > .elementor-container {
  min-height: 0 !important;
}
.elementor-1832 .elementor-element-71c483f3 {
  min-height: auto !important;
  padding-bottom: 2rem;
}

/* Video playlist: hide empty player pane (videos open via tab links / external) */
.elementor-widget-video-playlist .e-tabs-content-wrapper:has(.e-tab-content > div:empty) {
  display: none !important;
}
.elementor-widget-video-playlist .e-tabs-main-area {
  height: auto !important;
  max-height: none !important;
}
.elementor-widget-video-playlist .e-tabs-wrapper {
  width: 100% !important;
}

/* Empty Elementor columns / sections */
.elementor-column > .elementor-widget-wrap:empty {
  display: none !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Partners page (post 932) — side-by-side title + logo rows */
.elementor-932 .elementor-element-e8e99e2 > .elementor-element-populated,
.elementor-932 .elementor-element-ef4c923 > .elementor-element-populated,
.elementor-932 .elementor-element-4733ce4 > .elementor-element-populated,
.elementor-932 .elementor-element-628c764 > .elementor-element-populated,
.elementor-932 .elementor-element-bd42357 > .elementor-element-populated,
.elementor-932 .elementor-element-152a6b5 > .elementor-element-populated,
.elementor-932 .elementor-element-2431795 > .elementor-element-populated {
  background-color: #221f1d;
  padding: 2.5rem 1.5rem;
}
.elementor-932 .elementor-element-9551f38 > .elementor-element-populated,
.elementor-932 .elementor-element-2ec07dc > .elementor-element-populated,
.elementor-932 .elementor-element-aff9935 > .elementor-element-populated,
.elementor-932 .elementor-element-6ccd206 > .elementor-element-populated,
.elementor-932 .elementor-element-6658294 > .elementor-element-populated,
.elementor-932 .elementor-element-d680bc5 > .elementor-element-populated,
.elementor-932 .elementor-element-12221ea > .elementor-element-populated {
  background-color: #fff;
  padding: 1.25rem;
}
.elementor-932 .elementor-element-ccac916 .elementor-heading-title,
.elementor-932 .elementor-element-0ee7fe6 .elementor-heading-title,
.elementor-932 .elementor-element-c025987 .elementor-heading-title,
.elementor-932 .nomarge .elementor-heading-title {
  color: #dc5527;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-932 .elementor-element-56c3a0e .elementor-heading-title,
.elementor-932 .elementor-element-cba74a5 .elementor-heading-title,
.elementor-932 .elementor-element-f48162e .elementor-heading-title,
.elementor-932 .elementor-element-062efa5 .elementor-heading-title,
.elementor-932 .elementor-element-ac6cd2b .elementor-heading-title,
.elementor-932 .elementor-element-6bda762 .elementor-heading-title,
.elementor-932 .elementor-element-1b7b81c .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
}
.elementor-932 .elementor-column.ligne > .elementor-widget-wrap > .elementor-section > .elementor-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 1rem;
}
.elementor-932 .elementor-column.ligne .elementor-inner-column {
  width: auto !important;
  flex: 0 1 150px;
  max-width: 200px;
}
.elementor-932 .elementor-element-0df20df > .elementor-container,
.elementor-932 .elementor-element-d1ad240 > .elementor-container,
.elementor-932 .elementor-element-bc95366 > .elementor-container,
.elementor-932 .elementor-element-32a9155 > .elementor-container,
.elementor-932 .elementor-element-9e9e078 > .elementor-container,
.elementor-932 .elementor-element-2fc2d9f > .elementor-container,
.elementor-932 .elementor-element-01f8987 > .elementor-container {
  align-items: stretch;
}

/* Lequipe — hero height + player grid visibility */
.elementor-749 .elementor-element-5e64fd47.elementor-section-height-full {
  min-height: auto !important;
}
.elementor-749 .elementor-element-5e64fd47 > .elementor-container {
  min-height: min(55vh, 480px) !important;
}
.elementor-749 .elementor-element-457f2fb > .elementor-container {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.elementor-749 .elementor-element-457f2fb .elementor-column.elementor-col-20 {
  margin-bottom: 2rem;
}
.elementor-749 .elementor-element-457f2fb .elementor-heading-title {
  color: #221f1d !important;
}
.elementor-749 .elementor-element-7c0ad0a img {
  display: block;
  width: 100%;
  height: auto;
}
#joueurs,
#match,
#classe {
  scroll-margin-top: 90px;
}

/* Header: hide Boutique, Billetterie button & nav menu item */
#site-header .menu-item-8113,
#site-header .menu-item-493,
#site-header #bille,
#site-header .elementor-element-362fd0b,
#site-header .elementor-element-4ddd6724,
#site-header .elementor-element-756bafc {
  display: none !important;
}
