body.single-post blockquote {
  position: relative !important;
  inset: auto !important;
  transform: none !important;
  float: none !important;
  width: auto !important;
  margin: 24px 0 !important;
  padding: 22px 26px !important;
  background: #000 !important;
  border-left: 4px solid #f7c000 !important;
  color: #fff !important;}
body.single-post blockquote p {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  float: none !important;
  display: block !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #fff !important;}
body.single-post blockquote * {color: #fff !important;}
#sb_instagram .sbi_follow_btn a
{background: #408bd1;color: #000!important;}
.scaf-shop-hero__eyebrow {color: #F7C000 !important;}
.scaf-shop-hero__claim {color: #F7C000 !important;}
.woocommerce ul.products li .woocommerce-loop-product__title a {color: #111111 !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__image a {display: block;outline-offset: -2px;padding-right: 80px;}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {margin-bottom: 20px;color: #ccc;}
.woocommerce-info{color: #050202 !important;}
.showcoupon{color: #050202 !important;}
.rs-breadcrumbs .page-title, .rs-breadcrumbs ul li *, .rs-breadcrumbs ul li.trail-begin a:before, .rs-breadcrumbs ul li {color: #FFFFFF !important;display: none;}
.rs-breadcrumbs .breadcrumbs, .rs-breadcrumbs .breadcrumbs-title {text-align: center;margin-top: 10px;padding: 5px 25px 6px;display: inline-block;border-radius: 0;position: relative; color: #fff;display: none !important;}
.rs-footer .newsletter-footer .newsletter-inner {padding: 60px 60px 10px;background:url(https://sc-aix.fr/index.php/images/subscribe_bg.jpg);background-size: cover !important;background-position: center top !important;background-repeat: no-repeat !important;border-radius: 0px;margin-top: -92px;margin-bottom: 0;position: relative;z-index: 9;}
.full-blog-content .blog-title a, .rs-breadcrumbs .page-title { word-break: break-word;font-family: anton;
text-transform: uppercase;}
@media only screen and (max-width: 1199px) {#rs-header .container-fluid {padding-left: 20px;padding-right: 20px;padding-top:0px!important;padding-bottom:0px!important;}}
.mega-toggle-animated-inner {margin-top: -0px !important;}
.scaf154-small {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));justify-content: center;align-items: center;gap: 2px 18px;height: 375px;}
.woocommerce ul.products li .woocommerce-loop-product__title a:hover {color: #f7c000 !important;}.woocommerce ul.products li a.fa:before, .woocommerce ul.products li .glyph-icon:before {font-size: 27px;color: #fff;}.woocommerce div.product div.images img {display: block;width: 100%;height: auto;box-shadow: none;}.rs-breadcrumbs .breadcrumbs-single {background-size: cover;background-position: center;}.single-product div.product div.images .woocommerce-product-gallery__wrapper {background: transparent!important;border-radius: 0;padding: 40px;}img.avatar {width: 80px;height: auto;}:hover.roster-card .meta .number {position: absolute;top: -25px;right: 15px;height: 50px;width: 60px;display: flex;align-items: center;justify-content: center;background-color: #F7C000;color: #050202;border-radius: 4px;padding: clamp(1px, 0.2083333333vw, 3.3333333333px);}.text-recrut strong {color: #fff;}#polls_form_5 strong {color: #fff;}
#sb_instagram .sbi_follow_btn a {background: transparent;color: #050202;border: #fff solid 1px;}rs-module-wrap, rs-module-wrap * {
box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-size: 36px;}@media only screen and (max-width: 768px) {.sp-post-content {clear: both;margin-top: 0px !important;}}@media only screen and (max-width: 1199px) {#rs-header .container-fluid {padding-left: 20px;padding-right: 20px;padding-top: 20px;padding-bottom: 20px;}}#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner {display: block;top: 50%;margin-top: -30px;}.roster-card .image {position: relative;margin: 0;width: 100%;}.roster-card .image::before {content: "";display: block;height: 0;padding-top: 110%;}.roster-card .meta {position: relative;background-color: #fff;padding: clamp(1px, 0.8333333333vw, 13.3333333333px) clamp(30px, 0.4166666667vw, 6.6666666667px);}.roster--grid .roster-card {display: block;width: calc(20% - 1px);padding: 0 clamp(1px, 0.9722222222vw, 15.5555555556px);margin-bottom: clamp(1px, 2.2222222222vw, 35.5555555556px);}.roster-card {position: relative;transition: none;color: #050202;text-decoration: none !important;}.roster-card .image div.chrome {height: 90%;top: initial;bottom: 0;border-top-left-radius: clamp(1px, 0.2777777778vw, 4.4444444444px);border-top-right-radius: clamp(1px, 0.2777777778vw, 4.4444444444px);overflow: hidden;}.roster-card .meta .name {padding-right: 10px;}.roster-card .meta .name p {font-size: 14px;font-weight: 700;margin: 0 0 -6px;}.roster-card .meta .name small {color: #6f7878;}small, .p-xs, .ticketing-template .tix--section.stadium .seating p, .HubspotFormContainer .hs-error-msg, .roster-card .meta .name small {font-size: 12px;}.roster-card .meta .number {position: absolute;top: -25px;right: 15px;height: 50px;width: 60px;display: flex;align-items: center;justify-content: center;background-color: #050202;color: #fff;border-radius: 4px;padding: clamp(1px, 0.2083333333vw, 3.3333333333px);}.roster-card .image div, .roster-card .image div img, .roster-card .image div.portrait picture, .image-card figure img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.roster-card:hover .image div img:hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;filter: contrast(1.20);}.p-large, .md--grid .grid-item.theme .intro p, .pd--career-content-block .content p, .pd--career-content-block .content li, .home--hero-slide.reusable .reusable-content .copy p, .team-slider--title p, .matchday__mobileTicket-copy p, .matchday__nextgame-3col p, .matchday__nextgame-3col a, .roster-card .meta .number p {font-size: 18px;font-family: anton;margin: 0 auto;letter-spacing: 1px}.roster-card .image {position: relative;margin: 0;filter: contrast(1.20);}.effectif-new a:hover {filter: contrast(1.20);}
.player-item .person-details:after {content: "";position: absolute;width: 100%;height: 100%;background: #050202;color: #fff;opacity: 0.7;top: 0;left: 0;border-radius: 0 0 4px 4px;}.player-item .person-details {padding: 20px 25px;position: absolute;bottom: -100px;left: 0;width: 100%;transition: 0.4s;-webkit-transition: 0.4s;-ms-transition: 0.4s;min-height: 160px;}.woocommerce .quantity .qty {height: 41px !important;width: 50px;appearance: textfield;-webkit-appearance: none;-moz-appearance: textfield;margin-bottom: 0;padding: 3px 0;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;border-radius: 0 !important;background-color: #050202;color: #fff;}.woocommerce .woocommerce-ordering select {vertical-align: top;padding: 10px;border: 1px solid #ced4da;border-radius: 5px;background-color: #050202;color: #fff;}.woocommerce div.product form.cart .variations select {padding: 5px 12px;background-color: black;color: #fff;}.woocommerce div.product .product_meta .posted_in{display:none;}.product_meta span.tagged_as{display:none;}.woocommerce-Price-amount {font-size: 18px;color: #F7C000!important;}.vc_column_container>.vc_column-inner {box-sizing: border-box;padding-left: 30px;padding-right: 30px;width: 100%;}.sp-data-table .data-number, .sp-data-table .data-rank {width: 1px;color: #fff!important;}.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {margin: 0;text-decoration: none;padding: 0;line-height: 1;font-size: 1em;font-weight: 400;padding: .5em;min-width: 1em;display: block;background-color: #050202;border: 1px solid #ced4da;color: #fff;}.Black { color:#050202; }.time_circles > div > h4 {padding: 0px;text-align: center;text-transform: uppercase;margin: 20px;}.contact-page1 input.wpcf7-text, .contact-page1 select, .contact-page1 textarea {width: 100%;background: #ffffff;color: #555555;}
.legendcard {color: #fff;font-weight: 300;font-size: 11px;opacity: .3;text-align:center;}.overall{color: #f2fc0f;font-weight: 400;font-size: 48px;text-align:center;}.legendscore {color: #fff;font-weight: 500;font-size: 14px;text-align:center;}.scoredom {color: #fff;font-weight: 600;font-size: 96px;text-align:center;}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a:focus, .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a:hover {background-color: #f2fc0f!important;color: #050202!important;}.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a {background-color: #050202000!important;color: #fff;}.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active>a {background-color: #f2fc0f!important;color: #050202!important;}.vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {border-color: transparent;background-color: #111!important;}.text-recrut2 {color: #fff;font-weight: 300;font-size: 12px;float:right;opacity: .3;}.text-recrut3 {color: #fff;font-weight: 700;}.text-recrut4 {color: #050202;font-size: 10px;}.single .ps-navigation .link_text:hover { display: inline-block; font-size: 12px; font-weight: 500; color: #fff!important; } .single .ps-navigation .prev .link_text:hover { padding-left: 0; color: #fff!important; } .sp-tab-menu-item a { margin: 0px 10px 0px 0px !important; padding: 5px 10px; border-bottom: 2px solid transparent !important; box-shadow: none !important; background-color: rgba(255, 255, 255, .15); border-radius: 5px; color: #fff !important; } .sp-tournament-bracket .sp-team-name:hover, .sp-tournament-bracket .sp-heading, .sp-tab-menu-item-active a, .sp-tab-menu-item-active a:hover, .sp-template .sp-message { border-bottom: 2px solid transparent !important; background: #fff !important; border-radius: 5px; padding: 5px 10px 5px 10px; font-weight: 500!important; color: #050202 !important; } .sp-table-wrapper .dataTables_paginate .paginate_button:hover { cursor: pointer; display: inline-block; background-color: rgba(255, 255, 255, .5); padding: 5px 10px 5px 10px; color: #050202!important; border-radius: 4px; } .sp-table-wrapper .dataTables_paginate .paginate_button { margin: 0.5em; cursor: pointer; display: inline-block; background-color: #FFF; padding: 5px 10px 5px 10px; width: 40px; color: #050202!important; border-radius: 4px; } .sp-event-performance .sub { background: rgba(0,0,0,0.35); } .rs-blog-details .blog-item.style2 .blog-img .all-meta .author, .rs-blog .blog-item.style2 .blog-img .all-meta .author, .blog .blog-item.style2 .blog-img .all-meta .author { margin-right: 0; text-transform: capitalize; display: none; } .rs-blog .blog-item .blog-img { position: relative; margin-bottom: 0; border-radius: 0; background: transparent; } .sp-table-wrapper .dataTables_paginate .next { float: right; margin-right: 0; background-color: #F7C000; padding: 5px 20px 5px 20px; width: 120px; color: #050202!important; border-radius: 4px; font-weight: 500!important; } .sp-table-wrapper .dataTables_paginate .previous { float: left; margin-left: 0; background-color: #F7C000; padding: 5px 20px 5px 20px; width: 120px; color: #050202!important; border-radius: 4px; font-weight: 500!important; } .wp-block-latest-comments__comment-meta a { color: #fff!important; } .titre { color: #050202!important; } .comments-area .comment-list li.comment .comment-author a { color: #fff; } .sp-event-blocks .sp-event-league, .sp-event-blocks .sp-event-season, .sp-event-blocks .sp-event-venue { text-align: center; margin: 0 20%; padding: 20px 0px 0px 0px; } .wpcf7 form.sent .wpcf7-response-output { color: #ffffff; border-color: #46b450; } fieldset { margin: 0 2px; padding: 0.35em 0.625em 0.75em; border: 1px solid rgb(255, 255, 255, .1); } .rs-galleys.style2 .gallery-desc { max-width: 630px; background-color: rgba(0,0,0,.8) !important; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; padding: 70px 0; z-index: 10; text-align: center; } .rs-galleys.style2 .gallery-desc .title { font-size: 36px; color: #ffffff; line-height: 40px; margin-bottom: 0; } .rs-galleys.style2 .gallery-desc .sub-title { font-size: 18px; text-transform: uppercase; line-height: 42px; color: #fff; margin-bottom: 0; } .woocommerce h2 { color: #fff; font-family: Fira Sans!important; font-size: 30px; font-weight: 700!important; line-height: 36px; } .woocommerce form.login { border: 1px solid rgb(255, 255, 255, .1) !important; } .woocommerce form.register { border: 1px solid rgb(255, 255, 255, .1) !important; } .owl-carousel .owl-nav [class*="owl-"]:hover, .team-grid-style3 .team-img .team-img-sec:before, .sidenav .offcanvas_social li a i, #sidebar-services .bs-search button:hover, .team-slider-style3 .team-img .team-img-sec:before, .rs-blog-details .blog-item.style2 .category a:hover, .rs-blog .blog-item.style2 .category a:hover, .blog .blog-item.style2 .category a:hover, .icon-button a:hover, .rs-blog-details .blog-item.style1 .category a:hover, .rs-blog .blog-item.style1 .category a:hover, .blog .blog-item.style1 .category a:hover, .icon-button a:hover, .rs-team-grid.team-style5 .team-item .normal-text:after, .team-grid-style2 .team-item-wrap .team-details, .team-slider-style2 .team-item-wrap .team-details, .page-error { background: #050202; } ul.offcanvas-icon { margin: 10px 0 0; padding: 0; list-style: none; } .woocommerce-order-details__title { padding-left: 10px; } .woocommerce ul.order_details li { float: left; margin-right: 2em; text-transform: uppercase; font-size: .715em; line-height: 1; border-right: 1px dashed #d3ced2; padding-right: 2em; margin-left: 0; padding-left: 10px; list-style-type: none; } .wp-polls ul, .wp-polls-ul, .wp-polls-ans ul { text-align: left; list-style: none; float: none; color: #fff; font-size: 14px !important; font-weight: 400 !important; line-height: 1.5 !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; padding: 15px 10px 0px 10px !important; margin-bottom: 20px; } .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li { text-align: left; background-image: none; display: block; padding: 5px; } .wp-polls, .wp-polls-form { color: #fff; } .wp-polls-ul { padding: 0px; margin: -10px 30px 0px 30px; } .wp-polls b, strong { font-weight: 700; } .wp-polls .Buttons { border: 1px solid rgb(247, 192, 0); background-color: #f7c000; border-radius: 4px; font-weight: 500; } #content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 20px;color: #fff; } .upcoming-section .item.upcoming-match2 .cat a { color: #9d9d9d; } .mc4wp-form-fields input[type="submit"], .rs-footer .newsletter-footer .newsletter-inner .widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"]:hover, .comments-area .comment-list li.comment .reply a, .comments-area .comment-list li.comment .reply a:hover, .event_counter6 .btn-slider a, .event_counter6 .btn-slider a:hover, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce .wc-forward:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .rs-result-style-1 table td a.view-result, .rs-result-style-1 table td a.view-result:hover, .comment-respond .form-submit #submit, .comment-respond .form-submit #submit:hover, button, html input[type="button"], input[type="reset"], input[type="submit"], button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .breaking-news .breaking-title { background-image: linear-gradient(to right, #F7C000 0%, #EA950B 51%, #F7C000 100%); font-weight: 500; } .rs-footer .newsletter-footer .newsletter-inner { padding: 30px 60px 10px; border: 1px solid #1c1c1c; } .rs-team-grid.team-style5 .team-item .normal-text .squad-numbers { font-size: 36px; color: #fff !important; line-height: 48px; font-weight: 500; float: left; padding-right: 15px; z-index: 1; position: relative; } .rs-team-grid.team-style5 .team-item .normal-text { position: absolute; width: 100%; bottom: 0; padding: 8px 12px 8px 18px; } .rs-team-grid.team-style5 .team-item .normal-text .player-position { display: block; font-size: 10px; font-weight: 400; z-index: 1; position: relative; line-height: 10px; color: #fff; text-transform: uppercase; margin-top: 5px; } .rs-counter-list h2, .rs-porfolios-details .team-info, .rs-porfolios-details .career-info, .rs-porfolios-details .single-player-image .name { border-top-color: #050202 !important; } .rs-porfolios-details .single-player-image .name .squad_no { color: #050202 !important; } .rs-porfolios-details .team-social-icons ul li a { color: #888 !important; } .rs-swiper-slider .player-item .detail-wrap .squad-numbers { position: absolute; content: ''; right: 10px; top: 15px; font-size: 30px; font-weight: 700; color: #fff; } .rs-swiper-slider .player-item .detail-wrap .player-title .title { font-size: 18px; font-weight: 500; margin-bottom: 0; } .vc_custom_1678802214122 { border-bottom: 1px solid rgba(255, 255, 255, 0.1); } #rs-contact .contact-address .address-item .address-text .contact-title { margin-bottom: 1px; font-weight: 500; font-size: 20px; margin-top: 6px; color: #050202; } #rs-contact .contact-address .address-item .address-text a { color: #555; } #rs-contact .contact-address.style2 .address-item .address-icon i { background-color: #ccc; } .rs-breadcrumbs .breadcrumbs-title span { color: #fff !important; } .postes { color: #fff; font-family: Fira Sans!important; font-size: 22px; font-weight: 500!important; line-height: 28px!important; } .rs-team-grid.team-style5 .team-item .normal-text a:hover { color: #f7c000 !important; } .footer-bottom .footer-share ul li a:hover { background: #f7c000 !important; } .blog .rs-blog .blog-item .blog-img .blog-img-content .meta-date span { display: block; color: #fff; } .rs-latest-news .latest-news-grid .featured-news-grid .news-info .news-date { margin-bottom: 10px; color: #f7c000 !important; } .rs-latest-news .news-list-item .news-info-list .news-date { margin-bottom: 10px; color: #fff !important; } .rs-latest-news .latest-news-grid .featured-news-grid .news-info .news-title a:hover { color: #f7c000 !important; } .rs-latest-news .news-list-item .news-info-list .news-title a:hover { color: #f7c000 !important; } blockquote:before { font-family: Flaticon; content: "\f150" !important; position: absolute; left: 40px; top: 36px; z-index: 99; font-size: 60px; font-weight: 600; display: block; color: #fff; opacity: 0.2; transform: rotate(180deg); } blockquote { margin: 40px 0 !important; color: #9d9d9d; position: relative; background-repeat: no-repeat; background-position: left 20px top 20px; background-size: 55px; font-size: 18px; font-weight: normal; font-style: italic; line-height: 30px; background: #050202; } .rs-blog .blog-item.style2 .meta-date span { display: block; color: #fff; } .recrut { color: #fff; font-size: 24px; font-weight: 600; } .postuler { color: #fff; font-size: 18px; font-weight: 500; } .text-recrut { color: #fff; } .text-coach { font-size: 18px; text-transform: uppercase; font-weight: 600; color: #F7C000; } .coachone { font-size: 18px; text-transform: uppercase; font-weight: 600; color: #fff; } .coachtwo { font-size: 12px; color: #fff; text-transform: uppercase; font-weight: 400; } .staff-section li.rs-staff-area .staff-item .staff-desc .inner-desc h3 { margin: 0; padding: 0; font-size: 20px; text-transform: uppercase; line-height: 30px !important; font-weight: 500 !important; color: #fff; } .staff-section li.rs-staff-area .staff-item .staff-desc .inner-desc h4 { margin: 0; padding: 0 0 15px; font-size: 14px; text-transform: capitalize; line-height: 25px; color: #F7C000; } .staff-section li.rs-staff-area .staff-item .staff-desc .inner-desc span i { font-style: normal; font-weight: 600; display: inline-block; min-width: 120px; color: #fff; } .woocommerce-MyAccount-navigation ul li.is-active { background: #F7C000 !important; } .woocommerce-MyAccount-content p { color: #fff; } .woocommerce-MyAccount-navigation ul li:hover, .woocommerce-MyAccount-navigation ul li.is-active { background: #F7C000 !important; } .woocommerce-account .addresses .title h3 { color: #fff; } .woocommerce-MyAccount-content legend { color: #fff; } .woocommerce-MyAccount-content address { color: #fff; } .match-list.sidebar-style .match-table .sidebar-fixture .list-1 img, .match-list.sidebar-style .match-table .sidebar-fixture .list-3 img { max-width: 80px; display: block; margin: 0 auto; } .match-statistics table th { text-align: center; padding: 30px; font-size: 20px; border: 0; background-color: #050202; color: #fff; } .match-statistics table th img { width: 60px; padding-bottom: 10px; margin: 0 auto; display: block; } .match-statistics table th.goal { font-size: 48px; font-weight: bold; color: #fff; } .match-statistics table td { text-align: center; padding: 20px 25px; border: 0; background-color: #fff; } .match-slider-styles .fixture-item { text-align: center; background: #fff; color: #050202; border-radius: 4px; padding: 25px 12px 25px; } .match-slider-styles .fixture-item .match-venue span { font-size: 14px; } .match-slider-styles .fixture-item .match-venue .venue-text { font-weight: 600; display: none; } .inner-desc p { color: #fff; } .rs-swiper-slider .player-item .detail-wrap .player-title .player-position { display: none; } .rs-porfolios-details .single-player-image { background: none; padding: 25px 0 0; margin-bottom: 70px; } .rs-counter-list h2, .rs-porfolios-details .team-info, .rs-porfolios-details .career-info, .rs-porfolios-details .single-player-image .name { border-top-color: #F7C000 !important; } .rs-porfolios-details { background-image: url(https://sc-aix.fr/wp-content/uploads/2019/04/player_bg.jpg); background-repeat: repeat; background-size: contain, cover; background-size: auto; } .rs-result-style-1 table tr:nth-child(odd) { background: none; } .rs-result-style-1 table td.logo { font-weight: 500; font-size: 15px; color: #fff; } .rs-result-style-1 table td .total-goal { color: #fff; padding: 14px 20px; border-radius: 4px; text-transform: uppercase; font-size: 36px; font-weight: 600; } .rs-result-style-1 table td { padding: 50px 50px; border: 0; text-align: center; color: #fff; } .blog-button { margin-bottom: 22px; background: #050202; border-radius: 5px; padding: 5px 10px 5px 10px; width: 160px; } .single-fixture-results .main-space #content { padding-bottom: 0px; } .rs-breadcrumbs .breadcrumbs span a:before, .rs-breadcrumbs .breadcrumbs-title span a:before { content: ""; right: 0px; position: absolute; padding: 0 8px 0 0; content: "\f005"; font-family: 'FontAwesome'; font-style: normal; font-weight: 300; display: block !important; top: -3px; color: #fff; } .rs-breadcrumbs .breadcrumbs, .rs-breadcrumbs .breadcrumbs-title { text-align: center; margin-top: 10px; padding: 5px 25px 6px; display: inline-block; border-radius: 0; position: relative; color: #fff; } .footer-bottom { background-image: url(https://sc-aix.fr/wp-content/uploads/2019/04/bg_footer_copyright.jpg) !important; background-repeat: repeat-x; } .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern { color: #fff !important; border-color: #050202; background-color: #050202; } .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md { font-size: 14px; padding-top: 14px; padding-bottom: 14px; padding-left: 20px; padding-right: 20px; color: #050202; } .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover { color: #fff !important; border-color: #fff; background-color: rgba(0, 0, 0, .5); } .woocommerce-cart table.cart .product-name a { color: #fff; font-weight: bold; } .match-list .match-table tr td.big-font, .match-list .match-table tr td.medium-font { text-transform: uppercase; background-color: #090909; border: 1px solid #111; } .match-list .match-table { text-align: center; color: #fff; padding: 20px 0; border-radius: 5px; margin-bottom: 15px; font-size: 12px; overflow: hidden; background-color: #050202; } .rs-result-style-1 table tr:nth-child(odd) { border-radius: 5px; margin-bottom: 15px; font-size: 12px; overflow: hidden; background-color: #050202; border: 1px solid #111; } .rs-result-style-1 table td.logo { font-weight: 500; font-size: 15px; color: #fff; background-color: #090909; border: 1px solid #111; } .rs-result-style-1 table td .total-goal { color: #fff; padding: 14px 20px; border-radius: 4px; text-transform: uppercase; font-size: 36px; font-weight: 600; background-color: #090909; } .archive .full-blog-content .blog-button, .blog .full-blog-content .blog-button { margin-bottom: 22px; background: #050202; border-radius: 0px; padding: 5px 10px 5px 10px; } .rs-blog .blog-item .blog-button a { box-shadow: none; display: inline-block; color: #fff; font-size: 16px; position: relative; padding-right: 24px; } .rs-portfolio-style table th { color: #050202000; border-bottom: 1px solid #f4f4f4; } .Leader_leaderInfo__joueuse { padding-left: 0; padding-right: 0; } .Leader_leaderInfoCategory_buts { margin-bottom: 0.25rem; } .Leader_leaderInfoCategory_buts { display: flex; font-weight: 700; margin-bottom: 0.75rem; color: #fff; } .Leader_leaderInfoCategoryNumber_buts { font-size: 6rem; color: #fff; } .Leader_leaderInfoCategoryLabel_buts { font-size: 1.5rem; padding-top: 0.75rem; color: #fff; } .Leader_leaderInfoCategoryLabelLong_buts { clip: rect(0,0,0,0); border-width: 0; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; color: #fff; } .Leader_leaderInfoCategoryLabel_buts { font-size: 1.5rem; padding-top: 0.75rem; } .Leader_leaderInfoCategory_buts { margin-bottom: 0.25rem; } .Leader_leaderInfoName_buts { font-size: 1.5rem; color: #F7C000; } .Leader_leaderInfoLastName_buts { font-size: 1.5rem; color: #fff; } .Leader_leaderInfo__joueuse { padding-left: 0; padding-right: 0; } .Leader_leaderInfo__joueuse { display: flex; flex-direction: column; font-size: 1rem; line-height: 1; padding-left: 0.75rem; padding-right: 0.75rem; } .leaders-page-headshot { margin-right: 0; } .Leader_leaderImage_but { margin-bottom: -1px; } .Leader_leaderImage_but { margin-bottom: 0; margin-left: auto; margin-right: auto; padding-bottom: 0; padding-top: 0; position: relative; } .stats_image { height: auto; max-width: 80%; vertical-align: top; padding-top: -50px; margin-top: -100px; margin-left: 40px; } .leaders-page-headshot { margin-right: 0; } .accent-primary-border { border: 1px solid rgba(255,255,255,0.1); background-color: #050202; } .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a { color: #050202 !important; } .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading { border-color: #f0f0f0; background-color: #fff; } .woocommerce ul.products li.product { padding: 0; position: relative; overflow: hidden; text-align: center; transition: all 0.3s ease 0s; margin-bottom: 0; background: #fff; border:solid 2px #F7C000; } .woocommerce ul.products li.product .images-product { overflow: hidden; padding: 0; background: #fff; } .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel { background: #fff; border-radius: 5px; } .woocommerce div.product .woocommerce-tabs ul.tabs li { border: 1px solid #eff4fd; background-color: #fff; margin-right: 8px; border-radius: 4px 4px 0 0; border: none !important; margin: 0; } .woocommerce ul.products li.product .images-product .overley { position: absolute; left: 0; right: 0; text-align: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); top: 0; transform: scaleY(0); transform-origin: 0 1 0; opacity: 0; transition: all 0.3s ease 0s; padding: 0; border-radius: 5px; } .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price { color: #050202 !important; font-size: 14px !important; font-weight: 600; } .woocommerce div.product form.cart .variations label { font-weight: 700; text-align: left; color: #fff; } .woocommerce ul.products li .woocommerce-loop-product__title a { color: #fff; font-size: 18px; } .woocommerce .woocommerce-result-count { margin-top: 10px; display: none; } .woocommerce .quantity .qty_button { border: none; background: none; box-shadow: none; color: #212121; font-size: 20px; padding: 0px 12px; position: relative; top: 2px; color: #888 !important; } .woocommerce table.shop_table { border-collapse: collapse !important; border: 1px solid #fff; } .time_circles div span, .event_counter6 .coming-soon-part2 .coming-soon-text .time_circles div span { color: #fff !important; } .event_counter6 { padding: 20px 0; height: 40vh; background-size: cover; } .event_counter6 h1.slider-title { font-size: 30px !important; line-height: 36px !important; font-weight: 500 !important; text-transform: inherit; } } .event_counter6 h1.slider-title { color: #ffffff; font-size: 28px !important; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 4px; margin-top: 0; line-height: 30px !important; font-weight: 700 !important; } .match-statistics { text-align: center; padding-bottom: 148px; margin-top: -100px; } .white { color: #fff; font-size: 22px; text-transform: none; font-style: normal; font-weight: 700; } .fonction { color: #fff; font-weight: 700; } .stage { color: #fff; } .stagerequired { color: #F7C000; } .menu-area { padding-top: 0; padding-bottom: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .menu-area .navbar ul li .sub-menu { background-color: rgba(0, 0, 0, 0.8) !important; } #rs-header .menu-area .navbar ul li.mega ul > li.two-col ul { min-width: auto !important; background-color: transparent !important; } .sp-table-caption { margin: 0 !important; padding: 15px !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-bottom: none !important; font-size: 20px !important; font-weight: 400 !important; line-height: 1.5 !important; display: table !important; width: 100% !important; color: #f7c000 !important; } .sp-template *, .sp-data-table *, .sp-table-caption { box-sizing: border-box !important; font-weight: 400 !important; text-transform: none !important; letter-spacing: normal !important; color: #fff !important; background: transparent; } .sp-data-table { margin-top: 40px !important;background: transparent !important; border-collapse: collapse !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; width: 100% !important; } .sp-view-all-link { padding: 10px 15px !important; margin: 0 !important; background: #050202 !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-top: none !important; overflow: hidden !important; display: table !important; width: 100% !important; text-align: right !important; } .sp-data-table th { font-size: 12px !important; font-weight: 500 !important; background: #050202 !important; color: #f7c000 !important; border: none !important; } .sp-data-table th, .sp-data-table td { font-size: 14px !important; font-weight: 400 !important; line-height: 1.5 !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; padding: 5px 10px !important; text-align: center !important; } .sp-view-all-link a { font-size: 12px !important; font-weight: 400 !important; line-height: 1.5 !important; text-decoration: none !important; color: #fff !important; } .wp-polls-ans { width: 100%; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; padding-bottom: 10px; } .sp-template a, .sp-data-table a { box-shadow: none !important; border: none !important; text-decoration: none !important; font-weight: inherit !important; color: #fff !important; } .sp-template a:hover, .sp-data-table a:hover { text-decoration: none !important; } .sp-template-event-blocks .sp-event-date a, .sp-template-event-blocks .sp-event-date a:hover { color: #fff !important; } .sp-event-blocks .team-logo { margin: 20px; width: 20%; height: 6em; max-width: 6em; text-align: center; } .sp-template-event-blocks .sp-event-date { color: rgba(51,51,51,0.5) !important; font-weight: 500 !important; font-size: 12px !important; margin: 10px !important; padding-bottom: 10px; } .sp-template-event-blocks .sp-event-title, .sp-template-event-blocks .sp-event-status { display: block !important; padding: 20px 0px 0px 0px !important; margin: 10px !important; font-size: 18px !important; font-weight: 500 !important; } .sp-template-event-blocks .sp-event-results a { color: #fff !important; } .sp-data-table tr { border: none !important; background-color: #050202; } .rs-blog-details .bs-info { margin-bottom: 10px; display: none; } .sp-template input, .sp-data-table input, .sp-template .sp-event-logos, .sp-template .sp-event-staff { color: initial !important; font-size: 3rem; color: #fff !important; font-weight: 600 !important } .sp-template-event-logos, .sp-template-event-logos .sp-team-result { font-size: 4rem !important; font-weight: 600 !important; padding: 0px 10px 20px 0px !important; margin: 0 !important; color: #fff !important; } .sp-team-name { display: none; } .sp-template-event-performance-icons tr:first-child td { border-top: none !important; } body.archive, body.blog, body.single { background: #111111 !important; } .bs-sidebar .widget_block label.wp-block-search__label, .bs-sidebar .widget_block h2, .bs-sidebar .widget-title { color: #fff; padding: 0 0 15px; font-size: 20px; line-height: 26px; font-weight: 600 !important; position: relative; } .bs-sidebar ul a { color: #fff; transition: all 0.3s ease 0s; } .sp-template-event-blocks .sp-event-results a:hover { color: #F7C000 !important; text-decoration: none !important; } .sp-result { font-size: 30px !important; font-weight: 500 !important; background: linear-gradient(180deg, #f1f1f1 0, #fff 50%, #fff 0, #f1f1f1 51%, #f1f1f1); padding: 5px 15px 5px 15px; border-radius: 5px; color: #050202 !important; } .sp-result:hover { font-size: 30px !important; font-weight: 500 !important; background: linear-gradient(180deg, #eb970a 0, #f7c000 50%, #f7c000 0, #eb970a 51%, #eb970a); background-color: #f7c000; padding: 5px 15px 5px 15px; border-radius: 5px; color: #050202 !important; } .sp-data-table .sp-highlight, .sp-data-table .highlighted td { font-weight: 900 !important; background: #f7c000 !important; color: #050202 !important; border: 1px solid rgba(0, 0, 0, 0.1) !important; } .sp-template img { display: inline-block !important; box-shadow: none !important; padding-right: 10px; } .sp-template-details dl { margin: 0 0 20px !important; padding: 20px 0px 20px 0px !important; border: transparent !important; background: transparent !important; } .sp-template-details dd { font-size: 14px !important; font-weight: 400 !important; color: #fff !important; margin-bottom: 10px !important; } .sp-template-details dt { font-size: 12px !important; font-weight: 500 !important; color: #f7c000 !important; } .rs-blog-details .bs-desc { margin-top: 60px; } .single .ps-navigation .next_link:hover { color: #050202 !important; margin-bottom: 22px; background: #888888 !important; border-radius: 5px; padding: 5px 10px 5px 10px; } .single .ps-navigation .next_link { color: #050202 !important; margin-bottom: 22px; background: #f7c000 !important; border-radius: 5px; padding: 5px 10px 5px 10px; font-weight: 500!important; } .single .ps-navigation .prev .link_text { padding-left: 0; color: #888 !important; } .single .ps-navigation .link_text { display: inline-block; font-size: 12px; font-weight: 500; color: #888 !important; } .single .ps-navigation .prev { width: 130px; } .single .ps-navigation .next { width: 130px; } .logged-in-as { color: #fff; } .staff-section li.rs-staff-area { overflow: hidden; box-shadow: 0 0 30px rgb(0 0 0 / 10%); margin: 40px; padding: 40px 40px 32px 40px; border-radius: 5px; background-color: #050202; } .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom: 35px; } .vc_custom_1557291101805 { padding-top: 0px !important; padding-bottom: 0px !important; } li::marker { content: ' '; font-size: 1.2em; } button, html input[type="button"], input[type="reset"], input[type="submit"] { color: #111; padding: 9px 50px; text-transform: capitalize; outline: none; transition: all .5s ease; /* padding: 14px 35px; */ background-image: linear-gradient(to right, #f7c000 0%, #ea950b 51%, #f7c000 100%); background-size: 200% auto; position: relative; } .rs-heading.style2 .title-inner span.lines-bg:after { background: #f7c000 !important; } .club-sidebar strong { color: #ffffff !important; } .club-details_data .squad-list-item .name a { color: #ffffff; } .rs-heading .title-inner .sub-text, .team-grid-style1 .team-item .team-content1 h3.team-name a:hover, .team-slider-style1 .team-item .team-content1 h3.team-name a:hover, .rs-services-default .services-wrap .services-item .services-icon i, .rs-blog .blog-item .blog-slidermeta span.category a:hover, .btm-cate li a:hover, .ps-navigation ul a:hover span, .rs-blog .blog-item .blog-meta .categories a:hover, .bs-sidebar ul a:hover, .team-grid-style2 .team-item-wrap .team-img .normal-text .team-name a:hover, .rs-contact .contact-address .address-item .address-text a:hover, .rs-portfolio-style5 .portfolio-item .portfolio-content a, .rs-portfolio-style5 .portfolio-item .portfolio-content h4 a:hover, .rs-services1.services-left.border_style .services-wrap .services-item .services-icon i:hover, .rs-services1.services-right .services-wrap .services-item .services-icon i:hover, .rs-portfolio.style2 .portfolio-slider .portfolio-item:hover .portfolio-content h3.p-title a, .rs-portfolio.style2 .portfolio-slider .portfolio-item .portfolio-img .portfolio-content .categories a:hover, .portfolio-filter button:hover, .portfolio-filter button.active, .rs-galleys .galley-img .zoom-icon:hover, .sidenav .fa-ul li a:hover, #about-history-tabs ul.tabs-list_content li:before, #rs-header.header-style-3 .header-inner .logo-section .toolbar-contact-style4 ul li i, .rs-service-grid.rs-service-stylestyle4 .service-item-four .service-content h3, .rs-team-grid.team-style5 .team-item .normal-text a:hover, #sidebar-services .widget.widget_nav_menu ul li.current-menu-item a, #sidebar-services .widget.widget_nav_menu ul li a:hover, .single-teams .team-inner ul li i, .primaryColor, #rs-blog-tab-slider .item-thumb .owl-dot.active h5.overlay-feature-title, #rs-blog-tab-slider .item-thumb .owl-dot:hover h5.overlay-feature-title, .club-details_data .squad-list-item .jersy, .club-details_data .squad-list-item .name a:hover, .club-details_data .champion-inner .award-wrap .champion-details .champion-no, .rs-team-grid.team-style5 .team-item .normal-text .squad-numbers { color: #ffffff !important; } .club-details_data .squad-list-item .position { font-size: 12px; display: block; margin: 0 0 5px; } .rs-heading.style2 .title-inner span.lines-bg:after { background: #ffffff !important; } #rs-header.header-transparent .menu-sticky.sticky .menu-area .navbar ul > li.current_page_item > a, #rs-header.header-transparent .menu-sticky.sticky .menu-area .navbar ul > li.current-menu-ancestor > a, #rs-header.header-style-4 .menu-sticky.sticky .menu-area .menu > li.current_page_item > a, #rs-header.header-style-4 .menu-sticky.sticky .menu-area .menu > li.current-menu-ancestor > a, #rs-header.header-transparent .menu-sticky.sticky .menu-area.dark .navbar ul > li:hover > a, #rs-header.header-transparent .menu-sticky.sticky .menu-cart-area i, #rs-header.header-transparent .menu-sticky.sticky .menu-responsive .sidebarmenu-search .sticky_search .fa, #rs-header.header-style5 .header-inner.menu-sticky.sticky .menu-area .navbar ul > li.current-menu-ancestor > a, #rs-header.header-style5 .header-inner.menu-sticky.sticky .menu-area .navbar ul > li.current_page_item > a { color: #f7c000 !important; } .rs-heading.style2 .title-inner h2.title { padding: 0; margin-bottom: 10px; color: #fff !important; } #joueuse .vc-hoverbox-inner { min-height: 318px !important; min-width: 323px !important; } .profil { color: #fff; font-weight: 500; font-size: 12px; } .profilname { color: #fff; font-weight: 600; font-size: 12px; } .rs-blog-details .bs-desc p:last-child { margin-bottom: 10px; color: #fff; font-size: 13px; float: right; width: 50%; margin-top: -420px; padding: 20px 0px 20px 0px; line-height: 36px; } .sp-template-details dt { font-size: 12px !important; font-weight: 500 !important; color: #a9a9a9 !important; float: left; margin-right: 20px !important; text-transform: uppercase !important; } .sponsors-border .vc_single_image-wrapper img { border: 1px solid rgba(0, 0, 0, 0.05); padding: 0 24px; box-shadow: 0 0 30px rgb(0 0 0 / 0%); border-radius: 5px; cursor: pointer; transition: all .5s ease; } .vc_row.vc_row-o-full-height { min-height: 40vh; } .bs-sidebar ul a:hover { color: #f7c000 !important; transition: all 0.3s ease 0s; } .staff-section li.rs-staff-area .staff-item .staff-desc .inner-desc span.sub2 { display: none; } acronym { border: none; } *::selection { background: #ffffff; color: #050202; } *::-moz-selection { background:#ffffff; color:#050202; } *::-webkit-selection { background:#ffffff; color:#050202; } .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern { color: #050202; border-color: #fff; background-color: #fff; } .sp-template select:hover { color: #fff; background-color: #f7c000; transition-duration: 0.45s; transition-delay: 0.2s; } .sp-template select option { color: #fff; background-color: #050202; border: none; } .sp-template select { color: #fff !important; font-size: 110%; font-family: 'Jost', sans-serif, serif; line-height: 150%; outline: 0; padding-top: 5px; padding-left: 17px; padding-right: 17px; padding-bottom: 5px; background-color: #050202; border-radius: 3.5px; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid rgba(255, 255, 255, 0.1) !important; } .event_counter6 .banner-counter5 { margin: 40px auto 55px; } .vc-hoverbox-block { height: 100%; width: 100%; backface-visibility: hidden; position: absolute; top: 0; left: 0; display: flex; flex-direction: column; justify-content: center; transition: transform .5s ease-in-out; transform-style: preserve-3d; background-position: center; background-size: contain; background-repeat: no-repeat; } } .woocommerce-product-details__short-description p { margin-bottom: 35px; color: #fff; } .related.products h2 { font-size: 20px; color: #fff; } .woocommerce div.product .product_title { clear: none; margin-top: 0; padding: 0; color: #fff !important; } .woocommerce-Price-amount { font-size: 18px; } .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover { color: #050202 !important; border-color: #111; background-color: #fff; } .woocommerce-checkout #payment div.payment_box { position: relative; box-sizing: border-box; width: 100%; padding: 1em; margin: 1em 0; font-size: .92em; border-radius: 2px; line-height: 1.5; background-color: #f4f4f4 !important; color: #515151; } .woocommerce-checkout #payment .payment_box:before { border: 1em solid #f4f4f4 !important; border-right-color: transparent !important; border-left-color: transparent !important; border-top-color: transparent !important; } .woocommerce-product-details__short-description p { margin-bottom: 35px; color: #fff; } .woocommerce-Price-amount { font-size: 18px; color: #888; } .woocommerce div.product .product_meta { font-size: 13px; color: #fff; } .woocommerce div.product .product_meta .posted_in a { color: #F7C000; } .checkout-button button alt wc-forward wp-element-button { margin-right: 10px; } .woocommerce-tabs h2 { font-size: 20px; padding: 10px 10px 0px 20px; } .rs-blog-details #reply-title { font-size: 24px; font-weight: 700; margin-bottom: 30px; margin-top: 40px; position: relative; padding: 0 0 12px; color: #fff; } .readon, .woocommerce button.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button, .woocommerce .wc-forward, .comments-area .comment-list li.comment .reply a, .woocommerce button.button.alt, .woocommerce ul.products li a.button, #rs-header.header-style1 .btn_quote a, .menu-sticky.sticky .quote-button:hover, #rs-header.header-transparent .btn_quote a:hover, #rs-header.header-style-3 .btn_quote .quote-button, #scrollUp i, .event_counter6 .btn-slider a, .rs-footer .newsletter-footer .newsletter-inner .widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"], .rs-result-style-1 table td a.view-result { color: #101010; font-size: 16px; font-weight: 500; } .wc-proceed-to-checkout { margin: 20px } .return-to-shop { margin: 20px } .submit-btn .wpcf7-submit { margin: 0 !important; padding: 16px 55px; font-weight: 600; border: none; border-radius: 4px; border-color: #f7c000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; text-transform: uppercase; font-size: 16px; } .woocommerce .cart_totals h2 { border-bottom: 1px solid #E6E6E6; padding-bottom: 17px; margin-bottom: 0; font-size: 17px; font-weight: 600; color: #555555; padding-left: 10px; } .woocommerce form .form-row label { line-height: 2; padding-left: 10px; } .menu-area .navbar ul li .sub-menu li ul { left: 100% !important; top: 0 !important; } .rs-blog-details #reply-title:before { background: #fff !important; } .rs-blog-details .bs-desc { margin-top: 0px; } .vc_video-bg { height: 70%; overflow: hidden; pointer-events: none; position: absolute; top: 55px; left: 200px; width: 70%; z-index: 0; } ul.sidenav .menu > li.menu-item-has-children:before { font-family: FontAwesome; content: "\f107"; position: absolute; left: auto; right: 0; top: 11px; color: #fff !important; width: 30px; height: 30px; line-height: 30px; text-align: center; z-index: 9999; font-size: 15px; display: block !important; cursor: pointer; background: #111; } .profil_joueuse { display: none; } .sidenav .offcanvas_social li a:hover i { background: #f7c000 !important; } #rs-header .menu-area .navbar ul li ul li .sub-menu { position: absolute; left: 100%; top: 0; opacity: 0; transform: scaleY(0); visibility: hidden; margin-top: -20px; } body.search-results .site-main > article { background: #fff; padding: 45px 0px 0px 20px; border-top: 1px solid #ededed; } body.search-results .site-main > article:first-child { border: none; padding-top: 10px; padding-left: 20px; } .search-results .blog-button a { box-shadow: none; display: inline-block; color: #fff; font-size: 16px; position: relative; padding-right: 24px; } #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color: #fff !important; font-family: inherit; font-size: 16px; text-transform: uppercase; text-decoration: none; font-weight: bold; text-align: left; margin: 0px 0px 0px 0px; padding: 5px 40px 5px 40px; vertical-align: top; display: block; border: 0; } #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box { width: 40px; height: 24px; display: inline-block; position: relative; outline: 0; margin-top: 60px; } .blog .rs-blog .blog-item .full-blog-content { padding: 25px 40px 20px 40px; box-shadow: 0px 5px 15px 0px rgba(230, 230, 230, 0.5); } .wpcf7-list-item-label { color: #ccc; } .poste { font-size: 10px; } .required { color: #dc3232; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900; color: #ccc; } .rs-breadcrumbs .breadcrumbs-inner, .transparent_head .rs-breadcrumbs .breadcrumbs-inner { padding-top: 260px; padding-bottom: 50px; } .rs-breadcrumbs .container-fluid { padding-left: 100px; padding-right: 100px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .maillot { font-size: 48px; line-height: 90px; font-weight: 700; text-transform: uppercase; color: rgba(255,255,255,.05); display: block; transform: rotate(90deg) translate(75%, 50%); width: 400px; } .pagination-area .nav-links {display: inline-block;background-color: #050202;border: 1px solid #f2f2f2;padding: 11px 20px;border-radius: 0px;box-shadow: 0px 0px 5px white;}.pagination-area .nav-links a:hover { color: #fff !important; } .sp-excerpt { opacity: 0; -moz-animation: anim 1s linear forwards 2s; -webkit-animation: anim 1s linear forwards 2s; -o-animation: anim 1s linear forwards 2s; -ms-animation: anim 1s linear forwards 2s; animation: anim 1s linear forwards 2s; } @-moz-keyframes anim { 0% { opacity:0; } 100% { opacity:1; } } @-webkit-keyframes anim { 0% { opacity:0; } 100% { opacity:1; } } @-o-keyframes anim { 0% { opacity:0; } 100% { opacity:1; } } @-ms-keyframes anim { 0% { opacity:0; } 100% { opacity:1; } } @keyframes anim { 0% { opacity:0; } 100% { opacity:1; } } @media only screen and (max-width: 990px) { .maillot { display: none !important; } 
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 { position: fixed; display: block; width: 300px; max-width: 90%; height: 100vh; max-height: 100vh; top: 0; box-sizing: border-box; transition: left 200ms ease-in-out, right 200ms ease-in-out; overflow: auto; z-index: 9999999999; overscroll-behavior: contain;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover { border-radius: 0; border: 0; margin: 0; line-height: 40px; height: 40px; padding: 0 10px; background: transparent; text-align: left; color: #f7c000; font-size: 14px; } .nav-link-container .nav-menu-link span { height: 2px; width: 20px; display: none; background: #fff; margin-bottom: 4px; border-radius: 30px; transition: all .5s ease; cursor: pointer; list-style: none; } .rs-blog-details .bs-desc { margin-top: 0px; } .rs-blog-details .bs-desc p:last-child { display: none; } .vc_custom_1681055041244 { margin-top: 0px !important; } .vc_custom_1680472775758 { margin-top: -35px !important; } } @media only screen and (max-width: 768px) { .sp-template-details { display: none; } .vc_custom_1681055041244 { margin-top: 60px !important; } .vc_custom_1680472775758 { margin-top: 30px !important; } #rs-header.header-transparent .sidenav .nav-link-container { top: 30px !important; } #rs-header.header-transparent .sticky .nav-link-container { top: 0px !important; } .rs-blog-details .bs-desc { margin-top: -10px; } .vc_custom_1680731108440 { padding-top: 95px !important; padding-bottom: 95px !important; background: #f4f4f4 url(https://sc-aix.fr/wp-content/uploads/2023/03/parlmares_mobile.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; display: none; } .sp-post-content { clear: both; margin-top: -70px; } .sp-excerpt { display:none; } } @media only screen and (max-width: 480px) { .woocommerce-additional-fields h3, .woocommerce-billing-fields h3, h3#order_review_heading, .full-blog-content .blog-title { font-size: 20px !important; padding-left: 10px; } .rs-blog-details .bs-desc p:last-child { margin-bottom: -40px; color: #fff; font-size: 13px; width: 100%; padding: 20px 0px 100px 0px; display: inline; border-top: none; margin-top: -60px; } .rs-breadcrumbs .breadcrumbs, .rs-breadcrumbs .breadcrumbs-title { text-align: center; margin-top: 10px; padding: 5px 25px 6px; display: inline-block; border-radius: 0; position: relative; color: #fff; display: none; } .vc_video-bg { display: none; } #profil_joueuse { display: none; } }



.vc_column_container>.vc_column-inner { padding-top: 0px !important; } .sp-tab-group { max-width: 1370px; margin-right: auto; margin-left: auto; margin-bottom: 150px; padding-left: 20px; padding-right: 20px; } .PlayerSummary_summaryTop { position: relative; overflow: hidden; padding-top: 150px; } .PlayerSummary_followedText, .PlayerSummary_hiddenFollowedText { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .875rem; line-height: 1.8; } .TeamLogo_logoBG { display: block; max-width: 100%; padding-left: 20px; } .TeamLogo_logo { display: block; max-width: 80%; } .PlayerSummary_teamLogoBG { position: absolute; width: 66.666667%; opacity: .05; transform: translateY(-35%); } .PlayerSummary_main { margin-left: auto; margin-right: auto; background-color: transparent; max-width: 100%; } .PlayerSummary_main, .PlayerSummary_tooltip { position: relative; display: block; } .PlayerSummary_playerImage { width: 83.333333%; margin-left: auto; margin-right: auto; margin-top: 4rem; } .PlayerImage_image { display: block; } .PlayerSummary_mainInner { display: flex; padding-left: 2.5rem; padding-right: 2.5rem; max-width: 1400px; margin-left: auto; margin-right: auto; } .PlayerSummary_mainInnerTeam { display: block; width: 50%; } .PlayerSummary_teamLogoLink { position: absolute; width: 4rem; min-width: 0; margin-top: 1.25rem; } .Anchor_anchor[data-has-children=true] { text-decoration: none; } .TeamLogo_block { position: relative; min-width: 100%; } .PlayerSummary_mainInnerPlayer { width: 50%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; } .PlayerSummary_mainInnerBio { flex-direction: column; color: #fff; } .PlayerSummary_favSection { display: flex; flex-direction: column; } .PlayerSummary_followButtonWrapper { position: relative; } .Anchor_anchor__cSc3P[data-has-children=true] { text-decoration: none; } @media (min-width: 1024px) { .PlayerSummary_actionButton { padding: 0.5rem 2.5rem; text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.125rem; line-height: .8; } .PlayerSummary_actionButton { padding: 0.25rem 1.5rem; border-radius: 9999px; outline: 2px solid transparent; outline-offset: 2px; font-family: Roboto, Arial, sans-serif; font-weight: 700; font-size: .75rem; line-height: 1; display: flex; align-items: center; justify-content: center; text-transform: uppercase; color: #fff !important; background-color: #050202; color: var(--white); border: 2px solid #fff; } .PlayerSummary_followedText, .PlayerSummary_hiddenFollowedText { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .875rem; line-height: 1.8; } .suivre { color: #fff !important; text-decoration: none !important; } .suivre:hover { color: #f7c000 !important; text-decoration: none !important; } } @media (min-width: 768px) { .PlayerSummary_actionButton { padding: 0.25rem 1.5rem; border-radius: 9999px; outline: 2px solid transparent; outline-offset: 2px; font-family: Roboto, Arial, sans-serif; font-weight: 700; font-size: .75rem; line-height: 1; display: flex; align-items: center; justify-content: center; text-transform: uppercase; color: #fff !important; background-color: #050202; color: var(--white); border: 2px solid #fff; } .PlayerSummary_mainInnerInfo { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 0; color: #fff !important; } .PlayerSummary_playerNameText { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 2.25rem; line-height: .2; color: #fff !important; } .PlayerSummary_teamLogoBG { width: 50%; } .PlayerSummary_playerImage { margin-top: 6rem; margin-bottom: -26px; } .PlayerSummary_mainInnerTeam { width: 33.333333%; } .PlayerSummary_teamLogoLink { width: 8rem; } .PlayerSummary_mainInnerPlayer { width: 66.666667%; flex-direction: row; justify-content: space-between; align-items: center; } .suivre { color: #fff !important; text-decoration: none !important; } .suivre:hover { color: #f7c000 !important; text-decoration: none !important; } .PlayerSummary_playerImage { width: 83.333333%; margin-left: auto; margin-right: auto; margin-top: 4rem; margin-bottom: -26px; } } @media (max-width: 768px) { .PlayerSummary_mainInnerInfo { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 0; color: #fff !important; } .PlayerSummary_playerNameText { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 1.6rem; line-height: .2; color: #fff !important; } .PlayerSummary_actionButton { padding: 0.5rem 2.5rem; text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.125rem; line-height: .8; } .PlayerSummary_actionButton { padding: 0.25rem 1.2rem; border-radius: 9999px; outline: 2px solid transparent; outline-offset: 2px; font-family: Roboto, Arial, sans-serif; font-weight: 700; font-size: .75rem; line-height: 1; display: flex; align-items: center; justify-content: center; text-transform: uppercase; color: #fff !important; background-color: #050202; color: var(--white); border: 2px solid #fff; width: 70%; } .PlayerSummary_followedText, .PlayerSummary_hiddenFollowedText { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .775rem; line-height: 1.25; line-height: 1.8; } .PlayerSummary_followedText, .PlayerSummary_hiddenFollowedText { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .775rem; line-height: 1.8; width: 130px; text-align: center; } .suivre { color: #fff !important; text-decoration: none !important; } .suivre:hover { color: #f7c000 !important; text-decoration: none !important; } } *, :after, :before { box-sizing: border-box; border: 0 solid; } @media (min-width: 1024px) { .PlayerSummary_summaryBot { padding-left: 5rem; padding-right: 5rem; } .PlayerSummary_summaryBotInner { flex-direction: row; } .PlayerSummary_statsSectionStats { justify-content: space-between; padding-top: 0; padding-bottom: 0; } .PlayerSummary_summaryBotInner { flex-direction: row; } .PlayerSummary_showLarge { display: block; } .PlayerSummary_playerStatLabel { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerStatValue { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 1.5rem; line-height: .1; letter-spacing: -.5px; } .PlayerSummary_playerStatLabelDetail { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerStatValueDetail { font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.0rem; line-height: 1.7; letter-spacing: -.5px; } .PlayerSummary_hideLarge { display: none; } } @media (min-width: 768px) { .PlayerSummary_playerInfoLabel { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .75rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerInfoValue { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.25; } .PlayerSummary_playerStatLabel { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; padding-top: 30px; } .PlayerSummary_playerStatValue { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 1.5rem; line-height: .1; letter-spacing: -.5px; padding-top: 10px; } .PlayerSummary_playerStatLabelDetail { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; padding-top: 30px; } .PlayerSummary_playerStatValueDetail { font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.0rem; line-height: 1.7; letter-spacing: -.5px; } } @media (max-width: 840px) { .PlayerSummary_summaryBot { display: none; } .PlayerSummary_summaryTop { position: relative; overflow: hidden; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; } .PlayerSummary_playerImage { width: 83.333333%; margin-left: auto; margin-right: auto; margin-top: 4rem; margin-bottom: -26px !important; } } @media (max-width: 640px) { .TeamLogo_block { position: relative; min-width: 100%; margin-top: -4rem; } .PlayerSummary_playerImage { width: 100% !important ; margin-left: auto; margin-right: auto; margin-top: 4rem; } .PlayerSummary_playerInfo { width: 25%; } .PlayerSummary_statsDetails { display: none; } .PlayerSummary_hw { display: flex; } .PlayerSummary_playerStatLabel { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerStatValue { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 1.5rem; line-height: .1; letter-spacing: -.5px; } .PlayerSummary_playerStatLabelDetail { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerStatValueDetail { font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.0rem; line-height: 1.7; letter-spacing: -.5px; } } .PlayerSummary_hw { flex-direction: column; flex-grow: 1; } .PlayerSummary_horDivider { border-bottom-width: 1px; border-color: var(--white); opacity: 1; } .PlayerSummary_statsDetails { display: flex; flex-direction: column; flex-grow: 1; } .PlayerSummary_statsDetailsInner { display: flex; padding-top: 0.5rem; padding-bottom: 0.5rem; align-items: center; } .PlayerSummary_playerInfo { width: 50%; padding-top: 0.75rem; padding-bottom: 0.75rem; flex-direction: column; text-align: center; flex: 1 1; } .PlayerSummary_summaryBot { position: relative; color: #fff; background-color: rgba(0,0,0,.2); border-top: 1px solid rgba(255, 255, 255, 0.1) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; } .PlayerSummary_summaryBotInner { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; max-width: 100%; } .PlayerSummary_statsSectionStats { display: flex; justify-content: center; } .PlayerSummary_summaryBotInner { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; max-width: 100%; } .PlayerSummary_showLarge { display: none; } .PlayerSummary_verDivider { border-left-width: 1px; border-color: #fff; position: relative; overflow: hidden; } .PlayerSummary_followedText, .PlayerSummary_hiddenFollowedText { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .875rem; line-height: 1.8; } .PlayerSummary_teamLogoBG { position: absolute; width: 66.666667%; opacity: .05; transform: translateY(-35%); } .PlayerSummary_main { margin-left: auto; margin-right: auto; background-color: transparent; max-width: 100%; } .PlayerSummary_main, .PlayerSummary_tooltip { position: relative; display: block; } .PlayerSummary_playerImage { width: 83.333333%; margin-left: auto; margin-right: auto; margin-top: 4rem; } .PlayerImage_image { display: block; } .PlayerSummary_mainInner { display: flex; padding-left: 2.5rem; padding-right: 2.5rem; } .PlayerSummary_mainInnerTeam { display: block; width: 50%; } .PlayerSummary_teamLogoLink { position: absolute; width: 4rem; min-width: 0; margin-top: 1.25rem; } .Anchor_anchor[data-has-children=true] { text-decoration: none; } .TeamLogo_block { position: relative; min-width: 100%; } .PlayerSummary_playerImage { width: 83.333333%; margin-left: auto; margin-right: auto; margin-top: 4rem; } .PlayerImage_image { display: block; } .PlayerSummary_mainInnerPlayer { width: 50%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; } .PlayerSummary_mainInnerBio { flex-direction: column; color: #fff; } .PlayerSummary_favSection { display: flex; flex-direction: column; } .PlayerSummary_followButtonWrapper { position: relative; } .Anchor_anchor__cSc3P[data-has-children=true] { text-decoration: none; } @media (min-width: 1024px) { .PlayerSummary_actionButton { padding: 0.5rem 2.5rem; text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.125rem; line-height: .8; } .PlayerSummary_actionButton { padding: 0.25rem 1.5rem; border-radius: 9999px; outline: 2px solid transparent; outline-offset: 2px; font-family: Roboto, Arial, sans-serif; font-weight: 700; font-size: .75rem; line-height: 1; display: flex; align-items: center; justify-content: center; text-transform: uppercase; color: #fff !important; background-color: #050202; color: var(--white); border: 2px solid #fff; } .PlayerSummary_followedText, .PlayerSummary_hiddenFollowedText { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .875rem; line-height: 1.8; } .suivre { color: #fff !important; text-decoration: none !important; } .suivre:hover { color: #f7c000 !important; text-decoration: none !important; } } @media (min-width: 768px) { .PlayerSummary_actionButton { padding: 0.25rem 1.5rem; border-radius: 9999px; outline: 2px solid transparent; outline-offset: 2px; font-family: Roboto, Arial, sans-serif; font-weight: 700; font-size: .75rem; line-height: 1; display: flex; align-items: center; justify-content: center; text-transform: uppercase; color: #fff !important; background-color: #050202; color: var(--white); border: 2px solid #fff; } .PlayerSummary_mainInnerInfo { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 0; color: #fff !important; } .PlayerSummary_playerNameText { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 2.75rem; line-height: .3; color: #fff !important; } .PlayerSummary_teamLogoBG { width: 50%; } .PlayerSummary_playerImage { margin-top: 8rem; } .PlayerSummary_mainInnerTeam { width: 33.333333%; } .PlayerSummary_teamLogoLink { width: 8rem; } .PlayerSummary_mainInnerPlayer { width: 66.666667%; flex-direction: row; justify-content: space-between; align-items: center; } .suivre { color: #fff !important; text-decoration: none !important; } .suivre:hover { color: #f7c000 !important; text-decoration: none !important; } } @media (max-width: 768px) { .PlayerSummary_mainInnerInfo { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 0; color: #fff !important; } .PlayerSummary_playerNameText { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 1.6rem; line-height: 0; color: #fff !important; } .PlayerSummary_actionButton { padding: 0.5rem 2.5rem; text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.125rem; line-height: .8; } .PlayerSummary_actionButton { padding: 0.25rem 1.2rem; border-radius: 9999px; outline: 2px solid transparent; outline-offset: 2px; font-family: Roboto, Arial, sans-serif; font-weight: 700; font-size: .75rem; line-height: 1; display: flex; align-items: center; justify-content: center; text-transform: uppercase; color: #fff !important; background-color: #050202; color: var(--white); border: 2px solid #fff; width: 70%; } .PlayerSummary_followedText, .PlayerSummary_hiddenFollowedText { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .775rem; line-height: 1.25; line-height: 1.8; } .PlayerSummary_followedText, .PlayerSummary_hiddenFollowedText { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .775rem; line-height: 1.8; width: 130px; text-align: center; } .suivre { color: #fff !important; text-decoration: none !important; } .suivre:hover { color: #f7c000 !important; text-decoration: none !important; } } *, :after, :before { box-sizing: border-box; border: 0 solid; } @media (min-width: 1024px) { .PlayerSummary_summaryBot { padding-left: 5rem; padding-right: 5rem; } .PlayerSummary_summaryBotInner { flex-direction: row; } .PlayerSummary_statsSectionStats { justify-content: space-between; padding-top: 0; padding-bottom: 0; } .PlayerSummary_summaryBotInner { flex-direction: row; } .PlayerSummary_showLarge { display: block; } .PlayerSummary_playerStatLabel { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerStatValue { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 1.5rem; line-height: .1; letter-spacing: -.5px; } .PlayerSummary_playerStatLabelDetail { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerStatValueDetail { font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.0rem; line-height: 1.7; letter-spacing: -.5px; } .PlayerSummary_hideLarge { display: none; } } @media (min-width: 768px) { .PlayerSummary_playerInfoLabel { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .75rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerInfoValue { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.25; } .PlayerSummary_playerStatLabel { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; padding-top: 30px; } .PlayerSummary_playerStatValue { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 1.5rem; line-height: .1; letter-spacing: -.5px; padding-top: 10px; } .PlayerSummary_playerStatLabelDetail { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; padding-top: 30px; } .PlayerSummary_playerStatValueDetail { font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.0rem; line-height: 1.7; letter-spacing: -.5px; } } @media (max-width: 840px) { .PlayerSummary_summaryBot { display: none; } .PlayerSummary_summaryTop { position: relative; overflow: hidden; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; margin-top: 70px; } } @media (max-width: 640px) { .sp-template-event-logos, .sp-template-event-logos .sp-team-result {font-size: 4rem !important;font-weight: 600 !important;padding: 50px 10px 50px 0px !important;margin: 0 !important;color: #fff !important;}.PlayerSummary_playerInfo { width: 25%; } .PlayerSummary_statsDetails { display: none; } .PlayerSummary_hw { display: flex; } .PlayerSummary_playerStatLabel { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerStatValue { text-transform: uppercase; font-family: Roboto, Arial, sans-serif; font-weight: 600; font-size: 1.5rem; line-height: .1; letter-spacing: -.5px; } .PlayerSummary_playerStatLabelDetail { font-family: Roboto, Arial, sans-serif; font-weight: 400; font-size: .7rem; line-height: 1.25; height: 0px; } .PlayerSummary_playerStatValueDetail { font-family: Roboto, Arial, sans-serif; font-weight: 300; font-size: 1.0rem; line-height: 1.7; letter-spacing: -.5px; } } .PlayerSummary_hw { flex-direction: column; flex-grow: 1; } .PlayerSummary_horDivider { border-bottom-width: 1px; border-color: var(--white); opacity: 1; } .PlayerSummary_statsDetails { display: flex; flex-direction: column; flex-grow: 1; } .PlayerSummary_statsDetailsInner { display: flex; padding-top: 0.5rem; padding-bottom: 0.5rem; align-items: center; } .PlayerSummary_playerInfo { width: 50%; padding-top: 0.75rem; padding-bottom: 0.75rem; flex-direction: column; text-align: center; flex: 1 1; } .PlayerSummary_summaryBot { position: relative; color: #fff; background-color: rgba(0,0,0,.2); border-top: 1px solid rgba(255, 255, 255, 0.1) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; } .PlayerSummary_summaryBotInner { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; max-width: 100%; } .PlayerSummary_statsSectionStats { display: flex; justify-content: center; } .PlayerSummary_summaryBotInner { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; max-width: 100%; } .PlayerSummary_showLarge { display: none; } .PlayerSummary_verDivider { border-left-width: 1px; border-color: rgba(255, 255, 255, 0.1); opacity: 1; } .PlayerSummary_playerStat { padding-left: 1.25rem; padding-right: 1.25rem; padding-bottom: .5rem; padding-top: .5rem; flex-direction: column; justify-content: center; text-align: center; } .PlayerSummary_flexBlock, .PlayerSummary_flexTop { display: flex; flex-direction: row-reverse; flex-wrap: nowrap; align-content: normal; justify-content: normal; align-items: normal; } opacity: 1; } .PlayerSummary_playerStat { padding-left: 1.25rem; padding-right: 1.25rem; flex-direction: column; justify-content: center; text-align: center; } .PlayerSummary_flexBlock, .PlayerSummary_flexTop { display: flex; flex-direction: row-reverse; flex-wrap: nowrap; align-content: normal; justify-content: normal; align-items: normal; }

/* =========================================================
   SCAF — CLASSEMENT SPORTPRESS PREMIUM — VERSION FINALE
   ========================================================= */

.sp-template-league-table {
    max-width: 1220px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Titre */
.sp-template-league-table .sp-table-caption {
    display: block !important;
    margin: 0 0 24px !important;
    padding: 22px 24px !important;
    background: linear-gradient(135deg,#050202 0%,#111 100%) !important;
    border: 1px solid rgba(255,255,255,.12) !important;
    border-left: 4px solid #f7c000 !important;
    color: #fff !important;
    font-family: Anton,Impact,sans-serif !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 1.15 !important;
    text-transform: uppercase !important;
}

/* Défilement mobile */
.sp-template-league-table .sp-table-wrapper {
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
}

/* Tableau */
.sp-template-league-table table.sp-league-table.sp-data-table {
    width: 100% !important;
    min-width: 850px !important;
    margin-top: 0 !important;
    border: 0 !important;
    border-collapse: separate !important;
    border-spacing: 0 6px !important;
    background: transparent !important;
}

/* Entête */
.sp-template-league-table table.sp-league-table thead tr {
    background: transparent !important;
}
.sp-template-league-table table.sp-league-table thead th {
    padding: 9px 12px !important;
    background: #050202 !important;
    border: 0 !important;
    color: #f7c000 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: .04em !important;
    text-transform: uppercase !important;
}
.sp-template-league-table table.sp-league-table thead th.data-name {
    text-align: left !important;
}

/* Lignes normales */
.sp-template-league-table table.sp-league-table tbody tr,
.sp-template-league-table table.sp-league-table tbody tr.odd,
.sp-template-league-table table.sp-league-table tbody tr.even {
    background: #0b0a09 !important;
}
.sp-template-league-table table.sp-league-table tbody td {
    height: 62px !important;
    padding: 10px 12px !important;
    background: transparent !important;
    border: 0 !important;
    border-top: 1px solid rgba(255,255,255,.10) !important;
    border-bottom: 1px solid rgba(255,255,255,.10) !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    vertical-align: middle !important;
}
.sp-template-league-table table.sp-league-table tbody td:first-child {
    border-left: 1px solid rgba(255,255,255,.10) !important;
}
.sp-template-league-table table.sp-league-table tbody td:last-child {
    border-right: 1px solid rgba(255,255,255,.10) !important;
}

/* Position */
.sp-template-league-table table.sp-league-table tbody td.data-rank {
    width: 58px !important;
    font-family: Anton,Impact,sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
}

/* Club */
.sp-template-league-table table.sp-league-table tbody td.data-name {
    text-align: left !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
}
.sp-template-league-table table.sp-league-table tbody td.data-name a {
    color: inherit !important;
}

/* Logos */
.sp-template-league-table .team-logo {
    display: inline-flex !important;
    width: 42px !important;
    height: 42px !important;
    margin-right: 13px !important;
    align-items: center !important;
    justify-content: center !important;
    vertical-align: middle !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}
.sp-template-league-table .team-logo img {
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 38px !important;
    max-height: 38px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    object-fit: contain !important;
}

/* Équipe SCAF / ligne SportPress highlighted */
.sp-template-league-table table.sp-league-table tbody tr.highlighted:not(:first-child):not(:nth-last-child(-n+4)),
.sp-template-league-table table.sp-league-table tbody tr.highlighted:not(:first-child):not(:nth-last-child(-n+4)) td {
    background: #17140c !important;
    color: #fff !important;
}
.sp-template-league-table table.sp-league-table tbody tr.highlighted:not(:first-child):not(:nth-last-child(-n+4)) td.data-rank {
    box-shadow: inset 4px 0 0 #f7c000 !important;
}
.sp-template-league-table table.sp-league-table tbody tr.highlighted:not(:first-child):not(:nth-last-child(-n+4)) td.data-name,
.sp-template-league-table table.sp-league-table tbody tr.highlighted:not(:first-child):not(:nth-last-child(-n+4)) td.data-name a {
    color: #f7c000 !important;
}

/* 4 dernières */
.sp-template-league-table table.sp-league-table tbody tr:nth-last-child(-n+4):not(:first-child),
.sp-template-league-table table.sp-league-table tbody tr:nth-last-child(-n+4):not(:first-child) td {
    background: #351010 !important;
    color: #fff !important;
}
.sp-template-league-table table.sp-league-table tbody tr:nth-last-child(-n+4):not(:first-child) td {
}
.sp-template-league-table table.sp-league-table tbody tr:nth-last-child(-n+4):not(:first-child) td.data-rank {
    box-shadow: inset 4px 0 0 #d93636 !important;
}

/* PREMIER — placé après toutes les autres règles pour gagner la cascade */
.sp-template-league-table table.sp-league-table tbody tr:first-child,
.sp-template-league-table table.sp-league-table tbody tr:first-child.highlighted,
.sp-template-league-table table.sp-league-table tbody tr:first-child td,
.sp-template-league-table table.sp-league-table tbody tr:first-child.highlighted td {
    background: #f7c000 !important;
    color: #050202 !important;
    box-shadow: none !important;
    outline: 0 !important;
}
.sp-template-league-table table.sp-league-table tbody tr:first-child td *,
.sp-template-league-table table.sp-league-table tbody tr:first-child td a,
.sp-template-league-table table.sp-league-table tbody tr:first-child.highlighted td *,
.sp-template-league-table table.sp-league-table tbody tr:first-child.highlighted td a {
    color: #fff !important;
    border-color: transparent !important;
    outline: 0 !important;
    box-shadow: none !important;
}
.sp-template-league-table table.sp-league-table tbody tr:first-child .team-logo,
.sp-template-league-table table.sp-league-table tbody tr:first-child .team-logo *,
.sp-template-league-table table.sp-league-table tbody tr:first-child .team-logo img {
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}

/* Survol : discret et sans modifier le leader */
.sp-template-league-table table.sp-league-table tbody tr:not(:first-child):not(:nth-last-child(-n+4)):hover td {
    background: #15130f !important;
}

/* Mobile */
@media (max-width:767px) {
    .sp-template-league-table {
        width: 100% !important;
    }
    .sp-template-league-table .sp-table-caption {
        margin-bottom: 16px !important;
        padding: 17px 18px !important;
        font-size: 20px !important;
    }
    .sp-template-league-table table.sp-league-table.sp-data-table {
        min-width: 790px !important;
    }
    .sp-template-league-table table.sp-league-table tbody td {
        height: 56px !important;
        padding: 8px 9px !important;
        font-size: 12px !important;
    }
    .sp-template-league-table table.sp-league-table tbody td.data-name {
        font-size: 13px !important;
    }
    .sp-template-league-table .team-logo {
        width: 35px !important;
        height: 35px !important;
        margin-right: 9px !important;
    }
    .sp-template-league-table .team-logo img {
        max-width: 32px !important;
        max-height: 32px !important;
    }
}

/* =========================================================
   SCAF — CORRECTIF ALIGNEMENT CLASSEMENT
   Position + logo + nom sur le même axe vertical
   ========================================================= */

.sp-template-league-table table.sp-league-table tbody td {
    vertical-align: middle !important;
}

/* Cellule position */
.sp-template-league-table table.sp-league-table tbody td.data-rank {
    line-height: 42px !important;
    vertical-align: middle !important;
}

/* Cellule club */
.sp-template-league-table table.sp-league-table tbody td.data-name {
    vertical-align: middle !important;
    line-height: 42px !important;
}

/* Logo : ne plus dépendre de la baseline du texte */
.sp-template-league-table table.sp-league-table .team-logo {
    display: inline-flex !important;
    width: 42px !important;
    height: 42px !important;
    margin: 0 13px 0 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    vertical-align: middle !important;
    line-height: 42px !important;
}

/* Image parfaitement centrée dans son emplacement */
.sp-template-league-table table.sp-league-table .team-logo img {
    display: block !important;
    margin: 0 auto !important;
    padding: 0 !important;
    vertical-align: middle !important;
}

/* Le lien du club suit exactement le même axe */
.sp-template-league-table table.sp-league-table td.data-name > a {
    vertical-align: middle !important;
    line-height: 42px !important;
}

/* Mobile */
@media (max-width:767px) {
    .sp-template-league-table table.sp-league-table tbody td.data-rank,
    .sp-template-league-table table.sp-league-table tbody td.data-name,
    .sp-template-league-table table.sp-league-table td.data-name > a {
        line-height: 35px !important;
    }

    .sp-template-league-table table.sp-league-table .team-logo {
        width: 35px !important;
        height: 35px !important;
        line-height: 35px !important;
        margin-right: 9px !important;
    }
}

/* =========================================================
   SCAF — CORRECTIF FINAL AXE DES LIGNES + SURVOL LEADER
   ========================================================= */

/* Toutes les cellules ont exactement la même boîte et la même hauteur */
.sp-template-league-table table.sp-league-table tbody tr > td {
    height: 64px !important;
    min-height: 64px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    vertical-align: middle !important;
    line-height: normal !important;
    box-sizing: border-box !important;
    border-top-style: solid !important;
    border-bottom-style: solid !important;
}

/* Position : centrage vertical indépendant des anciennes règles SportPress */
.sp-template-league-table table.sp-league-table tbody tr > td.data-rank {
    height: 64px !important;
    line-height: 62px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    vertical-align: middle !important;
}

/* Club : même hauteur exacte que la position */
.sp-template-league-table table.sp-league-table tbody tr > td.data-name {
    height: 64px !important;
    line-height: 62px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    vertical-align: middle !important;
}

/* Logo parfaitement calé au centre de la ligne de texte */
.sp-template-league-table table.sp-league-table tbody tr > td.data-name .team-logo {
    display: inline-flex !important;
    width: 42px !important;
    height: 42px !important;
    margin: 0 13px 0 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    vertical-align: middle !important;
    line-height: 42px !important;
    position: relative !important;
    top: 0 !important;
    bottom: auto !important;
}
.sp-template-league-table table.sp-league-table tbody tr > td.data-name .team-logo img {
    display: block !important;
    margin: 0 auto !important;
    padding: 0 !important;
    position: static !important;
    transform: none !important;
}

/* Neutralise les bordures particulières de l'ancien highlight sur le club */
.sp-template-league-table table.sp-league-table tbody tr > td.data-name {
    border-bottom-width: 1px !important;
}

/* Leader au repos : jaune + noir */
.sp-template-league-table table.sp-league-table tbody tr:first-child > td,
.sp-template-league-table table.sp-league-table tbody tr:first-child > td * {
    background-color: #f7c000 !important;
    color: #050202 !important;
}

/* Leader au survol : fond sombre + texte BLANC */
.sp-template-league-table table.sp-league-table tbody tr:first-child:hover,
.sp-template-league-table table.sp-league-table tbody tr:first-child:hover > td {
    background: #11100e !important;
    color: #fff !important;
}
.sp-template-league-table table.sp-league-table tbody tr:first-child:hover > td *,
.sp-template-league-table table.sp-league-table tbody tr:first-child:hover > td a {
    background: transparent !important;
    color: #fff !important;
}
.sp-template-league-table table.sp-league-table tbody tr:first-child:hover .team-logo,
.sp-template-league-table table.sp-league-table tbody tr:first-child:hover .team-logo *,
.sp-template-league-table table.sp-league-table tbody tr:first-child:hover .team-logo img {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* Mobile : même principe avec une ligne légèrement plus compacte */
@media (max-width:767px) {
    .sp-template-league-table table.sp-league-table tbody tr > td,
    .sp-template-league-table table.sp-league-table tbody tr > td.data-rank,
    .sp-template-league-table table.sp-league-table tbody tr > td.data-name {
        height: 58px !important;
        min-height: 58px !important;
        line-height: 56px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .sp-template-league-table table.sp-league-table tbody tr > td.data-name .team-logo {
        width: 35px !important;
        height: 35px !important;
        line-height: 35px !important;
        margin-right: 9px !important;
    }
}
/* SCAF — Titre Calendrier & Résultats */
.sportspress > h4.sp-table-caption {
    font-family: Anton, Impact, sans-serif !important;
    font-weight: 400 !important;
	text-transform: uppercase !important;
	    background: linear-gradient(180deg, #121110, #0d0c0b) !important;
}