﻿/* Mondial2022.css */
body.mondial {
    font: 12px/12px blender-regular;
    background-image: unset !important;
    color: #3B3B3B;
    background-color: #F5F5F5 !important;
}
body.mondial .league
{
    margin:0 0 0 0;
}

header {
    display: block;
    background: #F5F5F5 !important;
   /* color: black !important;*/
}

body.mondial #header-rio 
{
    height:60px;
    padding:24px 0;
    margin:0 0 0 0;
}
body.mondial #header-rio #nav-rio > ul > li > div > a
{
    text-decoration:none !important;
}

body.mondial .add-nav-liga 
{
    top:10px;
}

body.mondial .w1 #plazma-holder
{
    width:970px;
}

.mondial .mondial-title {
    width: 100%;
    height: 40px;
    /*background-image: url(../images/Mondial2022/TitleBG.png);*/
    background-repeat: no-repeat;
    background-position-x: left;
    background-size: 100%;
    margin: -3px 0px 6px 0;
    /*background-color: #143DDA;*/
}

    .mondial .mondial-title .mondial-title-mask {
        position: relative;
        height: 87px;
        background-image: url(../images/Mondial2026/bg2026.png);
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: center;
        font: normal normal normal 26px/28px blender-bold;
        font-weight: 900;
        padding: 29px 0 0 0;
        color: #fff;
        text-align: center;
    }

.mondial .main-inner
{
    margin:20px 0 0 0 !important;
}
.mondial .bannerTopHeader
{
    margin:-10px -10px 0 0 !important;
    width:970px;
}
/*-------------------------------------------------------*/

body.mondial ul.banner-list
{
    list-style:none !important;
    margin:0 0 0 0;
    padding:0 0 0 0;
}
body.mondial ul.banner-list a
{
    display: block;
    padding: 0 0 0 0;
    margin: 10px auto 0 auto;
}
body.mondial ul.banner-list a img
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    display: block;
    width:100%;
}
/*-------------------------------------------------------*/

.mondial .containerHomePage
{
   width:970px!important;
   padding:0;
   position:relative;
}
 .mondial .containerHomePage.homepage-down
 {
    position: relative;
    width: 660px !important;
    float: right;
    top: -20px;
 }
.mondial .containerHomePage .mondial-hp-align
{
    width:100%;
}
.mondial .containerHomePage .mondial-hp-align .video-left
{
    width:303px;
    height:550PX;
    display:inline-block;
    position:relative;

}
.mondial .containerHomePage .mondial-hp-align .video-left .left-banner-hp
{
    position:absolute;
    bottom:16px;
    height:72px;
}
.mondial .containerHomePage .banner-row-hp
{
    position:relative;
    top:-18px;
}
.mondial .containerHomePage .banner-row-hp img
{
    display:inline-block;
    vertical-align:top;
}


.mondial .containerHomePage #content
{
    padding:0 0 0 0;
    margin:-12px 0 0 0;
    position:relative;
}
.mondial .containerHomePage #content .article-list
{
    padding: 0px 4px 17px 0;
}
.mondial .containerHomePage #content .article-sml-image
{
    width:300px;
    height:230px;
}
.mondial .containerHomePage #content .article-list li
{
    width:300px !important;
    height:350px;
    margin:0 33px 0 0;
    padding:0;

    position:relative;
}
.mondial .containerHomePage #content .article-list li div.img-holder
{
    margin:0;
}
.mondial .containerHomePage #content .article-list li.first-item-row
{
    margin:0;
    padding:0;
}
.mondial .containerHomePage #content .article-list li.third-item-row
{

}
.mondial .containerHomePage #content .article-list li.first-item-row div.small
{
    width:100%;
    margin:0;
    padding:0;
}
.mondial .containerHomePage #content .article-list li.first-item-row div.small a
{
    width:100%;
}
.mondial .containerHomePage #content .article-list li .league-title
{
    display:none;
}
.mondial .containerHomePage #content .article-list li h2
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; 

    width:300px;
    height:45px;
    padding:4px 0;
    margin:0;
}
.mondial .containerHomePage #content .article-list li h2 a
{
    font: normal normal normal 18px/15px blender-bold;
    letter-spacing: -0.18px;
    color: #000;
}
.mondial .containerHomePage #content .article-list li .abstract
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; 

    height:33px;
    width:300px;
    padding:0;
    margin:0;
}
.mondial .containerHomePage #content .article-list li .abstract a
{
    font: normal normal normal 16px/16px blender-regular;
    letter-spacing: -0.18px;
    color: #3B3B3B;

}
.mondial .containerHomePage #content .btn-play.small > a:after
{
    left:5% !important;
    top:81% !important;
    bottom:unset;
    right:unset;
}

.mondial .containerHomePage #content .talkbacks-svg
{
    margin:0 0 -8px 0;
}

/*-------------------------------------------------------*/

.mondial #main .talents-title
{
    width:660px;
    background: #900732 0% 0% no-repeat padding-box !important;
    position:relative;
    margin:0 0 6px 0;
}
.mondial #main .talents-title a
{
    display:inline-block;
    background-image: url('../Images/Mondial2022/arrow-dropleft-W.svg');
    background-position-x:7px;
    background-position-y:7px;
    background-repeat:no-repeat;
    width:100%;

    height:31px;
}
.mondial #main .talents-title a .headerText
{
    font: normal normal normal 18px/15px blender-regular !important;
    letter-spacing: -0.18px;
    color: #F6F9FC !important;


    position: relative;
    top: -16px;
    right: 0;
}

/*-------------------------------------------------------*/

.mondial #main .people-blockHomepage.center
{
    width:660px;
    height:233px;
    border:solid 0px;

}
.mondial #main .people-blockHomepage.center .video-list
{
    height:100%;
}
.mondial #main .people-blockHomepage.center .video-list .video-box
{
    width:219px;
    height:160px;
    border:solid 1px #fff;
    padding:4px 0 0 0;
}
.mondial .people-blockHomepage .talent-img-hp
{
    width:216px;
    height:160px;
}
.mondial .people-blockHomepage .video-holder
{
    margin:0 1px 0 0 !important;
}
.mondial .people-blockHomepage .video-holder.first-item
{
    margin:0 0 0 0 !important;
}
.mondial .people-blockHomepage .descBlockHomepage a
{
    font: normal normal normal 15px/15px blender-bold !important;
    letter-spacing: -0.18px;
    color: #000 !important;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.mondial .people-blockHomepage .descBlockHomepage span
{
    font: normal normal normal 12px/12px blender-regular !important;
    letter-spacing: -0.18px;
    color: #F6F9FC !important;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.mondial .talents-content .btn-play.small > a:after
{
    left:10% !important;
    top:68% !important;
    bottom:unset;
    right:unset;
}

/*-------------------------------------------------------*/

.mondial .mix-container
{
    position:relative;
    width:100%;
    top:-98px;
}


.mondial .containerHomePage .section
{
    margin:0;
}

.mondial .talent-container
{
    width:100%;
    margin: 0 0 0 0;
}

/*-------------------------------------------------------*/

.mondial .stat-container {
    width: 100%;
    min-height: 0;
    overflow: hidden;
    padding: 0 0 8px 0;
    margin: 0 0 0 0;
    background-color: #F5F5F5
    /*background-image: url('../Images/Mondial2022/BG-statistics.svg');*/
    /*background-image: url('../Images/Euro2024/BG-statistics.svg');
    background-size: cover;*/
}
    .mondial .stat-container .header {
        height: 40px !important;
        width: 100%;
        background-image: url('../images/Mondial2026/T_background.svg');
        background-size: cover;
        position: relative;
        padding: 16px 10px 0 0;
        margin: 0 0 0 0;
    }
.mondial .stat-container .header .leftRectstate
{
    position:relative;
}
.mondial .stat-container .header .leftRectstate a.mondial-link2
{
    display: inline-block;
    width: 30px;
    float: left;
    margin: 2px 0 0 10px;
}
    .mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle {
        background: url(../Images/Mondial2026/left_white_arrow.svg ) no-repeat center center !important;
        margin: -8px 0 0 -12px;
        background-size: 52%;
        z-index: 99;
        width: 21px;
        height: 21px;
    }
.mondial .stat-container .header .leftRectstate .headerText
{
    font: normal normal normal 18px/15px blender-regular;
    letter-spacing: -0.18px;
    color: #F6F9FC;
    top: -18px;
    right: 0;
}
.mondial .stat-container .header .leftRectstate .rightRectMondial
{
    width:220px;
    background: #5E0B28 0% 0% no-repeat padding-box;

    left: 0;
    top: 0px;
    height: 25px;
    padding: 6px 8px 0 0;
    margin: 0;
}
.mondial .stat-container .header .leftRectstate .rightRectMondial a
{
    font: normal normal normal 18px/15px blender-regular;
    letter-spacing: -0.18px;
    color: #FFFFFF;

}


.mondial .stat-container ul.goal-list
{
    width:100%;
    height:unset !important;
    margin:0 0 0 0;
    padding:0 16px 12px 16px;;
    background:unset;

    list-style-type: none;
    display: inline-block;

    background-color:#3C0015;
}
.mondial .stat-container ul.goal-list li
{
    width:299px;
    height:unset !important;
    margin:16px 8px 0 8px;
    padding:0;
    border:unset;
    left:unset;

    display: inline-block;
}
.mondial .goal-list
{
    width:100%;
    padding:0 0 0px 0;
    margin:0 0 0 0;
}
.mondial .goal-list .popup-holder
{
    max-height:184px;
    height:unset;
    float:right;
    margin:0 10px 40px 0px;
   /* display:grid;*/
    width:100%;

    border:solid 0px yellow;

}
@media screen and (max-width:360px){
    .mondial .goal-list .popup-holder {
        margin: 0 6px 40px 6px;
    }
}

.mondial .goal-list .popup-holder .heading {
    width: 310px;
    height: 36px;
    justify-content: space-between;
    opacity: 1;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 16px;
    background-color: #1A237E;
}

.mondial .goal-list .popup-holder > table
{
    margin: 0px auto;
    width: 100%;
    height:auto;

    border:solid 0px orange;

    border-radius:0 0 4px 4px;
}

.mondial .stat-container .goal-list table tr td
{
    font: normal normal bold 10px/10px blender-bold;
    letter-spacing: 0px;
    color: #3B3B3B;
    width:100%;
}
.mondial .goal-list .popup-holder > table tr td a.player-name
{
    font: normal normal bold 10px/10px blender-bold;
    letter-spacing: 0px;
    color: #3B3B3B;
    /*width:100px;*/
}
.mondial .goal-list .popup-holder > table tr td a.team-name
{
    font: normal normal normal 8px/8px blender-regular;
    letter-spacing: 0px;
    color: #3B3B3B;
}
.mondial .goal-list .popup-holder .heading strong
{
    font: normal normal bold 13px/12px blender-bold;
    letter-spacing: 0px;
    color: #FFFFFF;
    display:inline-block;
    float:right;
}
.mondial .goal-list .popup-holder .heading span
{
    font: normal normal bold 13px/12px blender-bold;
    letter-spacing: 0px;
    color: #FFFFFF;
    display:inline-block;
    float:left;
}
.mondial .goal-list .popup-holder .heading-alt
{
    width:100%;
    height:30px;
    background:#fff;
    border-radius:0 0 4px 4px;

    padding:7px 0 20px 28px;
    text-align:left;

    background-image: url(../images/Mondial2022/arrow-dropleft2.svg);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: 6px;
    background-size: 5px;
}
.mondial .goal-list .popup-holder .heading-alt a.show-all
{
    font: normal normal bold 8px/9px blender-bold !important;
    letter-spacing: 0px;
    color: #FE034B;

}

.mondial .stat-container .goal-list table tr
{
    background-color:#fff;
    height:26px;
}
.mondial .stat-container .goal-list table tr:first-child
{
    height:26px;
}
.mondial .stat-container .goal-list table tr.divider-row
{
    height:5px;
}
.mondial .stat-container .goal-list table tr.divider-row td
{
    height:5px;
    background-color:#3C0015 !important;

}

.mondial .stat-container .goal-list table tr.first-player-row td:first-child
{
    border-radius:0 0 4px 0;
}
.mondial .stat-container .goal-list table tr.first-player-row td:last-child
{
    border-radius:0 0 0 4px;
}
.mondial .stat-container .goal-list table tr.second-player-row td:first-child
{
    border-radius:0 4px 0 0;
}
.mondial .stat-container .goal-list table tr.second-player-row td:last-child
{
    border-radius:4px 0 0 0;
}

.mondial .stat-container .goal-list table tr th
{
    font: normal normal bold 8px/9px blender-bold;
    letter-spacing: 0px;
    color: #000000;

    text-align:right;
    border:unset;
}


.mondial .stat-container .goal-list table tr td .counter-player
{
    font: normal normal bold 17px/18px blender-regular;
    letter-spacing: 0px;
    color: #3B3B3B;
    display:block;

    border:solid 1px #3B3B3B;
    width:22px;
    height:22px;
    border-radius:11px;
    padding:1px 0 0 0;
    margin:0 7px 0 0;
}
.mondial .stat-container .goal-list table tr td .counter-player10
{
    width:28px;
}
.mondial .stat-container .goal-list table tr td .counter-player100
{
    width:36px;
}
.mondial .stat-container .goal-list table tr td a.playerHover,
.mondial .stat-container .goal-list table tr td.medium a:first-child
{
    font: normal normal bold 14px/15px blender-bold;
    letter-spacing: 0px;
    color: #3B3B3B;
    white-space:nowrap;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.mondial .stat-container .goal-list table tr td .teamNameHover,
.mondial .stat-container .goal-list table tr td.medium a:not(:first-child)
{
    font: normal normal normal 12px/13px blender-regular;
    letter-spacing: 0px;
    color: #3B3B3B;
}
.mondial .stat-container .goal-list table tr td.score
{
    font: normal normal bold 10px/10px blender-regular;
    letter-spacing: 0px;
    color: #3B3B3B;
}
.mondial .stat-container .goal-list table tr td.counter-value
{
    padding:0 0 0 0;
}
.mondial .stat-container .goal-list table tr td.counter-value span
{
    display: block;
    border-radius: 14px 14px;
    border: solid 1px #3B3B3B;
    height: 18px;
    width: 18px;
    margin:2px 8px 0 4px;
    padding: 3px 0 0 0;

}
.mondial .stat-container .goal-list table tr td.player-ph
{
    text-align:center;
    width:50px;
}
.mondial .stat-container .goal-list table tr td .first-player-img
{
    width: 40px;
    height: 40px;
    border: 1px solid #D5DEE6;
    border-radius:20px;
}
.mondial .stat-container .goal-list table tr td .other-player-img
{
    width: 32px;
    height: 32px;
    border: 1px solid #D5DEE6;
    border-radius:16px;
    
}
.mondial .stat-container .goal-list .popup
{

    top:-13px;
    border: 1px solid #3C0015;
    border-radius:4px;
}
.mondial .stat-container .goal-list .popup.popup1
{
    right:0px;
}
.mondial .stat-container .goal-list .popup.popup0
{
    right:-46px;
}

.mondial .stat-container .goal-list .popup .holder
{
    height:292px !important;
}
.mondial .stat-container .goal-list .popup .holder::-webkit-scrollbar 
{
  width: 10px;
}
.mondial .stat-container .goal-list .popup .holder::-webkit-scrollbar-track 
{
  background: #3C0015;
  border-radius:5px;
}
.mondial .stat-container .goal-list .popup .holder::-webkit-scrollbar-thumb
{
  background: #d10202;
  border-radius:5px;
}
.mondial .stat-container .goal-list .popup .holder::-webkit-scrollbar-thumb:hover 
{
  background: #d10202;
  border-radius:5px;
}
.mondial .stat-container .goal-list .popup .title
{
    background-color:#900732;
}
.mondial .stat-container .goal-list .popup strong
{
    display:block;
    margin: 3px -9px 0 0;
    font:normal normal bold 18px/20px blender-regular;
}
.mondial .stat-container .goal-list .popup table tr th
{
    text-align:center;
}

/*-------------------------------------------------------*/
.mondial .articles2-container
{
    margin:0 0 30px 0;
}
.mondial .all-articles
{
    width:100%;
    height:31px;
    margin:-10px 0 20px 0;
}
.mondial .show-all-article 
{
    float: left;
    position: relative;
    display:block;

    font: normal normal bold 18px/15px blender-regular;
    letter-spacing: -0.18px;
    color: #900732;

    height:31px;
    text-align:left;
    padding:0 0 40px 0;

}
.mondial .show-all-article img
{
    width:29px;
    margin:0 8px 0 0;
}

/*-------------------------------------------------------*/

.mondial .radio-container
{
    width:100%;
    height:100%;
    margin:8px 0 8px 0;
}
.mondial .radio-container .radio-iframe
{
    margin:0 0 0 0;
    padding:0 0 0 0;
}
.mondial .radio-container .radio-iframe img
{
    width:100%
}
.mondial .radio-container .radio-container-link
{
    margin:0 0 0 0;
    padding:10px 0 0 0;
    display:block;
}
.mondial .radio-container .radio-container-link img
{
    width:100%

}



.mondial .euroradio-header {
    height: 32px;
    width: 100%;
    background-image: url('../images/Mondial2026/T_background.svg');
    background-size: cover;
    position: relative;
}
.mondial .euroradio-header div
{
    font: normal normal normal 18px/15px blender-regular !important;
    letter-spacing: -0.18px;
    color: #F6F9FC;

    top: 8px;
    right: 10px;
    position: absolute;
}
    .mondial .euroradio-header h2 {
        font: normal normal normal 18px/20px blender-bold !important;
        letter-spacing: -0.18px;
        color: #0D0D0D;
        top: 5px;
        right: 10px;
        position: absolute;
        margin: 0 0 0 0;
        width: 240px;
        height: 22px;
        gap: 8.81px;
        opacity: 1;
        border-top-left-radius: 8.81px;
        border-top-right-radius: 8.81px;
        border-bottom-right-radius: 8.81px;
        padding-top: 3.53px;
        padding-right: 8.81px;
        padding-bottom: 3.53px;
        padding-left: 8.81px;
        color: #000;
        background-color: #fff;
        right:8px;
        
    }

/*-------------------------------------------------------*/
.mondial .hp-new .video-carousel-holder
{
    margin:20px 0 0 0;
}
.mondial.color-alt-bordeaux .hp-new .title.sticky {
    height: 28px;
    width: 100%;
    background: #143DDA 0% 0% no-repeat padding-box !important;
    position: relative;
    background-image: unset !important;
    margin: 0 0 10px 0;
}
.mondial .hp-new .video-carousel-holder .title.sticky h2 {
    font: normal normal normal 16px/18px blender-bold !important;
    letter-spacing: -0.18px;
    color: #0D0D0D;
    top: -1px;
    right: 1px;
    position: absolute;
    width: 148px;
    height: 22px;
    opacity: 1;
    border-top-left-radius: 8.81px;
    border-top-right-radius: 8.81px;
    border-bottom-right-radius: 8.81px;
    padding-top: 3.53px;
    padding-right: 8.81px;
    padding-bottom: 3.53px;
    padding-left: 8.81px;
    gap: 8.81px;
    background: #fff;
}
/*-------------------------------------------------------*/

.mondial .mako-container,
.mondial .live-container
{
    width:305px;
    float:left;
}
.mondial .mako-container .headerLeft,
.mondial .live-container .headerLeft
{
    background:#900732 0% 0% no-repeat padding-box;   
    width:100%;
    height:31px;
}
.mondial .mako-container .headerLeft .text-blue .headerTextLeftRedSide,
.mondial .live-container .headerLeft .text-blue .headerTextLeftRedSide
{
    float:right;
    margin:0 10px 0 0;
    padding:2px 0 0 0;
}
.mondial .mako-container .headerLeft .text-blue .headerTextLeftRedSide,
.mondial .live-container .headerLeft .text-blue .headerTextLeftRedSide span
{
    font: normal normal normal 18px/15px blender-regular;
    letter-spacing: -0.18px;
    color: #F6F9FC;
    text-align:right;
}
.mondial .mako-container .headerLeft .text-blue .arrowlinktitleLeftSide,
.mondial .live-container .headerLeft .text-blue .arrowlinktitleLeftSide
{
    font: normal normal normal 18px/15px blender-regular;
    letter-spacing: -0.18px;
    color: #F6F9FC;
}
.mondial .mako-container .headerLeft .text-blue .headerTextLeftRedSide .textLeftSide,
.mondial .live-container .headerLeft .text-blue .headerTextLeftRedSide .textLeftSide
{
    display:inline-block;
}
.mondial .mako-container .headerLeft .text-blue .arrow-dropleft,
.mondial .live-container .headerLeft .text-blue .arrow-dropleft
{
    display: inline-block;
    float: left;
    margin: 0;
    padding: 7px 0 0 10px;
}

.mondial .mako-container .descHomepageDoublePass a
{
    font: normal normal normal 14px/22px blender-bold !important;

/*    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; 
    height:82px;*/
}
.mondial .mako-container em.datedoublepass 
{
    font: normal normal normal 10px/12px blender-bold !important;
}
/*-------------------------------------------------------*/



.mondial .fantazy-container
{
    width:100%;
    height:100%;
    margin:0 0 10px 0;
    padding:0;

    border:solid  0;
}
.mondial .fantazy-container .fantazy-title
{
    width: 100%;
    height: 32px;
    background-image: url(../Images/Mondial2022/TitleBG.png);
    background-repeat: no-repeat;
    background-position-x: left;
    background-size:100%;
    margin: 0 0 0 0;
    padding:0 0 0 0;

    border:solid orange 0;
}
.mondial .fantazy-container .fantazy-title .fantazyGameTitle
{
    top:0;
    height:32px;
    background-image: url(../Images/Mondial2022/TitleMaskBG.png);
    background-repeat:no-repeat;
    background-position-x:center;
    background-position-y:10px;

    font: normal normal normal 20px/20px blender-bold !important;
    padding:7px 0 0 0 !important; 
    color:#F6F9FC;
    text-align:center;
    background-size:330px;
    text-align:center;

    margin:0 0 0 0;
    padding:0 0 0 0;

    border:solid red 0;
    z-index:1000;

}
.mondial .fantazy-container .iframe-mondial2022
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    height:450px;
    width:100%;
}




.fantazy-container .fantazyGameTitle {
    margin: 0 auto;
    z-index: 99999999;
    /* position: absolute;*/
    width: 100%;
    /*height: 40px;*/
    top: 100px;
    text-align: center;
    color: white;
    font: 16pt/18pt blender-regular, 'south web light', Arial, Helvetica, sans-serif !important;
}

.fantazy-container .fantazyGame {
    margin: 0 auto;
    /*background: url(../../Images/Mondial/fantasy-ad-btn-play-now.png) no-repeat;*/
    z-index: 100;
    position: relative;
    width: 145px;
    height: 40px;
    top: 370px;
    background: #FE034B 0% 0% no-repeat padding-box;
    border-radius: 4px;
    opacity: 1;
}

.fantazy-container .fantazyGametxt {
    text-align: center;
    letter-spacing: -0.2px;
    color: #F6F9FC;
    opacity: 1;
    color: #F6F9FC;
    opacity: 1;
    margin: 0 auto;
    font: 12pt/14pt blender-regular, 'south web light', Arial, Helvetica, sans-serif;
    padding: 0px 25px;
    top: 10px;
    position: relative;
}

.fantazy-container .dividerGreen {
    width: 100%;
    border-style: solid;
    border-width: 1px 0px;
    border-color: #91d56a;
    margin: 10px 0px;
}


/*-------------------------------------------------------*/

.mondial .containerHomePage .mondial-hp-align .article-center
{
    width:660px;
    height:564px;
    display:inline-block;
    vertical-align:top;
}
.mondial .containerHomePage .mondial-hp-align .article-center .main-block
{
    height:100%;
   /* float:left;*/
}
.mondial .containerHomePage .mondial-hp-align .article-center .main-block .bomba-article
{
    height:100%;
    padding:0 !important;
}
.mondial .containerHomePage .mondial-hp-align .article-center .main-block .bomba-article .bomba-img-holder
{
    height:566px;
}
.mondial #sidebarHomePage .btn-play.bigLeftSide > a:after
{
    left:6%;
    bottom:-2%;
    top:unset;
    right:unset;
}

/*-------------------------------------------------------*/

.mondial .containerHomePage .mondial-hp-align .article-center .main-block .bomba-article .bomba-titles-container
{
    background-color:rgba(34,34,34,0.75) !important;
    width:100%;
    height:175px;
    bottom:32px;
}
.mondial .containerHomePage .mondial-hp-align .article-center .main-block .bomba-article .bomba-title
{
    width:100%;
    background-color:unset;
    font-size:30px;
    line-height:30px;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.mondial .containerHomePage .mondial-hp-align .article-center .main-block .bomba-article .bomba-subtitle
{
    width:100%;
    background-color:unset;
    color:#fff;
    max-height:77px;
    font: normal normal normal 16px/16px blender-regular;
    padding:7px 10px 0 5px;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.mondial .containerHomePage .mondial-hp-align .article-center .main-block .bomba-article .bomba-author
{
    width:100%;
    height:19px;
    background-color:unset;
    position:absolute;
    bottom:36px;

    padding: 0 10px 0 0;
}
.mondial .containerHomePage .mondial-hp-align .article-center .main-block .bomba-article .bomba-author a,
.mondial .containerHomePage .mondial-hp-align .article-center .main-block .bomba-article .bomba-author em
{
    color:#fff !important;
    display:inline-block;
    font: normal normal normal 14px/14px blender-regular;

}

/*-------------------------------------------------------*/

.mondial .sml-video-container
{
    width:50%;
    display:inline-block;
    border:solid 0px red;
    vertical-align:top;
}
.mondial .sml-video-container:nth-child(2),
.mondial .sml-video-container .even-ancore
{
    display:inline-block;
    float:left;
}

.mondial .big-video
{
    width:303px;
    height:227px;
}
.mondial .sml-video
{
    width:150px;
    height:111px;
}

/*-------------------------------------------------------*/

.mondial .mondial-title 
{
    margin: -18px 0px 20px 0;
}
.mondial.mondial-home .mondial-title {
    margin: -14px 0px 55px 0;
}


.mondial .leftRectSide 
{
    width: 303px;
    height: 31px;

    background: #900732 0% 0% no-repeat padding-box;
    padding:unset;
    margin:unset;

    position:relative;
}
.mondial .headerTextLeftSide
{
    font: normal normal normal 18px/15px blender-regular;
    letter-spacing: -0.18px;
    color: #F6F9FC !important;
    margin:unset;
    padding:9px 11px 0 0;
    height:31px;
}
.mondial .headerTextLeftVideoSide
{
    margin:0 0 10px 0;
    padding:0;
    height:31px;

}
.mondial .video-containerLeftVideo
{
    margin:0;
    padding:0;
}
.mondial .descHomepageLeftSideMondial a
{
    margin: 0;
    padding: 5px 5px;
    position: relative;
    bottom: 0;
    width: 100%;
    font: normal normal normal 14px/22px blender-bold;
    letter-spacing: -0.16px;
    color: #3B3B3B;
    line-height:12px !important;
}
.mondial .descHomepageLeftSideMondial a.first-ancore
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; 

    height:28px;
    margin:0 0 5px 0;
    font: normal normal normal 14px/20px blender-bold;
}
.mondial .descHomepageLeftSideMondial a.sml-text
{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis; 

    height:42px;
}

.mondial .video-alt
{
    margin:0;
}



.mondial .leftRectSide .arrow-dropleft
{
    position:absolute;
    top:7px;
    left:10px;
}

/*-------------------------------------------------------*/
/* HEADER */
.mondial .header-rio-holder
{
    background: #FFFFFF 0% 0% no-repeat padding-box;
}

.mondial .modial2022-link
{
    display:block; 
    position: absolute; 
    width:130px; 
    height: 191px; 
    z-index: 999;
    border:0px solid;
}

/*-------------------------------------------------------*/
.mondial #euroTopMatchesList {
    ה margin:0 0 0 0;
    padding: 0 0 0 0;
    float: right;
    height: 268px;
    width: 100% !important;
    position: relative;
}
.mondial .ticker-games-bar-basket
{
    width:100%;
    background:unset;
}
.mondial .ticker-games-bar-basket .games-tbl
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    width:100%;
}
    .mondial .ticker-games-bar-basket .games-tbl .game-cont {
        padding: 0 0 0 0;
        margin: 0 0 0 0;
        border: 0 solid;
    }
.mondial #euroTopMatchesList .slick-list 
{
    height:220px;
    
}
.mondial #euroTopMatchesList .slick-list .slick-track
{
    height:210px;
}

.mondial #euroTopMatchesList .game-title span
{
    font: normal normal normal 12px/14px blender-bold;
    letter-spacing: -0.1px;
    color: #ffffff !important;
    display:inline-block;
    padding:2px 6px 0 0;
    margin:0 0 0 0;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .team
{
    width:100%;
    height:45px;
    display: -webkit-box;
}

.mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont .details-row {
    position: relative;
    top: 10px;
    right: 3px;
}

.mondial .ticker-games-bar-basket .games-tbl .game-cont .group {
    width: 100%;
    height: 28px !important;
    background: #143DDA 0% 0% no-repeat padding-box !important;
    margin: 0 4px 0 4px;
    padding: 0;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .group.even
{
    float:right;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .group.odd
{
    float:left;
}
    .mondial .ticker-games-bar-basket .games-tbl .game-cont .group .group {
        background-color: unset !important;
        font: normal normal bold 14px / 13px blender-bold;
        letter-spacing: -0.14px;
        color: #F6F9FC;
        padding: 8px 8px 0 0;
        margin: 0 0 0 0;
        display: inline-block;
        text-align: right;
    }
.mondial .ticker-games-bar-basket .games-tbl .game-cont .group .status
{
    display:none !important;

    background-color: unset !important;
    font: normal normal bold 14px/13px blender-bold;
    letter-spacing: -0.14px;
    color: #3B3B3B;
    padding:7px 8px 0 0;
    margin:0 0 0 0;
    display:inline-block;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .team a.name
{
    width:65% !important;

    height:88px;

    display: flex;
    align-items: center;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .team a.name#ancGuestName
{
    /*border-top:solid 1px #3B3B3B;*/
    display: flex;
    align-items: center;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .team a.name img
{
    width:32px;
    height:32px;
    margin: 0 0 0 3px;
}
    .mondial .ticker-games-bar-basket .games-tbl .game-cont .team a.name span {
        font: normal normal normal 12px/14px blender-bold;
        letter-spacing: -0.1px;
        color: #0D0D0D !important;
        height: 45px;
        width: 57px;
        display: inline-flex;
        white-space: break-spaces;
        vertical-align: middle;
    }

.mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont .score
{
    width:30% !important;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .team .host-score {
    position: absolute;
    right: -18px;
    width: 18%;
    border: solid 0px;
    top: 10px;
    height: 25px;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .team .guest-score {
    position: absolute;
    right: 28px;
    width: 18%;
    border: solid 0px;
    top: 10px;
    height: 25px;
}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont
{
    margin:0 0 0 0;
    padding:0 4px 0 4px;
    background: #F6F9FC 0% 0% no-repeat padding-box;
    border-radius: 2px;
}
    .mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont .score {
        font: normal normal normal 35px/37px blender-bold;
        letter-spacing: -0.35px;
        color: #0D0D0D !important;
        display: inline-block;
        right: unset;
        margin: 0px 0px 0px -6px;
        /* padding:0 0 0 0;*/
        float: unset;
        position: unset;
    }
    .mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont .hour {
        font: normal normal normal 25px / 27px blender-bold;
        letter-spacing: -0.35px;
        color: #304FFF !important;
        display: block;
        width: 100%;
        top: -32px;
        height: 12px;
        left: 3px;
        position: relative;
    }
    .mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont .guest-score .penalty {
        font: normal normal normal 12px / 15px blender-regular;
        letter-spacing: -0.35px;
        color: #0D0D0D !important;
        display: inline-block;
        right: 21px;
        padding: 0 0 0 0;
        float: unset;
        width: 30%;
        margin: 21px 13px 5px 0px;
    }

    .mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont .host-score .penalty {
        font: normal normal normal 12px / 15px blender-regular;
        letter-spacing: -0.35px;
        color: #0D0D0D !important;
        display: inline-block;
        right: -1px;
        padding: 0 0 0 0;
        float: unset;
        width: 30%;
        margin: 21px 4px 5px 0px;
    }
.mondial .ticker-games-bar-basket .games-tbl .game-cont .team:first-child
{
    border-bottom:unset !important;
}



.mondial .ticker-games-bar-basket .games-tbl .slick-dots
{
    bottom:4px;
}
.mondial .slick-dots li button
{
    width:20px;
    height:20px;
}
.mondial #euroTopMatchesList .slick-dots li.slick-active button:before {
    color: #304FFF;
}
.mondial #euroTopMatchesList .slick-dots li button:before {
    color: #1A237E;
}


.mondial .ticker-games-bar-basket .button-row {
    height: 32px;
    padding: 0 0 0 0;
    text-align: center;
}
    .mondial .ticker-games-bar-basket .button-row .button-stat {
        background: #304FFF 0% 0% no-repeat padding-box;
        color: #FFFFFF;
    }
    .mondial .ticker-games-bar-basket .button-row .button-stage {
        background: #1A237E 0% 0% no-repeat padding-box;
        color: #F6F9FC;
    }
.mondial .ticker-games-bar-basket .button-row .button-stat,
.mondial .ticker-games-bar-basket .button-row .button-stage
{
    border-radius: 4px;
    width: 170px;
    height: 100%;

    display:inline-flex;
    align-items: center;
    justify-content: center;

    font: normal normal normal 16px/5px blender-regular;
    letter-spacing: -0.16px;

    margin:0 2px 0 2px;

}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
    font: normal normal normal 13px/11px blender-regular;
    letter-spacing: -0.1px;
    color: #3B3B3B;
    margin: -8px 0 0 3px;
    white-space: nowrap;
    

}
.mondial .ticker-games-bar-basket .games-tbl .game-cont .to-stage-link {
    font: normal normal normal 14.5px / 9px blender-regular;
    letter-spacing: -0.1px;
    color: #F6F9FC;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0px;
    position: absolute;
    left: 2px;
    top: 16px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 0px;
}
/*-------------------------------------------------------*/
.containerHomePage .iframe-scorboard
{
    width:970px;
    height:824px;
    border:solid 0px red;
    display:inline-block;
    margin: -58px 0 0 0;
}
/*-------------------------------------------------------*/
.flip180
{
  transform: rotate(-180deg);
}
.mondial .img-flag
{
    width:45px  !important;
    height:30px !important;
}
.mondial .img-player
{
    width:43px  !important;
    height:53px !important;
}

.mondial .btn-play > a:after
{
    background: url(../../Images/Mondial/play_button_small.png) no-repeat 0px 0px;
}
.mondial .page-line
{
    width:100%;
    border-bottom:solid 1px #D5DEE6;
}


.mondial .externalbanner-Homepage.center
{
    height:54px;
    padding:0 0 0 0;
    margin:-20px 0 0 0 !important;
    position:relative;
    background: #D5DEE6 0% 0% no-repeat padding-box;
}
.mondial  .externalbanner-Homepage.center .list
{
    height:54px;
    margin: auto 0;
    top: 20%;
    position:relative;
}

/*-------------------------------------------------------*/
.mondial .posts-list.posts-list-articles
{
    margin: -10px 6px 0 6px;
}
.mondial .posts-list ul li:first-child {
    border-top: 1px solid #ECECEC;
}

.mondial .main-articles-list
{
    display:inline-block;
    width:100%;
}
.mondial .hp-new .main-article-holder
{
    width:100%;
    height:100%;
}
.mondial .hp-new .main-article
{
    padding:0 0 0 0;
    height:100%;
    width:100%;
    position:relative;
}

.mondial .hp-new .main-article .main-article-container
{
    min-height:121px !important;
    background-color:rgba(34,34,34,0.75) !important;

    position: absolute;
    min-height: 80px;
    width: 100%;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    border: solid 0;
}

.mondial .hp-new .main-article .text .main-title
{
    background:unset;
    font: normal normal normal 18pt/18pt blender-bold !important;
    color: #fff !important;
    opacity:1;

    padding: 0;
    margin: 12px 5px 10px 5px;
    max-height: 60%;
    width: 85vw;
    float: left;
    text-align: right;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mondial .hp-new .main-article-holder .subtitle-holder {
    background: unset;
    color: #fff;
    opacity: 1;
    top: 19px;
    padding: 27px 6px 0 0;
    position: relative;
    width: 100%;
}
.mondial .hp-new .main-article-holder .subtitle-holder .subtitle
{
    font: normal normal normal 10pt/10pt blender-regular !important;
    color:#fff;
    opacity:1;
    line-height: normal;
    background:unset;


    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;

    margin: 22px 4px;
    padding: 0;
    width: 95vw;
    float: right;
}
/*.mondial .hp-new .main-article-holder .writer-label
{
    font: normal normal normal 8pt/8pt blender-regular !important;
    color:#fff;
    opacity:1;

    height: 9pt;
    float: right;
    bottom:10px;
    right:0;
    position:absolute;
}*/
.mondial .hp-new .main-article-holder .main-article .mask img
{
    width:100%;
    height:292px;
}
.mondial .hp-new .main-article-holder .writer-label .writer-label-text, 
.mondial .hp-new .main-article-holder .writer-label .date
{
    color:#fff;
    opacity:1;
}

.mondial .to-all-data {
    display: block;
    font: normal normal bold 14px/15px blender-bold;
    letter-spacing: -0.14px;
    color: #1A237E;
    width: 92px;
    float: left;
    margin: 7px 0 0 0px;
    background-image: url(../images/Mondial2026/arrow-dropleft-mondial.svg);
    background-repeat: no-repeat;
    background-position-x: 6px;
    background-position-y: center;
}
/*-------------------------------------------------------*/
/*.mondial .btn-play-main:after
{
    top:8px;
}*/

.mondial .leftRectstate.teams {
    height: 32px;
    width: 100%;
    background-image: url(../images/Mondial2026/T_background.svg);
    background-size: cover;
    /* padding: 14px 10px 0 0; */
    margin: 0 0 0 0;
}
/*-------------------------------------------------------*/
.mondial .talents-cont 
{
    margin:10px 0 0 0; 
}
.color-alt-bordeaux .hp-new .title.sticky h2
{
    margin-top: 6px;

    font: normal normal normal 18px/15px blender-regular;
    letter-spacing: -0.18px;
    color: #F6F9FC;
}

.mondial .hp-new .main-article .text {
    width: 100%;
    height: 75px;
    background-color: unset;
    bottom: unset;
    top: -5px;
    left: 0;
    /* display: -webkit-box;*/
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /* text-overflow: ellipsis;*/
}

.mondial .hp-new .posts-list .holder .post-title
{
    font: normal normal normal 14pt/14pt blender-bold !important;
    letter-spacing: -0.18px;
    color: #000 !important;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;    
}
.mondial .hp-new .posts-list .holder p,
.mondial .talents-cont .posts-list .item p
{
    font: normal normal normal 13px/13px blender-regular !important;
    letter-spacing: -0.18px;
    color: #000 !important;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;    

}
.mondial .hp-new .posts-list em
{
    color: #000 !important;
}
.mondial .talents-cont .posts-list ul li
{
    border-bottom: 1px solid #ededed !important;
    box-shadow: unset !important;
}

/*-------------------------------------------------------*/
.mondial .events-container 
{
    width: 100%;
    margin: 10px 0 0 0;
}

    .mondial .events-container .events-control .events-capture-t {
        width: 69%;
        height: 22px;
        gap: 8.81px;
        opacity: 1;
        border-top-left-radius: 8.81px;
        border-top-right-radius: 8.81px;
        border-bottom-right-radius: 8.81px;
        padding-top: 3px;
        padding-right: 8.81px;
        padding-bottom: 3.53px;
        padding-left: 8.81px;
        color: #000;
        background-color: #fff;
        margin: -5px;
    }
        .mondial .events-container .events-control .events-capture {
            width: 100%;
            position: relative;
            background-image: unset !important;
            padding: 9px 10px 0 0;
            margin: 0 0 0 0;
            white-space: nowrap;
            background-image: url(../images/Mondial2026/T_background.svg) !important;
            height: 32px;
            background-size: cover;
        }

            .mondial .events-container .events-control .events-capture,
            .mondial .events-container .events-control .events-capture h2,
            .mondial .events-container .events-control .events-capture h2 span {
                font: normal normal normal 16px / 18px blender-bold;
                letter-spacing: -0.14px;
                color: #0D0D0D;
                 margin: -1px 0px;
            }

            .mondial .events-container .events-control .events-capture h2 span:first-child {
                font-weight: 600;
            }

                .mondial .events-container .events-control .events-capture a.more {
                    background: url(../images/arrow_white.png) no-repeat;
                    margin: -4px 0 0 10px;
                    background-size: 46%;
                   
                    width: 21px;
                    height: 21px;
                    position: relative;
                    position: absolute;
                    top: 10px;
                    left: 5px;
                    height: 25px;
                    width: 26px;
                }

        .mondial .events-control .events-box-list .body .vertical-align div,
        .mondial .events-control .events-box-list .body .event-country a span {
            font: normal normal bold 12px/14px blender-regular !important;
            letter-spacing: 0px;
            color: #0D0D0D !important;
        }
        /*-------------------------------------------------------*/
.mondial .leftRectstate.teams .events-capture h2 {
    font: normal normal normal 16px/18px blender-bold;
    letter-spacing: -0.16px;
    color: #0D0D0D;
    background-color: #ffffff;
    width: 163px;
    height: 22px;
    padding-top: 3.53px;
    padding-right: 8.81px;
    padding-bottom: 3.53px;
    padding-left: 8.81px;
    gap: 8.81px;
    opacity: 1;
    border-top-left-radius: 8.81px;
    border-top-right-radius: 8.81px;
    border-bottom-right-radius: 8.81px;
    top: 5px;
    position: relative;
    right: 12px;
}

.mondial .rio-sports .arrowlinktitle {
    margin: -23px 0 0 10px !important;
    /* background: unset;*/
}

.mondial .league .team-box-list {
    background: url(../images/Mondial2026/Team_background.svg) repeat !important;
    overflow: hidden;
    width: 100%;
    padding: 0px 5px;
    /*background-size: contain !important;*/
}

            .mondial .league .team-box-list .team-box {
                height: 93px;
            }

                .mondial .league .team-box-list .team-box img {
                    width: 50px;
                    height: 34px;
                }

                .mondial .league .team-box-list .team-box div,
                .mondial .league .team-box-list .team-box h3 {
                    font: normal normal bold 14px / 15px blender-bold;
                    letter-spacing: 0px;
                    color: #FFFFFF;
                    width: 57px;
                    text-align: center;
                    margin: 0px;
                }

        .mondial .slick-dots li button:before {
            color: #C5D9D7;
            font-size: 12px;
            opacity: 1;
        }

        .mondial .slick-dots li.slick-active button:before {
            color: #AFEA00;
            opacity: 1;
        }

        .mondial .league .list-footer {
            display: none;
        }

        .mondial .league .team-box-list .slick-dots {
            bottom: -30px;
        }
        /*-------------------------------------------------------*/

        .program-block .vscrollbar {
            position: unset;
            display: none;
        }

        .program-block .vscroll-up {
            display: none;
        }

        .program-block .vscroll-line {
            display: none;
        }

        .program-block .vscroll-down {
            display: none;
        }

        .program-block .scrollable-area {
            overflow: auto !important;
            padding: 0;
            direction: ltr;
        }

            .program-block .scrollable-area::-webkit-scrollbar {
                background-color: #afafaf;
            }

            .program-block .scrollable-area::-webkit-scrollbar-thumb {
                background-color: #747474;
            }
        /*-------------------------------------------------------*/

        .mondial.color-alt-bordeaux .talkbacks-cont svg {
            fill: #900732 !important;
        }

        .mondial .posts-list .talkbacks-cont span.talkbacksText-burgundy {
            color: #900732;
        }

        .mondial .rio-sports {
            margin: 0px 0 0 0;
        }

        .mondial .video-carousel-holder .video-carousel .vod-item {
            width: 140px;
            height: 140px;
        }

            .mondial .video-carousel-holder .video-carousel .vod-item span.desc {
                font: normal normal bold 12px/12px blender-bold;
                letter-spacing: -0.18px;
                color: #000;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                overflow: hidden;
                text-overflow: ellipsis;
                padding: 0 6px 0 6px;
                margin: -6px 0 0 0px;
                height: 36px;
            }

            .mondial .video-carousel-holder .video-carousel .vod-item .item-img {
                width: 140px;
                height: 80px;
                margin: 16px 0 0 0;
            }
        /*-------------------------------------------------------*/
        .hddn {
            visibility: hidden;
        }

        .mondial .euroBasket-banner-cont {
            padding-top: 0px;
        }

.mondial .mondial-link1 h2 {
    color: #fff;
    font: normal normal normal 18px / 15px blender-bold;
    letter-spacing: -0.18px;
    margin: 0 0 0 0;
    width: 110px;
    height: 22px;
    gap: 8.81px;
    opacity: 1;
    border-top-left-radius: 8.81px;
    border-top-right-radius: 8.81px;
    border-bottom-right-radius: 8.81px;
    padding-top: 3.53px;
    padding-right: 8.81px;
    padding-bottom: 3.53px;
    padding-left: 8.81px;
    color: #000;
    background-color: #fff;
    margin: -4px;
    text-align: right;
    right: 9px;
    position: relative;
}

        @media only screen and (max-width : 430px) {

            .mondial .events-container .events-control .events-capture-t {
                width: 61%;
            }
            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .details-row a.to-stage-link {
                margin: 4px 4px;
            }
            .mondial .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
                font: normal normal normal 13px / 11px blender-regular;
                letter-spacing: -0.1px;
                color: #3B3B3B;
                margin: -8px 0 0 3px;
                white-space: nowrap;
                
            }

            .mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle span {
                right: 265px !important;
            }


}
        /*Iphone 6 Plus*/
        @media only screen and (max-width : 414px) {

            .mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont .score {
                font: normal normal normal 35px / 37px blender-bold;
                letter-spacing: -0.35px;
                color: #0D0D0D !important;
                display: inline-block;
                right: unset;
                margin: 0px 0px 0px -4px;
                /* padding: 0 0 0 0; */
                float: unset;
                position: unset;
            }

            .mondial .events-container .events-control .events-capture-t {
                width: 64%;
            }

            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .details-row a.to-stage-link {
                margin: 4px 4px;
            }

            .mondial .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
                font: normal normal normal 13px / 11px blender-regular;
                letter-spacing: -0.1px;
                color: #3B3B3B;
                margin: -8px 0 0 3px;
                white-space: nowrap;
                
            }

            .fantazy-container .fantazyGame {
                top: 390px;
            }
            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .score-cont {
                gap: 0px !important;
                height: 90px !important;
            }
            .mondial #euroTopMatchesList {
                height: 248px !important;
            }
            .mondial #euroTopMatchesList .slick-list {
                 height: 204px !important;
            }
            .mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle span {
                right: 255px !important;
            }

            .status-hr {
                margin: 0px 128px !important;
            }

        }
        /*Nexus*/
        @media only screen and (max-width : 412px) {

            .mondial .events-container .events-control .events-capture-t {
                width: 65%;
            }

            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .details-row a.to-stage-link {
                margin: 4px 2px;
            }

            .mondial .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
                font: normal normal normal 13px / 11px blender-regular;
                letter-spacing: -0.1px;
                color: #3B3B3B;
                margin: -8px -4px 0 3px;
                white-space: nowrap;
                
            }

            .topx-mondial-slick .topx5-score {
                left: 29px !important;
            }

            .mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle span {
                right: 250px !important;
            }
            .fantazy-container .fantazyGame {
                top: 393px;
            }

            .status-hr {
                margin: 0px 120px !important;
            }
        }

        @media only screen and (max-width : 384px) {

            .mondial .events-container .events-control .events-capture-t {
                width: 69%;
            }

            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .details-row a.to-stage-link {
                margin: 0px 4px;
            }

            .mondial .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
                font: normal normal normal 13px / 11px blender-regular;
                letter-spacing: -0.1px;
                color: #3B3B3B;
                margin: -8px 0 0 3px;
                white-space: nowrap;
                
            }
            .fantazy-container .fantazyGame {
                top: 370px;
            }

            .status-hr {
                margin: 0px 128px !important;
            }
            
        }
        /*Iphone 6*/
        @media only screen and (max-width: 375px) {

            .mondial .events-container .events-control .events-capture-t {
                width: 72%;
            }

            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .details-row a.to-stage-link {
                margin: 0px 4px;
            }

            .mondial .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
                font: normal normal normal 13px / 11px blender-regular;
                letter-spacing: -0.1px;
                color: #3B3B3B;
                margin: -8px -8px 0 3px;
                white-space: nowrap;
            }

            .topx-mondial-slick .topx5-score {
                left: 40px !important;
            }

            .mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle span {
                right: 220px !important;
            }

            .fantazy-container .fantazyGame {
                top: 370px;
            }

            .status-hr {
                margin: 0px 128px !important;
            }
        }
        /*LG G2 */
        @media only screen and (max-width : 360px) {
            .mondial .events-container .events-control .events-capture-t {
                width: 72%;
            }
            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .details-row a.to-stage-link {
                margin: 0px 4px;
            }

            .mondial .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
                font: normal normal normal 13px / 11px blender-regular;
                letter-spacing: -0.1px;
                color: #3B3B3B;
                margin: -8px 0 0 3px;
                white-space: nowrap;
            }

            .topx-mondial-slick .topx5-score {
                left: 55px !important;
            }
            .mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle span {
                right: 220px !important;
            }
            .fantazy-container .fantazyGame {
                top: 370px;
            }
            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .score-cont {
                gap: 0px !important;
                height: 80px !important;
            }
                .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .score-cont .team .host-score, .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .score-cont .team .guest-score {
                    font: normal normal bold 20px / 22px blender-bold !important;
                }

                .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .score-cont .team .host-score, .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .score-cont .team .guest-score {
                    font: normal normal bold 20px / 22px blender-bold !important;
                }
            .mondial .ticker-games-bar-basket .games-tbl .game-cont .score-cont .score {
                font: normal normal bold 20px / 22px blender-bold !important;
            }
            .mondial .ticker-games-bar-basket .games-tbl .game-cont .team .host-score {
                top: 8px !important;
            }
            .mondial .ticker-games-bar-basket .games-tbl .game-cont .team {
                width: 60% !important; 
            }

                .mondial .ticker-games-bar-basket .games-tbl .game-cont .team .host-score {
                    position: absolute;
                    right: -32px !important;
                    width: 25% !important;
                    border: solid 0px;
                    top: 10px !important;
                    height: 25px;
                }

                .mondial .ticker-games-bar-basket .games-tbl .game-cont .team .guest-score {
                    position: absolute;
                    right: 18px !important;
                    width: 26% !important;
                    border: solid 0px;
                    top: 10px !important;
                    height: 25px;
                }
            .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
                width: 55px !important;
                right: -6px !important;
            }
            .mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle span {
                right: 205px !important;
            }


            .status-hr {
                margin: 0px 128px !important;
            }

        }
        /*Iphone 5*/
        @media only screen and (max-width : 320px) {

            .mondial .events-container .events-control .events-capture-t {
                width:72%;
            }

            .leagueTicker--cards .ticker-games-bar-basket .games-tbl .game-cont .details-row a.to-stage-link {
                margin: 0px 4px;
            }

            .mondial .ticker-games-bar-basket .games-tbl .game-cont .statusMondial {
                font: normal normal normal 13px / 11px blender-regular;
                letter-spacing: -0.1px;
                color: #3B3B3B;
                margin: -8px 0 0 3px;
                white-space: nowrap;
            }

            .mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle span {
                right: 220px !important;
            }
            .fantazy-container .fantazyGame {
                top: 370px;
            }

            .status-hr {
                margin: 0px 128px !important;
            }
            
        }


.topx-mondial-slick .topx5-card {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0,0,0,.08);
    height: auto;
}

.topx-mondial-slick .topx5-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 12px;
    background: #182a86;
    color: #fff;
}

.topx-mondial-slick .topx5-header-title {
    font: normal normal normal 18px/18px blender-bold;
    line-height: 18px;
    margin: 0px;
}

.topx-mondial-slick .topx5-header-top {
    font: normal normal normal 18px/18px blender-bold;
    letter-spacing: 1.5px;
}

.topx-mondial-slick .topx5-list {
    display: block;
    padding: 0px 2px 0px 0px;
}

/* Push the items a bit lower so they sit more centered like the design */
.topx-mondial-slick .topx5-item:first-child {
    margin-bottom: 10px;
    position: relative;
}

.topx-mondial-slick .topx5-item:first-child::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    height: 10px;
    background: #f2f2f2;
    width: 104%;
}

.topx-mondial-slick .topx5-card .Topx-image {
    width: 36px;
    height: 36px;
    opacity: 1;
    border-radius: 10px;
    border-width: 1px;
    color: #FFFFFF;
    border: 1px solid var(--Greyscale-border-Lighter, #F2F2F2)
}

.topx-mondial-slick .topx5-card .player-name {
    font: normal normal normal 16px/18px blender-bold;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3B3B3B;
}

.topx-mondial-slick .topx5-item {
    display: flex;
    align-items: center;
    /*padding: 12px;*/
    border-bottom: 0px solid #eef0f5;
    width: 290px;
    height: 68px;
    opacity: 1;
    gap: 16px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    p /*adding-bottom: 16px;*/
    box-shadow: 0px 4px 4px 0px #0000000D;
    background-color: #FFFFFF;
}

/* Ensure external Mondial styles don't clip this card */
.topx-mondial-slick .popup-holder.topx5-card {
    max-height: none !important;
    height: auto !important;
    display: block !important;
    float: none !important;
    margin: 0 !important;
}

.topx-mondial-slick .topx5-rank {
    width: 26px;
    height: 26px;
    float: right;
    text-align: center;
    font-family: blender-bold;
    font-size: 18px;
    flex: 0 0 auto;
    color: #fff;
    padding: 7px 6px 0px 10px !important;
    background: url(../Images/Mondial2026/KingNumbers1.svg) no-repeat center center !important;
}

.topx-mondial-slick .topx5-name {
    flex: 1 1 auto;
    min-width: 0;
    font: normal normal normal 16px/18px blender-bold;
    line-height: 18px;
    color: #1b1f2a;
}

    .topx-mondial-slick .topx5-name .team-name {
        display: block;
        font: normal normal normal 12px/14px blender-regular;
        line-height: 14px;
        color: #8a93a7;
        margin-top: 4px;
    }

        .topx-mondial-slick .topx5-name .team-name span {
            font: normal normal normal 13px/15px blender-regular;
            font-weight: 400;
            line-height: 100%;
            letter-spacing: 0%;
            text-align: right;
            color: #3B3B3B;
        }

.topx-mondial-slick .topx5-score {
    width: 14px;
    height: 23px;
    opacity: 1;
    font: normal normal normal 26px/28px blender-bold;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0%;
    color: #004D3D;
    left: 10px;
    position: relative;
}

.topx-mondial-slick .topx5-footer {
    padding: 12px;
    background: #fff;
    text-align: left;
}

.topx5-card .topx5-more {
    color: #182a86;
    font: normal normal normal 14px/16px blender-bold;
    text-decoration: none;
    background: transparent;
    display: inline-block;
    float: left;
    bottom: 10px;
    left: 30px;
    position: relative;
}

.mondial .goal-list {
    left: 13%;
    position: relative;
}

.topx-mondial-slick {
    top: 32px;
    height: 487px;
}

    .topx-mondial-slick .topx5-footer span {
        background: url(../Images/Mondial2026/left_blue_arrow.svg ) no-repeat center center !important;
        width: 20px;
        height: 14px;
        position: absolute;
    }


    .topx-mondial-slick .slick-dots {
        bottom: 55px;
    }

        .topx-mondial-slick .slick-dots li {
            border: none;
            height: 1px;
            margin: 0 auto !important;
            text-align: left;
            width: 20px;
            margin: 0 auto !important;
            right: 58px;
            width: 20px !important
        }

    .topx-mondial-slick .slick-dots li button:before {
            color: #1A237E;
    }

    .topx-mondial-slick .slick-dots li.slick-active button:before {
        color: #304FFF;
    }

    .topx-mondial-slick .goal-list li {
        border: none;
        width: 14px;
        height: 1px;
        margin: 0 auto !important;
        text-align: center;
        width: 20px !important
    }

.mondial .stat-container .header .leftRectstate a.mondial-link2 .arrowlinktitle span {
    position: absolute;
    color: white;
    right: 271px;
    top: 0px;
}


.events-control .events .link {
    float: left;
    width: 100%;
    height: 39px;
    opacity: 1;
    background: #fff;
    padding: 12px 24px;
    display: block;
    position: relative;
    text-align: end;
    border-bottom: 1px solid #F2F2F2;
    background-image: url(../images/Mondial2026/arrow-dropleft-mondial.svg);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    background-size: 8px;
}

.events-control .events .link a {
    font: 14px/16px blender-bold;
    font-weight: 400;
    color: #1A237E;
}


/* euroTopMatchesList: alternate background per item (right item red, left item blue in RTL) */
.mondial #euroTopMatchesList .slick-slide {
    position: relative;
}

    .mondial #euroTopMatchesList .slick-slide::before {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
    }

    .mondial #euroTopMatchesList .slick-slide:nth-child(odd)::before {
        /*background-color: #1A237E;*/
        background-image: url(../images/Mondial2026/R_background_mobile.png);
        background-repeat: no-repeat;
        background-size: cover;
    }

    .mondial #euroTopMatchesList .slick-slide:nth-child(even)::before {
        /* background-color: #1A237E;*/
        background-image: url(../images/Mondial2026/L_background_mobile.png);
        background-repeat: no-repeat;
        background-size: cover;
    }

    .mondial #euroTopMatchesList .slick-slide > div {
        position: relative;
        z-index: 1;
    }


.modial2018 .ticker-games-bar-basket .games-tbl .game-cont .game-title {
    position: relative;
    background: none;
    border: none;
    color: #E72B65;
    height: 22px;
    margin-bottom: 0px;
}



.inboard-holder {
    justify-content: center;
    align-items: center;
    text-align: center;
}