﻿    .Olympics24 .featuredArea ul li.video .imageCntnr:before, .Olympics24 .mapBox .city,
    .Olympics24 .championTimepage .accordion:after{
	    font-family: "ykIcons";
	    font-style: normal;
	    font-weight: normal;
	    speak: none;
	    display: inline-block;
	    text-decoration: inherit;
	    text-align: center;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 1.7em;
    }

    @font-face {
        font-family: 'droidLight';
        src: url('../fonts/droidkufi-regular.eot');
        src: url('../fonts/droidkufi-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi-regular.woff') format('woff'), url('../fonts/droidkufi-regular.ttf') format('truetype'), url('../fonts/droidkufi-regular.svg#webfontRl4nowrT') format('svg');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }

    .Olympics24 .container{background:#000}
    .Olympics24 .content{padding: 0;background:none}
    .Olympics24 .acnComponent{display:inline-block;float:right;width:100%;margin:0;position:relative;z-index:1}
    .Olympics24 .positionSide{display:inline-block;float:left;margin-left:40px;width:300px;min-height:100px}
    .Olympics24 .positionSide.left{margin-left:0}
    .Olympics24 .positionSide.center{width:calc(100% - 680px)}
    .Olympics24 section{border-radius:6px;overflow:hidden;margin-bottom:30px;position:relative;z-index:1}
    .Olympics24 .rightSide{width: calc(100% - 340px);float: right;margin-left: 40px;}
    .Olympics24 .acnComponent.proPlayer .leftSide.fixed{position:fixed;top:70px;left:calc((100% - 1376px) / 2);}
    .Olympics24 h1, .Olympics24 h2,
    .Olympics24 .proPlayer .title h2{font-size:22px;margin-right:0}

    /** Footer **/
    .Olympics24 footer .middle .cnts{width:100%;padding:30px 10px 0}


    .Olympics24 .firstScreen{display: inline-block;float: right;width: 100%;background:#F2F2F2;position:relative;overflow:hidden;z-index:10}
    .Olympics24 .firstScreen.openVideoPopup{z-index:9999999}
    .Olympics24 .firstScreen:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left:0;bottom:0;background:url(../Images/Olympics24/WhiteBackground.png) top  center no-repeat;background-size:100% auto;pointer-events: none;}
    /*.Olympics24 .firstScreen:after{content:"";width:582px;height:633px;position:absolute;top:-20px;right:-170px;mix-blend-mode: color-burn;opacity:1;background:url(../Images/WC2022/pattern02.png) center center no-repeat;background-size:100% auto;pointer-events: none}*/

    /** Top Container **/
    .Olympics24 .topContainer{display:inline-block;float:right;width:100%;position:relative;padding-top:30px;margin-bottom:30px}
    .Olympics24 .proPlayer{padding:0 12px 30px}
    /*.Olympics24 .topContainer:before{content:"";width:500px;height:500px;position:absolute;top:0px;left:70px;transform:translateX(-50%);background:url(../Images/ACN2022/greenLion.svg) center center no-repeat;background-size:100% auto}*/
    /*.Olympics24 .topContainer:after{content:"";width:100%;height:30px;position:absolute;bottom:0;left:0;background:url(../Images/ACN2022/pattern1.svg) center center repeat;background-size:auto 30px;z-index: 0;}*/


    /** Header **/
    .Olympics24 .customTourHeader{display:inline-block;float:right;width:100%;padding:40px 12px;margin:0;position: relative;z-index: 1;}
    .Olympics24 .customTourHeader .logo{display:inline-block;float:right;    width: 135px;height: 112px;position:relative;z-index:1;position: absolute;left: 50%;top: 0;transform: translateX(-50%);}
    .Olympics24 .customTourHeader .logo img{width:100%;height:auto;    position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
    .Olympics24 .customTourHeader nav{width: calc((100% - 170px ) /2);display: inline-block;float: right;}
    .Olympics24 .customTourHeader nav.left{float:left}
    .Olympics24 .customTourHeader nav ul{display: flex;height: auto;white-space: normal;overflow-x: visible;overflow-y: hidden;background:#fff;padding: 6px 0;border-radius: 8px;box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24 .customTourHeader nav ul li{display: block;flex-grow: 2;padding: 0;text-align:center;position:relative}
    .Olympics24 .customTourHeader nav ul li.tourLogo{width:140px}
    .Olympics24 .customTourHeader nav ul li:after{content: "";width: 10px;height:22px;position: absolute;top: 50%;left:-5px;transform:translateY(-50%);background: url(../Images/Olympics24/separatePattern.png) center center no-repeat;background-size:100% auto;pointer-events: none}
    .Olympics24 .customTourHeader nav ul li:nth-child(3),
    .Olympics24 .customTourHeader nav ul li:nth-child(4){border-left:none}
    .Olympics24 .customTourHeader nav ul li:nth-child(5){flex-grow:0}

    .Olympics24 .customTourHeader nav ul li:nth-child(4):after,
    .Olympics24 .customTourHeader nav ul li:nth-child(5):after,
    .Olympics24 .customTourHeader nav ul li:last-child:after{display:none}

    .Olympics24 .customTourHeader nav ul li a{display:inline-block;border-radius:6px;padding:10px 14px;position:relative;font-family:droidBold,Arial;font-size:15px;color:#515151;line-height:1}
    .Olympics24 .customTourHeader nav ul li a:hover,.Olympics24 .customTourHeader nav ul li a.active{color:#E02F2F}

    .Olympics24.openTeamPopupMain{overflow:hidden!important}

    .Olympics24 .customTourHeader .subMenu{width:100%;margin-top:50px;position:relative;display:inline-block}
    .Olympics24 .customTourHeader .subMenu ul{box-shadow:none;background:none;border-radius:0;display:inline-block;width:388px;float:left}
    .Olympics24 .customTourHeader .subMenu .left ul{float:right}
    .Olympics24 .customTourHeader .subMenu ul li{width:110px;height:94px;border-radius:8px;background:#fff; margin-left:20px;display:inline-block;position:relative;}
    .Olympics24 .customTourHeader .subMenu ul li:last-child{margin-left:0}
    .Olympics24 .customTourHeader .subMenu ul li:after{display:none}
    .Olympics24 .customTourHeader .subMenu .logo{width:64px;height:57px;top:50%;transform:translate(-50% , -50%)}
    .Olympics24 .customTourHeader .subMenu nav{width:calc((100% - 150px ) /2)}

    .Olympics24 .customTourHeader .subMenu .tourMenu.handball ul{width:250px}

    .Olympics24 .customTourHeader .subMenu nav ul li.news a:before{content:'';display:inline-block;margin-bottom:20px;background:url(../Images/Olympics24/news.png) no-repeat center top;position:relative;width:100%;height:24px;background-size:auto 100%  ;}
    .Olympics24 .customTourHeader .subMenu nav ul li.matches a:before{content:'';display:inline-block;margin-bottom:20px;background:url(../Images/Olympics24/matches.png) no-repeat center top;position:relative;width:100%;height:24px;background-size:auto 100%  ;}
    .Olympics24 .customTourHeader .subMenu nav ul li.groups a:before{content:'';display:inline-block;margin-bottom:20px;background:url(../Images/Olympics24/Group.png) no-repeat center top;position:relative;width:100%;height:24px;background-size:auto 100%   ;}
    .Olympics24 .customTourHeader .subMenu nav ul li.stats a:before{content:'';display:inline-block;margin-bottom:20px;background:url(../Images/Olympics24/stats.png) no-repeat center top;position:relative;width:100%;height:24px;background-size:auto 100%  ;}
    .Olympics24 .customTourHeader .subMenu nav ul li.scorer a:before{content:'';display:inline-block;margin-bottom:20px;background:url(../Images/Olympics24/soscer.png) no-repeat center top;position:relative;width:100%;height:24px;background-size:auto 100%  ;}
    .Olympics24 .customTourHeader .subMenu nav ul li.multimedia a:before{content:'';display:inline-block;margin-bottom:20px;background:url(../Images/Olympics24/multimedia.png) no-repeat center top;position:relative;width:100%;height:24px;background-size:auto 100%   ;}

    .Olympics24 .customTourHeader .subMenu nav ul li a{width:100%;text-align:center;padding:15px 0;height:100%}
    /** Match Clip **/
    .Olympics24 .matchesHp{margin-bottom: 0;width: 100%;position: relative;border-radius:6px;padding: 12px;}
    .Olympics24 .matchesHp .ttl{display:none}
    .Olympics24 .matchesHp .matchesHpCntnr{width: 100%;margin-top:0px;padding:0;height:170px;padding:20px 12px;background:none;}
    .Olympics24 .matchesHp .matchesSliderLi .noStats{background:#fff}


    .Olympics24 .acnComponent.ftr{padding:60px;width:100%;margin:0 0 60px;background:linear-gradient(45deg,#0c3025,#14513e,#0c3025);z-index:2;position: relative;border-radius: 6px;}
    /*.Olympics24 .acnComponent.ftr:before{content:"";position:absolute;width:100%;height:60px;box-shadow: 0px -2px 9px rgba(0,0,0,0.1);top:0;left:0;}*/
    /*.Olympics24 .acnComponent.ftr:after{content:"";width:638px;height:16px;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background:url(../Images/ACN2022/pattern2.svg) left center repeat;background-size:auto 16px}*/
    .Olympics24 .matchesHp .matchesHpCntnr .matchesSlider{background:none;padding: 0;height:auto}
    .Olympics24 .matchesHp .matchesSliderLi {display:none;width:calc(100% / 4);min-width:263px;background:none;border-left: none;padding: 0px 6px;margin-bottom:0;height:88px}
    .Olympics24 .matchesHp .matchesSliderLi  a{display: inline-block;float: right;width: 100%;padding: 8px 0 4px;border-radius:6px;background: #FFFFFF;}
    .Olympics24 .matchesHp .matchesSliderLi:first-of-type {border-right: none}
    .Olympics24 .matchesHp .matchesSliderLi  .tourName{display:none}
    .Olympics24 .matchesHp .matchesSliderLi  .teamA p,
    .Olympics24 .matchesHp .matchesSliderLi  .teamB p{color:#0D0D0D}
    .Olympics24 .matchesHp .matchesSliderLi:after{content:'';position:absolute;width:2px;height:calc(100% - 20px);top:10px;left:-1px;background-color:#D3E3FF}
    .Olympics24 .matchesHp .matchesSliderLi:last-child:after{display:none}

    .Olympics24 .matchesHp .matchesSliderLi.noStatsDiv{width:100%;border-radius:6px}
    .Olympics24 .matchesHp .matchesSliderLi  .noStats p{color:#0D0D0D}
    .Olympics24 .matchesHp .matchesSliderLi.noStatsDiv:first-of-type{border-right:0}

      .Olympics24 .matchesHp .flickity-viewport .matchesSliderLi{display:inline-block}

    .Olympics24 .matchesHp .ttl .matchesTtl h4 {background: #fee130}
    .Olympics24 .matchesHp .gotoDay{color:#000;border:1px solid transparent}
    .Olympics24 .matchesHp .gotoDay:hover{background:rgba(254,225,48,0.2);/*border:1px solid #fee130*/}
    .Olympics24 .matchesHp .matchesSliderLi  .resultDiv .result {font-family: ykBold,arial;font-weight: 700;font-size:22px;color:#0D0D0D}
    .Olympics24 .matchesHp .matchesSliderLi  .resultDiv .matchStatus .time{color:#0D0D0D}


    .Olympics24 .matchesHp .matchesSliderLi  .status{width:100%;height:14px;border-radius:2px;background-color:#FF8947;border:none!important;display:inline-block;font-family:droidLight, Arial;font-size:9px;text-align:center;margin:6px 0;line-height:14px}

    .Olympics24 .matchesHp .matchesSliderLi  .penaltyRes{bottom:3px}
    .Olympics24 .matchesHp .matchesSliderLi  .penaltyRes span{font-size:12px}

    /** Soon **/
    .Olympics24 .matchesHp .matchesSliderLi.soon .resultDiv .matchStatus .status{background:#0847B5;color:#FFFFFF;    margin: 2px 0 4px;}
    .Olympics24 .matchesHp .matchesSliderLi.soon .resultDiv .matchStatus .status:before{content:"لم تبدأ";}

    /** Live **/
    .Olympics24 .matchesHp .matchesSliderLi.live .resultDiv .matchStatus .status{background:#22B35E;color:#FFFFFF}
    .Olympics24 .matchesHp .matchesSliderLi.live .resultDiv .matchStatus .status:before{content:"مباشر";}

    /** Done **/
    .Olympics24 .matchesHp .matchesSliderLi.done .resultDiv .matchStatus .status{background:#D1D1D1;color:#E02F2F}
    .Olympics24 .matchesHp .matchesSliderLi.done .resultDiv .matchStatus .status:before{content:"إنتهت";}


    /** Postponed **/
    .Olympics24 .matchesHp .matchesSliderLi.postponed .resultDiv .matchStatus .status{background:#FCB33A;color:#0D0D0D}
    .Olympics24 .matchesHp .matchesSliderLi.postponed .resultDiv .matchStatus .status:before{content:"مؤجل";}
    .Olympics24 .matchesHp .matchesSliderLi.postponed .resultDiv .matchStatus .time{display:none}
    .Olympics24 .matchesHp .matchesSliderLi.postponed .resultDiv .matchTime{display:none}
    .Olympics24 .matchesHp .matchesSliderLi.postponed .resultDiv .moreDtls{display:none}
    .Olympics24 .matchesHp .matchesSliderLi.postponed .resultDiv .matchResult{display:none}


    .Olympics24 .matchesHp .flickity-viewport{overflow:hidden;}
    .Olympics24 .matchesHp .flickity-button{background:#00246B;width:26px;height:26px;top:auto;transform:none;bottom:-40px;border-radius:50%;}
    .Olympics24 .matchesHp .flickity-button:hover{background:#EC1C23}
    .Olympics24 .matchesHp .flickity-button:before {color: #FFFFFF!important;font-size: 13px;line-height:26px;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;}
    .Olympics24 .matchesHp .flickity-button:hover:before{color:#8a1538!important}
    .Olympics24 .matchesHp .flickity-button:disabled{background: #FD7301!important;opacity:0.3;visibility:hidden}
    .Olympics24 .matchesHp .flickity-button:disabled:before{color:#FFFFFF!important}


    .Olympics24 .matchesHp .allMatchesBtn{background:#00246B;color:#F3F3F3;position: absolute;width:120px;height: 30px;left: 50%;bottom:32px;transform: translateX(-50%);border-radius: 30px;line-height: 30px;padding: 0;font-size: 12px;font-family: droidBold, Arial;}
    .Olympics24 .matchesHp .allMatchesBtn.mob{display:inline-block}
    .Olympics24 .matchesHp .allMatchesBtn:hover{background:#EC1C23;color:#fff}
    .Olympics24 .matchesHp .allMatchesBtn .icon-arrow{display:none}

    .Olympics24 .matchesHp .flickity-button.previous{right:0}
    .Olympics24 .matchesHp .flickity-button.next{left:0}






    /** Featured Area **/

    .Olympics24 .proPlayer .featuredArea ul li{border:none;width: calc((100% - 58.1px)/ 2);border-radius:5px}
    .Olympics24 .proPlayer .featuredArea .pattern2 ul li a{background:#fff;}
    .Olympics24 .proPlayer .featuredArea ul li .desc{background:none}
    .Olympics24 .proPlayer .featuredArea ul li .desc p{color:#0F0F0F;height:46px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
    .Olympics24 .proPlayer .featuredArea ul li .desc p.date{color:#EC1C23;height:auto}
    .Olympics24 .featuredArea .pattern2 ul li:hover .desc p {color: #EC1C23;}

    .Olympics24 .proPlayer .featuredArea ul li:hover .desc p.date{color:#EC1C23}
    .Olympics24 .proPlayer .featuredArea ul li.video .imageCntnr span{width:50px;height:50px;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);line-height:46px;text-align:center;background: rgba(0,0,0,0.3);border-radius: 50%;border: 2px solid #FFFFFF;}
    .Olympics24 .proPlayer .featuredArea ul li.video .imageCntnr span:before {content: "2";color:#FFFFFF;font-size: 20px;line-height:46px;opacity: 1;margin-left: 4px;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;}
    .Olympics24 .proPlayer .featuredArea .pattern2 ul li .desc .date{margin-top:14px}


    .Olympics24 .featuredArea ul li a iframe {position: absolute;top: 0;left: 50%;transform:translateX(-50%);width: 100%;height: 100%;border: none;
                                                             filter: brightness(100%) contrast(100%);-webkit-filter: brightness(100%) contrast(100%);-moz-filter: brightness(100%) contrast(100%);-o-filter: brightness(100%) contrast(100%);-ms-filter: brightness(100%) contrast(100%);
                                                             transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;}


    .Olympics24 .featuredArea ul li:first-child{width: calc(100% - ((100% - 26px)/ 2));}
    .Olympics24 .featuredArea ul li:first-child .desc{background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;padding: 70px 12px 10px;}
    .Olympics24 .featuredArea ul li:first-child .desc p{font-size:18px;max-height:66px;height:auto;color: #F5F5F5!important;}
    .Olympics24 .featuredArea .desc p:before{width:auto;padding:0 5px;background:#EC1C23;color:#fff}

    .Olympics24 .featuredArea ul li:first-child .desc p.date{font-size:12px;margin-bottom:0;color:#EC1C23!important}

    .Olympics24 .featuredArea ul li.video:first-child .imageCntnr span{width:80px;height:80px;line-height: 74px;border: 3px solid #FFFFFF;}
    .Olympics24 .featuredArea ul li.video:first-child .imageCntnr span:before{font-size: 32px;line-height:74px;margin-left: 8px;}
    .Olympics24 .featuredArea ul li .desc p.date:before{display:none}

    .Olympics24 .featuredArea .pattern2 ul li:first-child:hover .desc p {color: #FFFFFF;}
    .Olympics24 .featuredArea .pattern2 ul li:first-child:hover .desc p.date {color: #EC1C23;}

    /**loader**/
    .loaderolympics {position: relative;width: 50px;height: 50px;background: url(../Images/Loader/ykIcon.png) center center / 100% no-repeat;float: right;margin: 0 calc((100% - 50px) / 2);}
    .loaderolympics > div {width: 15px;height: 15px;margin: 35px 0 0;background: #000;border-radius: 50%;animation: .6s infinite alternate ykBall;}

    /** Video Popup **/
    .Olympics24.openVideoPopupMain{overflow:hidden!important}
    .Olympics24 .videoPlayerPopup{position: fixed;top:50px;left:0;right:0;bottom:0;width: 100%;padding:170px 250px 50px;height: calc(100% - 50px);background:#E8F0FF;visibility: hidden;opacity: 0;z-index: 200;}
    /*.Olympics24 .videoPlayerPopup:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url(../Images/ACN2022/videoPopupBG.png) center center repeat;background-size: auto 40%;opacity: 0.05;pointer-events: none;}*/
    /*.Olympics24 .videoPlayerPopup:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: url(../Images/WC2022/pattern01.svg) center center repeat;background-size: 420px auto;pointer-events: none;opacity: 0.026}*/
    .Olympics24 .openVideoPopup .videoPlayerPopup{visibility:visible;opacity:1}
    .Olympics24 .videoPlayerPopup .closeVideoPopup{position:fixed;width: 60px;height: 60px;top: 70px;left: 20px;border-radius: 6px;background: rgba(5, 58, 43, .4);;opacity:0;visibility:hidden;z-index: 99;}
    .Olympics24 .openVideoPopup .videoPlayerPopup .closeVideoPopup{visibility:visible;opacity:1}
    .Olympics24 .openVideoPopup .videoPlayerPopup .videoPlayerContainer{height:100%;display: inline-block;float: right;width: 100%;}


    .Olympics24 .videoPlayerPopup .videoSponsor{position:absolute;top:60px;right:60px;}
    .Olympics24 .videoPlayerPopup .videoSponsor img{width:auto;height:60px}

    .Olympics24 .videoPlayerPopup .closeVideoPopup:after, .Olympics24 .videoPlayerPopup .closeVideoPopup:before {content: '';position: absolute;top: 50%;margin-top:-15px;width: 2px;height: 30px;background-color: #FFFFFF;}
    .Olympics24 .videoPlayerPopup .closeVideoPopup:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
    .Olympics24 .videoPlayerPopup .closeVideoPopup:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

    .Olympics24 .videoPlayerPopup .playerPopupCntnr{width: 100%;height: 100%;display: -ms-flexbox;display: flex;position: relative;transition: none;opacity:0;visibility:hidden}
    .Olympics24 .openVideoPopup .videoPlayerPopup .playerPopupCntnr{visibility:visible;opacity:1}
    .Olympics24 .videoPlayerPopup .mainVideo{display:inline-block;float:right;width:calc(100% - 400px);position:relative;padding-left:40px}

    .Olympics24 .videoPlayerPopup .mainVideo .jp-container{max-height:500px;height:auto}
    .Olympics24 .videoPlayerPopup .mainVideo .jspTrack{background:#171c2a;border-left: 1px solid #2c3348;}
    .Olympics24 .videoPlayerPopup .mainVideo .jspDrag{background:rgba(255,255,255,0.2)}
    .Olympics24 .videoPlayerPopup .mainVideo .cntnr{display:inline-block;float:right;width: 100%;height: 0;position: relative;padding-bottom: 56.5%;background:#000;overflow:hidden;border-radius:6px}
    .Olympics24 .videoPlayerPopup .mainVideo .cntnr iframe{position:absolute;width:100%;height:100%;top:0;left:0;/*transform:translate(-50%,-50%)*/}

    .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet{margin:0!important;position:absolute;width:100%!important;height:100%!important;max-width:100%!important;top:0;right:0;left:0;bottom:0;overflow-y: auto;}
    .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{position:absolute!important;width:550px!important;height:auto;top:0;left:50%;transform:translateX(-50%);background:#fff;border-radius:12px;min-height:100%!important}

    .Olympics24 .videoPlayerPopup .mainVideo .desc{display:inline-block;float:right;width:100%;padding:10px 0 0;position:relative}
    .Olympics24 .videoPlayerPopup .mainVideo .desc p{display:inline-block;float:right;width:100%;font-family:droidBold, arial;color:#1E1E1E;font-size:22px;line-height:1.8;overflow:hidden;height:40px}
    .Olympics24 .videoPlayerPopup .mainVideo .desc p.date{font-size:13px;color:#00246B;max-height:unset;margin-bottom:10px;font-family:droidLight, arial;height:auto;padding:0;line-height:34px}


    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu{position:absolute;left:0;top:10px;}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a{float:right;display:inline-block;width:34px;height:34px;text-align:center;line-height:40px;font-size:18px;color:#FFFFFF;margin-left:10px;border:1px solid #FFFFFF;border-radius:50%}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a:before{line-height:32px}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a:last-child{margin-left:0;position:relative;}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a.icon-tw{margin-left:0}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a.icon-fb:hover{background: #4267b2;border:1px solid #4267b2}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a.icon-tw:hover{background: #1da1f2;border:1px solid #1da1f2}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a.icon-fb:before{content:"b";}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a.icon-tw:before{content:"c";}
    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a.icon-wapp:before{content:"Y";}

    .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a.icon-wapp{display:none}


    .Olympics24 .leaderboardDiv{position:relative;z-index:1;}
    .Olympics24 .leaderboardDiv .leaderboardCnts{border-radius:6px;overflow:hidden}

    .Olympics24 .videoCntnr.twitterVideo{min-height:350px}


    /** Video Popup Left **/
    .Olympics24 .videoPlayerPopup aside{display:inline-block;float:right;width:400px;background:#E9F0FF;border-radius:14px;overflow: hidden;box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24 .videoPlayerPopup aside h2 { display: inline-block; position:relative;float: right; width: 100%; font-family: droidBold, arial; color: #fff;height;border-bottom:3px solid #EC1C23; font-size: 16px; text-align: right; padding: 0 40px 0 16px;line-height:2.3; background:#00246B; }
    .Olympics24 .videoPlayerPopup aside h2:before{content:'';background:url(../Images/Olympics24/TitlePattern.png) no-repeat;width:12px;height:24px;background-size:100%;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}

    .Olympics24 .videoPlayerPopup aside .playerList{display: inline-block;float: right;width: calc(100% + 17px);padding: 10px;position: relative;height:calc(100% - 52px);overflow: auto;padding: 0;}
    .Olympics24 .videoPlayerPopup aside .playerList li{display:inline-block;float:right;width:100%;padding:12px;cursor:pointer;border-bottom: 1px solid rgba(255,255,255,0.07);transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;}
    .Olympics24 .videoPlayerPopup aside .playerList li .imageCntnr{position: relative;overflow: hidden;padding-bottom: calc((110px * 67)/ 100);border-radius:6px;width: 110px;height: 100%;display: inline-block;float: right;}
    .Olympics24 .videoPlayerPopup aside .playerList li .imageCntnr img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}
    .Olympics24 .videoPlayerPopup aside .playerList li.playing, .Olympics24 .videoPlayerPopup aside .playerList li:hover{background:#D3E3FF;}
    .Olympics24 .videoPlayerPopup aside .playerList li.playing .desc p, .Olympics24 .videoPlayerPopup aside .playerList li:hover .desc p{color:#1E1E1E}

    .Olympics24 .videoPlayerPopup aside .playerList li .desc{display:inline-block;float:right;width:calc(100% - 110px);padding:4px 16px}
    .Olympics24 .videoPlayerPopup aside .playerList li .desc p{display:inline-block;float:right;width:100%;overflow:hidden;font-family:droidLight, arial;color:#1e1e1e;font-size:13px;line-height:1.6;max-height:42px;overflow:hidden;margin-bottom:0px}
    .Olympics24 .videoPlayerPopup aside .playerList li .desc p.date{font-size:11px;color:#00246B;max-height:unset;margin-bottom:6px}

    .Olympics24 .videoPlayerPopup aside .playerList li .icon {width: 22px;height: 22px;float: right;margin-left: 10px;text-align: center;background: #00246B;position:absolute;top:0;right:0;z-index:1;border-bottom-left-radius:6px}
    .Olympics24 .videoPlayerPopup aside .playerList li .icon:before {content: "m";color: #FFFFFF;font-size: 13px;line-height: 22px;}

    .Olympics24 .videoPlayerPopup aside .playerList li.adsList:hover{background:transparent}
    .Olympics24 .videoPlayerPopup aside .playerList .sponsorBanner{display:inline-block;float:right;width:100%;}
    .Olympics24 .videoPlayerPopup aside .playerList .sponsorBanner img{width:100%;height:auto}


    .Olympics24 .videoPlayerPopup aside .playerList .acn-loader{position:absolute;position: absolute;width: 68px;height: 68px;top: 50%;left:50%;transform: translate(-50%, -50%);/*background:url(../Images/ACN2022/acnLoader.gif) no-repeat center center;background-size:100px auto*/}
    .Olympics24 .videoPlayerPopup aside .playerList .acn-loader div {position: absolute;top: 33px;width: 13px;height: 13px;transform:rotate(45deg);background: #EC1C23;animation-timing-function: cubic-bezier(0, 1, 1, 0);}
    .Olympics24 .videoPlayerPopup aside .playerList .acn-loader div:nth-child(1) {left: 4px;animation: lds-ellipsis1 0.6s infinite;}
    .Olympics24 .videoPlayerPopup aside .playerList .acn-loader div:nth-child(2) {left: 4px;animation: lds-ellipsis2 0.6s infinite;}
    .Olympics24 .videoPlayerPopup aside .playerList .acn-loader div:nth-child(3) {left: 28px;animation: lds-ellipsis2 0.6s infinite;}
    .Olympics24 .videoPlayerPopup aside .playerList .acn-loader div:nth-child(4) {left: 52px;animation: lds-ellipsis3 0.6s infinite;}

    @keyframes lds-ellipsis1 {
      0% {
        transform: scale(0) rotate(45deg);
      }
      100% {
        transform: scale(1) rotate(45deg);
      }
    }
    @keyframes lds-ellipsis3 {
      0% {
        transform: scale(1) rotate(45deg);
      }
      100% {
        transform: scale(0) rotate(45deg);
      }
    }
    @keyframes lds-ellipsis2 {
      0% {
        transform: translate(0, 0) rotate(45deg);
      }
      100% {
        transform: translate(24px, 0) rotate(45deg);
      }
    }











    .Olympics24 .wcButton{display:inline-block;float:left;position:relative;background:#00246B;font-family:droidLight,Arial;font-size:13px;color:#F6F6F6;text-align:center;width:100px;height:30px;line-height:30px;border-radius:50px}
    /*.Olympics24 .wcButton:before,
    .Olympics24 .wcButton:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;pointer-events:none;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;}
    */
    .Olympics24 .wcButton:before{right:-8px;border-left: 8px solid #FD7301;}
    .Olympics24 .wcButton:after{left:-8px;border-right: 8px solid #FD7301;}

    /** Left Button **/
    .Olympics24 .wcButton.right{margin-right:8px}
    .Olympics24 .wcButton.left:before{display:none}

    /** Center Button **/
    .Olympics24 .wcButton.center{margin: 0 calc((100% - 100px) / 2);}

    /** Left Button **/
    .Olympics24 .wcButton.left{margin-left:8px}
    .Olympics24 .wcButton.right:before{display:none}

    .Olympics24 .proPlayer .remainContent .proNews .title a{color:#FD7301;line-height:30px;margin-left: 10px;position:relative;}


    /** Day Event **/
    .Olympics24 .dayEventCntnr{display:inline-block;float:right;width:100%;margin-bottom:0}
    .Olympics24 .dayEventCntnr .dayEvent{display:inline-block;float:right;width:100%;margin-left:0;margin-bottom:16px;border-radius:9px}
    .Olympics24 .dayEventCntnr .dayEvent .eventTitle{display:inline-block;float:right;width:100%;padding:0 35px 0 10px;position:relative;border-radius:9px 9px 0 0;background-color:#00246B;margin-bottom:0;text-align:center}
    .Olympics24 .dayEventCntnr .dayEvent .eventTitle h2:before{content:"";width:20px;height:20px;position:absolute;top:50%;right:-29px;transform:translateY(-50%);opacity:1;background:url(../Images/Olympics24/separatePattern.png) left center no-repeat;background-size:100% auto;pointer-events: none}
    .Olympics24 .dayEventCntnr .dayEvent .eventTitle h2{display:inline-block;position:relative;width:auto;font-family: droidBold, Arial;font-size:13px;height:36px;color:#F5F5F5;text-align:right;float:right;line-height:36px}
    .Olympics24 .dayEventCntnr .dayEvent:last-child{margin-bottom:0}

    .Olympics24 .dayEventCntnr .dayEvent .cntnr{display:inline-block;float:right;width:100%;padding:12px 12px 0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:relative}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr .data{display:inline-block;float:right;width:calc(100% - 100px);padding-right:10px;}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr .data label{display:inline-block;float:right;width:100%;font-family: droidBold, Arial;font-size:13px;margin-bottom:4px;color:#186CFF;text-align:right;line-height:1.4}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr .data p{display:inline-block;float:right;width:100%;font-family: droidLight, Arial;font-size:13px;line-height:1.6;max-height:80px;color:#1E1E1E;text-align:right;margin-bottom:16px;overflow:hidden}
    .Olympics24 .dayEventCntnr .dayEvent.opinion .cntnr .data p{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr .data p a{color:#1E1E1E}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr .data p a:hover{color:#EC1C23}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr .data p span.vs{margin:0 4px}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr .data p:last-of-type{margin-bottom:0}

    .Olympics24 .dayEventCntnr .dayEvent .cntnr .imageCntnr{display:inline-block;float:right;width:100px;height:100px;position:relative;overflow:hidden;border-radius:9px;overflow:hidden}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr .imageCntnr img{position:absolute;width:auto;height:100%;max-width:unset;top:50%;left:50%;transform:translate(-50%,-50%)}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr.video .imageCntnr span{width:50px;height:50px;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);line-height:46px;text-align:center;background: rgba(0,0,0,0.3);border-radius: 50%;border: 2px solid #FFFFFF;}
    .Olympics24 .dayEventCntnr .dayEvent .cntnr.video .imageCntnr span:before {content: "2";color:#FFFFFF;font-size: 20px;line-height:46px;opacity: 1;margin-left: 4px;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;}
    .Olympics24 .dayEventCntnr .flickity-enabled{margin-bottom:30px;border-radius: 9px;background-color: #F4F4F4;height: 160px;box-shadow: 0px 2px 4px 0px #0000001A;}

    .Olympics24 .dayEventCntnr .flickity-enabled:last-child{margin-bottom:0}

    .Olympics24 .dayEventCntnr .flickity-button{width:21px;height:21px;border-radius:50%;background-color:#EC1C23;border:0;top:8px}
    .Olympics24 .dayEventCntnr .flickity-button.previous{    left: 40px;right: auto;}
    .Olympics24 .dayEventCntnr .flickity-button.next{left:12px}
    .Olympics24 .dayEventCntnr .flickity-button:before{color:#1E1E1E;font-size:10px;line-height:2.2}
    .Olympics24 .dayEventCntnr .flickity-button:disabled{opacity:0.4}

    .Olympics24 .dayQues .dayEvent{background:#00246B}
    .Olympics24 .dayQues label{display:inline-block;float:right;width:100%;font-family:droidLight, Arial;font-size:13px;color:#F5F5F5;text-align:right}
    .Olympics24 .dayQues p{display:inline-block;border-radius:12px;width:100%;font-family:droidLight, Arial;font-size:15px;color:#F5F5F5;margin-top: 10px;padding-right: 28px;position:relative}
    .Olympics24 .dayQues p:before{content:"";width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:1;background:url(../Images/Olympics24/separatePattern.png) left center no-repeat;background-size:100% auto;pointer-events: none}
    .Olympics24 .dayQues  .eventTitle{border-bottom:1px solid #EC1C23}
    .Olympics24 .dayQues a{display:inline-block;font-family:droidLight, Arial;font-size:13px;color:#EC1C23;width:100%;text-align:center; margin-bottom: 18px;}


    /** Stars Road To Cup **/
    .Olympics24 .starsRoadToCup{display:inline-block;float:right;width:100%;border-radius:0;padding: 20px 12px;background: #16267C;border-radius:6px;overflow:hidden}
    .Olympics24 .starsRoadToCup .starsTitle{display:inline-block;float:right;width:100%;position:relative;margin-bottom:0}
    .Olympics24 .starsRoadToCup .starsTitle h2{display:inline-block;float:right;width:100%;font-family: droidBold, Arial;font-size:18px;height:40px;color:#efe1c3;text-align:right;line-height:40px;}

    .Olympics24 .starsRoadToCup .starsCntnr{display:inline-block;float:right;width:100%;background:rgba(66,7,30,0.8);/*border:4px solid #EC1C23;*/border-top:none;padding:30px 20px 20px;position:relative;border-radius:6px}
    .Olympics24 .starsRoadToCup .starsCntnr:before{content:"";width:calc(100% - 150px);height:3px;position:absolute;top:0;right:0;background:#FD7301}
    .Olympics24 .starsRoadToCup .starsCntnr:after{content:"";width:40px;height:3px;position:absolute;top:0;left:0;background:#FD7301}
    .Olympics24 .starsRoadToCup .starsCntnr .quote{content:"";width:28px;height:26px;position:absolute;top:-13px;left:81px;background:url(../Images/WC2022/quoteMark.svg) center center no-repeat;background-size:100% auto;pointer-events: none}

    .Olympics24 .starsRoadToCup .starsCntnr .cntnr{display:inline-block;float:right;width:100%;/*background:rgba(66,7,30,0.8);*/border-radius:6px;position:relative}
    .Olympics24 .starsRoadToCup .starsCntnr .cntnr .data{display:inline-block;float:right;width:calc(100% - 228px);padding:0 16px;}

    .Olympics24 .starsRoadToCup .starsCntnr .cntnr .data .starName{display:inline-block;float:right;width:100%;font-family: droidBold, Arial;font-size:18px;color:#EC1C23;text-align:right;margin-bottom:10px}
    .Olympics24 .starsRoadToCup .starsCntnr .cntnr .data p{display:inline-block;float:right;width:100%;height:54px;font-family: droidLight, Arial;font-size:14px;color:#efe1c3;text-align:right;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

    .Olympics24 .starsRoadToCup .starsCntnr .cntnr .imageCntnr{display:inline-block;float:right;width:120px;height:120px;position:relative;overflow:hidden;border-radius:6px;overflow:hidden}
    .Olympics24 .starsRoadToCup .starsCntnr .cntnr .imageCntnr img{position:absolute;width:auto;height:100%;max-width:unset;top:50%;left:50%;transform:translate(-50%,-50%)}

    .Olympics24 .starsRoadToCup .moreBtn{display: inline-block;float: left;position: relative;background: #FD7301;font-family: droidLight,Arial;font-size: 12px;color: #FFFFFF;text-align: center;width: 100px;height: 30px;line-height: 30px;border-radius: 50px;margin-top:90px}

    .Olympics24 .starsRoadToCup .moreBtn:hover{background:#EC1C23;color:#8a1538}
    /*.Olympics24 .starsRoadToCup .wcButton.left:hover:after{border-right: 8px solid #EC1C23;}*/




    /** Facebook Live **/
    .Olympics24 .fbLiveSection{display:inline-block;width:100%;float:right;margin-bottom: 30px;height:230px;background:#16267C;position:relative;}
    .Olympics24 .fbLiveSection .title{display:inline-block;float:right;width:100%;margin-bottom:10px;padding:16px 16px 0}
    .Olympics24 .fbLiveSection h4{display:inline-block;float:right;font-family:droidBold,Arial;font-size:15px;color:#FFFFFF;padding-bottom: 8px;text-align:right;}
    .Olympics24 .fbLiveSection h4 span{width:16px;height:16px;margin-bottom:-5px;margin-right: -5px;margin-left: 4px;display:inline-block;position:relative;z-index:0}
    .Olympics24 .fbLiveSection h4 span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.6);opacity:0.1;filter:blur(4px);animation:fbLiveFadeShadow 2s ease-in-out infinite}
    .Olympics24 .fbLiveSection h4 span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;background:#d41f2b;opacity:0.3;animation:fbLiveFade 2s ease-in-out infinite}



    .Olympics24 .fbLiveWidget{display:inline-block;width:100%;float:right;padding-bottom:56%;position:relative;overflow:hidden}
    .Olympics24 .fbLiveWidget .fbWidgetCnts{display:inline-block;width:100%;float:right;position:absolute;top:0;right:0;bottom:-200px;left:0;width:100%;height:100%;cursor:pointer;transform: translateZ(0);will-change: auto;animation: removeFBPopup .5s ease;}
    .Olympics24 .fbLiveWidget .fbWidgetCnts iframe{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;pointer-events:none;background: #000;}
    .Olympics24 .fbVideoPlaying .fbLiveWidget iframe{pointer-events:unset}

    .Olympics24 .fbVideoPlaying .fbLiveWidget.showPopup .fbWidgetCnts{position:fixed;bottom:10px;right:10px;width:300px;height:168px;left:auto;top:auto;z-index:2;animation: showFBPopup .65s ease}

    .Olympics24 .firstScreen.second.fbVideoPlaying{z-index: 10;}

    @keyframes showFBPopup {
        0% {bottom: -200px}
        to {bottom: 10px}
    }

    @keyframes removeFBPopup {
        0% {position:fixed;right:10px;width:300px;height:168px;left:auto;top:auto;}
        to {bottom: -200px;position:fixed;right:10px;width:300px;height:168px;left:auto;top:auto;}
    }


    .Olympics24 .fbVideoPlaying .fbLiveWidget .fbWidgetCnts .closeFBVideo{width:40px;height:26px;position:absolute;top:-26px;right:0;background:#000;border-top-left-radius: 6px;border-top-right-radius: 6px;}
    .Olympics24 .fbVideoPlaying .fbLiveWidget .fbWidgetCnts .closeFBVideo span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;pointer-events:none}
    .Olympics24 .fbVideoPlaying .fbLiveWidget .fbWidgetCnts .closeFBVideo span:after, 
    .Olympics24 .fbVideoPlaying .fbLiveWidget .fbWidgetCnts .closeFBVideo span:before {content: '';position: absolute;top: 0;width: 2px;height: 100%;background-color: #fff;opacity: 1;}
    .Olympics24 .fbVideoPlaying .fbLiveWidget .fbWidgetCnts .closeFBVideo span:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
    .Olympics24 .fbVideoPlaying .fbLiveWidget .fbWidgetCnts .closeFBVideo span:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
    .Olympics24 .fbVideoPlaying .fbLiveWidget.showPopup .fbWidgetCnts .closeFBVideo{animation: showFBPopup .65s ease}


    .Olympics24 .positionSide .fbLiveWidget .fbWidgetCnts p{display:none}
    .Olympics24 .positionSide .fbLiveWidget .fbWidgetCnts.live p{position: absolute;display: inline-block;float: right;padding: 1px 10px;line-height: 1.8;font-family: droidLight,Arial;text-align: center;top: 0;right: 0;color: rgba(255,255,255,0.8);font-size: 10px;pointer-events: none;background: #000;border-bottom-left-radius:4px}
    .Olympics24 .positionSide .fbLiveWidget .fbWidgetCnts.live p span{width:16px;height:16px;margin-bottom:-5px;margin-right: -5px;margin-left: 4px;display:inline-block;position:relative;z-index:0}
    .Olympics24 .positionSide .fbLiveWidget .fbWidgetCnts.live p span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.6);opacity:0.1;filter:blur(4px);animation:fbLiveFadeShadow 2s ease-in-out infinite}
    .Olympics24 .positionSide .fbLiveWidget .fbWidgetCnts.live p span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;background:#d41f2b;opacity:0.3;animation:fbLiveFade 2s ease-in-out infinite}


    @keyframes fbLiveFade {
      0% {opacity: 0.2;}
      50% {opacity: 1}
      100% {opacity: 0.2;}
    }

    @keyframes fbLiveFadeShadow {
      0% {opacity: 0.1;filter:blur(1px)}
      50% {opacity: 0.3;filter:blur(4px)}
      100% {opacity: 0.1;filter:blur(1px)}
    }


    /** Team Voting **/
    .Olympics24 .teamVoting{display:inline-block;width:100%;float:right;margin-bottom: 30px;background:#16267C;position:relative;overflow:hidden}
    .Olympics24 .teamVoting .cntnr{float:right;width:100%;position:relative;height:150px;}
    .Olympics24 .teamVoting img{width:100%;height:auto}

    .Olympics24 .teamVoting .cntnr.firstView{display:inline-block}
    .Olympics24 .teamVoting .cntnr.firstView .votingBtn{display:inline-block;float:right;width:100%;height:150px;position:relative}
    .Olympics24 .teamVoting .cntnr.firstView .votingBtn:before{content:"";position:absolute;width:348px;height:110px;top:50%;right:80px;transform:translateY(-50%);background: url(../Images/WC2022/votingText.svg) center center no-repeat;background-size: auto 100%;pointer-events: none;}
    .Olympics24 .teamVoting .cntnr.firstView .votingBtn:after{content:"";position:absolute;width:239px;height:150px;top:0;left:0;background: url(../Images/WC2022/votingTrophy.svg?ver=0.0) center center no-repeat;background-size: auto 100%;pointer-events: none;}

    .Olympics24 .teamVoting .cntnr.secondView{display:none}

    .Olympics24.viewTeamNews .teamVoting .cntnr.firstView{display:none}
    .Olympics24.viewTeamNews .teamVoting .cntnr.secondView{display:inline-block;}
    .Olympics24 .teamVoting .cntnr:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background: url(../Images/WC2022/secondView.jpg) center center no-repeat;background-size: auto 100%;pointer-events: none;}

    .Olympics24 .teamVoting .cntnr.secondView .voteInfo{display:inline-block;float:right;width:calc(100% - 232px);height:150px;padding:26px;position:relative}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .countDiv{display:inline-block;float:right;width:100%;margin-bottom:16px}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .countDiv:last-child{margin-bottom:0px}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{display:inline-block;float:right;width:150px;font-family:droidBold,Arial;font-size:22px;color:#801335;text-align:right;direction:rtl;height:40px;line-height:40px}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo span{display:inline-block;float:right;width:calc(100% - 150px);color:#FD7301;text-align:right;direction:rtl;height:40px;line-height:40px}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-family:ykBold,arial;font-size:40px;}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-family:droidBold,Arial;font-size:32px;}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{position:absolute;left:20px;bottom:26px;width:130px;height:36px;font-family:droidLight,Arial;font-size:13px;line-height:36px;color:#FFFFFF;background:#801335;text-align:center;border-radius:6px;overflow:hidden}

    .Olympics24 .teamVoting .cntnr.secondView .teamFlag{display:inline-block;float:right;width: 232px;height:150px;transform: skew(28deg);position:absolute;left:-41px;border-right: 5px solid #FD7301;background:#EC1C23;overflow:hidden;}
    .Olympics24 .teamVoting .cntnr.secondView .teamFlag:before{content:"";position:absolute;top:0;left:40px;width:100%;height:100%;transform:skewX(-28deg);}





    .Olympics24.qatar .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"قطر"}
    .Olympics24.ecuador .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"الإكوادور"}
    .Olympics24.senegal .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"السنغال"}
    .Olympics24.netherlands .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"هولندا"}
    .Olympics24.england .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"انجلترا"}
    .Olympics24.iran .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"ايران"}
    .Olympics24.usa .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"أمريكا"}
    .Olympics24.wales .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"ويلز"}
    .Olympics24.argentina .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"الأرجنتين"}
    .Olympics24.saudi .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"السعودية"}
    .Olympics24.mexico .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"المكسيك"}
    .Olympics24.poland .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"بولندا"}
    .Olympics24.france .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"فرنسا"}
    .Olympics24.australia .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"أستراليا"}
    .Olympics24.denmark .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"الدنمارك"}
    .Olympics24.tunis .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"تونس"}
    .Olympics24.spain .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"أسبانيا"}
    .Olympics24.costarica .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"كوستاريكا"}
    .Olympics24.germany .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"المانيا"}
    .Olympics24.japan .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"اليابان"}
    .Olympics24.belgium .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"بلجيكا"}
    .Olympics24.canada .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"كندا"}
    .Olympics24.morocco .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"المغرب"}
    .Olympics24.croatia .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"كرواتيا"}
    .Olympics24.brazil .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"البرازيل"}
    .Olympics24.serbia .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"صربيا"}
    .Olympics24.switherland .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"سويسرا"}
    .Olympics24.cameron .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"الكاميرون"}
    .Olympics24.portugal .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"البرتغال"}
    .Olympics24.ghana .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"غانا"}
    .Olympics24.uruguay .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"اوروجواي"}
    .Olympics24.korea .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"كوريا الجنوبية"}



    .Olympics24.qatar .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Qatar.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.ecuador .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Ecuador.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.senegal .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Senegal.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.netherlands .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Netherlands.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.england .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/England.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.iran .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Iran.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.usa .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/USA.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.wales .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Wales.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.argentina .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Argentina.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.saudi .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Saudi.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.mexico .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Mexico.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.poland .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Poland.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.france .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/France.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.australia .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Australia.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.denmark .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Denmark.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.tunis .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Tunis.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.spain .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Spain.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.costarica .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Costarica.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.germany .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Germany.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.japan .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Japan.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.belgium .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Belgium.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.canada .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Canada.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.morocco .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Morocco.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.croatia .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Croatia.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.brazil .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Brazil.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.serbia .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Serbia.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.switherland .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Switherland.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.cameron .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Cameron.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.portugal .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Portugal.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.ghana .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Ghana.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.uruguay .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Uruguay.png) left center no-repeat;background-size: auto 228px}
    .Olympics24.korea .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Korea.png) left center no-repeat;background-size: auto 228px}






    /*.Olympics24.openTeamPopupMain{overflow:hidden!important}*/
    .Olympics24 .votingTeamPopup{position: fixed;top:50px;left:0;right:0;bottom:0;width: 100%;padding:60px 200px;height: calc(100% - 50px);background:#E8F0FF;visibility: hidden;opacity: 0;z-index: 200;pointer-events:none}
    .Olympics24.openTeamPopupMain .votingTeamPopup{visibility:visible;opacity:1;pointer-events:visible}

    .Olympics24 .votingTeamPopup:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: url('../Images/ACN2022/rotateElephant.svg') top right no-repeat;background-size: 600px auto;pointer-events: none;}
    .Olympics24 .votingTeamPopup:after {content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: url('../Images/ACN2022/circle.png') bottom left no-repeat;background-size: 700px auto;pointer-events: none;background-position: -20% 75px}
    .Olympics24 .votingTeamPopup .pattern {display:inline-block;width: 100%;height: 42px;position: absolute;right: 0;left: 0;bottom: 30px;pointer-events: none;}
    .Olympics24 .votingTeamPopup .pattern:before {content: "";width: 100%;height: 100%;position: absolute;right: 0;left: 0;bottom: 0;background: url('../Images/ACN2022/line.png') bottom left repeat;background-size: auto 100%;pointer-events: none;}

    .Olympics24 .votingTeamPopup .closeTeamPopup{position:absolute;width:60px;height:60px;top:20px;left:20px;border-radius:6px;background:#D3E3FF;transition: none;opacity:0;visibility:hidden;    box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24.openTeamPopupMain .votingTeamPopup .closeTeamPopup{visibility:visible;opacity:1}
    /*.Olympics24 .votingTeamPopup .teamVotingCntnr{display:inline-block;float:right;width:100%}*/

    .Olympics24 .votingTeamPopup .closeTeamPopup:after,
    .Olympics24 .votingTeamPopup .closeTeamPopup:before {content: '';position: absolute;top: 50%;margin-top:-15px;width: 2px;height: 30px;background-color: #00246B;}
    .Olympics24 .votingTeamPopup .closeTeamPopup:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
    .Olympics24 .votingTeamPopup .closeTeamPopup:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

    .Olympics24 .votingTeamPopup .allTeams{width: 100%;height: 100%;display: -ms-flexbox;display: flex;position: relative;transition: none;opacity:0;visibility:hidden;}
    .Olympics24 .votingTeamPopup .allTeams{visibility:visible;opacity:1}
    .Olympics24 .votingTeamPopup .allTeams .divQues{display: inline-block;width: 100%;float: right;padding:12px;background-color: #00246B;border-radius: 9px;margin-bottom:100px}
    .Olympics24 .votingTeamPopup .allTeams .divQues p{display:inline-block;width:100%;height:100%;text-align:center;color:#fff;font-size:25px;font-family:droidBold, Arial;}

    .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{display: inline-block;width: calc(100% - 500px);}
    .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li{display:inline-block;position:relative;width:calc((100% - 40px )/ 2);float:right;background-color:#fff;height:58px;margin-left:40px;border-radius:43px;color:#00246B;cursor:pointer;font-size:22px;text-align:right;font-family:droidLight, Arial;padding:2px 66px;margin-bottom:40px;line-height:2.2;    box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:nth-child(2n){margin-left:0}
    .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:nth-child(3), .Olympics24.openTeamPopupMain .votingTeamPopup .allTeams .divAns label:nth-child(4){margin-bottom:0}
    .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{content:'';background:url(../Images/Olympics24/separatePattern.png) no-repeat center right;width:20px;height:20px;position:absolute;background-size:100%;pointer-events:none;top:50%;transform:translateY(-50%);right:30px}
    .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:hover{background-color:#00246B;color:#fff}
    .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li.correct{background-color:#189E2F;border:2px solid #189E2F}
    .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li.wrong{background-color:#E20000;border:2px solid #E20000}

    .Olympics24 .votingTeamPopup .logo{display:inline-block;position: relative; width: 135px; height: 112px; bottom: auto; left: auto;transform: none;margin-top: 60px;}
    .Olympics24 .votingTeamPopup .logo img{display:inline-block;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain}

    .Olympics24 .votingTeamPopup .text{display:inline-block;position:relative;width:100%;float:right;margin-bottom:50px}
    .Olympics24 .votingTeamPopup h2{display:inline-block;width:auto;text-align:center;font-family:droidBold, Arial;font-size:36px;color:#00246B;position:relative}
    .Olympics24 .votingTeamPopup h2:before{content:'';background:url(../Images/ACN2022/smallpatern1.svg) no-repeat center right;width:28px;height:28px;position:absolute;background-size:100%;pointer-events:none;top:50%;transform:translateY(-50%);right:-60px}
    .Olympics24 .votingTeamPopup h2:after{content:'';background:url(../Images/ACN2022/smallpatern1.svg) no-repeat center right;width:28px;height:28px;position:absolute;background-size:100%;pointer-events:none;top:50%;transform:translateY(-50%);left:-60px}
    .Olympics24 .votingTeamPopup .allTeams{display:inline-block;float:right;width:100%;}
    .Olympics24 .votingTeamPopup .allTeams li{display:inline-block;float:right;width:calc((100% - 112px) / 8);margin-left:16px;margin-bottom:16px;background:#16267C;border-radius:6px}
    .Olympics24 .votingTeamPopup .allTeams li:hover{background:rgba(66,7,30,0.8)}

    .Olympics24 .votingTeamPopup .allTeams li:nth-child(8n){margin-left:0}

    .Olympics24 .votingTeamPopup .allTeams li a{display:inline-block;float:right;width:100%;padding:20px 10px}

    .Olympics24 .votingTeamPopup .allTeams li .imgCntnr{display:inline-block;position:relative;float:right;width:70px;height:50px;margin:0 calc((100% - 70px) / 2) 20px;overflow:hidden;border:1px solid rgba(248,241,207,0.2);border-radius:6px;}
    .Olympics24 .votingTeamPopup .allTeams li .imgCntnr img{position:absolute;width:auto;height:72px;top:50%;left:50%;transform:translate(-50%,-50%);max-width:unset}
    .Olympics24 .votingTeamPopup .allTeams li p{display:inline-block;float:right;width:100%;text-align:center;font-family:droidLight, Arial;font-size:15px;color:#FFFFFF;line-height:1}

    .Olympics24.openTeamPopupMain .sponsorContainer{display:none!important}


    /** Celebration Effect **/
    /*.flyingCelebration {position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; pointer-events: none; bottom: 0; opacity: 0; visibility: hidden; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s }
    .celebration .flyingCelebration { opacity: 1; visibility: visible; z-index: 999999 }*/



    /*** Follow Us ***/
    .Olympics24 .followUs{display:inline-block;float:right;width:100%;height:180px;background:#fff;padding:24px 16px;margin-bottom:30px}
    .Olympics24 .followUs h4{display:inline-block;float:right;width:100%;font-family:droidBold,Arial;font-size:15px;color:#000;text-align:right;margin-bottom:20px}
    .Olympics24 .followUs li{display:inline-block;float:right;width:calc((100% - 10px) / 2);height:36px;border-radius:6px;overflow:hidden;margin-left:10px;margin-bottom:10px;padding-right:16px;}
    .Olympics24 .followUs li:nth-child(2n){margin-left:0}
    .Olympics24 .followUs li:nth-last-child(-n+2){margin-bottom:0}
    .Olympics24 .followUs li span{display:inline-block;float:right;width:20px;text-align:center}
    .Olympics24 .followUs li span:before{color:#fff;line-height:36px;font-size:16px}
    .Olympics24 .followUs li p{display:inline-block;float:right;width:calc(100% - 20px);padding-right:6px;font-family:droidLight,Arial;font-size:13px;color:#fff;line-height:36px}


    .Olympics24 .followUs li.facebook{background:#3b5998}
    .Olympics24 .followUs li.facebook span:before{content:"b"}

    .Olympics24 .followUs li.twitter{background:#1da1f2}
    .Olympics24 .followUs li.twitter span:before{content:"c"}

    .Olympics24 .followUs li.instagram{background:linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d)}
    .Olympics24 .followUs li.instagram span:before{content:"e"}

    .Olympics24 .followUs li.youtube{background:#ff0000}
    .Olympics24 .followUs li.youtube span:before{content:"f";font-size:18px}

    /** News Headlines **/
    .Olympics24 .newsHeadlines{display:inline-block;float:right;width:100%;height:494px;background:rgba(0,0,0,0.3);padding:16px;margin-bottom:0;border: 1px solid #3d5b52;}
    .Olympics24 .positionSide.center .newsHeadlines{display:none}

    .Olympics24 .newsHeadlines .title{display:inline-block;float:right;width:100%;border-bottom:1px solid rgba(255,255,255,0.1);margin-bottom:10px}
    .Olympics24 .newsHeadlines h4{display:inline-block;float:right;font-family:droidBold,Arial;font-size:15px;color:#fff;padding-bottom: 8px;text-align:right;}
    .Olympics24 .newsHeadlines .more{display:inline-block;float:left;font-family:droidLight,Arial;font-size:12px;color:#EC1C23;line-height: 28px;}

    .Olympics24 .newsHeadlines .headlinesConts{display:inline-block;float:right;width:100%}
    .Olympics24 .newsHeadlines .headlinesConts li{display:inline-block;float:right;width:100%;padding-bottom:16px}
    .Olympics24 .newsHeadlines .headlinesConts li span{display:inline-block;float:right;width:14px;height:10px;margin-top:10px;position:relative;}
    .Olympics24 .newsHeadlines .headlinesConts li span:before, .Olympics24 .newsHeadlines .headlinesConts li span:after {content: '';position: absolute;width: 2px;height:5px;background-color: #EC1C23;right:2px}
    .Olympics24 .newsHeadlines .headlinesConts li span:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top:0}
    .Olympics24 .newsHeadlines .headlinesConts li span:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top:3px}

    .Olympics24 .newsHeadlines .headlinesConts li p{display:inline-block;float:right;width:calc(100% - 14px);font-family:droidLight,Arial;font-size:13px;color:rgba(255,255,255,0.7);text-align:right}
    .Olympics24 .newsHeadlines .headlinesConts li:hover p{color:#EC1C23}

    .wcFanZone .dropDownContainer.gameMenu{top:10px;right:10px}

    /** Showcase **/
    .Olympics24 .showcaseDiv{margin-bottom:30px;z-index: 2;}
    .Olympics24.showOTP .showcaseDiv{z-index: 10;}
    .Olympics24.hideOTP .showcaseDiv{z-index: 2;}




    /** Entrypoints **/
    .Olympics24 .leftHP .tourEntryPoint a{margin-bottom:30px}
    .Olympics24 .leftHP .tourEntryPoint a:last-child{margin-bottom:0}
    .Olympics24 .tourEntryPoint a img{height:150px}


    /*** Highlights ***/
    .Olympics24 .acnHighlights{position:relative;direction:ltr;border-radius:0;border-top:4px solid #EC1C23;margin-bottom:0}
    /*.Olympics24 .acnHighlights:after{content:"";width:204px;height:14px;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background:url(../Images/ACN2022/pattern9.svg) left center repeat;background-size:auto 14px}*/
    .Olympics24 .acnHighlights .videoSlider{display:inline-block}
    .Olympics24 .acnHighlights .videoSliderConts {display: inline-block;width: 100%;float: right;padding: 50px 12px;text-align:center;position: relative;background:#00246B;}
    /*.Olympics24 .acnHighlights .videoSliderConts:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: url(../Images/WC2022/pattern01.svg) center center repeat;background-size: 420px auto;pointer-events: none;opacity: 0.015;}*/

    .Olympics24 .videoSliderConts:before{content:'';background:url(../Images/Olympics24/videoPattern.png) no-repeat left bottom;position:absolute;width: 100%;  height: calc(100% - 50px); bottom: 0;left: 0;background-size:auto 100% ;pointer-events:none}
    .Olympics24 .videoSliderConts:after{content:'';background:url(../Images/Olympics24/videoPatterntop.png) no-repeat right top;position:absolute;width: 100%; height: calc(100% - 50px); top: 0;right: 0;pointer-events:none;    background-size: auto 100% ;}
    .Olympics24 .acnHighlights h1, .Olympics24 .acnHighlights h2{color:#FFFFFF;font-family: droidBold,Arial;margin-bottom:30px}
    .Olympics24 .acnHighlights .videoSliderConts .videoSlider {display: inline-block;width: calc(100% - 130px);height: 300px;float: right;margin-right:65px}
    .Olympics24 .acnHighlights .videoSliderConts li{float:right;width:calc(100% / 4);display:inline-block;padding:0 10px}
    .Olympics24 .acnHighlights .videoSliderConts li:first-child{padding-right:0}
    .Olympics24 .acnHighlights .videoSliderConts li:nth-child(4n){margin-left:0}
    .Olympics24 .acnHighlights h2.TitleMain{margin-right:30px}
    .Olympics24 .acnHighlights h2.TitleMain:before{content:'';background:url(../Images/Olympics24/TitleRedPattern.png) no-repeat center center;height:24px;width:12px;position:absolute;right:10px;top:12px}

    .Olympics24 .acnHighlights .videoSliderConts .imgCntnr{width:100%;padding-bottom:60%;position:relative;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,0.3)}
    .Olympics24 .acnHighlights .videoSliderConts .imgCntnr:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.4);z-index:2;opacity:1;visibility:visible;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;}
    .Olympics24 .acnHighlights .videoSliderConts li:hover .imgCntnr:before{opacity:0;visibility:hidden}
    .Olympics24 .acnHighlights .videoSliderConts .imgCntnr img{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:1}
    .Olympics24 .acnHighlights .videoSliderConts .imgCntnr .icon-video{position:absolute;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,0.3);border:2px solid #FFFFFF;pointer-events:none;z-index:2;border-radius:50%;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;}
    .Olympics24 .acnHighlights .videoSliderConts .imgCntnr .icon-video:before{content:"2";color:#FFFFFF;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:20px;margin-left: 2px;line-height:46px;opacity:1;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;}

    .Olympics24 .acnHighlights .videoSliderConts .newsCategory {position: absolute;top:0;float: right;display: inline-block;color: #fff;font-size: 14px;font-family:droidLight,Arial;background: rgba(17,17,17,0.8);padding: 0 10px;height: 25px;line-height: 1.7;z-index:4}
    .Olympics24 .acnHighlights .videoSliderConts .newsCategory:hover{background:#111;}

    .Olympics24 .acnHighlights .videoSliderConts .desc{position:relative;width:100%;text-align:right;float:right;display:inline-block;padding:16px 0;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;}

    .Olympics24 .acnHighlights .videoSliderConts .desc h2{display:inline-block;width:100%;float:right;text-align:right;font-size:15px;font-family:droidLight,Arial;color:#FFFFFF;line-height: 1.6;height:50px;overflow:hidden}
    .Olympics24 .acnHighlights .videoSliderConts li:hover .desc h2{color:#EC1C23}
    .Olympics24 .acnHighlights .videoSliderConts .desc .item{float:right;display:inline-block;margin-bottom:10px}
    .Olympics24 .acnHighlights .videoSliderConts .desc .item:last-child{margin-left:0}
    .Olympics24 .acnHighlights .videoSliderConts .desc .icon-date:before {display:none;content: 'w';color: rgba(255,255,255,0.6);margin-left: 5px;float:right;line-height: 1.4;font-size:12px}
    .Olympics24 .acnHighlights .videoSliderConts .desc .normalFont {display:inline-block;float:right;text-align:right;font-size:12px;font-family:droidLight,Arial;color:#8091B5;line-height: 1.6;}
    .Olympics24 .acnHighlights .videoSliderConts .desc .icon-view:before {content: 'i';color: #fff;margin-left: 5px;line-height: 1.5;float:right;display:inline-block}

    /*.acnHighlights .flickity-viewport{width: calc(100% - 130px); overflow: hidden;margin-right:65px}*/
    .Olympics24 .acnHighlights .flickity-button{top:100px;border:none;background:#EC1C23;width:32px;height:32px;left:-45px}
    .Olympics24 .acnHighlights .flickity-button:before{line-height:30px;color:#fff;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;}
    .Olympics24 .acnHighlights .flickity-button:active,
    .Olympics24 .acnHighlights .flickity-button:hover,
    .Olympics24 .acnHighlights .flickity-button:focus {background-color: #FFE34F;border: 1px solid #FFE34F;}

    .Olympics24 .acnHighlights .flickity-button:active:before,
    .Olympics24 .acnHighlights .flickity-button:hover:before,
    .Olympics24 .acnHighlights .flickity-button:focus:before {color: #FFFFFF;}

    .Olympics24 .acnHighlights .allVideosBtn{display:inline-block;float:right;width:200px;height:40px;margin:30px calc((100% - 200px) / 2) 0;background:#EC1C23;font-family:droidBold,Arial;font-size:13px;color:#fff;line-height:40px;position:relative}
    .Olympics24 .acnHighlights .allVideosBtn:hover {background: #EC1C23;color: #000;}
    .Olympics24 .acnHighlights .allVideosBtn.center:before{border-left: 8px solid #8a1538}
    .Olympics24 .acnHighlights .allVideosBtn.center:after{border-right: 8px solid #8a1538}

    .Olympics24 .acnHighlights .allVideosBtn.center:hover:before{border-left: 8px solid #FD7301}
    .Olympics24 .acnHighlights .allVideosBtn.center:hover:after{border-right: 8px solid #FD7301}




    .Olympics24 .acnHighlights .flickity-button.previous {right: -55px;}

    .Olympics24 .endLatestNews{display:inline-block;float:right;width:100%}



    /*reelsHP**/
    .Olympics24 .acnHighlights.reelsHP.listingMain ul li .imageCntnr {padding-bottom: 178%;}
    .Olympics24 .acnHighlights.reelsHP .flickity-slider {margin:0 16px}
    .Olympics24 .acnHighlights.reelsHP.listingMain ul{min-height:unset;    display: inline-block;float: right;width: 100%;}
    .Olympics24 .acnHighlights.reelsHP .flickity-button.previous{left:40px;right:auto}
    .Olympics24 .acnHighlights.reelsHP .flickity-button.next {left: 0;}
    .Olympics24 .acnHighlights.reelsHP .flickity-button{width:34px;height:34px;background: #EC1C23;border-radius:50px;top:-68px}
    .Olympics24 .acnHighlights.reelsHP .flickity-button:before{color:#1E1E1E;font-size:inherit;line-height:34px}
    .Olympics24 .acnHighlights.reelsHP .flickity-button:hover { background: #FD7301 }
    .Olympics24 .acnHighlights.reelsHP ul li {margin-left: 16px; width:214px;height: auto; position: relative;overflow: hidden; background: none; display: inline-block; float: right;padding:0}
    .Olympics24 .acnHighlights.reelsHP ul li.gap { opacity: 0; height: 0; display: inline-block }
    .Olympics24 .acnHighlights.reelsHP ul li a { display: inline-block;float:right;width:100% }
    .Olympics24 .acnHighlights.reelsHP ul li .secName { padding: 2px 10px;   font-size: 13px; color: #fff; background: rgba(0,0,0,0.7); position: absolute; top: 0px; right: 0px; z-index: 1 }
    .Olympics24 .acnHighlights.reelsHP ul li .imageCntnr { position: relative; overflow: hidden; padding-bottom: 178%; display: inline-block; float: right; width: 100%;border:1px solid rgba(255,255,255,0.3);border-radius:6px}
    .Olympics24 .acnHighlights.reelsHP ul li a img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto; width: 100%; height: 100%; border: none; filter: brightness(100%) contrast(100%); -webkit-filter: brightness(100%) contrast(100%); -moz-filter: brightness(100%) contrast(100%); -o-filter: brightness(100%) contrast(100%); -ms-filter: brightness(100%) contrast(100%); transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; }
    .Olympics24 .acnHighlights.reelsHP ul li:hover img { filter: brightness(108%) contrast(108%); -webkit-filter: brightness(108%) contrast(108%); -moz-filter: brightness(108%) contrast(108%); -o-filter: brightness(108%) contrast(108%); -ms-filter: brightness(108%) contrast(108%) }
    .Olympics24 .acnHighlights.reelsHP ul li .desc { width: 100%; cursor: pointer; display: inline-block; float: right; padding: 10px 0 }
    .Olympics24 .acnHighlights.reelsHP ul li .desc p { display: inline-block; float: right; width: 100%; color: #FFFFFF; text-align: right; line-height: 1.8; font-size: 14px;   direction: rtl; height: 78px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
    .Olympics24 .acnHighlights.reelsHP ul li:hover .desc p { color: #FD7301 }
    .Olympics24 .acnHighlights.reelsHP ul li .desc p.date { display: none }
    .Olympics24 .acnHighlights.reelsHP ul li .desc .time { display: inline-block;   font-size: 12px; color: #EC1C23; float: right; direction: rtl; width: 100%; margin-bottom: 2px; margin-top: 4px; }
    .Olympics24 .acnHighlights.reelsHP ul li .desc .icon-time:before { content: "x"; float: right; margin-left: 8px; font-size: 16px; line-height: 1.2; display: none }
    .Olympics24 .acnHighlights.reelsHP ul li .desc .time span { margin-left: 16px; position: relative; float: right; line-height: 1.6; }
    .Olympics24 .acnHighlights.reelsHP ul li .desc .time span:after { content: ""; position: absolute; left: -8px; top: 2px; width: 1px; height: 14px; background: #EC1C23; }
    .Olympics24 .acnHighlights.reelsHP ul li .desc .time span:last-child:after { display: none }
    .Olympics24 .acnHighlights.reelsHP ul li.noStats { display: inline-block; width: 100%; float: right; min-height: 230px }
    .Olympics24 .acnHighlights.reelsHP ul li.noStats p { position: absolute; top: 50%; transform: translateY(-50%);   font-size: 14px; color: #FFFFFF; width: 100%; text-align: center }
    .Olympics24 .acnHighlights.reelsHP .more { display: inline-block; width: 100%; height: 28px; background: #0277bd; padding: 0 10px; text-align: left; color: #fff;   font-size: 13px; line-height: 2.3 }
    .Olympics24 .acnHighlights.reelsHP .more:hover { background: #1b92d9 }
    .Olympics24 .acnHighlights.reelsHP .more span { float: left; margin-right: 10px }
    .Olympics24 .acnHighlights.reelsHP .more .icon-more:before { content: "h"; color: #fff; font-size: 14px; line-height: 2.2 }
    .Olympics24 .acnHighlights.reelsHP ul li .secName{padding: 0 0 0 10px; font-size: 13px;color: #fff;background: rgba(0,0,0,0.7);position: absolute;top: 0px;right: 0px;z-index: 1;height: 30px;line-height: 2.3;left: 0;width: 30px;height: 25px;overflow: hidden;padding: 0;right: auto;}
    .Olympics24 .acnHighlights.reelsHP ul li .secName .icon {background-color: #000;width: 30px;height: 25px;position: absolute;top: 0;margin-left: 0;right: 0;}
    .Olympics24 .acnHighlights.reelsHP ul li .secName .icon.icon-album:before{content: 'n';color: #fff;font-size: 13px;float: left;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
    .Olympics24 .acnHighlights.reelsHP ul li .secName .icon.icon-name:before{content: 'm';color: #fff;font-size: 8px;float: left;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
    .Olympics24 .acnHighlights.reelsHP ul li:nth-child(4n){margin-left:16px}




    /** Groups **/
    .Olympics24 .euroGroups.groupTabs{position:relative;margin-bottom:0;padding:20px 0;background:#F2F2F2;border-radius:0;border-top:4px solid #ED1C24;overflow:hidden}
    .Olympics24 .euroGroups.groupTabs:before{content:'';    width: 100%; height: 100%; position: absolute;  top: 0;right: 0;background: url(../Images/Olympics24/GroupPattern.png) top center;background-size: 100%;pointer-events: none;}

    .Olympics24 .euroGroups.groupTabs h2.TitleMain{margin-right:30px;margin-bottom:0}
    .Olympics24 .euroGroups.groupTabs h2.TitleMain:before{content:'';background:url(../Images/Olympics24/TitleColorPattern.png) no-repeat center center;height:24px;width:12px;position:absolute;right:-20px;top:6px}
    .Olympics24 .euroGroups.groupTabs h1, .Olympics24 .euroGroups.groupTabs h2{color:#000000;font-family: droidBold,Arial;margin-bottom:30px;position:relative}


    .Olympics24 .euroGroups .groupsCnt {display: inline-block;margin:0 auto;width: calc(100% - 170px);}
    .Olympics24 .euroGroups .groupsCnt .groupsCarousel{height:auto}
    .Olympics24 .euroGroups .groupsCnt ul li{width:calc(100% / 3);height:auto;display:inline-block;margin-left:0;float:right;padding:0 20px}
    .Olympics24 .euroGroups .groupsCnt ul li .groupItem{display:inline-block;float:right;border-radius:12px;height:100%;width:100%;background:#F3F3F3;padding:16px 0;box-shadow: 0px 2px 2px 0px #0000001A;margin-bottom:5px}
    .Olympics24 .euroGroups ul li .groupItem .groupTtl{padding:0 22px;background: none;height:auto}
    .Olympics24 .euroGroups ul li .groupItem .groupTtl h3 {float: right;display: inline-block;width: 100%;text-align: right;color: #00246B;font-family: droidLight,Arial;font-weight:bold;font-size: 18px;line-height: 2.4;}

    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl,
    .Olympics24 .euroGroups.groupTabs .table .wRow .item p,
    .Olympics24 .euroGroups.groupTabs .table .wRow .item{color:#616161}

    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl {font-size: 12px;}
    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl.dtls {width: auto;padding: 0;text-align: center;margin-left: 16px;}
    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl.dtls:last-child {margin-left: 0;}

    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl.team {width: calc(100% - 132px);}
    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl.dtls:nth-child(2) {width: 20px;}
    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl.dtls:nth-child(3) {width: 10px;}
    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl.dtls:nth-child(4) {width: 22px;}
    .Olympics24 .euroGroups.groupTabs .table .ttlRow .itemTtl.dtls:nth-child(5) {width: 32px;text-align: left;}

    .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow{margin-bottom:10px;padding:0 16px;background:none;height:auto}
    .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{height:56px;padding:16px;border-bottom:none;border:none}
    .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow:nth-child(odd){background:#F3F3F3}
    .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow:nth-child(even){background:#FFFFFF}
    .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .team img{width:24px;height:auto}
    .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .item p{line-height:24px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

    .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .item{font-size:15px;line-height:24px;padding:0}
    .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls {width: auto;padding: 0;text-align: center;margin-left: 16px;}
    .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:last-child {margin-left: 0;}

    .Olympics24 .euroGroups.groupTabs .table .wRow .item.team {width: calc(100% - 132px);}
    .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:nth-child(2) {width: 20px;}
    .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:nth-child(3) {width: 10px;}
    .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:nth-child(4) {width: 22px;}
    .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:nth-child(5) {width: 32px;}


    .Olympics24 .mainTour .standingSection .table{border:none}
    .Olympics24 .mainTour .standingSection .wRow .item{color:#FFFFFF}
    /*.Olympics24 .mainTour .standingSection .wRow:nth-child(odd){background:rgba(66,7,30,0.2)}*/


    .Olympics24 .viewTabs {display: inline-block;float: right;width: 100%;position: relative;z-index: 2;}
    .Olympics24 .tabsContainer{display:inline-block;float:right;width:100%;position:relative;height:65px;background-color:none;text-align:center;opacity: 0;
        visibility: hidden;
        pointer-events: none;height:0}
    .Olympics24 .tabs-nav {list-style: none;margin: 0;display: inline-block;margin:0 auto ;width: auto;position: relative;z-index: 2;overflow:hidden}
    .Olympics24 .tabs-nav > li {display: inline-block;width:auto!important;height:65px!important;font-size: 15px;position: relative;float: right;text-align: right;line-height:65px;cursor: pointer;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
    .Olympics24 .tabs-nav > li:last-of-type{margin-right:100px}
    /*.Olympics24 .tabs-nav > li:before{content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;pointer-events: none;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;}
    .Olympics24 .tabs-nav > li:first-of-type:before{border-right: 8px solid rgba(0,0,0,0.2);left:-8px}
    .Olympics24 .tabs-nav > li:last-of-type:before{border-left: 8px solid rgba(0,0,0,0.2);right:-8px}*/


    .Olympics24 .tabs-nav > li:after{display:none;content: "";width: 10px;height: 10px;position: absolute;float:right;left:-5px;top: 50%;transform: translateY(-50%);background: url(../Images/WC2022/pattern03.svg) center center no-repeat;background-size: 100% auto;pointer-events: none;z-index: 2;}
    .Olympics24 .tabs-nav > li:last-of-type:after{display:none}

    .Olympics24 .tabs-nav > li > a {display: inline-block;color: #0F0F0F;float: right;font-size:19px;position: relative;font-family: droidBold,Arial;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
    .Olympics24 .tabs-nav > li:hover > a{color:#0F0F0F}
    .Olympics24 .tabs-nav .tabs-selected{border-right:none;border-left:none;border-bottom:none;color:#EC1C23;}
    .Olympics24 .tabs-nav .tabs-selected a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#186CFF}
    .Olympics24 .tabs-nav > li.tabs-selected:first-of-type:before{border-right: 8px solid #FD7301}
    /*.Olympics24 .tabs-nav > li.tabs-selected:last-of-type:before{border-left: 8px solid #FD7301}*/
    .Olympics24 .tabs-nav > li:last-child:before{content:'';position:absolute;width:18px;height:18px;background:url(../Images/Olympics24/separatePattern.png);top:50%;transform:translateY(-50%);right:-55px}

    .Olympics24 .tabs-nav .tabs-selected > a {color: #186CFF}
    .Olympics24 .tabs-nav > li > a p {display: inline-block;float: right;width: 100%;text-align: right;font-family:droidLight,Arial;font-size: 16px;transition: none;text-transform:uppercase;color: inherit;margin-bottom:0}
    .Olympics24 .viewTabContainer {display: inline-block;float: right;position: relative;width: 100%;direction: rtl;z-index: 1;padding: 0 16px 0;border-top: none;}
    .Olympics24 .tabs-container {display: inline-block;float: right;width: 100%;opacity: 1;visibility: visible;}
    .Olympics24 .tabs-container.tabs-hide {opacity: 0;visibility: hidden;height: 0;}


    .Olympics24 .groupTabs .flickity-button{top:50%;transform:translateY(-50%);border:1px solid #00246B;background:#00246B;width:32px;height:32px;left:-55px;}
    .Olympics24 .groupTabs .flickity-button:before{line-height:32px;color:#F4F4F4;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;}
    .Olympics24 .groupTabs .flickity-button:active,
    .Olympics24 .groupTabs .flickity-button:hover,
    .Olympics24 .groupTabs .flickity-button:focus {background-color: #EC1C23;    border: 1px solid #EC1C23;}

    .Olympics24 .groupTabs .flickity-button:active:before,
    .Olympics24 .groupTabs .flickity-button:hover:before,
    .Olympics24 .groupTabs .flickity-button:focus:before {color: #FFFFFF;}
    .Olympics24 .groupTabs .flickity-button.previous {right: -55px;}

    .Olympics24 .flickity-button:disabled{opacity:0.3}

        /**goup**/
 .custom-dropdown { position: relative;display: inline-block;float: left;width: 100%;text-align: left;padding: 0 10px;margin-bottom:20px;margin-left:15px}
 .custom-dropbtn{display:inline-block;float:left;width:100px;font-family:droidLight, Arial;font-weight:700;font-size:14px;color:#121212;position:relative;margin-left:20px}
 .custom-dropbtn:before{    content: "F";
    position: absolute;
    left: -18px;
    top: 7px;
    line-height: 1;
    z-index: 2;
    pointer-events: none;
    font-size: 12px;
    color: #E02F2F;
    font-weight: 700;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}
        .custom-dropdown-content {
            display: none;
            position: absolute;
            background-color: #f9f9f9;
            min-width: 127px;
            box-shadow: 0px 2px 3px 0px #00000040;
          
            left:0;top:30px;z-index:3
        }

        .custom-dropdown-content a {
            color: #000000;
            text-decoration: none;font-family:droidLight, Arial;font-size:14px;
            display: block;background:#F3F3F3;height: 48px;
    margin-bottom: 5px;
    line-height: 48px;
    padding: 0 10px;text-align:right
}
        

        .show-dropdown {
            display: block;
        }

    /**medal**/
    .Olympics24 .medal{background:#F3F3F3;box-shadow: 0px 2px 4px 0px #0000001A;height:418px;margin-bottom:20px}
    .Olympics24 .medal .ttl{background:#00246B;border-radius:8px;height:48px;padding:0;border:0;margin-bottom:0}
    .Olympics24 .medal .ttl h2{line-height:48px;color:#fff;position:relative;padding-right:30px}
    .Olympics24 .medal .ttl h2:before{content:'';background:url(../Images/Olympics24/TitlePattern.png) no-repeat center center;position:absolute;top:10px; right:10px;width:12px;height:24px}
    .Olympics24 .medal .ttl h2 a{color:#fff}
    .Olympics24 .medal .ttl .weekName{margin-top:0}
    .Olympics24 .medal .ttl .weekName p{width:100px;line-height:48px}
    .Olympics24 .medal .allItems{background:#fff;padding:0;height:368px}
    .Olympics24 .medal .allItems .labels .item{color:#00246B!important;font-family:droidBold, Arial}
    .Olympics24 .medal .allItems .labels .order, .Olympics24 .medal .allItems .labels .country{color:transparent!important}
    .Olympics24 .medal .allItems ul{display:inline-block;width:100%;height:240px;overflow:hidden}
    .Olympics24 .medal .allItems li{    padding: 12px 0;height: 48px;border-bottom: 0;margin-bottom:0}
    .Olympics24 .medal .allItems li:nth-child(even){background:#F3F3F3}
    .Olympics24 .medal .allItems li:nth-child(odd){background:#fff}
    .Olympics24 .medal .allItems li .item{color:#0F0F0F!important;padding-left:5px}
    .Olympics24 .medal .allItems li .item.time{font-size:11px}
    .Olympics24 .medal .allItems li .item.order{padding-right:5px;padding-left:0}
    .Olympics24 .medal .allItems .labels{padding:10px 5px;background:#F3F3F3;height:48px;margin-bottom:0}
    .Olympics24 .medal .weekName{display:inline-block;width:100%;float:right;margin-top:14px}
    .Olympics24 .medal .weekName a{display: inline-block;width: 128px;height: 32px;background: #00246B;border-radius: 18px;color: #fff;}
    .Olympics24 .medal .weekName a p{display:inline-block;text-align:center;font-family:droidLight, Arial;font-size:11px;color:#fff;line-height:32px}

                .Olympics24 .medal .allItems{position:relative}
    .Olympics24 .medal .allItems .empty{display:inline-block;padding:25px;font-size:12px;text-align:center}


    .medalMainPage .medal .allItems p.smallTitle{background: #00246B;position:relative;border-radius: 8px;height: 48px;padding: 0;border: 0;margin-bottom: 0;width:100%;color:#fff;text-decoration:none;padding-right:30px;font-size:18px;line-height:46px}
    .medalMainPage .medal .allItems p.smallTitle:before {content: '';background: url(../Images/Olympics24/TitlePattern.png) no-repeat center center;position: absolute;top: 10px;right: 10px;width: 12px;height: 24px;}

    .medalMainPage .medal .allItems .labels .order, .medalMainPage .medal .allItems .labels .country{color:#00246B!important}
    .medalMainPage .medal .allItems .labels{background:#fff}

   .medalMainPage .medal .allItems {box-shadow:0px 2px 4px 0px #0000001A;}
    .medalMainPage .medal .allItems li:nth-child(odd){background:#F3F3F3}
    .medalMainPage .medal .allItems li:nth-child(even){background:#fff}
    .medalMainPage .medal .allItems ul{height:auto}
    .medalMainPage .medal, .medalMainPage .medal .allItems{height:auto}
    .medalMainPage .medal .weekName {display:none}

    .medalPage .medal.championtime .ttl,
    .medalPage .medal.leftVideo .ttl{display:inline-block}

    /**champointime**/
    .Olympics24 .championtime{height:365px}
    .Olympics24 .championtime .allItems .item{text-align:right;font-size:12px;}
    .Olympics24 .championtime  .allItems .labels .item{font-size:12px;padding-left:5px;text-align:right}
    .Olympics24 .championtime .allItems .item.sport{width:110px}
    .Olympics24 .championtime .allItems .item.time{width:46px}
    .Olympics24 .championtime .allItems .labels .item.player{width:calc(100% - 156px);padding-right:0;text-align:right}
    .Olympics24 .championtime .allItems .item.player{width:calc(100% - 156px);padding-right:5px;}
    .Olympics24 .championtime .allItems ul{height:203px}
    .Olympics24 .championtime .allItems{height:316px}
    .Olympics24 .championtime .weekName{margin-top:0;display:inline-block}


    .Olympics24 .championTimepage .box{display:inline-block;width:100%;float:right;background:#fff;padding:15px 10px;overflow:visible;z-index:2}
    .Olympics24 .championTimepage .matchesCenter .dayName h2{color:#515151;font-weight:700}
    .Olympics24 .championTimepage .matchesCenter .ttlOptions .toursDropdown{float:left;border:0;width: auto;padding-left: 25px;max-width: 170px;margin-left:0}
    .Olympics24 .championTimepage .matchesCenter .toursDropdown select{font-weight:700}
    .Olympics24 .championTimepage .matchesCenter .toursDropdown select option{font-family:droidLight, Arial;font-size:14px;font-weight:400;background:#F3F3F3;margin-bottom:5px}
   .Olympics24 .championTimepage  .matchesCenter .toursDropdown:after{color:#E02F2F;font-weight:700}
   .Olympics24 .championTimepage  .matchesCenter .matchCenterDays {margin:10px 0}
   .Olympics24 .championTimepage  .matchesCenter .tab .dayTabLinks .day{background:#F3F3F3;border:0}
   .Olympics24 .championTimepage .matchesCenter .tab .dayTabLinks .dayName{color:#000;font-weight:400}
   .Olympics24 .championTimepage .matchesCenter .tab .dayTabLinks:hover .day, .Olympics24 .championTimepage .matchesCenter .tab .dayTabLinks.active .day{background:#E02F2F}
   .Olympics24 .championTimepage .matchesCenter .tab .dayTabLinks .dayName{color:#000;font-weight:400;font-family:droidLight, Arial}
   .Olympics24 .championTimepage .matchesCenter .tab .dayTabLinks:hover .dayName, 
   .Olympics24 .championTimepage  .matchesCenter .tab .dayTabLinks.active .dayName{font-weight:700}
   .Olympics24 .championTimepage .matchesCenter .tab .flickity-button{    border-radius: 50%;width: 32px;height: 32px;background:#E02F2F;border:0;top: 50%;transform: translateY(-50%);}
   .Olympics24 .championTimepage .mainTour .flickity-button.previous:before, 
   .Olympics24 .championTimepage .mainTour .flickity-button.next:before{line-height:32px}
   .Olympics24 .championTimepage .matchesCenter .tab .dayTabLinks{background:#fff}
   .Olympics24 .championTimepage .matchesCenter .tab .dayTabLinks.active:after{display:none}
   .Olympics24 .championTimepage .matchesCenter .dateDiv{width:100%;float:right}
   .Olympics24 .championTimepage .accordion {background: #FFFFFF;border-radius:8px;color: #1D1D1D;cursor: pointer;position:relative;height: 56px;line-height:56px;width: 100%;border: none;text-align: right;outline: none;font-size: 14px;transition: 0.4s;font-family:droidLight, Arial;font-weight:700;margin-top:20px;padding:0 40px}
   .Olympics24 .championTimepage .accordion:after {content: "F";position: absolute;left: 10px;top: 0;line-height: 56px;z-index: 2;pointer-events: none;color: #000;font-size: 12px;    color: #E02F2F;font-weight: 700;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}
   .Olympics24 .championTimepage .accordion.active{border-radius:8px 8px 0 0}
   .Olympics24 .championTimepage .accordion.active, .Olympics24 .championTimepage .accordion:hover{background:#00246B;color:#FFFFFF}
  .Olympics24 .championTimepage .accordion:hover:after{color:#fff;}
  .Olympics24 .championTimepage .accordion:hover:before, 
  .Olympics24 .championTimepage .accordion.active:before{filter:invert(1)}
   .Olympics24 .championTimepage .accordion.active:after{transform:rotate(180deg);color:#fff}
   /*.Olympics24 .championTimepage .active, .accordion:hover {background-color: #ccc; }*/
   .Olympics24 .championTimepage .panel {padding: 0 15px;display: none; background: #fff;overflow: hidden;}
   .Olympics24 .championTimepage .panel .panelItem{display:inline-block;width:100%;float:right;height:56px;position:relative;margin-bottom:5px}
   .Olympics24 .championTimepage .panel .panelItem:last-child{margin-bottom:0}
   .Olympics24 .championTimepage .panel label{display:inline-block;float:right;width:calc((100% - 30px) /4);line-height:56px;margin-left:10px;color:#515151;font-size:14px;font-family:droidLight, Arial;font-weight:400;text-align:right}
   .Olympics24 .championTimepage .panel label:last-child{margin-left:0}
   .Olympics24 .championTimepage .panel label.time, .Olympics24 .championTimepage .panel label.town{font-weight:700}
   .Olympics24 .championTimepage .proPlayer .remainContent{margin-top:50px}

   .Olympics24 .championTimepage .matchesCenter .dateBtn{float:right}
   .Olympics24 .championTimepage .matchesCenter .icon-date:before{color:#515151;font-size:16px;float:right;line-height:1.5;margin-left:5px}
   .Olympics24 .championTimepage .matchesCenter .dateDiv .ui-datepicker{right:0;top:18px}

   .Olympics24 .championTimepage .matchcenter.tourCustom .panel{padding:0}
   .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem .leftCol .details {
    background: #00246B;
    color: #F3F3F3;
    border: none;
    width: 94px;
    height: 26px;
    border-radius: 18px;
    line-height: 25px;
    font-family: droidbold, Arial;
}
   
 
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.future { border-right: 4px solid #00246B }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.now { border-right: 4px solid #22B35E }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.finish { border-right: 4px solid #D1D1D1 }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.postponed { border-right: 4px solid #FCB33A }

    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.future .allData{ border-left: 1px  solid #00246B }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.now .allData{ border-left: 1px  solid #22B35E }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.finish .allData{ border-left: 1px  solid #D1D1D1 }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.postponed .allData{ border-left: 1px  solid #FCB33A }

    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.future .topData .matchStatus span { border: 1px solid #00246B; color: #00246B; }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.now .topData .matchStatus span { border: 1px solid #22B35E; color: #22B35E; }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.finish .topData .matchStatus span { border: 1px solid #D1D1D1; color: #D1D1D1; }
    .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem.postponed .topData .matchStatus span { border: 1px solid #FCB33A; color: #FCB33A; }

   .Olympics24 .championTimepage .accordion:before{content:'';position:absolute;top:50%;transform: translateY(-50%);right:10px;width:20px;height:21px;}
   .Olympics24 .championTimepage .football .accordion:before{background:url(../Images/Olympics24/matches/fbl.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-handball .accordion:before{background:url(../Images/Olympics24/matches/handball.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-volleyball .accordion:before{background:url(../Images/Olympics24/matches/vollyball.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-beach-volleyball .accordion:before{background:url(../Images/Olympics24/matches/BeachVollyball.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-fencing .accordion:before{background:url(../Images/Olympics24/matches/fencing.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-artistic-swimming .accordion:before{background:url(../Images/Olympics24/matches/artistSwimming.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-modern-pentathlon .accordion:before{background:url(../Images/Olympics24/matches/modernPentathlon.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-swimming .accordion:before{background:url(../Images/Olympics24/matches/swimming.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-shooting .accordion:before{background:url(../Images/Olympics24/matches/shooting.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-table-tennis .accordion:before{background:url(../Images/Olympics24/matches/tableTennis.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-boxing .accordion:before{background:url(../Images/Olympics24/matches/boxing.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-rowing .accordion:before{background:url(../Images/Olympics24/matches/rowing.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-archery .accordion:before{background:url(../Images/Olympics24/matches/archery.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-taekwondo .accordion:before{background:url(../Images/Olympics24/matches/taekwondo.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-diving .accordion:before{background:url(../Images/Olympics24/matches/diving.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-equestrian.accordion:before{background:url(../Images/Olympics24/matches/equ.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-cycling-track .accordion:before{background:url(../Images/Olympics24/matches/cyclingtrack.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-weightlifting .accordion:before{background:url(../Images/Olympics24/matches/weightlifting.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-artistic-gymnastics .accordion:before{background:url(../Images/Olympics24/matches/artistGymansstics.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-trampoline-gymnastics .accordion:before{background:url(../Images/Olympics24/matches/trampolinegymastics.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-judo .accordion:before{background:url(../Images/Olympics24/matches/judo.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-tennis .accordion:before{background:url(../Images/Olympics24/matches/tennis.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-athletics .accordion:before{background:url(../Images/Olympics24/matches/athelitics.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-wrestling .accordion:before,
   .Olympics24 .championTimepage .wrestling .accordion:before,
   .Olympics24 .championTimepage .sports-roman-wrestling .accordion:before{background:url(../Images/Olympics24/matches/wrestling.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-sailing .accordion:before{background:url(../Images/Olympics24/matches/salilin.svg?ver=0.1) no-repeat;background-size:100% auto}
   .Olympics24 .championTimepage .sports-rhythmic-gymnastics .accordion:before{background:url(../Images/Olympics24/matches/rhyGy,mastics.svg?ver=0.1) no-repeat;background-size:100% auto}

   .Olympics24 .medal.championtime .allItems .labels{padding:10px 5px}

   /** left video**/
   .Olympics24 .leftVideo .acnHighlights h2.TitleMain{display:none}
   .Olympics24 .leftVideo .acnHighlights .videoSliderConts{padding:10px;background:#fff}
   .Olympics24 .leftVideo .acnHighlights .videoSliderConts .videoSlider{width:100%;margin-right:0;height:280px}
   .Olympics24 .leftVideo .acnHighlights .videoSliderConts li{width:100%;padding:0}
   .Olympics24 .leftVideo .acnHighlights{border-top:0}
   .Olympics24 .leftVideo .acnHighlights .videoSliderConts .desc .normalFont{color:#E02F2F}
   .Olympics24 .leftVideo .acnHighlights .videoSliderConts .desc h2{color:#1E1E1E;font-size:12px;margin-bottom:0}
   .Olympics24 .leftVideo .acnHighlights .allVideosBtn{display:none}
   .Olympics24 .leftVideo.medal{height:350px}
   .Olympics24 .leftVideo .acnHighlights .flickity-button{border-radius:50%;width:24px;height:24px}
   .Olympics24 .leftVideo .acnHighlights .flickity-button.previous{right: auto;left: 35px;top: -44px;}
   .Olympics24 .leftVideo .acnHighlights .flickity-button.next{right: auto;left: 0;top: -44px;}
   .Olympics24  .mainTour .leftVideo .flickity-button.previous:before, .Olympics24  .mainTour  .leftVideo .flickity-button.next:before{line-height:24px;font-size:14px}


    /** Knockout **/
    .Olympics24 .knockOutTab .allRounds{display:inline-block;float:right;width:100%;margin-bottom:16px}
    .Olympics24 .knockOutTab .allRounds .roundItem{display: inline-block;float: right;width: calc((100% - 224px) / 8);margin-left:32px;position:relative}

    .Olympics24 .knockOutTab .allRounds .roundItem h3{display: inline-block;float: right;width: 100%;margin-left: 0;overflow: hidden;margin-bottom:30px;font-family: droidBold,Arial;text-align:center;color:#00246B;font-size: 12px}
    .Olympics24 .knockOutTab .allRounds .roundItem:last-child{margin-left:0}

    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams{display:inline-block;float:right;width:100%;position:relative}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .knockoutStage{display:inline-block;float:right;width:100%;position:relative}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData{display:inline-block;float:right;width: 100%;position:relative;margin-bottom:2px}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team{display:inline-block;float:right;position:relative;width: 100%;height:48px;padding:12px 10px;background:#D3E3FF;cursor:pointer;border-radius:6px;overflow:hidden;pointer-events: none;}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team .QualifierName{display: inline-block;float: right;width: calc(100% - 20px);font-family: droidLight, arial;text-align: right;color: #1E1E1E;font-size: 11px;line-height: 24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);line-height: 1.6;direction: rtl;unicode-bidi: bidi-override;}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData:last-child{margin-bottom:0}

    .Olympics24 .knockOutTab .allRounds .roundItem.right .qualifiedTeams .teamData .team .QualifierName{text-align:right}
    .Olympics24 .knockOutTab .allRounds .roundItem.left .qualifiedTeams .teamData .team .QualifierName{text-align:left}


    .Olympics24 .knockOutTab .allRounds .roundItem .qlfyTeam .team.selected .imgCntnr{opacity:1}
    .Olympics24 .knockOutTab .allRounds .roundItem .qlfyTeam .team.selected .TeamName {color: #616161;opacity:1}



    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .separating{position:absolute;width:calc(100% + 10px);height:2px;top:50%;transform:translateY(-50%);background:rgba(248,241,207,0.15)}
    .Olympics24 .knockOutTab .allRounds .roundItem.right .qualifiedTeams .separating{right:6px}
    .Olympics24 .knockOutTab .allRounds .roundItem.left .qualifiedTeams .separating{left:6px}

    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .knockoutStage{margin-bottom:16px}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .knockoutStage:last-child{margin-bottom:0}


    /*.Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .imgCntnr{display: inline-block;float: right;width: 40px;height:40px;position:relative;border-radius:50%;overflow:hidden;border:2px solid #aaa;margin-bottom:4px}*/
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams img {display: inline-block;width: 24px;height:auto;position:relative}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .TeamName {display: inline-block;width: calc(100% - 44px);font-family: droidLight,arial;color: #616161;font-size: 11px;line-height: 1.4;position: absolute;top: 50%;transform: translateY(-50%);}

    .Olympics24 .knockOutTab .allRounds .roundItem.right .qualifiedTeams img,
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData.right img{float:right;}
    .Olympics24 .knockOutTab .allRounds .roundItem.right .qualifiedTeams .TeamName{float:right;text-align: right;padding-right:10px;right:34px}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData.right .TeamName{right:34px}

    .Olympics24 .knockOutTab .allRounds .roundItem.left .qualifiedTeams img,
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData.left img{float:left;}
    .Olympics24 .knockOutTab .allRounds .roundItem.left .qualifiedTeams .TeamName{float:left;text-align: left;padding-left:10px;left:34px}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData.left .TeamName{left:34px}


    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .CheckIn{position:absolute;right:16px;top:50%;transform:translateY(-50%);width: 26px;height: 26px;border-radius: 50%;border: 1px solid #aaa;text-align:center;color:#fff;font-size:14px;
                                         -webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .CheckIn:hover{background:#f2f2f2}

    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .CheckedIn {border: none;background:#6a81c3;}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .CheckedIn:hover{background:#6a81c3}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .CheckedIn:before{content:"K";line-height:1.9}

    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .GroupName{position:absolute;left:16px;top:50%;transform:translateY(-50%);color: #000;font-size: 12px;font-family: droidLight,Arial;text-align: right;}

    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team.hasteam{pointer-events:unset}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team.hasteam{background:#D3E3FF}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team.hasteam .TeamStanding{color:#7187c6}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team.hasteam .TeamStanding:after{display:none}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team.hasteam:after{display:none}

    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.second{padding:57px 0}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.second .knockoutStage{margin-bottom:130px}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.second .knockoutStage:last-child{margin-bottom:0}

    .Olympics24 .knockOutTab .second .teamData:last-child:before,
    .Olympics24 .knockOutTab .second .teamData:first-child:before {width: 20px;display: block;right: auto;content: '';position: absolute;border-right:none}


    .Olympics24 .knockOutTab .roundItem.right .second .teamData:last-child:before,
    .Olympics24 .knockOutTab .roundItem.right .second .teamData:first-child:before{right:-16px;border-right: 2px solid rgba(248,241,207,0.15);}

    .Olympics24 .knockOutTab .roundItem.left .second .teamData:last-child:before,
    .Olympics24 .knockOutTab .roundItem.left .second .teamData:first-child:before{left:-16px;border-left: 2px solid rgba(248,241,207,0.15);}


    .Olympics24 .knockOutTab .second .teamData:first-child:before {border-bottom: 2px solid rgba(248,241,207,0.15);bottom:-2px;height:57px;-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}
    .Olympics24 .knockOutTab .second .teamData:last-child:before {top:0;height:57px;-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}


    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.third {padding: 171px 0 0;}

    .Olympics24 .knockOutTab .third .teamData:last-child:before,
    .Olympics24 .knockOutTab .third .teamData:first-child:before {width: 20px;display: block;right: auto;content: '';position: absolute;border-right:none}

    .Olympics24 .knockOutTab .roundItem.right .third .teamData:last-child:before,
    .Olympics24 .knockOutTab .roundItem.right .third .teamData:first-child:before{right:-16px;border-right: 2px solid rgba(248,241,207,0.15);}

    .Olympics24 .knockOutTab .roundItem.left .third .teamData:last-child:before,
    .Olympics24 .knockOutTab .roundItem.left .third .teamData:first-child:before{left:-16px;border-left: 2px solid rgba(248,241,207,0.15);}


    .Olympics24 .knockOutTab .third .teamData:first-child:before {border-bottom: 2px solid rgba(248,241,207,0.15);bottom:-2px;height:114px;-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}
    .Olympics24 .knockOutTab .third .teamData:last-child:before {top:0;height:114px;-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}



    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.final{padding:195px 0}
    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.final .separating{width:calc(100% - 12px);display:none}


    .Olympics24 .knockOutTab .allRounds .roundItem.finalRound{width: calc((100% - 96px) / 4);}
    .Olympics24 .knockOutTab .allRounds .roundItem.finalRound .qualifiedTeams .teamData {width: calc((100% - 32px) / 2);margin-left: 32px;margin-bottom: 0;}
    .Olympics24 .knockOutTab .allRounds .roundItem.finalRound .qualifiedTeams .teamData:last-of-type {margin-left: 0}

    .Olympics24 .knockOutTab .final .teamData:last-child:before,
    .Olympics24 .knockOutTab .final .teamData:first-child:before {width: 16px;display: block;right: auto;border-right: none;content: '';position: absolute;bottom:auto;top:50%;transform:translateY(-50%);height:2px;-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;border-bottom: 2px solid rgba(248,241,207,0.15);}


    .Olympics24 .knockOutTab .final .teamData:first-child:before{right:-16px}
    .Olympics24 .knockOutTab .final .teamData:last-child:before{left:-16px;}


    .Olympics24 .groupTabs .leaderboardDiv{margin-bottom:0}

    .Olympics24 .groupTabs .groupsStanding{overflow:visible}
    /*.Olympics24 .groupTabs .groupsStanding:after{content: "";width: 100px;height: 24px;position: absolute;bottom: -70px;left:50%;transform:translateX(-50%);background: url(../Images/WC2022/pattern05.svg) center center no-repeat;background-size: 100% auto;pointer-events: none;}*/


    /******************** Euro Winner ********************/
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner{position:absolute;left:0;top:0;width:100%;z-index:1;height:100%}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner h3{display: inline-block;float: right;width: 100%;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-family: droidBold,Arial;text-align:center;color:#00246B;font-size: 16px;background:none;margin-bottom:0;border-radius:0;padding:0 0 16px}

    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerImg{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);border-radius:6px;text-align:center;width:130px;height:88px;background:#00246B;}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerImg:before{content:"?";font-family:arial;font-weight:bold;line-height:88px;font-size:54px;color:#FFFFFF}
    .Olympics24 .knockOutTab .allRounds .roundItem .selectWinner .cupWinner .winnerImg{display:none}

    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerHolder{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);text-align:center;width:130px;height:88px;}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerHolder .imgCntnr{display: inline-block;float: right;width: 100%;height:100%;position:relative;margin:0 ;border-radius:6px;overflow:hidden}


    /*.Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerHolder {display:inline-block;float:right;width:100%}
    *//*.Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerHolder .imgCntnr{display: inline-block;float: right;width: 100px;height:100px;position:relative;margin:0 calc((100% - 100px) / 2) 16px;border-radius:50%;overflow:hidden;border:2px solid #aaa;margin-bottom:4px}*/
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerHolder img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto;max-width: unset;}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerHolder .teamName {display: inline-block!important;float: right;width: 100%;font-family: droidBold, arial;text-align: center;color: #fff;font-size: 22px;line-height: 1.6;padding-right:0}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerHolder span{display:none}

    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .ShareLogin{display:none}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .ShareLogin a{display:inline-block;float:right;width:100px;height:40px;border-radius:6px;overflow:hidden;background:#3b5998;position:relative;margin:32px calc((100% - 100px) / 2) 0}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .ShareLogin .cnts{width:58px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-family:droidLight, Arial;font-size:13px;}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .ShareLogin .cnts p{display:inline-block;float:right;color:#fff;font-family:droidLight, Arial;font-size:13px;line-height:2.6}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .ShareLogin .cnts span{display:inline-block;float:right;margin-left:6px}
    .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .ShareLogin .cnts span.icon-fb:before{content:"b";font-size:20px}

    .Olympics24 .knockOutTab .allRounds .roundItem .selectWinner .cupWinner .ShareLogin{display:inline-block}

    .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.final:before{content:"";width:100%;height:230px;position:absolute;left:50%;transform:translateX(-50%);top:30px;background:url(../Images/ACN2022/acnTrophy.png) no-repeat center center;background-size:auto 100%;z-index:1}
    /*.Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.final .knockoutStage:before{display:none}*/


    .Olympics24 .proPlayer .remainContent .proNews .more{display:none}

    .Olympics24.arabs Header:before{display:none}








    /** Stats Section **/
    .Olympics24 .statsSection{position:relative;direction:ltr;border-radius:0;margin-bottom:0;border-top: 4px solid #EC1C23;overflow:hidden}
    .Olympics24 .statsSection:before{content:'';background:url(../Images/Olympics24/topBall.png) no-repeat top right;position:absolute;width:190px;height:220px;top:-10px;right:0;pointer-events:none;background-size:auto 100%;z-index:1;    opacity: 15%;}
     .Olympics24 .statsSection:after{content:'';background:url(../Images/Olympics24/bottomBall.png?ver=0.1) no-repeat bottom left;position:absolute;width:190px;height:150px;bottom:0;left:15px;pointer-events:none;background-size:auto 100%;z-index:1;    opacity: 4%;}
    .Olympics24 .statsSection .statsConts {display: inline-block;width: 100%;float: right;padding: 50px 12px;text-align:center;position: relative;background:#00246B}
    .Olympics24 .statsSection h1, .Olympics24 .statsSection h2{color:#FFFFFF;font-family: droidBold,Arial;margin-bottom:30px;padding-right:40px}
    .Olympics24 .statsSection h1, .Olympics24 .statsSection h2:before {content: '';background: url(../Images/Olympics24/TitlePattern.png) no-repeat;height: 24px;width: 12px;position: absolute;right: 10px;top: 12px;}
    .Olympics24 .statsSection .statsConts .statsItems {display: inline-block;width: 100%;float: right;margin-bottom:20px}
    .Olympics24 .statsSection .statsConts .statsItems li{display:inline-block;position:relative;float:right;width:240px;height:140px;padding:16px;margin-left:30px;border-radius:14px;overflow:hidden;background:#fff;z-index:1}
    .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:calc((100% - 570px) / 2)}
    .Olympics24 .statsSection .statsConts .statsItems li:last-child{margin-left:0}

    .Olympics24 .statsSection .statsConts .statsItems li .label{display:inline-block;float:right;width:100%;font-family:droidBold, Arial;color:#ED1C24;font-size:15px;position:relative;padding-right:25px}
    .Olympics24 .statsSection .statsConts .statsItems li .label:after{content:'';background:url(../Images/Olympics24/TitleColorPattern.png) no-repeat;width:12px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}

    .Olympics24.wcInner .statsSection:before,
    .Olympics24.wcInner .statsSection:after{display:none}

    /** Matches **/
    .Olympics24 .statsSection .statsConts .statsItems li .value{display:inline-block;float:right;}
    .Olympics24 .statsSection .statsConts .statsItems li .value span{display:inline-block;float:right;font-family:ykBold, arial;color:#1E1E1E;font-size:50px;font-weight:bold;margin-left:6px;line-height:100px}
    .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:25px;font-weight:normal;margin-left:0;line-height: 118px;}


    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value{display:inline-block;float:right;width:100%}
    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value span{margin-left:16px}
    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{display:inline-block;width: calc(100% - 180px);float:right;margin-top: 28px;}
    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{display:inline-block;float:right;font-family:droidLight, Arial;color:#FD7301;font-size:18px;margin-bottom:6px;line-height:1.2;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{display:inline-block;width:100%;float:right;line-height: 30px;}
    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{float:right;display:inline-block;width:auto;height:auto;max-width:18px;max-height:18px}
    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{display:inline-block;float:right;font-family:droidLight, Arial;color:#FD7301;font-size:12px;line-height:22px;padding-right:10px}

    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{display:inline-block;float:left;width:80px;height:80px;background:rgba(0, 36, 107, .3);border-radius:6px;overflow:hidden;text-align:center;position:relative}
    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{width: 100%;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
    .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage.noImage img{transform: translate(-50%, calc(-50% + 5px));opacity:0.7}






    .Olympics24 .statsSection .allStatsBtn{display: inline-block;float: right;width: 200px;height: 40px;margin: 30px calc((100% - 200px) / 2) 0;background:#EC1C23;font-family: droidBold,Arial;font-size: 13px;color: #fff;line-height: 40px;position: relative;border-radius:30px}
    .Olympics24 .statsSection .allStatsBtn:hover{background:#EC1C23;color:#000}




    /** Fanzone Section **/
    .Olympics24 .fanzoneSection{position:relative;direction:ltr;border-radius:0;margin-bottom:0;}

    .Olympics24 .fanzoneSection .fanzoneConts {display: inline-block;width: 100%;float: right;padding: 35px 12px 0;text-align:center;position: relative;background:#00246B;    border-top: 4px solid #EC1C23;}
    .Olympics24 .fanzoneSection .fanzoneConts:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: url(../../Images/Euro2024/fanzonebk.png?ver=0.1) center center repeat;background-size: 100% 100%;pointer-events: none;}
    .Olympics24 .fanzoneSection .fanzoneConts .title{display:inline-block;width:390px;height:340px;text-align:center;position:relative;margin:0 auto 30px}
    .Olympics24 .fanzoneSection .fanzoneConts .title:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;background: url(../../Images/Euro2024/FANZONE.png) center center no-repeat;background-size: 100% auto;pointer-events: none;}
    .Olympics24 .fanzoneSection h1,
    .Olympics24 .fanzoneSection h2{color:#550065;font-family: droidBold,Arial;margin-bottom:40px;}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems {display: flex;width: 100%;float: right;flex-wrap: wrap;justify-content: center;margin-bottom:20px}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li{display: flex;position:relative;flex-basis: calc((100% - 60px) / 3);flex-grow: 0;flex-shrink: 0;float:right;width:calc((100% - 60px) / 3);margin:0 0 30px 30px;overflow:hidden;}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li a{display:inline-block;float:right;width:100%}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li.fanZoneTitle{background:none;text-align:right;position:relative}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li.fanZoneTitle h2{font-size:36px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-child(3n){margin-left:0}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-last-child(-n+3){margin-bottom:0}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li img{width:100%;height:auto}
    .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li.pred:before{content:'';background:url(../Images/ACN2022/cocacolaSPMob.png) top left no-repeat;position:absolute;top:8px;left:8px;width:50px;height:50px;background-size:100%;pointer-events:none}

    .Olympics24 .fanzoneSection .allGamesBtn{display:inline-block;float:right;width:290px;height:46px;margin:30px calc((100% - 290px) / 2) 0;border:1px solid #fff;border-radius:30px;font-family:droidLight,Arial;font-size:15px;color:#fff;line-height:44px;position:relative}
    .Olympics24 .fanzoneSection .allGamesBtn:hover{background:#fff;color:#f89622}

    .acnFanZone.tourwc2022 section{margin-bottom:0}
    .Olympics24 .fanzoneSection  .bottomDecoration{display:inline-block;position:relative;width:100%;height:170px;float:right;}
    .Olympics24 .fanzoneSection  .bottomDecoration:before{content:'';position:absolute;bottom:0;right:-12px;width:160px;height:100%;background:url(../../Images/Euro2024/fanzonePo.png) right bottom no-repeat;background-size:auto 100%;pointer-events:none}
    .Olympics24 .fanzoneSection  .bottomDecoration:after{content:'';position:absolute;bottom:0;left:-12px;width:160px;height:100%;background:url(../../Images/Euro2024/fanzonePo.png) left bottom no-repeat;background-size:auto 100%;transform: scaleX(-1);pointer-events:none}


    /** News **/
    .Olympics24 .proPlayer .remainContent .proNews .title{background-color:#00246B;padding:3px 40px 3px 0;position:relative;border-radius:8px}
    .Olympics24 .proPlayer .remainContent .proNews .title:before{content:'';background:url(../Images/Olympics24/TitlePattern.png);width:12px;height:24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
    .Olympics24 .proPlayer .remainContent .proNews .title h2 {margin-right: 0;color:#FFFFFF}
    .Olympics24 .proPlayer .title:after{display:none}
    .Olympics24 .proPlayer .remainContent .proNews{background:none;border:none}
    .Olympics24 .proPlayer .remainContent .proNews .listing{background:none;}
    .Olympics24 .proPlayer .remainContent .proNews ul{padding:0}
    .Olympics24 .proPlayer .remainContent .listing ul li{margin-bottom:20px;background:#fff;box-shadow: 0px 2px 2px 0px #0000001A;border-radius:8px}
    .Olympics24 .proPlayer .remainContent .proNews ul li .desc p{color: #1E1E1E}
    .Olympics24 .proPlayer .remainContent .proNews ul li:hover .desc p{color:#EC1C23}
    .Olympics24 .proPlayer .remainContent .proNews ul li .desc .time{color:#00246B;font-size:11px}
    .Olympics24 .proPlayer .remainContent .proNews .wcButton{margin: 10px calc((100% - 200px) / 2);width:200px;height:48px;line-height:48px;font-size:15px}

    .Olympics24.wcInner .proPlayer .remainContent .proNews{position:relative;padding-bottom:70px}

    .Olympics24 .proPlayer .remainContent .proNews .wcButton:hover{background:#EC1C23;color:#fff}
    .Olympics24 .proPlayer .remainContent .proNews .wcButton.center:hover:before{border-left: 8px solid #EC1C23;}
    .Olympics24 .proPlayer .remainContent .proNews .wcButton.center:hover:after{border-right: 8px solid #EC1C23;}


    /*.Olympics24 .wcButton:before,*/
    /*.Olympics24 .wcButton:after {content: "";position: absolute;left: -8px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-right: 8px solid #FD7301;border-bottom: 10px solid transparent;pointer-events: none;}*/


    .Olympics24 .listing ul li .imageCntnr{padding-bottom:56%}
    .Olympics24 .listing ul li .imageCntnr img{width:auto;height:100%;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%,-50%)}
    .Olympics24 .listing ul li .desc{padding:10px}

    .Olympics24.wcInner .proPlayer.mainTour:after{display:none}


    /** Matches Clip **/
    .Olympics24 .tourMatches{border:none;margin-bottom: 30px;background:#FFFFFF;padding:0 0 10px;box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24 .tourMatches:before{display:none}
    .Olympics24 .tourMatches .ttl:after{display:none}
    .Olympics24 .tourMatches .ttl{display:inline-block;color:#fff;font-size:15px;padding:10px 15px;background-color:#00246B;position:relative}
    .Olympics24 .tourMatches .ttl h2{font-size:13px;margin-right:25px;line-height:1.8;}
    .Olympics24 .tourMatches .ttl:before{content: '';background: url(../Images/Olympics24/TitlePattern.png) no-repeat;width: 12px;height: 24px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background-size:100%;pointer-events:none}
    .Olympics24 .tourMatches .more{display:none}
    .Olympics24 .proPlayer .tourMatches .ttl h2 a{color:#FFFFFF}


    .Olympics24 .tourMatches .allItems {padding:0 15px}
    .Olympics24 .tourMatches .allItems li{background:#F8F8F8;border-bottom:none;margin-bottom:10px;border-radius:6px;overflow:hidden;padding:10px 15px}

    .Olympics24 .tourMatches .allItems li .teamA,
    .Olympics24 .tourMatches .allItems li .teamB{width: calc((100% - 50px) / 2);}

    .Olympics24 .tourMatches .allItems li .teamA .team,
    .Olympics24 .tourMatches .allItems li .teamB .team{color:#616161}
    .Olympics24 .tourMatches .allItems li .resultDiv .matchStatus .time{color:#616161;font-size:13px;font-weight:normal}

    .Olympics24 .allMatchesList{display:inline-block;float:right;width:100%}
    .Olympics24 .allMatchesList .matchesInfo{display:inline-block;float:right;width:100%;padding:0px 0 20px;}
    .Olympics24 .allMatchesList .matchesTime{display:inline-block;float:right;width:auto;font-family:droidLight,Arial;font-size:11px;color:#EC1C23;text-align:right;direction:rtl;height: 22px;line-height: 22px;}
    .Olympics24 .tourMatches .matchesInfo .weekName{display:inline-block;float: left;height: 22px;line-height: 22px;}
    .Olympics24 .tourMatches .matchesInfo .weekName p {display:inline-block;font-family: droidLight, Arial;font-size: 12px;color: #11c9b7;direction: rtl;float: left;}
    .Olympics24 .tourMatches .matchesInfo .weekName p span{margin-right:4px}



    .Olympics24 .proPlayer .tourMatches .resultDiv{width:50px;margin-top:4px;}
    .Olympics24 .proPlayer .tourMatches .matchResult .result{color:#616161;font-size:22px}
    .Olympics24 .proPlayer .tourMatches .matchResult .result:first-of-type:after{display:none}



    .Olympics24 .proPlayer .tourMatches li .resultDiv .matchStatus .status{width:100%;height:14px;color:#540a25;display:inline-block;font-family:droidLight, Arial;font-size:9px;text-align:center;margin:6px 0;line-height:14px}

    .Olympics24 .proPlayer .tourMatches li .penaltyRes{bottom:auto;left:auto;position:relative}
    .Olympics24 .proPlayer .tourMatches li .penaltyRes span{font-size:12px}

    /** Soon **/
    .Olympics24 .proPlayer .tourMatches li.soon .resultDiv .matchStatus .status{background:#EC1C23}
    .Olympics24 .proPlayer .tourMatches li.soon .resultDiv .matchStatus .status:before{content:"لم تبدأ";}

    /** Live **/
    .Olympics24 .proPlayer .tourMatches li.live .resultDiv .matchStatus .status{background:#11c9b7}
    .Olympics24 .proPlayer .tourMatches li.live .resultDiv .matchStatus .status:before{content:"مباشر";}

    /** Done **/
    .Olympics24 .proPlayer .tourMatches li.done .resultDiv .matchStatus .status{background:#FD7301}
    .Olympics24 .proPlayer .tourMatches li.done .resultDiv .matchStatus .status:before{content:"إنتهت";}


    /** Postponed **/
    .Olympics24 .proPlayer .tourMatches li.postponed .resultDiv .matchStatus .status{background:#FFFFFF}
    .Olympics24 .proPlayer .tourMatches li.postponed .resultDiv .matchStatus .status:before{content:"مؤجل";}
    .Olympics24 .proPlayer .tourMatches li.postponed .resultDiv .matchStatus .time{display:none}
    .Olympics24 .proPlayer .tourMatches li.postponed .resultDiv .matchTime{display:none}
    .Olympics24 .proPlayer .tourMatches li.postponed .resultDiv .moreDtls{display:none}
    .Olympics24 .proPlayer .tourMatches li.postponed .resultDiv .matchResult{display:none}

    .Olympics24 .proPlayer .tourMatches .moreMatches{position:relative;margin-top:0;width:120px;margin:10px 0;text-align:center;font-size:12px;height:30px;border-radius:20px;line-height:30px;background:#00246B;color:#F6F6F6}
    .Olympics24 .proPlayer .tourMatches .moreMatches:hover{background: #00246B;color: #F6F6F6;}


    /*** Social Media Widget ***/
    .Olympics24 .fbWidget{display:inline-block;float:right;width:100%;height:458px;border-radius: 8px;margin-bottom:30px;}

    .Olympics24 .twWidget{display:inline-block;float:right;width:100%;overflow:hidden;direction: ltr;border-radius: 6px;margin-bottom: 30px;}
    .Olympics24 .twWidget .twContainer{display:inline-block;float:right;width:100%;background:#fff;height:400px;overflow-y:scroll;}

    /***** ACN Inner Pages ****/

    /** Listing **/
    .Olympics24 .content-wrap{background:#F2F2F2}
    /*.Olympics24.wcInner .content-wrap:after {content: "";width: 582px;height: 633px;position: absolute;top: -20px;right: -170px;mix-blend-mode: color-burn;opacity: 1;background: url(../Images/WC2022/pattern02.png) center center no-repeat;background-size: 100% auto;pointer-events: none;}*/

    .Olympics24.wcInner .matchcenter{margin-top:0}
   
    .Olympics24.wcInner .proPlayer{padding:0;border-radius:0}
    .Olympics24.wcInner .firstScreen{display: inline-block;float: right;width: 100%;border-radius: 0;background:none}
    .Olympics24.wcInner .firstScreen:before{display:none}
    .Olympics24.wcInner .firstScreen:after{display:none}

    .Olympics24 .proPlayer.LatestNews .medal .ttl, .Olympics24 .proPlayer.Videos .medal .ttl{display:inline-block}
    .Olympics24.wcInner .proPlayer .title:before{    content: '';background: url(../Images/Olympics24/TitlePattern.png) no-repeat;width: 12px;height: 24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}

    .Olympics24.wcInner .proPlayer  .teamStatsTabs .title:before{background: url(../Images/Olympics24/TitlePattern.png) no-repeat;}

    .Olympics24.wcInner .proPlayer .title{    background-color: #00246B;  padding: 3px 40px 3px 0; position: relative;z-index: 1;border-radius: 8px;}
    .Olympics24.wcInner h1,
    .Olympics24.wcInner h2,
    .Olympics24.wcInner .proPlayer .title h2{color:#fff;margin-bottom:0;line-height: 40px;position:relative;margin-right:0}
    .Olympics24.wcInner .proPlayer .standingSection  .title h2{padding-right:40px}
    .Olympics24.wcInner .pagecnts{display:inline-block;float:right;width:100%;padding:0 12px}
    .Olympics24.wcInner .proPlayer .remainContent .listing{background:none;padding-top:0}
    .Olympics24.wcInner .listing ul{padding:0}
    .Olympics24.wcInner .listing ul li{background:#16267C}
    .Olympics24.wcInner .mainTour .listing ul li .desc { padding:10px}
    .Olympics24.wcInner .listing ul li .desc p{color:#1E1E1E} 
    .Olympics24.wcInner .listing ul li:hover .desc p{color:#EC1C23}
    .Olympics24.wcInner .listing ul li .desc .time{color:#E02F2F}
    .Olympics24.wcInner .listing ul li .desc .time span:after{background:rgba(242,65,14,0.2)}
    .Olympics24.wcInner .listing .more{display: inline-block;float: left;position: relative;background: #00246B;font-family: droidBold,Arial;font-size: 13px;color: #F6F6F6;text-align: center;width: 200px;height: 40px;line-height: 40px;border-radius: 50px;margin: 10px calc((100% - 200px) / 2);}
    .Olympics24.wcInner .listing .more:hover{background:#EC1C23;color:#000}
    .Olympics24.wcInner .listing .more span{display:none}
    .mainTour .tourStats.stats .top10 .item .title{padding-right:35px}
    .Olympics24.wcInner .tourMatches .ttl{display:inline-block;color:#FFFFFF;font-size:15px}
    /*.Olympics24.wcInner .tourMatches .ttl h2{line-height:40px}*/
    .Olympics24.wcInner .tourMatches .ttl:after{content:"";width:100%;float:right;background:#FD7301;height:2px;margin-top:0}
    .Olympics24.wcInner .tourMatches .allItems li .info date,
    .Olympics24.wcInner .tourMatches .allItems li .info span{color:#616161;display:block;width:100%}
    .Olympics24.wcInner .tourMatches .allItems li .info .icon-dtls:before,
    .Olympics24 .tourMatches .ttl .weekName p span{color:#616161}
    .Olympics24 .tourMatches .ttl .weekName{margin-top:0;line-height:22px;color:#fff}
    .Olympics24 .tourMatches .ttl .weekName p,
    .Olympics24.wcInner .tourMatches .ttl .weekName p span{color:#FFFFFF}
    .Olympics24.wcInner .tourMatches .noStats p{color:#202020}
    .Olympics24.wcInner .proPlayer .tourMatches .ttl:after{display:none}
    .Olympics24.wcInner .proPlayer .tourMatches .allItems li .info .icon-date:before,
    .Olympics24.wcInner .tourMatches .allItems li .info .icon-tv:before{color:#616161}
    .Olympics24.wcInner .tourMatches .allItems li .info .icon-tv:before{display:none}
    .Olympics24.wcInner .mainTour .listing ul li .desc{padding:10px;margin-top: 0;}
    .Olympics24.wcInner .tourMatches .ttl .weekName p{line-height:1.5}

    .Olympics24 .proPlayer.LatestNews .ttl:after, .Olympics24 .proPlayer.Videos .ttl:after{display:none}

    .Olympics24.wcInner .interestedArticles{background:#FFFFFF;border: none;border-top: none;border-radius:9px;padding:0;box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24.wcInner .interestedArticles .ttl{display:inline-block;color:#FFFFFF;font-size:15px;padding:10px 15px;background-color:#00246B;position:relative}
    .Olympics24.wcInner .interestedArticles .ttl h3{font-size:13px;margin-right:25px;line-height:1.8}
    .Olympics24.wcInner .interestedArticles .ttl:after{content: '';margin-top:0;background: url(../Images/Olympics24/TitlePattern.png) no-repeat;width: 12px;height: 24px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background-size:100%;pointer-events:none}
    .Olympics24.wcInner .interestedArticles .cnts{padding:0 15px 60px}
    .Olympics24.wcInner .interestedArticles .cnts li p{color:#1E1E1E;height:44px;font-size:12px}
    .Olympics24.wcInner .interestedArticles .cnts li:hover p{color:#EC1C23!important}
    .Olympics24.wcInner .interestedArticles .cnts li .num{background:#F3F3F3;color:#292929!important;width:28px;height:28px;border-radius:3px;font-size:16px;line-height:2}

    .Olympics24.wcInner.arabs .interestedArticles{background:#FFFFFF;border: none;border-top: none}
    .Olympics24.wcInner.arabs .interestedArticles .ttl{display:inline-block;color:#FFFFFF;font-size:15px}
    .Olympics24.wcInner.arabs .interestedArticles .ttl h3{color:#FFFFFF}
    /*.Olympics24.wcInner.arabs .interestedArticles .ttl:after{content:"";width:100%;float:right;background:#FD7301;height:2px;margin-top:0;}*/
    .Olympics24.wcInner.arabs .interestedArticles .cnts li p{color:#1E1E1E}
    .Olympics24.wcInner.arabs .interestedArticles .cnts li:hover p{color:#EC1C23!important}
    .Olympics24.wcInner.arabs .interestedArticles .cnts li .num{    background: #D3E3FF; color: #616161 !important;}

    .Olympics24.wcInner .leftSpeakol{background:#16267C;border: none;border-top: none;padding:8px 10px 18px}
    .Olympics24.wcInner .leftSpeakol .ttl{display:inline-block;color:#FFFFFF;font-size:15px;margin-bottom:15px;background: none;border: none;padding-right: 0;}
    .Olympics24.wcInner .leftSpeakol .ttl h2{font-size:15px;line-height:40px}
    .Olympics24.wcInner .leftSpeakol .ttl:after{content:"";width:100%;float:right;background:#FD7301;height:2px;margin-top:0}
    .Olympics24.wcInner .leftSpeakol .speakol-widget{border-radius:6px;overflow:hidden}

    .Olympics24.wcInner.arabs .leftSpeakol{background:rgba(0,0,0,0.1);border: none;border-top: none;padding:8px 10px 18px}
    .Olympics24.wcInner.arabs .leftSpeakol .ttl{display:inline-block;color:#FFFFFF;font-size:15px;margin-bottom:15px}
    .Olympics24.wcInner.arabs .leftSpeakol .ttl h2{font-size:15px;line-height:40px}
    .Olympics24.wcInner.arabs .leftSpeakol .ttl:after{content:"";width:100%;float:right;background:#FD7301;height:2px;margin-top:0}
    .Olympics24.wcInner.arabs .leftSpeakol .speakol-widget{border-radius:6px;overflow:hidden}

    .Olympics24.wcInner .newsPointer{background:#16267C;border: none;border-top: none}
    .Olympics24.wcInner .newsPointer .ttl{display:inline-block;color:#FFFFFF;font-size:15px}
    .Olympics24.wcInner .newsPointer .ttl a{color:#FFFFFF;font-size:15px}
    .Olympics24.wcInner .newsPointer .ttl a:hover{color:#EC1C23}
    .Olympics24.wcInner .newsPointer .ttl h3{line-height:40px}
    .Olympics24.wcInner .newsPointer .ttl:after{content:"";width:100%;float:right;background:#FD7301;height:2px;margin-top:0}
    .Olympics24.wcInner .newsPointer .cnts li a{color:#FFFFFF}
    .Olympics24.wcInner .newsPointer .cnts li:hover a{color:#EC1C23!important}
    .Olympics24.wcInner .newsPointer .cnts li .trendDiv{border:none;background:rgba(138,21,56,0.5);}
    .Olympics24.wcInner .newsPointer .cnts li .trendDiv .vstrs{color:#FFFFFF}
    .Olympics24.wcInner .newsPointer .cnts li .trendDiv .trendImg{background:rgba(66,7,30,0.8)}


    .Olympics24.wcInner.arabs .newsPointer{background:rgba(0,0,0,0.1);border: none;border-top: none}
    .Olympics24.wcInner.arabs .newsPointer .ttl{display:inline-block;color:#FFFFFF;font-size:15px}
    .Olympics24.wcInner.arabs .newsPointer .ttl a{color:#FFFFFF;font-size:15px}
    .Olympics24.wcInner.arabs .newsPointer .ttl a:hover{color:#EC1C23}
    .Olympics24.wcInner.arabs .newsPointer .ttl h3{line-height:40px}
    .Olympics24.wcInner.arabs .newsPointer .ttl:after{content:"";width:100%;float:right;background:#FD7301;height:2px;margin-top:0}
    .Olympics24.wcInner.arabs .newsPointer .cnts li a{color:#FFFFFF}
    .Olympics24.wcInner.arabs .newsPointer .cnts li:hover a{color:#EC1C23}
    .Olympics24.wcInner.arabs .newsPointer .cnts li .trendDiv{border:none;background:rgba(88,0,108,0.4);}
    .Olympics24.wcInner.arabs .newsPointer .cnts li .trendDiv .vstrs{color:#FFFFFF}
    .Olympics24.wcInner.arabs .newsPointer .cnts li .trendDiv .trendImg{background:rgba(0,0,0,0.1)}



    .Olympics24.wcInner .tourEntryPoint{width:300px;margin: 0 calc((100% - 300px) / 2) 30px;border:1px solid rgba(255,244,218,0.2)}

    /*.Olympics24 .groupTabs .table .ttlRow .itemTtl{font-family:droidBold, Arial;}*/

    .Olympics24.wcInner .GroupStanding .ttl{  background-color: #00246B; padding: 3px 40px 3px 0;position: relative;height:47px;margin-bottom:25px;border-right:none}
    .Olympics24.wcInner .GroupStanding .ttl h2{line-height:2}
    .Olympics24.wcInner .GroupStanding .ttl:before{content:'';background:url(../Images/Olympics24/TitlePattern.png) no-repeat;width:12px;height:24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
    .Olympics24.wcInner .GroupStanding .table{border-radius:6px;overflow:hidden;margin-bottom:40px;    box-shadow: 0px 2px 4px 2px #0000001A;}
    .Olympics24.wcInner .groupTabs .table .ttlRow{background:#F3F3F3;margin-bottom:0;}
    .Olympics24.wcInner .groupTabs .table .ttlRow .itemTtl{color:#00246B}
    .Olympics24.wcInner .groupTabs .table .ttlRow .itemTtl.arrng, .Olympics24.wcInner .groupTabs .table .ttlRow .itemTtl.team{color:#616161}
    .Olympics24.wcInner .groupTabs .table .wRow{background: #E9F0FF;border:none;border-bottom:1px solid #E9F0FF}
    .Olympics24.wcInner .groupTabs .table .wRow:nth-child(even) {background: #fff;}
    .Olympics24.wcInner .groupTabs .table .wRow:nth-child(odd) {background: #F3F3F3;}
    .Olympics24.wcInner .groupTabs .table .wRow .item,
    .Olympics24.wcInner .groupTabs .table .wRow .item p{color:#616161}
    .Olympics24.wcInner .groupTabs .table .wRow .team img{height:24px;margin-top:7px}
    .Olympics24.wcInner .teamPage  .groupTabs .table .ttlRow .itemTtl{color:#616161}
    .Olympics24.wcInner .groupTabs .table .ttlRow .itemTtl:last-child,
    /*.Olympics24.wcInner .groupTabs .table .wRow .item:last-child{color:#EC1C23}*/
    .Olympics24.wcInner .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl{color: #616161;}
    .Olympics24.wcInner .matchcenter .matchesList{margin-bottom:30px}
    .Olympics24.wcInner .matchcenter .dropDownContainer .placeholder{background:#fff;color:#00246B;border:none;padding-right:35px;font-size:15px}
    .Olympics24.wcInner .matchcenter .dropDownContainer .placeholder.active{border:none}
    .Olympics24.wcInner .matchcenter .dropDownContainer .placeholder:before{color:#00246B}
    .Olympics24.wcInner .matchcenter .dropDownContainer .placeholder:after{    content: '';background: url(../Images/Olympics24/TitleColorPattern.png) no-repeat;width: 12px;height: 24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);pointer-events:none;background-size:100%}
    .Olympics24.wcInner .matchcenter .dropDownContainer ul{background:#D3E3FF}
    .Olympics24.wcInner .matchcenter .dropDownContainer ul li{border-bottom: 1px solid #E9F0FF;}
    .Olympics24.wcInner .matchcenter .dropDownContainer ul li:hover{background:#E9F0FF}
    .Olympics24.wcInner .matchcenter .dropDownContainer ul li a{color:#00246B}
    /*.Olympics24.wcInner .matchcenter .dropDownContainer ul li:hover a{color:#EC1C23}
    */
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem{background:#fff;border:none;border-radius:4px;margin-bottom:25px}
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .allData{border-left:1px solid #EC1C23;}
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .teamsData .teams p{color:#1E1E1E}
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .teamsData .MResult span.score,
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .teamsData .MResult span{color:#1E1E1E}
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .topData .date,
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .channel,
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .channel:before{color:#1E1E1E}
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .leftCol .result{background: #00246B; color: #F3F3F3;border:none;width: 94px;height: 26px;border-radius: 18px;line-height: 25px;font-family:droidbold, Arial}
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .leftCol .details{background: #00246B; color: #F3F3F3;border:none;width: 94px;height: 26px;border-radius: 18px;line-height: 25px;font-family:droidbold, Arial}

    .Olympics24.wcInner .leftHP{position:relative}

    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.future { border-right: 4px solid #00246B }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.now { border-right: 4px solid #22B35E }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.finish { border-right: 4px solid #D1D1D1 }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.postponed { border-right: 4px solid #FCB33A }

    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.future .allData{ border-left: 1px  solid #00246B }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.now .allData{ border-left: 1px  solid #22B35E }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.finish .allData{ border-left: 1px  solid #D1D1D1 }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.postponed .allData{ border-left: 1px  solid #FCB33A }

    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.future .topData .matchStatus span { border: 1px solid #00246B; color: #00246B; }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.now .topData .matchStatus span { border: 1px solid #22B35E; color: #22B35E; }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.finish .topData .matchStatus span { border: 1px solid #D1D1D1; color: #D1D1D1; }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.postponed .topData .matchStatus span { border: 1px solid #FCB33A; color: #FCB33A; }

    .Olympics24.wcInner .matchcenter .matchesList{position:relative;padding-bottom:70px}





    .Olympics24.wcInner .statsSection{border-top:none;background:none;padding:0;border-radius:6px;overflow:hidden;margin-bottom:40px;padding-bottom:70px;margin-bottom:10px}
    .Olympics24.wcInner .proPlayer .statsSection .title{background-color:#00246B;padding: 3px 0 3px 0;position:relative;z-index:1;border-radius:8px}
    .Olympics24.wcInner .proPlayer .statsSection .title h2{margin-bottom:0;line-height: 40px;position:relative}
    .Olympics24.wcInner .statsSection .statsConts{padding:0!important;background:none}
    .Olympics24.wcInner .statsSection .statsConts:before{display:none}

    .Olympics24.wcInner .statsSection h2:before{display:none}
    .Olympics24.wcInner .statsSection .title:before{    content: '';background: url(../Images/Olympics24/TitlePattern.png) no-repeat;width: 12px;height: 24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:before{height:86px;background-size:auto 100%;opacity:0.1}


    .Olympics24.wcInner .proPlayer .multimedia .title, .Olympics24.wcInner .videoTemp .pattern1 .ttl{background-color: #00246B;padding: 3px 40px 3px 10px;position: relative;border-radius:8px}
    .Olympics24.wcInner .proPlayer .multimedia .title:before{content:'';background:url(../Images/Olympics24/TitlePattern.png) no-repeat ;width:12px;height:24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}

    .Olympics24.wcInner .mainTour .title a{background:transparent;color:#FFFFFF!important;padding:2px 10px;margin-top: 6px;margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li{background:#fff;border:none;width:calc((100% - 16px) / 2);margin-left:16px;margin-bottom:16px;    box-shadow: 0px 2px 4px 0px #0000001A;z-index:2}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:calc((100% - 16px) / 2)}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li .label{color:#1E1E1E;padding-right:25px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li .value span{color:#1E1E1E}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li.scorer .value .info .name{color:#FFFFFF}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{color:#EC1C23;width: calc(100% - 24px);}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li.scorer .value .playerImage{margin-top:6px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li.scorer .value .info a:hover .name{color:#EC1C23}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li .label:after{ background: url(../Images/Olympics24/TitleColorPattern.png) no-repeat;width: 20px;height: 24px;}

    .Olympics24.wcInner .statsContainer .more{display: inline-block;float: left;position: relative  ;  background: #00246B;color: #F6F6F6;font-family: droidLight,Arial;font-size: 13px;text-align: center;width: 200px;height: 40px;line-height: 40px;border-radius: 50px;margin:10px calc((100% - 200px) / 2)}
    .Olympics24.wcInner .statsContainer .more:hover{background:#22B35E}
    .Olympics24.wcInner .videoTemp .pattern1 .ttl{display:inline-block;color:#fff;font-size:15px;background:#00246B;padding-right:0;border:none}
    .Olympics24.wcInner .videoTemp .pattern1 .ttl h2{line-height:40px;margin-right: 40px;}
    .Olympics24.wcInner .videoTemp .pattern1 .ttl:after{content:"";width:100%;float:right;background:#FD7301;height:2px;margin-top:0;display:none}
    .Olympics24.wcInner .videoTemp .pattern1 ul li{background:#fff;border:none;border-radius:6px}
    .Olympics24.wcInner .videoTemp .pattern1 ul li .desc p{color:#1e1e1e}
    .Olympics24.wcInner .videoTemp .pattern1 ul li:hover .desc p{color:#EC1C23}






    /*.Olympics24.euroInner .firstScreen:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left:0;bottom:0;background: url(../Images/ACN2022/fullZebra.svg) center center repeat;background-size: auto 100%;pointer-events: none;opacity: 0.04;}
    .Olympics24.euroInner .firstScreen:after{content:"";width:620px;height:620px;position:absolute;bottom:-80px;left:30px;opacity:1;transform:translateX(-50%);background:url(../Images/ACN2022/greenLion.svg) center center no-repeat;background-size:100% auto;pointer-events: none}
    */
    /** Top Container **/
    /*.Olympics24.euroInner .topContainer{display:inline-block;float:right;width:100%;position:relative;overflow:hidden;margin-bottom:30px}*/

    /** Header **/
    /*.Olympics24.euroInner .customTourHeader{display:inline-block;float:right;width:100%;padding:40px 0;margin:0;position: relative;z-index: 1;}
    .Olympics24.euroInner .customTourHeader .logo{display:inline-block;float:right;position:relative;z-index:1;border:7px solid #145240;border-radius:50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
    .Olympics24.euroInner .customTourHeader .logo img{width:80px;height:auto}
    .Olympics24.euroInner .customTourHeader nav{width: 100%;display: inline-block;float: right;}
    .Olympics24.euroInner .customTourHeader nav ul{display: flex;height: auto;white-space: normal;overflow-x: visible;overflow-y: hidden;background: rgba(0,0,0,0.3);padding: 6px 0;border-radius: 6px;}
    .Olympics24.euroInner .customTourHeader nav ul li{display: block;flex-grow: 2;padding: 0;text-align:center;border-left: 2px solid rgba(255,255,255,0.1);}
    .Olympics24.euroInner .customTourHeader nav ul li:nth-child(3),
    .Olympics24.euroInner .customTourHeader nav ul li:nth-child(4){border-left:none}
    .Olympics24.euroInner .customTourHeader nav ul li:nth-child(4){flex-grow:1}

    .Olympics24.euroInner .customTourHeader nav ul li:last-child{border-left:none}

    .Olympics24.euroInner .customTourHeader nav ul li a{display:inline-block;border-radius:6px;padding:10px 20px;position:relative;font-family:droidBold,Arial;font-size:15px;color:#fff;line-height:1}
    .Olympics24.euroInner .customTourHeader nav ul li a:hover,.Olympics24.euroInner .customTourHeader nav ul li a.active{color:#EC1C23}*/


    .Olympics24.wcInner article .maxWidth{background:#FFFFFF}
    .Olympics24.wcInner article .maxWidth .artclHdline{color:#1E1E1E}
    .Olympics24.wcInner .articleHeader .articleInfo{border-bottom:1px solid #EC1C23}
    .Olympics24.wcInner .articleHeader .articleInfo .articleAuthor p{color:#202020}
    .Olympics24.wcInner .articleHeader .articleInfo .articleAuthor p a{color:#16267C}
    .Olympics24.wcInner .articleHeader .articleInfo .time{color:#16267C;}
    .Olympics24.wcInner .articleHeader .articleInfo .time span:after{background:rgba(242,65,14,0.2)}
    .Olympics24.wcInner article .newsFeed{background:#F3F3F3}
    .Olympics24.wcInner article .newsFeed a{color:#1E1E1E}


    .Olympics24 .nativeAds iframe {background: #600c27}
    .Olympics24.wcInner .nativeAds {top:10px}
    .Olympics24.wcInner .nativeAds iframe {background: #570b26}

    .Olympics24.wcInner article .details,
    .Olympics24.wcInner article .details p:not(.divVideoStep p),
    .Olympics24.wcInner article .details h4,
    .Olympics24.wcInner article .details p span:not(.divVideoStep span),
    .Olympics24.wcInner article .details p strong,
    .Olympics24.wcInner article .details li{color:#1E1E1E!important}

    .Olympics24.wcInner article .details h2{color:#16267C!important}

    .Olympics24.wcInner article .details a:not(.divVideoStep a){color:#16267C!important}

    .Olympics24.wcInner .dmPlayerCntnr p{color:#FFFFFF}

    .Olympics24.wcInner article .pattern01{background:#F3F3F3;margin: 30px 0;padding:12px}
    .Olympics24.wcInner article .pattern01 .ttl{color:#16267C}
    .Olympics24.wcInner article .pattern01 .allItems{border-top:1px solid #EC1C23;border-bottom:none}
    .Olympics24.wcInner article .keywordsDiv .item{background:#F3F3F3;color:#1E1E1E;border-radius:4px;border:none}

    .Olympics24.wcInner article .pattern01 ul li{padding:0}
    .Olympics24.wcInner article .pattern01 ul li p{font-family:droidLight,arial!important;color:#EC1C23!important}

    .Olympics24.wcInner .relatedArticles{background:#FFFFFF;    box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24.wcInner .relatedArticles ul li.item .nextPrev:after{color:#16267C}
    .Olympics24.wcInner .relatedArticles ul li.item .desc h3{color:#1E1E1E}

    .Olympics24.wcInner .relatedArticles ul li.item:hover .desc h3{color: #EC1C23!important}
    .Olympics24.wcInner article .stats{height:auto}

    .Olympics24.wcInner .speakol{background:#FFFFFF;padding:12px}
    .Olympics24.wcInner .speakol .ttl{background:none;padding-right: 0;border:none;color:#16267C;border-bottom:2px solid #FD7301;margin-bottom:15px}
    .Olympics24.wcInner .speakol .ttl a{color:#16267C}

    .Olympics24.wcInner .fbComments{background:#FFFFFF;padding:12px}
    .Olympics24.wcInner .fbComments .ttl{background:none;padding-right: 0;border:none;color:#16267C;border-bottom:2px solid #EC1C23;margin-bottom:15px}
    .Olympics24.wcInner .fbComments .ttl a{color:#16267C}

    .Olympics24.wcInner .dataKeywords{background:#D3E3FF;border-right:4px solid #16267C}
    .Olympics24.wcInner .dataKeywords .item .title{margin-bottom:0;display:none}
    .Olympics24.wcInner .dataKeywords .item.matches{margin-top:8px}
    .Olympics24.wcInner .dataKeywords .playerTeamInfo .name .first{color:#1E1E1E}
    .Olympics24.wcInner .dataKeywords .item ul li .teamA .team, 
    .Olympics24.wcInner .dataKeywords .item ul li .teamB .team{color:#1E1E1E}
    .Olympics24.wcInner .dataKeywords .item ul li .resultDiv .matchStatus .time{color:#1E1E1E}
    .Olympics24.wcInner .dataKeywords .item ul li .resultDiv .matchStatus date{color:#1E1E1E}
    .Olympics24.wcInner .dataKeywords .more{background:#00246B;color:#fff;border-radius:4px}
    .Olympics24.wcInner .dataKeywords .more .icon-more:before{color:#fff}

    .Olympics24.wcInner .tourMatches:before,
    .Olympics24.wcInner .interestedArticles:after,
    .Olympics24.wcInner .topRead .newsPointer:after{display:none}
    .Olympics24.wcInner .listing ul li.noStats p{color:#000}


    .Olympics24.wcInner .pattern1 .ttl{background-color: #00246B;padding: 3px 40px 3px 10px;position: relative;border-radius: 8px;height:auto;border-right:0}
    .Olympics24.wcInner .pattern1 .ttl:before {content: '';background: url(../Images/Olympics24/TitlePattern.png) no-repeat;width: 12px;height: 24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
    .Olympics24.wcInner .pattern1 .ttl a{color:#FFFFFF}
    .Olympics24.wcInner .pattern1 ul li{    background: #fff; box-shadow: 0px 2px 4px 0px #0000001A;;border:none;border-radius:6px;overflow:hidden}
    .Olympics24.wcInner .pattern1 ul li .desc p{color:#1E1E1E}

    .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy p{color:#FFFFFF}
    .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy .logoDiv{display: inline-block;float: left;width: 50px;height: 50px;background: #fff;border-radius: 4px;position:relative}
    .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy:after{background: #FD7301;}
    .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy img{max-height: 40px;top:50%;left:50%;transform:translate(-50%,-50%);right:auto}

    .mostSeenMedia .ttl{display: inline-block;color: #FFFFFF;background-color: #00246B;border-right:0}

    /*** Choose Squad ***/
    .squadacn2022.acn .container {background: url(../Images/ACN2022/acnSquadBg.jpg) no-repeat left top;background-size: cover;}
    .squadacn2022.acn .content-wrap{width:85%!important}

    .squadacn2022.acn .chseSqMain .chooseMain .stadiumSquad{background: url(../Images/ACN2022/acnMal3ab.png) no-repeat center center;background-size: 100% auto;}
    .squadacn2022.acn .chseSqMain.chooseTeam:after{width: 120px;height: 120px;background: url(../Images/ACN2022/acnLogo.png) no-repeat center center;background-size: 100% auto;}
    .squadacn2022.acn .chseSqMain .allForms a:hover, .squadacn2022.acn .chseSqMain .allForms a.selected{background: #0277bd}



    .Olympics24 .showcaseDiv .adTtl,
    .Olympics24 .leaderboardDiv .adTtl,
    .Olympics24 .showcaseDiv .adTtl:not(.divVideoStep p){background:rgba(0,0,0,0.15);color:#FFFFFF!important}

    .Olympics24 .showcaseDiv .showcase,
    .Olympics24 .leaderboardDiv .leaderboard{background:none}


    /*.Olympics24.wcInner .showcaseDiv .adTtl,
    .Olympics24.wcInner .leaderboardDiv .adTtl {background: #fff;color: #b9b9b9!important;}

    .Olympics24.wcInner .showcaseDiv .showcase,
    .Olympics24.wcInner .leaderboardDiv .leaderboard{background:#fff}*/



    .arabs.Olympics24 .proPlayer .remainContent .listing ul li{background:#fff}

    .arabs.Olympics24 .matchcenter{padding:0;margin-top:0;background-color:#0B4F3C;margin-bottom:0}


    /** star**/


    /** Tour Matches **/



    .arabs.Olympics24 .twWidget .twContainer{height:440px}







    /*.Olympics24.wcInner.arabs .content-wrap{background:linear-gradient(45deg,#340040,#4f0161,#340040);}*/
    .Olympics24.arabs .firstScreen{display: inline-block;float: right;width: 100%;border-radius: 0;background:none}
    .Olympics24.arabs .firstScreen:before{display:none}
    .Olympics24.arabs .firstScreen:after{display:none}
    .Olympics24.arabs .matchcenter .matchesList .ul .liItem{background:rgba(0,0,0,0.1)}



    .Olympics24.wcInner .mainTour .FullWidthBK{padding:0 12px}
    .Olympics24.wcInner .mainTour .FullWidthBK .euroHeader{border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden}
    /*.Olympics24.wcInner .mainTour .FullWidthBK .tourTtl .tourLogo{max-width:500px;max-height:500px}*/
    .Olympics24.wcInner .mainTour .FullWidthBK .tabs{background:#00246B;}
    .Olympics24.wcInner .proPlayer .tabs a{font-family:droidBold, Arial;color:#fff;margin-left:45px}
    .Olympics24.wcInner .proPlayer .tabs a:last-child{margin-left:0}
    .Olympics24.wcInner .mainTour .tabs a.active, 
    .Olympics24.wcInner .mainTour .tabs a:hover {color: #EC1C23!important}
    .Olympics24.wcInner .mainTour .tabs a:after{display:none}
    .Olympics24.wcInner .mainTour .tabs a.active:after, 
    .Olympics24.wcInner .mainTour .tabs a:hover:after {background: #EC1C23;}
    /*.Olympics24.wcInner .proPlayer .teamStatsTabs .title{border-bottom:2px solid #FD7301}*/
    .Olympics24.wcInner .proPlayer .tabs a.matchTabLinks {color:#00246B}

    .Olympics24.wcInner .mainTour .championTabs .item{background-color:transparent;color:#16267C;border: 1px solid #16267C;border-radius:21px;position:relative;height:36px;line-height:36px}
    .Olympics24.wcInner .mainTour .championTabs .item:hover,
    .Olympics24.wcInner .mainTour .championTabs .item.select { background-color:#FFFFFF;color:  #16267C ;border:1px solid #16267C}

    .Olympics24.wcInner .statsContainer .euroGroups.groupTabs{background:none;border-top:none;border-radius:6px;padding: 60px 0 0;margin-bottom:30px}
    .Olympics24.wcInner .statsContainer .euroGroups.groupTabs:before{display:none}
    .Olympics24.wcInner .groupTabs .flickity-button{top:-42px;border-radius:4px}
    .Olympics24.wcInner .groupTabs .flickity-button.previous{right:auto}
    .Olympics24.wcInner .euroGroups.groupTabs .groupsCnt .table .wRow:nth-child(odd){background:#F3F3F3}
    .Olympics24.wcInner .euroGroups.groupTabs .groupsCnt .table .wRow:nth-child(even){background:#fff}
    .Olympics24.wcInner .euroGroups.groupTabs .groupsCnt .table .wRow .team img{margin-top:0}

    .Olympics24.wcInner .wcClipTeam .clip .cntnr{background:#16267C;border:none}
    .Olympics24.wcInner .wcClipTeam .clip .cntnr label{color:#EC1C23;font-family:droidBold, Arial}
    .Olympics24.wcInner .wcClipTeam .clip .cntnr p{color:#FFFFFF;font-family:droidLight, Arial}


    .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList{display:inline-block;float:right;width:calc((100% - 50px) /2);border-radius:16px;position:relative;margin-left:50px;background:#FFFFFF;border: 1px solid #00246B;height:53px;}
    .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList:last-child{margin-left:0}
    .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList a{display:inline-block;width:100%;height:100%;padding:10px 20px}
    .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList .teamImg{    display: inline-block;width: 30px;height: 30px;float:right;margin-left:20px}
    .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList .teamImg img{width:30px}
    .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList p {  font-size: 14px; width: auto;text-align: right;float: right;color:#1E1E1E;display: inline-block;font-family:droidLight, Arial}

    .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline.voting:before{content:'x';position:absolute;color:#00246B;font-size:14px;left:50%;transform:translateX(-50%);top:15px}

    .Olympics24 .mainTour .tourTeams{padding:0;background:none}
    .Olympics24 .mainTour .tourTeams .tourTeamsCntnr li p{color:#1E1E1E;line-height:1.4}
    .Olympics24 .mainTour .tourTeams .tourTeamsCntnr li:hover p{color:#EC1C23}
    .Olympics24 .mainTour .tourTeamsCntnr .flickity-viewport{border:none;background:#fff}
    .Olympics24 .mainTour .tourTeamsCntnr .flickity-button{background:#00246B;border:none}
    .Olympics24 .mainTour .tourTeamsCntnr .flickity-button.previous:before,
    .Olympics24 .mainTour .tourTeamsCntnr .flickity-button.next:before{color:#F4F4F4;line-height:80px}


    .Olympics24.wcInner .mainTour .tourTeams{padding:0}
    .Olympics24.wcInner .mainTour .tourStats.stats > .title{ background-color: #00246B; padding: 3px 40px 3px 0; position: relative;height: 47px;border-radius:8px}
    .Olympics24.wcInner .mainTour .tourStats.stats > .title{line-height:2}
    .Olympics24.wcInner .mainTour .tourStats.stats > .title:before{content:'';background:url(../Images/Olympics24/TitlePattern.png) no-repeat;width:12px;height:24px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item{background:#F8F8F8;border:none;padding:0}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item .title h3,
    .Olympics24.wcInner .mainTour .tourStats.stats .item .noStats p{color:#00246B}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item ul li{border-bottom:1px solid #E9F0FF;}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item ul li:first-child{background:#E9F0FF;}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item ul li:first-child .rank{color:#616161}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item ul li .rank{color:#616161}
    .Olympics24.wcInner .mainTour .tourStats.stats .item ul li:first-child .name a{color:#16267C}
    .Olympics24.wcInner .mainTour .tourStats.stats .item ul li .name a:hover{color:#EC1C23}
    .Olympics24.wcInner .mainTour .tourStats.stats .item ul li .name a{color:#616161}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item ul li .name a:nth-child(2) p{color:#616161}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item ul li .name a:nth-child(2):hover p{color:#EC1C23}
    .Olympics24.wcInner .mainTour .tourStats.stats .item.scorer ul li .num span:after{color:#616161}


    /*.Olympics24.wcInner .mainTour .tourStats.stats .top10 .item .more:after {content: '';background: url(../Images/ACN2022/statsLine.svg) bottom left;position: absolute;bottom: 8px;left: 0;height: 36px;width: 100%;background-size: auto 100%;pointer-events: none;opacity:0.7}*/

    .Olympics24.wcInner .acnStats.proPlayer .leftHP:after{display:none}

    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item ul li .num p{color:#616161}

    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item .more,
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item .more .icon-more:before{color:#FD7301}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item .more, .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item .more .icon-more:before{border-radius: 18px;height: 26px;width: auto;background: #00246B;color: #F6F6F6;line-height: 2;text-align: center;float: none;margin: 0 auto;position: relative;margin-top: 12px;padding:0 15px;margin:25px}
    .Olympics24.wcInner .tourStats.stats .item .more span{display:none}
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item .more:hover,
    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item .more:hover .icon-more:before{background-color:#22B35E;color: #F6F6F6;}

    .Olympics24.wcInner .mainTour .tourStats.stats .top10 .item ul li:first-child .image{border:1px solid #EC1C23 }

    .Olympics24 .standingSection.scorers .cnts{box-shadow: 0px 2px 2px 0px #0000001A;;}
    .Olympics24.wcInner .standingSection.scorers .cnts{background:#F3F3F3;border:none;box-shadow: 0px 2px 2px 0px #0000001A;}
    .Olympics24.wcInner .standingSection.scorers .cnts .noPlayers{color:#00246B}
    .Olympics24.wcInner .mainTour .standingSection .table .ttlRow{background:#00246B}
    .Olympics24.wcInner .mainTour .standingSection .wRow{background:none;border-bottom:1px solid #0B4F3C}
    .Olympics24.wcInner .mainTour .standingSection .table .ttlRow .itemTtl{color:#fff}

    .Olympics24.wcInner .standingSection.scorers .table .wRow .item,
    .Olympics24.wcInner .mainTour .standingSection .wRow .item p,
    .Olympics24.wcInner .standingSection.scorers .table .wRow .item{color:#616161}

    .Olympics24.wcInner .mainTour .standingSection .wRow:nth-child(even) {
        background: #F3F3F3;
    }
    .Olympics24.wcInner .mainTour .standingSection .wRow:nth-child(odd) {
        background: #fff;
    }

    /*.Olympics24.wcInner .mainTour .standingSection .wRow .item p:hover{color:#EC1C23}*/

    .Olympics24.wcInner .standingSection.scorers .cnts .more,
    .Olympics24.wcInner .standingSection.scorers .cnts .more .icon-more:before{color:#00246B}

    .Olympics24.wcInner .standingSection.scorers .cnts .more:hover,
    .Olympics24.wcInner .standingSection.scorers .cnts .more:hover .icon-more:before{color:#EC1C23}

    .Olympics24.wcInner .mainTour .teamSquad .title h1{color:#FFFFFF}
    .Olympics24.wcInner .mainTour .teamSquad .positionName .title{background:unset;margin-bottom: 15px;}
    .Olympics24.wcInner .mainTour .teamSquad .positionName .title:before{    content: '';background: url(../Images/Olympics24/separatePattern.png);width: 18px;height: 18px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);background-size:100% 100%;pointer-events:none}

    .Olympics24.wcInner .mainTour .teamSquad .positionName .title h2{font-size:15px;line-height:2;color:#16267C}
    .Olympics24.wcInner .mainTour .teamSquad .positionName li{    background:#fff;position:relative;    box-shadow: 0px 2px 4px 0px #0000001A}
    .Olympics24.wcInner .mainTour .teamSquad .positionName li:before{content:'';background:url(../Images//ACN2022/Rectangle.svg)no-repeat top left;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.7;background-size:66% auto;pointer-events:none}
    .Olympics24.wcInner .mainTour .teamSquad li{background:rgba(66,7,30,.4);border:none}
    .Olympics24.wcInner .mainTour .teamSquad .positionName .playerHeader{background: #D3E3FF }
    .Olympics24.wcInner .mainTour .teamSquad .playerData .item{border-bottom:1px solid #d3e3ff}

    .Olympics24.wcInner .mainTour .teamSquad .playerHeader .playerInfo .shirt,
    .Olympics24.wcInner .mainTour .teamSquad .playerHeader .playerInfo .name{color:#16267C}

    .Olympics24.wcInner .mainTour .teamSquad .playerHeader .playerInfo .name{font-size:15px;line-height:1.4}

    .Olympics24.wcInner .mainTour .teamSquad .playerData .item p.data{color:#1E1E1E}

    .Olympics24.wcInner .mainTour .teamSquad .playerHeader .playerInfo .position{color:#616161}
    .Olympics24.wcInner .mainTour .teamSquad .playerData .item label.data{color:#1E1E1E}

    .Olympics24.wcInner .mainTour .teamSquad .playerData .item:last-child .data,
    .Olympics24.wcInner .mainTour .teamSquad .playerData .item .data .icon-arrow:before{color:#16267C}

    .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li {width: calc((100% - 32px) / 3)}
    .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:16px}
    .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li:nth-child(3n){margin-left:0}


    /******** Match Details *******/
    .Olympics24 .EuroMatchDetails .mtchDtlsRslt{background:#00246B;}
    /*.Olympics24.EuroMatchDetails .mtchDtlsRslt:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: url(../Images/WC2022/pattern01.svg) center center repeat;background-size: 420px auto;pointer-events: none;opacity: 0.03;}*/

    .Olympics24.EuroMatchDetails .content-wrap:before{display:none}
    .Olympics24 .EuroMatchDetails .mainTour .FullWidthBK{padding:0;border-radius:0}
    .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt{margin-bottom:0;border-radius:0}
 
    .Olympics24 .EuroMatchDetails .mainTour .FullWidthBK .tabs{background:#FFFFFF;}
    .Olympics24.EuroMatchDetails .mainTour .proPlayer .tabs a{color:#0B4F3C}
    .Olympics24.EuroMatchDetails .mainTour .tabs a.active, 
    .Olympics24.EuroMatchDetails .mainTour .tabs a:hover{border-bottom:2px solid #00246B;color:#00246B!important}
    .Olympics24.EuroMatchDetails .matchDetailsTabs{min-height:150px}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline .empty-tab{padding:50px 0;width:100%}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline .empty-tab p{color:#616161;text-align:center}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.teamNews .cnts ul li{background:#fff;    box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.teamNews .cnts ul li .imageCntnr img{transform:none}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.teamNews .cnts .more{background:#00246B;padding:0;border-radius:20px}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.teamNews .cnts ul li .secName{display:none}
    .Olympics24.EuroMatchDetails .mainTour .tabs a.active:after, .Olympics24.EuroMatchDetails .mainTour .tabs a:hover:after{display:none}
    .Olympics24.EuroMatchDetails .content-wrap:after{display:none}

    .Olympics24.EuroMatchDetails .matchLoader{position:absolute;position: absolute;width: 68px;height: 68px;top: 50%;left:50%;transform: translate(-50%, -50%);/*background:url(../Images/ACN2022/acnLoader.gif) no-repeat center center;background-size:100px auto*/}
    .Olympics24.EuroMatchDetails .matchLoader div {position: absolute;top: 33px;width: 13px;height: 13px;transform:rotate(45deg);background: #EC1C23;animation-timing-function: cubic-bezier(0, 1, 1, 0);}
    .Olympics24.EuroMatchDetails .matchLoader div:nth-child(1) {left: 4px;animation: lds-ellipsis1 0.6s infinite;}
    .Olympics24.EuroMatchDetails .matchLoader div:nth-child(2) {left: 4px;animation: lds-ellipsis2 0.6s infinite;}
    .Olympics24.EuroMatchDetails .matchLoader div:nth-child(3) {left: 28px;animation: lds-ellipsis2 0.6s infinite;}
    .Olympics24.EuroMatchDetails .matchLoader div:nth-child(4) {left: 52px;animation: lds-ellipsis3 0.6s infinite;}




    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .teamA p, 
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .teamB p{color:#FFFFFF}
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .resultDiv .result span.date,
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .resultDiv .result span.time{color:#FFFFFF}
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .resultDiv .result span.date:after{background:#EC1C23}
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .tourName .tourNameBtn .date,
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .tourName .tourNameBtn .time{color:#EC1C23;display:none}

    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .tourName .tourNameBtn a,
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .tourName .item p{color:#FFFFFF}
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .tourName .tourNameBtn a:hover{color:#EC1C23}




    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts .statsDiv,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .formationDtls,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events,
    .Olympics24.EuroMatchDetails .ManofMatch,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls .matchData,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem{background:#fff}


    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline .cnts ul li .min,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .formationTtl,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events .cnts .eventsTtl,
    .Olympics24.EuroMatchDetails .ManofMatch h3{background:#FFFFFF;border-bottom:none}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts .statsTtl{background-color:#D3E3FF}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .statsDiv,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .ttlRow,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .wRow:first-child{border-bottom:1px solid #00246B}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .wRow:last-child{border-bottom:none}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .wRow{border-bottom: 1px solid #0B4F3C;}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls .matchData .date p{color:#00246B}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchData .leagueName p{color:#EC1C23}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .previousMatch{    box-shadow: 0px 2px 4px 0px #0000001A;}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .subDtls{background:none}


    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .min .comment,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .halfDetails .teamResult p,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .halfDetails .teamResult .result span,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts h3,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamA .formName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamB .formName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events .cnts ul li .min,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2,
    .Olympics24.EuroMatchDetails .ManofMatch h3,
    .Olympics24.EuroMatchDetails .ManofMatch .man-matchClip .manOfCont .man-matchTxt,
    .Olympics24.EuroMatchDetails .ManofMatch .man-matchClip .manOfCont .voting,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead h2,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .formationTtl h3,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .goalDtls .teamResult p,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .goalDtls .teamResult .result span,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .goalDtls .teamResult .result span{color:#1E1E1E}

    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .resultDiv .result span,
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .matchScorer .goal .player,
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .matchDetInfo .info span,
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .matchDetInfo .info:before,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts ul li .team,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .cnts .team p,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts ul li .desc, 
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamA .matchSquad ul li .playerName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamB .matchSquad ul li .playerName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamA .matchSquad ul li .playerNum,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamB .matchSquad ul li .playerNum,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamA .coach,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamB .coach,
    .Olympics24.EuroMatchDetails .ManofMatch .man-matchClip .manOfCont .man-matchTxt,
    .Olympics24.EuroMatchDetails .ManofMatch .man-matchClip .manOfCont .voting,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls .matchData span,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls .matchData .teamName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls .matchData .dash,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .ttlRow .itemTtl,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .wRow .item,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .wRow .item a{color:#FFFFFF}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts ul li .desc, 
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts ul li .team,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamA .matchSquad ul li .playerNum,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamA .matchSquad ul li .playerName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamB .matchSquad ul li .playerNum,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamB .matchSquad ul li .playerName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamA .coach,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamB .coach,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls .matchData span,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls .matchData .teamName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls .matchData .dash,
    .Olympics24.EuroMatchDetails .ManofMatch .man-matchClip .manOfCont .man-matchTxt,
     .Olympics24.EuroMatchDetails .ManofMatch .man-matchClip .manOfCont .voting{color:#1E1E1E}

    .Olympics24.EuroMatchDetails .listing ul li .desc .time{color:#00246B}
    .Olympics24.EuroMatchDetails .listing ul li .desc .time span:after{background:#00246B}

     .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .formationTtl, 
     .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts .statsTtl,
      .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events .cnts .eventsTtl{background:#D3E3FF;border-bottom:1px solid #EC1C23 }


    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls{border-bottom: 1px solid #00246B;}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .matchesHistory .matchDtls:last-child{border-block:0}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad  .cnts .formationDtls .team p{color:#16267C}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .min, .EuroMatchDetails .matchDetailsTabs .timeline.squad .cnts .squadTtl,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.goal.TeamA .min{background-color:#FFFFFF}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.goal.TeamB .min{background-color:#FFFFFF}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li{background-color:#D3E3FF;box-shadow: 0px 2px 4px 0px #0000001A;}

    .matchDetailsTabs .timeline .cnts ul li .min .minNumber{color:#16267C}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events .cnts h3{color:#EC1C23}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .subDtls .player .name a,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .goalDtls .player .name a{color:#1E1E1E}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li .min:after{color:#00246B}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty ul li .teamA .data, .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty ul li .teamB .data{color:#fff}
     .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.MatchHalf p{color:#1E1E1E}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li p.description{background-color:#fff}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty .statsDiv {background-color:#00246b}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty .statsTtl, .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty h3{background-color:#FFFFFF}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty h3{color:#EC1C23}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty .statsTtl.footer{border-top:1px solid #EC1C23;background:none}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty .statsTtl.footer h3{background:none}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty .statsTtl.footer h3{color:#FFFFFF}
    .EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.penalty ul li .penaltyNumber{background:#FFFFFF;color:#16267C}


    .Olympics24.EuroMatchDetails .ManofMatch .man-matchClip .manOfCont .man-matchName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead h2 span{color:#00246B}


    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamA .matchSquad ul li:hover .playerName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamB .matchSquad ul li:hover .playerName,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .wRow .item a:hover{color:#EC1C23}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .cnts .statsTtl, .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts h3{background:none;border-bottom:0}


    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .matchScorer .goal .time,
    .Olympics24.EuroMatchDetails .mtchDtlsRslt li .resultDiv p{color:#FFFFFF}



    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.MatchHalf .min,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead h2{background:#D3E3FF;border-bottom:1px solid #EC1C23}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.MatchHalf .min{color:#FFFFFF!important}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.minbyminCnts .cnts ul li.matchDetailsIshowcaseContainer,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts ul li,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .cnts ul li,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .formationTtl h3,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events .cnts h3,
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.headToHead .groupItem .table .wRow{background:none}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .cnts ul li{border:1px solid #00246B ;margin-bottom: 10px;padding: 8px;border-radius: 3px;}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.stats .cnts h3{color:#1E1E1E}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events .cnts ul li .min{background:#16267C}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2{background:#FFFFFF;color:#EC1C23;position:relative;font-family:droidBold, Arial}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:before{   content: '';background: url(../Images/ACN2022/smallPatternGreen.svg) top right no-repeat;width: 18px;height: 18px;position: absolute;right: 210px;top: 50%;transform: translateY(-50%);background-size:100%}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:after{   content: '';background: url(../Images/ACN2022/smallPatternGreen.svg) top right no-repeat;width: 18px;height: 18px;position: absolute;left: 210px;top: 50%;transform: translateY(-50%);background-size:100%}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch .teamSquad .formationTtl{background:#16267C;}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch .teamSquad .formationTtl h3{color:#EC1C23}

    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events .cnts ul:before{background-color:rgba(22, 38, 124, .2)}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.events .cnts ul li .min{border-bottom:0;border:1px solid #FFFFFF;color:#FFFFFF}

    /*.Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch .teamSquad.Main{border:1px solid #8a1538}*/
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA{margin-left:50px;}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA, .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamB{width:calc((100% - 50px) / 2)}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch .cnts ul li{height:38px;border:1px solid rgba(255, 244, 218, .4);margin-bottom:10px;padding:8px;border-radius:3px}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch .teamSquad.Main .matchSquad.main ul li span.VoteBtn{background:url(../../Images/manMatchRadioacn.png) no-repeat center center;background-size:100%}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch .teamSquad.Main .matchSquad.main ul li span.VoteBtn.active{background:url(../../Images/manMatchRadioCheckedacn.png) no-repeat center center;background-size:100%}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch .teamSquad.Main{    border-bottom: 1px solid #EC1C23;}
    .Olympics24.EuroMatchDetails .ManofMatch h3{color:#EC1C23;position:relative}
    .Olympics24.EuroMatchDetails .ManofMatch h3:before{   content: '';background: url(../Images/ACN2022/smallPatternGreen.svg) top right no-repeat;width: 18px;height: 18px;position: absolute;right: 220px;top: 50%;transform: translateY(-50%);background-size:100%}
    .Olympics24.EuroMatchDetails .ManofMatch h3:after{   content: '';background: url(../Images/ACN2022/smallPatternGreen.svg) top right no-repeat;width: 18px;height: 18px;position: absolute;left: 220px;top: 50%;transform: translateY(-50%);background-size:100%}


    /******** ACN Count down *******/
    .Olympics24 .eventCountDown {background: #00246B;border-radius:8px}
    .Olympics24 .eventCountDown .text{background: url(../Images/WC2022/countdownText.svg) center center no-repeat;}
    .Olympics24 .eventCountDown .countDown .phrosCounter .phrosTimer{color:#00246B ;background-color: #fff;}
    .Olympics24 .eventCountDown .countDown .phrosCounter .phrosTimer span{color:#1E1E1E;background:#EBEBEB;border-top: 1px solid #FFFFFF}

    .Olympics24 .eventCountDown .goToWC{display:none!important}
    .Olympics24 .eventCountDown .goToWC h3{background: url(../Images/WC2022/countdownAfter.svg?ver=0.1) center center no-repeat;}
    .Olympics24 .eventCountDown .countDownCnts{pointer-events:none}
    .cntDwnFinished.Olympics24 .eventCountDown{display:none} 


    .Olympics24 .proPlayer .remainContent .listing ul li.noStats{width:100%}
    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats{border:none}
    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats .item{background:#D3E3FF}
    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats .item ul li{border:none;height:185px}
    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats .item ul li .teamA .team,
    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats .item ul li .teamB .team,
    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats .item ul li .resultDiv .matchStatus .time,
    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats .item ul li .resultDiv .result{ color: #1E1E1E!important }

    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats .item ul li .resultDiv .matchStatus date{color:#16267C}
    .Olympics24.wcInner article .lastMatch.RelatedMatchstats.stats .item ul li .resultDiv .matchStatus .status.details{background:#16267C;border-radius:20px;color:#FFFFFF;line-height:26px}



     .wc-route-btn{display:inline-block}

    .Olympics24.wcInner .galleryTitle h2{font-size:18px;line-height:50px}


    /*tabs*/
    .Olympics24 .TabsContainer{display:inline-block;width:100%;float:right;position:relative;overflow: hidden;margin:30px 0 40px}
    .Olympics24 .TabsContainer .tab{height:auto!important;display: inline-block; margin-bottom: 25px;width: 100%;}
    .Olympics24 .TabsContainer .tab a {float: right;height:48px;width:calc((100% - 60px) /4);background:#fff;position:relative;border-radius:8px;outline: none;cursor: pointer;line-height:48px;transition: 0.3s;font-size: 14px; font-family:droidBold, Arial;color:#515151;margin-left:20px; }
    .Olympics24 .TabsContainer .tab a:last-child{margin-left:0}
    .Olympics24 .TabsContainer .tab a.active, .Olympics24 .TabsContainer .tab a:hover{border:1px solid #E02F2F;color:#E02F2F}
    .Olympics24 .TabsContainer .tabcontentDiv{display:none}



    



    /*quizListing*/
    .Olympics24.cafLgFinal .content{margin-top:0}
    .Olympics24 .quizListing{display:inline-block;float:left;width:100%}
    .Olympics24 .quizListing .title{background-color: #00246B;padding: 3px 40px 3px 0;position: relative;border-radius: 8px;margin-bottom:35px}
    .Olympics24 .quizListing .title:before{content:'';background:url(../Images/Olympics24/separatePattern.png);width:20px;height:20px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
    .Olympics24 .quizListing .title h2 {margin-right: 0;color:#FFFFFF}
    .Olympics24 .quizListing .data{display: inline-block;float: right;width: 100%;background: #fff;box-shadow: 0px 2px 4px 0px #0000001A;border-radius: 10px;margin-bottom: 25px;padding: 10px;}
    .Olympics24 .quizListing .data label{    display: inline-block;width: 100%;float: right;text-align: right;color: #1E1E1E;font-family: 'droidBold';font-size: 18px;border-bottom: 2px solid #D3E3FF;padding-bottom: 10px;}
    .Olympics24 .quizListing .data p{    display: inline-block;float: right;width: 100%;color: #00246B;font-family: 'droidBold';font-size: 16px;padding: 7px 32px 7px;position:relative}
    .Olympics24 .quizListing .data p:before {content: '';background: url(../Images/Olympics24/separatePattern.png);width: 20px;height: 20px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
    .Olympics24 .leftHP.quiz{position:relative}
    .Olympics24 .leftHP.quiz:after{content:'';background:url(../../Images/Euro2024/BigBall.png) left bottom no-repeat;background-size:100% auto;width: 100%;
        position: absolute;
        height: 240px;
        left: -130px;
        bottom: 0;
        transform: rotate(-90deg);
        opacity: 0.26;}

    /*teampage*/
    .Olympics24 .teamPage .customTourHeader, .Olympics24 .playerPageCnts .customTourHeader{padding:40px 0}
    .Olympics24 .teamPage  .euroGroups .groupsCnt{width:100%}
    .Olympics24 .teamPage .flickity-button.previous {left: 35px;}
    .Olympics24 .teamPage .flickity-button.next {left: 0;}
    .Olympics24 .teamPage .euroGroups .groupsCnt ul li{ width: 350px;height: 346px;padding:0 10px }
    .Olympics24 .teamPage .euroGroups .groupsCnt ul li .groupItem{width:310px;background: #F3F3F3; box-shadow: 0px 2px 4px 0px #0000001A;}
    .Olympics24.wcInner .teamPage .groupTabs .table .ttlRow .itemTtl:last-child{margin-bottom:0}
    .Olympics24.wcInner .teamPage .groupTabs .flickity-button{border-radius:50%}
    .Olympics24.wcInner .teamPage.mainTour .title a{padding:2px 0}

    @media screen and (min-width: 1024px) and (max-width: 1359px) {
        .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList a{padding:10px 15px}

        .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList .teamImg{margin-left:15px}

    }

    @media screen and (min-width:1680px) and (max-width:1919px) {
   
        .arabs.Olympics24 .arabsHeader .headerImg:after{right:84px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{right:58px}

        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:170px 150px 50px}
        .Olympics24 .videoPlayerPopup .videoSponsor{right:30px}

        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 550px!important}

        .Olympics24 .proPlayer .featuredArea .pattern2 ul li .desc .date{margin-top:4px}


        .Olympics24 .proPlayer .remainContent .listing ul li{width: calc((100% - 32.1px) / 3);}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(4n) {margin-left: 16px;}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(3n) {margin-left: 0px;}

        .Olympics24 .statsSection .statsConts .statsItems li{height:130px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:48px;line-height:100px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:24px;line-height: 108px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:25px;width: calc(100% - 150px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:15px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:20px;max-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 11px;line-height: 20px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:70px;height:70px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:70px;max-height:70px}

        .Olympics24 .statsSection .statsConts .statsItems li{width:200px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: calc((100% - 490px) / 2);}


        .Olympics24.wcInner .statsSection .statsConts .statsItems li{width:calc((100% - 16px) / 2);margin-left:16px;margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:calc((100% - 16px) / 2)}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:0}


    .Olympics24 .customTourHeader nav ul li a{font-size:13px}
    .Olympics24 .customTourHeader nav ul li.tourLogo{width:160px}

        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:130px;font-size:20px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:36px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:28px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:110px;left:10px}

        .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 130px)}

        .Olympics24 .TabsContainer .tab a.active:before, .Olympics24 .TabsContainer .tab a.active:after{display:none}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 560px)}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:140px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:20px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:13px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p:before{right:-17px}
        .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team{padding-right:18px}

        .Olympics24 .teamPage .customTourHeader nav ul li a{padding:10px 12px}
        .Olympics24 .teamPage .customTourHeader nav ul li:after{width:12px;height:12px}


        .arabs.Olympics24 .arabsHeader .headerImg{width:545px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 545px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:40px;line-height:5.4}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:27px;height:27px}

        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: calc(100% - 390px);}
        .Olympics24 .votingTeamPopup:after{background-position: -26% 75px;}

        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow, .Olympics24 .euroGroups ul li .groupItem .groupTtl{padding:0 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{padding:16px 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .team img{width:20px}


        .Olympics24.EuroMatchDetails .proPlayer .tabs a{padding:0;line-height:43px;margin-left:31px}

        .Olympics24 .map .rankCnts{width:750px}
        .Olympics24 .mapBox{width:calc(100% - 770px);margin-top:65px}

        .Olympics24 .mapBox .city.Hamburg{top: 82px; left: 153px;}
        .Olympics24 .mapBox .city.Berlin{top: 124px; right: 55px;}
        .Olympics24 .mapBox .city.Munich{bottom: 37px; right: 129px;}
        .Olympics24 .mapBox .city.Dortmund{bottom: 201px;left: 69px;}
        .Olympics24 .mapBox .city.Stuttgart{bottom: 68px;left: 86px;}
        .Olympics24 .mapBox .city.Gelsenkirchen{top: 177px;left: 55px;}
        .Olympics24 .mapBox .city.Frankfurt{bottom: 141px;left: 93px;}
        .Olympics24 .mapBox .city.Dusseldorf{bottom: 199px;left: 34px;}
        .Olympics24 .mapBox .city.cologne{bottom: 172px;left: 29px;}
        .Olympics24 .mapBox .city.RBLeipzig{bottom: 196px; right: 100px;}
    }


    @media screen and (min-width:1600px) and (max-width:1679px) {
       .arabs.Olympics24 .arabsHeader .headerImg:after{right:84px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{right:58px}
    
        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:170px 240px 20px;}
        .Olympics24 .videoPlayerPopup .videoSponsor{right:60px}
        .Olympics24 .videoPlayerPopup .mainVideo{width: calc(100% - 350px);}
        .Olympics24 .videoPlayerPopup aside{width:350px}

        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 460px!important}

        .Olympics24 .proPlayer .featuredArea .pattern2 ul li .desc .date{margin-top:4px}


        .Olympics24 .proPlayer .remainContent .listing ul li{width: calc((100% - 32.1px) / 3);}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(4n) {margin-left: 16px;}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(3n) {margin-left: 0px;}

        .Olympics24 .statsSection .statsConts .statsItems li{height:130px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:48px;line-height:100px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:24px;line-height: 108px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:25px;width: calc(100% - 150px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:15px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:20px;max-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 11px;line-height: 20px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:70px;height:70px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:70px;max-height:70px}

        .Olympics24 .statsSection .statsConts .statsItems li{width:200px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: calc((100% - 490px) / 2);}

        .Olympics24.wcInner .statsSection .statsConts .statsItems li{width:calc((100% - 16px) / 2);margin-left:16px;margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:calc((100% - 16px) / 2)}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:0}

        .Olympics24 .customTourHeader nav ul li a{font-size:13px}
    .Olympics24 .customTourHeader nav ul li.tourLogo{width:160px}

        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:130px;font-size:20px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:36px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:28px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:110px;left:10px}

        .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 130px)}

        .Olympics24 .TabsContainer .tab a.active:before, .Olympics24 .TabsContainer .tab a.active:after{display:none}

         .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 560px)}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:140px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:20px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:13px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p:before{right:-17px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team{padding-right:18px}

        .Olympics24 .teamPage .customTourHeader nav ul li a{padding:10px 12px}
        .Olympics24 .teamPage .customTourHeader nav ul li:after{width:12px;height:12px}

            .arabs.Olympics24 .arabsHeader .headerImg{width:545px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 545px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:40px;line-height:5.4}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:27px;height:27px}

        .Olympics24 .votingTeamPopup{padding: 30px 150px;}
        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:22px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:20px;height:20px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: calc(100% - 200px);}
        .Olympics24 .votingTeamPopup:after{background-position: -26% 75px;background-size:600px auto}
        .Olympics24 .votingTeamPopup:before{background-size: 500px auto;}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:70px;}
        .Olympics24 .votingTeamPopup .logo{margin-top:38px}
        .Olympics24 .votingTeamPopup h2{font-size:30px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow, .Olympics24 .euroGroups ul li .groupItem .groupTtl{padding:0 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{padding:16px 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .team img{width:20px}

        .Olympics24.EuroMatchDetails .proPlayer .tabs a{padding:0;line-height:43px;margin-left:31px}


            .Olympics24 .map .rankCnts{width:750px}
        .Olympics24 .mapBox{width:calc(100% - 770px);margin-top:65px}

        .Olympics24 .mapBox .city.Hamburg{top: 82px; left: 153px;}
        .Olympics24 .mapBox .city.Berlin{top: 124px; right: 55px;}
        .Olympics24 .mapBox .city.Munich{bottom: 37px; right: 129px;}
        .Olympics24 .mapBox .city.Dortmund{bottom: 201px;left: 69px;}
        .Olympics24 .mapBox .city.Stuttgart{bottom: 68px;left: 86px;}
        .Olympics24 .mapBox .city.Gelsenkirchen{top: 177px;left: 55px;}
        .Olympics24 .mapBox .city.Frankfurt{bottom: 141px;left: 93px;}
        .Olympics24 .mapBox .city.Dusseldorf{bottom: 199px;left: 34px;}
        .Olympics24 .mapBox .city.cologne{bottom: 172px;left: 29px;}
        .Olympics24 .mapBox .city.RBLeipzig{bottom: 196px; right: 100px;}

    }


    @media screen and (min-width:1536px) and (max-width:1599px) {
         .arabs.Olympics24 .arabsHeader .headerImg:after{right:84px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{right:58px}
    

        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:170px 240px 20px;}
        .Olympics24 .videoPlayerPopup .videoSponsor{right:60px}
        .Olympics24 .videoPlayerPopup .mainVideo{width: calc(100% - 350px);}
        .Olympics24 .videoPlayerPopup aside{width:350px}

        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 430px!important;}

        .Olympics24 .proPlayer .featuredArea .pattern2 ul li .desc .date{margin-top:4px}


        .Olympics24 .proPlayer .remainContent .listing ul li{width: calc((100% - 32.1px) / 3);}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(4n) {margin-left: 16px;}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(3n) {margin-left: 0px;}

        .Olympics24 .statsSection .statsConts .statsItems li{height:130px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:48px;line-height:100px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:24px;line-height: 108px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:25px;width: calc(100% - 150px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:15px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:20px;max-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 11px;line-height: 20px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:70px;height:70px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:70px;max-height:70px}

        .Olympics24 .statsSection .statsConts .statsItems li{width:200px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: calc((100% - 490px) / 2);}


        .Olympics24.wcInner .statsSection .statsConts .statsItems li{width:calc((100% - 16px) / 2);margin-left:16px;margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:calc((100% - 16px) / 2)}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:0}

        .Olympics24 .customTourHeader nav ul li a{font-size:13px}
    .Olympics24 .customTourHeader nav ul li.tourLogo{width:160px}

        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:130px;font-size:20px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:36px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:28px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:110px;left:10px}

        .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 130px)}
        .Olympics24 .euroGroups .groupsCnt ul li{padding:0 10px}

        .Olympics24 .TabsContainer .tab a.active:before, .Olympics24 .TabsContainer .tab a.active:after{display:none}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 560px)}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:140px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:20px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:13px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p:before{right:-17px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team{padding-right:18px}

        .Olympics24 .teamPage .customTourHeader nav ul li a{padding:10px 12px}
        .Olympics24 .teamPage .customTourHeader nav ul li:after{width:12px;height:12px}

            .arabs.Olympics24 .arabsHeader .headerImg{width:545px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 545px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:40px;line-height:5.4}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:27px;height:27px}

        .Olympics24 .votingTeamPopup{padding: 30px 150px;}
        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:22px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:20px;height:20px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: calc(100% - 200px);}
        .Olympics24 .votingTeamPopup:after{background-position: -26% 75px;background-size:600px auto}
        .Olympics24 .votingTeamPopup:before{background-size: 500px auto;}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:70px;}
        .Olympics24 .votingTeamPopup .logo{margin-top:25px}
        .Olympics24 .votingTeamPopup h2{font-size:30px}

        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow, .Olympics24 .euroGroups ul li .groupItem .groupTtl{padding:0 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{padding:16px 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .team img{width:20px}


         .Olympics24.EuroMatchDetails .proPlayer .tabs a{padding:0;line-height:43px;margin-left:31px}


             .Olympics24 .map .rankCnts{width:750px}
        .Olympics24 .mapBox{width:calc(100% - 770px);margin-top:65px}

        .Olympics24 .mapBox .city.Hamburg{top: 82px; left: 153px;}
        .Olympics24 .mapBox .city.Berlin{top: 124px; right: 55px;}
        .Olympics24 .mapBox .city.Munich{bottom: 37px; right: 129px;}
        .Olympics24 .mapBox .city.Dortmund{bottom: 201px;left: 69px;}
        .Olympics24 .mapBox .city.Stuttgart{bottom: 68px;left: 86px;}
        .Olympics24 .mapBox .city.Gelsenkirchen{top: 177px;left: 55px;}
        .Olympics24 .mapBox .city.Frankfurt{bottom: 141px;left: 93px;}
        .Olympics24 .mapBox .city.Dusseldorf{bottom: 199px;left: 34px;}
        .Olympics24 .mapBox .city.cologne{bottom: 172px;left: 29px;}
        .Olympics24 .mapBox .city.RBLeipzig{bottom: 196px; right: 100px;}
    }


    @media screen and (min-width:1440px) and (max-width:1535px) {
   
          .arabs.Olympics24 .arabsHeader .headerImg:after{right:84px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{right:58px}

        .Olympics24 .acnComponent.ftr{padding: 50px;}


        .Olympics24 .knockOutTab .allRounds .roundItem{width:calc((100% - 140px) / 8);margin-left:20px} /** margin x 7 **/
        .Olympics24 .knockOutTab .allRounds .roundItem.finalRound{width:calc((100% - 60px) / 4)} /** margin * 3 **/
        .Olympics24 .knockOutTab .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .third .teamData:first-child:before{width:14px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .separating{width: calc(100% + 4px);}
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:first-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{right:-10px}

        .Olympics24 .knockOutTab .roundItem.left .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:first-child:before{left:-10px}

        .Olympics24 .knockOutTab .final .teamData:last-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{width:10px}
        .Olympics24 .knockOutTab .final .teamData:last-child:before{left:-10px}

        .Olympics24 .statsSection .statsConts .statsItems li{height:130px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:48px;line-height:100px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:24px;line-height: 108px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:25px;width: calc(100% - 150px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:15px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:20px;max-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 11px;line-height: 20px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:70px;height:70px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:70px;max-height:70px}

        .Olympics24 .statsSection .statsConts .statsItems li{width:200px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: calc((100% - 490px) / 2);}

        .Olympics24.wcInner .statsSection .statsConts .statsItems li{width:calc((100% - 16px) / 2);margin-left:16px;margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:calc((100% - 16px) / 2)}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:0}

   

        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:170px 160px 20px;}
        .Olympics24 .videoPlayerPopup .videoSponsor{right:60px}
        .Olympics24 .videoPlayerPopup .mainVideo{width: calc(100% - 350px);}
        .Olympics24 .videoPlayerPopup aside{width:350px}

        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 450px!important;}

        .Olympics24 .proPlayer .featuredArea .pattern2 ul li .desc .date{margin-top:4px}


        .Olympics24 .proPlayer .remainContent .listing ul li{width: calc((100% - 32.1px) / 3);}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(4n) {margin-left: 16px;}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(3n) {margin-left: 0px;}

        .Olympics24 .customTourHeader nav ul li a{font-size:13px}
    .Olympics24 .customTourHeader nav ul li.tourLogo{width:160px}
 
        .Olympics24 .votingTeamPopup{padding: 30px 150px;}

        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:130px;font-size:20px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:36px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:28px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:110px;left:10px}

        .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 130px)}

        .Olympics24 .TabsContainer .tab a.active:before, .Olympics24 .TabsContainer .tab a.active:after{display:none}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 560px)}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:140px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:20px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:13px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p:before{right:-17px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team{padding-right:18px}

        .Olympics24 .teamPage .customTourHeader nav ul li a{padding:10px 12px}
        .Olympics24 .teamPage .customTourHeader nav ul li:after{width:12px;height:12px}

            .arabs.Olympics24 .arabsHeader .headerImg{width:545px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 545px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:40px;line-height:5.4}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:27px;height:27px}

        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:22px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:20px;height:20px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: calc(100% - 200px);}
        .Olympics24 .votingTeamPopup:after{background-position: -26% 75px;background-size:600px auto}
        .Olympics24 .votingTeamPopup:before{background-size: 500px auto;}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:70px;}
        .Olympics24 .votingTeamPopup .logo{margin-top:25px;width:117px;height:71px}
        .Olympics24 .votingTeamPopup h2{font-size:30px}

        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow, .Olympics24 .euroGroups ul li .groupItem .groupTtl{padding:0 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{padding:16px 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .team img{width:20px}


        .Olympics24.EuroMatchDetails .proPlayer .tabs a{padding:0;line-height:43px;margin-left:31px}


            .Olympics24 .map .rankCnts{width:750px}
        .Olympics24 .mapBox{width:calc(100% - 770px);margin-top:65px}

        .Olympics24 .mapBox .city.Hamburg{top: 82px; left: 153px;}
        .Olympics24 .mapBox .city.Berlin{top: 124px; right: 55px;}
        .Olympics24 .mapBox .city.Munich{bottom: 37px; right: 129px;}
        .Olympics24 .mapBox .city.Dortmund{bottom: 201px;left: 69px;}
        .Olympics24 .mapBox .city.Stuttgart{bottom: 68px;left: 86px;}
        .Olympics24 .mapBox .city.Gelsenkirchen{top: 177px;left: 55px;}
        .Olympics24 .mapBox .city.Frankfurt{bottom: 141px;left: 93px;}
        .Olympics24 .mapBox .city.Dusseldorf{bottom: 199px;left: 34px;}
        .Olympics24 .mapBox .city.cologne{bottom: 172px;left: 29px;}
        .Olympics24 .mapBox .city.RBLeipzig{bottom: 196px; right: 100px;}
    }


    @media screen and (min-width:1360px) and (max-width:1439px) {
    
          .arabs.Olympics24 .arabsHeader .headerImg:after{right:84px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{right:58px}
        .Olympics24 .positionSide{margin-left:30px}
        .Olympics24 .positionSide.center{width:calc(100% - 660px)}

        .Olympics24 .acnComponent.ftr{padding: 50px;}


        .Olympics24 .rightSide{margin-left:30px;width: calc(100% - 330px);}


        .Olympics24 .knockOutTab .allRounds .roundItem{width:calc((100% - 140px) / 8);margin-left:20px} /** margin x 7 **/
        .Olympics24 .knockOutTab .allRounds .roundItem.finalRound{width:calc((100% - 60px) / 4)} /** margin * 3 **/
        .Olympics24 .knockOutTab .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .third .teamData:first-child:before{width:14px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .separating{width: calc(100% + 4px);}
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:first-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{right:-10px}

        .Olympics24 .knockOutTab .roundItem.left .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:first-child:before{left:-10px}

        .Olympics24 .knockOutTab .final .teamData:last-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{width:10px}
        .Olympics24 .knockOutTab .final .teamData:last-child:before{left:-10px}

        .Olympics24 .statsSection .statsConts .statsItems li{height:130px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:48px;line-height:100px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:24px;line-height: 108px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:25px;width: calc(100% - 150px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:15px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:20px;max-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 11px;line-height: 20px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:70px;height:70px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:70px;max-height:70px}

        .Olympics24 .statsSection .statsConts .statsItems li{width:200px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: calc((100% - 490px) / 2);}


        .Olympics24.wcInner .statsSection .statsConts .statsItems li{width:calc((100% - 16px) / 2);margin-left:16px;margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:calc((100% - 16px) / 2)}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:0}




        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:170px 260px 20px}
        .Olympics24 .videoPlayerPopup .videoSponsor{top:50px;right:50px}
        .Olympics24 .videoPlayerPopup .mainVideo{width: calc(100% - 300px);}
        .Olympics24 .videoPlayerPopup aside{width:300px}
        .Olympics24 .videoPlayerPopup aside .playerList li .imageCntnr{padding-bottom: calc((100px * 67)/ 100);width:100px}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc{width: calc(100% - 100px);padding: 2px 16px;}

        .Olympics24 .videoPlayerPopup .mainVideo .desc p.date{font-size:12px;margin-bottom:0}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p{font-size:18px;height:66px}


        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 370px!important}

        .Olympics24 .proPlayer .featuredArea .pattern2 ul li .desc .date{margin-top:4px}


        .Olympics24 .proPlayer .remainContent .listing ul li{width: calc((100% - 32.1px) / 3);}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(4n) {margin-left: 16px;}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(3n) {margin-left: 0px;}

        .Olympics24 .customTourHeader nav ul li a{font-size:13px}
    .Olympics24 .customTourHeader nav ul li.tourLogo{width:160px}

        .Olympics24 .votingTeamPopup{padding: 25px 100px;}

        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:130px;font-size:20px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:36px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:28px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:110px;left:10px}

        .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 130px)}

        .Olympics24 .TabsContainer .tab a.active:before, .Olympics24 .TabsContainer .tab a.active:after{display:none}

       .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 560px)}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:140px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:20px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:13px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p:before{right:-17px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team{padding-right:18px}

           .Olympics24 .teamPage .customTourHeader nav ul li a{padding:10px 12px}
        .Olympics24 .teamPage .customTourHeader nav ul li:after{width:12px;height:12px}

            .arabs.Olympics24 .arabsHeader .headerImg{width:545px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 545px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:40px;line-height:5.4}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:27px;height:27px}


        .Olympics24 .votingTeamPopup .text{margin-bottom:30px}
        .Olympics24 .votingTeamPopup h2{font-size:26px}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:50px}
        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:20px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li{font-size:18px;height:50px }
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:16px;height:16px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: calc(100% - 200px);}
        .Olympics24 .votingTeamPopup:after{background-position: -21% 35px;background-size:470px auto}
        .Olympics24 .votingTeamPopup:before{background-size: 390px auto;}
        .Olympics24 .votingTeamPopup .logo{margin-top:25px;}

        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow, .Olympics24 .euroGroups ul li .groupItem .groupTtl{padding:0 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{padding:16px 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .team img{width:20px}


        .Olympics24.EuroMatchDetails .proPlayer .tabs a{padding:0;line-height:43px;margin-left:31px}


            .Olympics24 .map .rankCnts{width:750px}
        .Olympics24 .mapBox{width:calc(100% - 770px);margin-top:65px}

        .Olympics24 .mapBox .city.Hamburg{top: 82px; left: 153px;}
        .Olympics24 .mapBox .city.Berlin{top: 124px; right: 55px;}
        .Olympics24 .mapBox .city.Munich{bottom: 37px; right: 129px;}
        .Olympics24 .mapBox .city.Dortmund{bottom: 201px;left: 69px;}
        .Olympics24 .mapBox .city.Stuttgart{bottom: 68px;left: 86px;}
        .Olympics24 .mapBox .city.Gelsenkirchen{top: 177px;left: 55px;}
        .Olympics24 .mapBox .city.Frankfurt{bottom: 141px;left: 93px;}
        .Olympics24 .mapBox .city.Dusseldorf{bottom: 199px;left: 34px;}
        .Olympics24 .mapBox .city.cologne{bottom: 172px;left: 29px;}
        .Olympics24 .mapBox .city.RBLeipzig{bottom: 196px; right: 100px;}
    }


    @media screen and (min-width:1280px) and (max-width:1359px) {
   
      .arabs.Olympics24 .arabsHeader .headerImg:after{right:68px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{right:40px;top:5px}

        .Olympics24 .positionSide{margin-left:30px}
        .Olympics24 .positionSide.center{width:calc(100% - 660px)}

        .Olympics24 .acnComponent.ftr{padding: 40px;}


    

        .Olympics24 .knockOutTab .allRounds .roundItem{width:calc((100% - 140px) / 8);margin-left:20px} /** margin x 7 **/
        .Olympics24 .knockOutTab .allRounds .roundItem.finalRound{width:calc((100% - 60px) / 4)} /** margin * 3 **/
        .Olympics24 .knockOutTab .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .third .teamData:first-child:before{width:14px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .separating{width: calc(100% + 4px);}
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:first-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{right:-10px}

        .Olympics24 .knockOutTab .roundItem.left .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:first-child:before{left:-10px}

        .Olympics24 .knockOutTab .final .teamData:last-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{width:10px}
        .Olympics24 .knockOutTab .final .teamData:last-child:before{left:-10px}

        .Olympics24 .statsSection .statsConts .statsItems li{height:130px;width:180px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: calc((100% - 450px) / 2);}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:48px;line-height:90px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:24px;line-height: 108px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:25px;width: calc(100% - 150px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:15px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:20px;max-height:20px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 11px;line-height: 20px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:70px;height:70px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:70px;max-height:70px}


        .Olympics24.wcInner .statsSection .statsConts .statsItems li{width:calc((100% - 16px) / 2);margin-left:16px;margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:calc((100% - 16px) / 2)}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:0}


        .Olympics24 .rightSide{margin-left:30px;width: calc(100% - 330px);}


        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:170px 190px 20px}
        .Olympics24 .videoPlayerPopup .videoSponsor{top:50px;right:50px}
        .Olympics24 .videoPlayerPopup .mainVideo{width: calc(100% - 300px);}
        .Olympics24 .videoPlayerPopup aside{width:300px}
        .Olympics24 .videoPlayerPopup aside .playerList li .imageCntnr{padding-bottom: calc((100px * 67)/ 100);width:100px}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc{width: calc(100% - 100px);padding: 2px 16px;}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p.date{font-size:12px;margin-bottom:0}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p{font-size:18px;height:66px}



        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 400px!important}

        .Olympics24 .proPlayer .featuredArea ul li{background:none}

        .Olympics24 .knockOutTab .allRounds .roundItem h3{font-size:11px}

        .Olympics24 .customTourHeader nav ul li a{font-size:13px;padding:10px}
        .Olympics24 .customTourHeader nav ul li:after{width:14px;height:14px}
    .Olympics24 .customTourHeader nav ul li.tourLogo{width:160px}

        .arabs.Olympics24 .arabsHeader .top:before{width:280px;height:166px}
        .arabs.Olympics24 .arabsHeader .top:after{width:358px;height:166px}
        .arabs.Olympics24 .arabsHeader .top span{width:350px;height:56px}

        .Olympics24 .votingTeamPopup{padding: 25px 100px;}

        .Olympics24 .teamVoting .cntnr.firstView .votingBtn:before{width:258px;height:90px;right:40px}
        .Olympics24 .teamVoting .cntnr.firstView .votingBtn:after{left:-30px}

        .Olympics24 .teamVoting .cntnr.secondView .voteInfo{padding:26px 20px;width: calc(100% - 212px);}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:120px;font-size:18px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:32px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:24px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:110px;left:10px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .countDiv{margin-bottom:20px}
        .Olympics24 .teamVoting .cntnr.secondView .teamFlag{width:212px;}
        .Olympics24 .teamVoting .cntnr.secondView .teamFlag:before{background-position:left -20px center!important}

        .Olympics24.wcInner .articleHeader .articleInfo .articleAuthor { width: 100% }
        .Olympics24.wcInner .articleHeader .articleInfo .articleAuthor p { line-height: 2 }
        .Olympics24.wcInner .articleHeader .articleInfo .time { position: absolute; right: 60px; top: 40px; line-height: 1; font-size: 12px; }
        .Olympics24.wcInner .articleHeader .articleInfo .time span:first-child { margin-right: 0 }
        .Olympics24.wcInner .articleHeader .articleInfo { height: auto }
        .Olympics24.wcInner .articleHeader .articleInfo .time span:after { top: 0 }
        .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy { padding-left: 0; padding-right: 10px; position: absolute; top: 5px; left: 0 }
        .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy:after { right: 0; left: auto; top: 0; height: 50px }
        .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy p { margin-left: 6px; }


        .Olympics24 .customTourHeader .logo{width:140px;height:86px}
        .Olympics24 .customTourHeader nav{width:calc((100% - 150px ) /2)}
        .Olympics24 .customTourHeader .subMenu nav{width:calc((100% - 145px ) /2)}

        .Olympics24 .TabsContainer .tab a{margin-left:12px;width:calc((100% - 48px) /5);font-size:13px}
        .Olympics24 .TabsContainer .tab a.active:before, .Olympics24  .TabsContainer .tab a.active:after{display:none}

        .Olympics24 .acnHighlights .videoSliderConts .videoSlider{width:calc(100% - 100px);margin-right:50px}
        .Olympics24 .acnHighlights .flickity-button{top:40px;left:-45px}
        .Olympics24 .acnHighlights .flickity-button.previous{right:-45px}

        .Olympics24 .groupTabs .flickity-button{left:-45px}
        .Olympics24 .groupTabs .flickity-button.previous{right:-45px}

        .Olympics24 .statsSection .statsConts .statsItems li .label{font-size:14px}

         .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 90px)}
        .Olympics24 .euroGroups .groupsCnt ul li{padding:0 10px}

        .Olympics24 .TabsContainer .tab a.active:before, .Olympics24 .TabsContainer .tab a.active:after{display:none}


        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking  .groupTabs .table .wRow .item.dtls{width:185px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking  .groupTabs .table .wRow .item.team{width:calc(100% - 740px)}
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl{line-height:2.5}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl:nth-child(2):before{right:7px}

        .Olympics24 .teamPage .groupTabs .flickity-button.previous{right:auto}

        .Olympics24 .fifaRanking .table .ttlRow{padding:0 10px;height:46px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item{padding:10px}
        .Olympics24.wcInner .fifaRankingInner .groupTabs .table .ttlRow .itemTtl{font-size:13px;padding-right:18px;line-height:3.2}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label{right:35px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:7px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:10px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 480px)}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:120px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:18px;font-size:12px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label:before{font-size:12px}
         .Olympics24 .fifaRanking.fifaRankingInner  .groupTabs .table .wRow .item label span:before{font-size:12px;bottom:5px;right:-4px}
        .Olympics24 .fifaRanking.fifaRankingInner  .groupTabs .table .wRow .item label span{line-height:4;padding-right:4px}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:12px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl p:before{display:none!important}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl{padding-right:0!important}

             .Olympics24 .teamPage .customTourHeader nav ul li a{padding:10px 12px;font-size:13px}
        .Olympics24 .teamPage .customTourHeader nav ul li:after{width:12px;height:12px}

        .Olympics24 .dataKeywords .playerTeamInfo{border-left:0}

                .arabs.Olympics24 .arabsHeader .headerImg{width:520px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 520px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:40px;line-height:5.4}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:27px;height:27px}

        .Olympics24 .votingTeamPopup .text{margin-bottom:30px}
        .Olympics24 .votingTeamPopup h2{font-size:26px}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:50px}
        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:18px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li{font-size:18px;height:50px }
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:16px;height:16px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: calc(100% - 200px);}
        .Olympics24 .votingTeamPopup:after{background-position: -21% 35px;background-size:470px auto}
        .Olympics24 .votingTeamPopup:before{background-size: 390px auto;}
       .Olympics24 .votingTeamPopup .logo{margin-top:25px;width:98px;height:59px}

        .Olympics24.EuroMatchDetails .proPlayer .tabs a{margin-left:28px;padding:10px 0}
        .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:before, .Olympics24.EuroMatchDetails .ManofMatch h3:before{right:130px}
         .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:after, .Olympics24.EuroMatchDetails .ManofMatch h3:after{left:130px}

        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow, .Olympics24 .euroGroups ul li .groupItem .groupTtl{padding:0 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{padding:16px 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .team img{width:20px}

        .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA, .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamB{width:calc((100% - 30px) / 2)}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA{margin-left:30px}



        .Olympics24 .map .rankCnts{width:660px}
        .Olympics24 .mapBox{width:calc(100% - 680px);margin-top:65px}

        .Olympics24 .mapBox .city.Hamburg{top: 79px; left: 149px;}
        .Olympics24 .mapBox .city.Berlin{top: 120px;right: 52px;}
        .Olympics24 .mapBox .city.Munich{bottom: 35px; right: 125px;}
        .Olympics24 .mapBox .city.Dortmund{ bottom: 194px;left: 66px;}
        .Olympics24 .mapBox .city.Stuttgart{bottom: 65px;left: 83px;}
        .Olympics24 .mapBox .city.Gelsenkirchen{top: 171px;left: 53px;}
        .Olympics24 .mapBox .city.Frankfurt{bottom: 136px;left: 90px;}
        .Olympics24 .mapBox .city.Dusseldorf{bottom: 193px; left: 33px;}
        .Olympics24 .mapBox .city.cologne{bottom: 167px; left: 27px;}
        .Olympics24 .mapBox .city.RBLeipzig{bottom: 190px; right: 97px}

        .Olympics24 .quizListing .data label{font-size:16px}
        .Olympics24 .quizListing .data p{font-size:14px}

        .Olympics24 .championTimepage .panel label{width:calc((100% - 200px) /3)}
        .Olympics24 .championTimepage .panel label:last-child{width:170px}
    }


    @media screen and (min-width:1152px) and (max-width:1279px) {
         .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem .allData {
        border-left: none !important;
    }
        .arabs.Olympics24 .arabsHeader .headerImg:after{right:113px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{right:57px;top:5px}
          .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt:after{background-size: auto 155%;}
        .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt:before{background-size: auto 39%;}

        .Olympics24 .positionSide{margin-left:20px}
        .Olympics24 .positionSide.center{width:calc(100% - 580px)} 
        .Olympics24 .positionSide.right{width:240px}
        .Olympics24 .fbWidget{height:350px}
        /*.Olympics24 .newsHeadlines{margin-bottom:30px}*/

        .Olympics24 .acnComponent.ftr{padding: 40px;}


        .Olympics24 .positionSide .fbLiveWidget{margin-bottom:20px}
        .Olympics24 .showcaseDiv{margin-bottom:20px}
    


        .Olympics24 .knockOutTab .allRounds .roundItem{width:calc((100% - 140px) / 8);margin-left:20px} /** margin x 7 **/
        .Olympics24 .knockOutTab .allRounds .roundItem.finalRound{width:calc((100% - 60px) / 4)} /** margin * 3 **/
        .Olympics24 .knockOutTab .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .third .teamData:first-child:before{width:14px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .separating{width: calc(100% + 4px);}
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:first-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{right:-10px}

        .Olympics24 .knockOutTab .roundItem.left .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:first-child:before{left:-10px}

        .Olympics24 .knockOutTab .final .teamData:last-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{width:10px}
        .Olympics24 .knockOutTab .final .teamData:last-child:before{left:-10px}

        .Olympics24 .statsSection .statsConts .statsItems li{height:120px;width:150px;margin-left:20px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: calc((100% - 360px) / 2);}
        .Olympics24 .statsSection .statsConts .statsItems li .label{font-size:12px}

        .Olympics24.wcInner  .statsSection .statsConts .statsItems li{margin-left:16px}
        .Olympics24.wcInner .wcClipTeam .clip .cntnr{height:160px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:44px;line-height:82px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:22px;line-height: 96px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:22px;width:calc(100% - 112px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:14px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:16px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:16px;max-height:16px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 10px;line-height: 16px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:60px;height:60px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:60px;max-height:60px}


        .Olympics24.wcInner .statsSection .statsConts .statsItems li{width:100%!important;margin-left:0;margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:100%}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:last-child{margin-bottom:0}



        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item:nth-child(4),
        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item:nth-child(5){display:inline-block}

        .Olympics24 .rightSide{margin-left:20px;width: calc(100% - 320px);}

        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:170px 150px 20px}
        .Olympics24 .videoPlayerPopup .videoSponsor{top:50px;right:50px}
        .Olympics24 .videoPlayerPopup .mainVideo{width: calc(100% - 300px);}
        .Olympics24 .videoPlayerPopup aside{width:300px}
        .Olympics24 .videoPlayerPopup aside .playerList li .imageCntnr{padding-bottom: calc((100px * 67)/ 100);width:100px}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc{width: calc(100% - 100px);padding: 2px 16px;}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p.date{font-size:12px;margin-bottom:0}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p{font-size:18px;height:66px}


        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 100%!important}



        .Olympics24 .positionSide .fbLiveSection{height:198px}
        .Olympics24 .newsHeadlines{height:409px}

        .Olympics24  .proPlayer .featuredArea .pattern2 ul li:first-child, .mainTour .importantPlayer ul li:first-child { width: 100% !important }
        .Olympics24  .proPlayer .featuredArea .pattern2 ul li, .mainTour .importantPlayer ul li { width: 100% !important }
        .Olympics24  .proPlayer .featuredArea .pattern2 li .desc { padding: 10px 10px; position: absolute; left: 0; right: auto; }
        .Olympics24  .proPlayer .featuredArea .pattern2 ul li .desc .date { right: 10px }

        .Olympics24 .proPlayer .featuredArea ul li{background:none}


        .Olympics24 .customTourHeader .logo{width: 140px;height: 70px;}


        .Olympics24 .customTourHeader nav ul li.tourLogo{width:140px}
        .Olympics24 .customTourHeader nav ul li{flex-grow: 1;}
        .Olympics24 .customTourHeader nav ul li a{padding: 10px 0px;font-size: 12px;}
        .arabs.Olympics24 .arabsHeader .arabsMenu{width:712px}
        .arabs.Olympics24 .arabsHeader .arabsMenu li a{font-size: 14px;padding: 0 20px;}

        .Olympics24 .starsRoadToCup .starsCntnr .quote{width:26px;height:24px}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr .imageCntnr{width:102px;height:102px}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr .data{width:calc(100% - 102px)}
        .Olympics24 .starsRoadToCup .moreBtn {width: 90px;height: 26px;line-height: 26px;margin-top:25px}
            .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li{flex-basis: calc((100% - 20px) / 2); width: calc((100% - 20px) / 2);margin:0 0 20px 20px}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-child(3n){margin-left:20px}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-child(2n){margin-left:0}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-last-child(-n+3) {margin-bottom: 20px;}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-last-child(-n+2) {margin-bottom: 0;}

        .Olympics24 .acnHighlights .videoSliderConts .videoSlider{height:260px}
        .Olympics24 .tabs-nav > li{font-size:13px}
        .Olympics24 .knockOutTab .allRounds .roundItem h3{font-size:9px}
        .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:nth-child(4),
        .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:nth-child(5){display:inline-block}

        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList{width: calc((100% - 16px) / 2);margin-bottom:16px}
        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList:nth-child(2n) {margin-left: 0;}
        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList:nth-last-child(-n+2) {margin-bottom: 0;}

    

        .arabs.Olympics24 .arabsHeader .top{height:160px}
        .arabs.Olympics24 .arabsHeader .top:before{width:220px;height:130px}
        .arabs.Olympics24 .arabsHeader .top:after{width:280px;height:130px}
        .arabs.Olympics24 .arabsHeader .top span{width:300px;height:48px}

        .Olympics24 .votingTeamPopup{padding: 30px 50px;}

        .Olympics24 .teamVoting .cntnr.firstView .votingBtn:before{width:253px;height:80px;right:30px}
        .Olympics24 .teamVoting .cntnr.firstView .votingBtn:after{left:-110px}


        .Olympics24 .teamVoting .cntnr.secondView .voteInfo{padding:16px;width: calc(100% - 172px);}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:110px;font-size:16px;height: auto;line-height: unset;}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:26px;width: calc(100% - 110px);height: 30px;line-height: 30px;}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:20px;width: calc(100% - 110px);height: 30px;line-height: 30px;}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:120px;left:auto;right:16px;bottom:16px;height:30px;line-height:30px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .countDiv{margin-bottom:10px}
        .Olympics24 .teamVoting .cntnr.secondView .teamFlag{width:212px;}
        .Olympics24 .teamVoting .cntnr.secondView .teamFlag:before{background-position:left -20px center!important}

       .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .allData {border-left:none!important}

        .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.future .leftCol{ border-top: 1px  solid #FFFFFF }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.now .leftCol{ border-top: 1px  solid #189E2F }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.finish .leftCol{ border-top: 1px  solid #FF8947 }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.postponed .leftCol{ border-top: 1px  solid #EC1C23 }

        .Olympics24 .customTourHeader .logo{width:95px;height:60px}
        .Olympics24 .customTourHeader nav{width:calc((100% - 95px ) /2)}
        /*.Olympics24 .customTourHeader nav ul li:after{display:none}*/


        .Olympics24 .acnHighlights .videoSliderConts .videoSlider{width:calc(100% - 100px);margin-right:50px}
        .Olympics24 .acnHighlights .videoSliderConts li{width:calc(100% / 3)}
        .Olympics24 .acnHighlights .flickity-button{top:40px;left:-45px}
        .Olympics24 .acnHighlights .flickity-button.previous{right:-45px}

        .Olympics24 .groupTabs .flickity-button{left:-45px}
        .Olympics24 .groupTabs .flickity-button.previous{right:-45px}

        .Olympics24 .statsSection .statsConts .statsItems li{padding:16px 10px}
        .Olympics24 .statsSection .statsConts .statsItems li .label{font-size:12px}

         .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 90px)}
        .Olympics24 .euroGroups .groupsCnt ul li{width:calc(100% / 2)}


          .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:22px;width:calc(100% - 112px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:60px;max-height:60px}


        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking  .groupTabs .table .wRow .item.dtls{width:140px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking  .groupTabs .table .wRow .item.team{width:calc(100% - 560px)}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl:nth-child(5), .Olympics24 .fifaRanking  .groupTabs .table .wRow .item:nth-child(5){display:inline-block}
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl{line-height:2.5}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl:nth-child(2):before{right:7px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p{line-height:1.4;font-size:15px;}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl p:before{display:none}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.team{padding-right:0}
        .Olympics24 .fifaRanking .table .wRow{padding:0 10px}

        .Olympics24 .fifaRanking .table .ttlRow{padding:0 10px;height:46px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item{padding:10px 0}
        .Olympics24.wcInner .fifaRankingInner .groupTabs .table .ttlRow .itemTtl{font-size:12px;padding-right:0; line-height: 42px;}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label{right:15px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:7px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:10px}
          .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 330px);height:100%}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:105px;height:100%}

        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .team img{height:18px;margin-top:11px}

        .Olympics24 .fifaRanking.fifaRankingInner  .table .wRow .item p{font-size:12px}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.points,
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.totalPoints,
         .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.points,
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.totalPoints{width:60px}

        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:8px;font-size:12px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label:before{font-size:12px}
         .Olympics24 .fifaRanking.fifaRankingInner  .groupTabs .table .wRow .item label span:before{font-size:12px;bottom:5px;right:-4px}
        .Olympics24 .fifaRanking.fifaRankingInner  .groupTabs .table .wRow .item label span{line-height:4;padding-right:4px}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:11px;line-height:1.8}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl.team p{width:auto;line-height:unset}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p:before{display:none!important}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl{padding-right:0!important}
        .Olympics24 .fifaRanking .groupTabs.GroupStanding .table .ttlRow .itemTtl:nth-child(4), .Olympics24 .fifaRanking  .groupTabs .table .wRow .item:nth-child(4){display:inline-block}

          .Olympics24 .teamPage .customTourHeader nav ul li a{font-size:11px}
         .Olympics24 .mainTour .championTabs .item{padding:0 25px;margin:0 0 16px 10px}
         .Olympics24 .mainTour .championTabs .item:last-child{margin-left:0}
         .Olympics24 .teamPage .groupTabs .flickity-button.previous, .Olympics24 .groupTabs .flickity-button.previous{right:auto}
         .Olympics24.wcInner .wcClipTeam .clip .cntnr p{font-size:32px}

         .arabs.Olympics24 .firstScreen:after{top:130px}
        .arabs.Olympics24 .arabsHeader .headerImg{width:425px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 425px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:28px;line-height:5.3}
        .arabs.Olympics24 .arabsHeader .text p:before{right:-50px}
        .arabs.Olympics24 .arabsHeader .text p:after{left:-50px}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:22px;height:22px}

            .arabs.Olympics24 .arabsHeader .customTourHeader nav{width:calc((100% - 140px ) /2)}

                .Olympics24 .votingTeamPopup .text{margin-bottom:30px}
        .Olympics24 .votingTeamPopup h2{font-size:26px}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:50px}
        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:18px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li{font-size:18px;height:50px }
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:16px;height:16px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: calc(100% - 200px);}
        .Olympics24 .votingTeamPopup:after{background-position: -21% 35px;background-size:470px auto}
        .Olympics24 .votingTeamPopup:before{background-size: 390px auto;}
        .Olympics24 .votingTeamPopup .logo{margin-top:25px;width:98px;height:59px}

    
        .Olympics24.EuroMatchDetails .proPlayer .tabs a{margin-left:28px;    padding: 8px 0; line-height: 1.3;}
        .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:before, .Olympics24.EuroMatchDetails .ManofMatch h3:before{right:130px}
         .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:after, .Olympics24.EuroMatchDetails .ManofMatch h3:after{left:130px}

             .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA, .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamB{width:calc((100% - 30px) / 2)}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA{margin-left:30px}



        .Olympics24 .map .rankCnts{width:530px}
        .Olympics24 .mapBox{width:calc(100% - 540px);margin-top:65px;margin-right:10px}

       .Olympics24 .map .groupTabs .table .wRow .item:nth-child(4){display:inline-block}
       .Olympics24 .map .groupTabs .table .wRow .item{font-size:12px}

        .Olympics24 .mapBox .city.Hamburg{top: 62px;left: 117px;}
        .Olympics24 .mapBox .city.Berlin{top: 94px;right: 41px;}
        .Olympics24 .mapBox .city.Munich{ bottom: 26px;right: 98px;}
        .Olympics24 .mapBox .city.Dortmund{bottom: 154px; left: 52px;}
        .Olympics24 .mapBox .city.Stuttgart{bottom: 51px; left: 66px;}
        .Olympics24 .mapBox .city.Gelsenkirchen{top: 134px;left: 42px;}
        .Olympics24 .mapBox .city.Frankfurt{bottom: 108px;left: 71px;}
        .Olympics24 .mapBox .city.Dusseldorf{bottom: 153px;left: 25px;}
        .Olympics24 .mapBox .city.cologne{bottom: 132px; left: 22px;}
        .Olympics24 .mapBox .city.RBLeipzig{bottom: 151px;right: 76px;}

         .Olympics24 .quizListing .data label{font-size:16px}
        .Olympics24 .quizListing .data p{font-size:14px}

        .Olympics24 .championTimepage .panel label{font-size:12px;width:calc((100% - 170px) /3)}
        .Olympics24 .championTimepage .panel label:last-child{width:140px}

        .Olympics24 .customTourHeader .subMenu ul{width:100%}
        .Olympics24 .customTourHeader .subMenu nav{width:calc((100% - 100px ) /2)}
        .Olympics24 .customTourHeader .subMenu ul li{width:99px;float:right}
    }


    @media screen and (min-width:1024px) and (max-width:1151px) {

         .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem .allData {
        border-left: none !important;
    }

        .arabs.Olympics24 .arabsHeader .headerImg:after{right:113px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{right:57px;top:5px}

           .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt:after{background-size: auto 155%;}
        .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt:before{background-size: auto 39%;}
        .Olympics24 .acnComponent{margin:0;padding:0 }

        .Olympics24 .positionSide{margin-left:20px}
        .Olympics24 .positionSide.center{width:calc(100% - 580px)}
        .Olympics24 .positionSide.right{width:240px}
        .Olympics24 .fbWidget{height:350px}
        /*.Olympics24 .newsHeadlines{margin-bottom:30px}*/

        .Olympics24 .acnComponent.ftr{padding: 40px 20px;border-radius:0px}
    

        .Olympics24 .positionSide .fbLiveWidget{margin-bottom:20px}
        .Olympics24 .showcaseDiv{margin-bottom:20px}
    

        .Olympics24 .knockOutTab .allRounds .roundItem{width:calc((100% - 140px) / 8);margin-left:20px} /** margin x 7 **/
        .Olympics24 .knockOutTab .allRounds .roundItem.finalRound{width:calc((100% - 60px) / 4)} /** margin * 3 **/
        .Olympics24 .knockOutTab .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .third .teamData:first-child:before{width:14px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .separating{width: calc(100% + 4px);}
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:first-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{right:-10px}

        .Olympics24 .knockOutTab .roundItem.left .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:first-child:before{left:-10px}

        .Olympics24 .knockOutTab .final .teamData:last-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{width:10px}
        .Olympics24 .knockOutTab .final .teamData:last-child:before{left:-10px}

        .Olympics24 .statsSection .statsConts .statsItems li{height:120px;width:150px;margin-left:20px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: calc((100% - 360px) / 2);}
        .Olympics24 .statsSection .statsConts .statsItems li .label{font-size:12px}

        .Olympics24.wcInner  .statsSection .statsConts .statsItems li{margin-left:16px}
        .Olympics24.wcInner .wcClipTeam .clip .cntnr{height:160px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:44px;line-height:82px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:22px;line-height: 96px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:22px;width: calc(100% - 142px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:14px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:16px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:16px;max-height:16px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 10px;line-height: 16px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:66px;height:66px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:66px;max-height:66px}


        .Olympics24.wcInner .statsSection .statsConts .statsItems li{width:100%!important;margin-left:0;margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){width:100%}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-child(2n){margin-left:0}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:16px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:last-child{margin-bottom:0}


        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item:nth-child(4),
        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item:nth-child(5){display:inline-block}

        .Olympics24 .rightSide{margin-left:20px;width: calc(100% - 320px);}


        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:170px 120px 20px}
        .Olympics24 .videoPlayerPopup .videoSponsor{top:50px;right:50px}
        .Olympics24 .videoPlayerPopup .mainVideo{width: calc(100% - 250px);}
        .Olympics24 .videoPlayerPopup aside{width:250px}
        .Olympics24 .videoPlayerPopup aside .playerList li .imageCntnr{padding-bottom: calc((100px * 67)/ 100);width:100px}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc{width: calc(100% - 100px);padding: 2px 16px;}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p.date{font-size:12px;margin-bottom:0}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p{font-size:18px;height:66px}
    



        .Olympics24 .positionSide .fbLiveSection{height:198px}
        .Olympics24 .newsHeadlines{height:409px}

        .Olympics24   .proPlayer .featuredArea .pattern2 ul li:first-child, .mainTour .importantPlayer ul li:first-child { width: 100% !important }
        .Olympics24  .proPlayer .featuredArea .pattern2 ul li, .mainTour .importantPlayer ul li { width: 100% !important }
        .Olympics24  .proPlayer .featuredArea .pattern2 li .desc { padding: 10px 10px; position: absolute; left: 0; right: auto; }
        .Olympics24  .proPlayer .featuredArea .pattern2 ul li .desc .date { right: 10px }

        .Olympics24 .proPlayer .featuredArea ul li{background:none}


        .Olympics24 .starsRoadToCup .starsCntnr .quote{width:26px;height:24px}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr .imageCntnr{width:102px;height:102px}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr .data{width:calc(100% - 102px)}
        .Olympics24 .starsRoadToCup .moreBtn {width: 90px;height: 26px;line-height: 26px;margin-top:25px}

            .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li{flex-basis: calc((100% - 20px) / 2); width: calc((100% - 20px) / 2);margin:0 0 20px 20px}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-child(3n){margin-left:20px}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-child(2n){margin-left:0}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-last-child(-n+3) {margin-bottom: 20px;}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-last-child(-n+2) {margin-bottom: 0;}

        .Olympics24 .customTourHeader nav ul li.tourLogo{width:140px}
        .Olympics24 .customTourHeader nav ul li{flex-grow: 1;}
        .Olympics24 .customTourHeader nav ul li a{padding: 10px 0px;font-size: 12px;}
        .arabs.Olympics24 .arabsHeader .arabsMenu{width:712px}
        .arabs.Olympics24 .arabsHeader .arabsMenu li a{font-size: 14px;padding: 0 20px;}

      .Olympics24 .customTourHeader .logo{width: 140px;height: 70px;}

      .Olympics24 .acnHighlights .videoSliderConts .videoSlider{height:260px}
        .Olympics24 .tabs-nav > li{font-size:13px}
        .Olympics24 .knockOutTab .allRounds .roundItem h3{font-size:9px}
        .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:nth-child(4),
        .Olympics24 .euroGroups.groupTabs .table .wRow .item.dtls:nth-child(5){display:inline-block}



        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList{width: calc((100% - 16px) / 2);margin-bottom:16px}
        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList:nth-child(2n) {margin-left: 0;}
        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList:nth-last-child(-n+2) {margin-bottom: 0;}

        .arabs.Olympics24 .arabsHeader .top{height:160px}
        .arabs.Olympics24 .arabsHeader .top:before{width:220px;height:130px}
        .arabs.Olympics24 .arabsHeader .top:after{width:280px;height:130px}
        .arabs.Olympics24 .arabsHeader .top span{width:300px;height:48px}

        .Olympics24 .votingTeamPopup{padding: 30px 20px;}

        .Olympics24 .teamVoting .cntnr.firstView .votingBtn:before{width:253px;height:80px;right:30px}
        .Olympics24 .teamVoting .cntnr.firstView .votingBtn:after{left:-110px}

        .Olympics24 .teamVoting .cntnr.secondView .voteInfo{padding:16px;width: calc(100% - 172px);}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:110px;font-size:16px;height: auto;line-height: unset;}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:26px;width: calc(100% - 110px);height: 30px;line-height: 30px;}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:20px;width: calc(100% - 110px);height: 30px;line-height: 30px;}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:120px;left:auto;right:16px;bottom:16px;height:30px;line-height:30px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .countDiv{margin-bottom:10px}
        .Olympics24 .teamVoting .cntnr.secondView .teamFlag{width:212px;}
        .Olympics24 .teamVoting .cntnr.secondView .teamFlag:before{background-position:left -20px center!important}

        .Olympics24.wcInner .groupTabs .table .wRow .team img{margin-top:0}

      .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .allData {border-left:none!important}

        .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.future .leftCol{ border-top: 1px  solid #FFFFFF }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.now .leftCol{ border-top: 1px  solid #189E2F }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.finish .leftCol{ border-top: 1px  solid #FF8947 }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.postponed .leftCol{ border-top: 1px  solid #EC1C23 }


  
        .Olympics24 .customTourHeader .logo{width:110px;height:70px}
        .Olympics24 .customTourHeader nav{width:calc((100% - 120px ) /2)}
        /*.Olympics24 .customTourHeader nav ul li:after{display:none}*/

 

        .Olympics24 .acnHighlights .videoSliderConts .videoSlider{width:calc(100% - 100px);margin-right:50px}
        .Olympics24 .acnHighlights .videoSliderConts li{width:calc(100% / 3)}
        .Olympics24 .acnHighlights .flickity-button{top:40px;left:-45px}
        .Olympics24 .acnHighlights .flickity-button.previous{right:-45px}

        .Olympics24 .groupTabs .flickity-button{left:-45px}
        .Olympics24 .groupTabs .flickity-button.previous{right:-45px}

        .Olympics24 .statsSection .statsConts .statsItems li{padding:16px 10px}
        .Olympics24 .statsSection .statsConts .statsItems li .label{font-size:12px}

         .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 90px)}
        .Olympics24 .euroGroups .groupsCnt ul li{width:calc(100% / 2)}


          .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:22px;width:calc(100% - 112px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:60px;max-height:60px}




        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking  .groupTabs .table .wRow .item.dtls{width:140px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking  .groupTabs .table .wRow .item.team{width:calc(100% - 560px)}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl:nth-child(5), .Olympics24 .fifaRanking  .groupTabs .table .wRow .item:nth-child(5){display:inline-block}
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl{line-height:2.5}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl:nth-child(2):before{right:7px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p{line-height:1.4;font-size:15px;}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl p:before{display:none}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.team{padding-right:0}
        .Olympics24 .fifaRanking .table .wRow{padding:0 10px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item.team{padding:10px 0}
    
        .Olympics24 .fifaRanking .table .ttlRow{padding:0 10px;height:46px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item{padding:10px}
        .Olympics24.wcInner .fifaRankingInner .groupTabs .table .ttlRow .itemTtl{font-size:12px;padding-right:0;line-height:42px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label{right:15px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:7px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:10px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 330px);height:100%}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:105px;height:100%}

        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .team img{height:18px;margin-top:11px}

        .Olympics24 .fifaRanking.fifaRankingInner  .table .wRow .item p{font-size:12px}
        .Olympics24 .fifaRanking.fifaRankingInner  .table .wRow .item.team p{line-height:3}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.points,
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.totalPoints,
         .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.points,
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.totalPoints{width:60px}

        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:8px;font-size:12px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label:before{font-size:12px}
         .Olympics24 .fifaRanking.fifaRankingInner  .groupTabs .table .wRow .item label span:before{font-size:12px;bottom:5px;right:-4px}
        .Olympics24 .fifaRanking.fifaRankingInner  .groupTabs .table .wRow .item label span{line-height:4;padding-right:4px}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:11px;line-height:1.8}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl.team p{width:auto;line-height:unset}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p:before{display:none!important}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl{padding-right:0!important}
        .Olympics24 .fifaRanking .groupTabs.GroupStanding .table .ttlRow .itemTtl:nth-child(4), .Olympics24 .fifaRanking  .groupTabs .table .wRow .item:nth-child(4){display:inline-block}


          .Olympics24 .teamPage .customTourHeader nav ul li a{font-size:11px}
         .Olympics24 .mainTour .championTabs .item{padding:0 25px;margin:0 0 16px 10px}
         .Olympics24 .mainTour .championTabs .item:last-child{margin-left:0}
         .Olympics24 .teamPage .groupTabs .flickity-button.previous{right:auto}
         .Olympics24.wcInner .wcClipTeam .clip .cntnr p{font-size:32px}

          .arabs.Olympics24 .firstScreen:after{top:130px}
        .arabs.Olympics24 .arabsHeader .headerImg{width:425px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 425px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:28px;line-height:5.3}
        .arabs.Olympics24 .arabsHeader .text p:before{right:-50px}
        .arabs.Olympics24 .arabsHeader .text p:after{left:-50px}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:22px;height:22px}

         .arabs.Olympics24 .arabsHeader .customTourHeader nav{width:calc((100% - 140px ) /2)}


        .Olympics24 .votingTeamPopup .text{margin-bottom:30px}
        .Olympics24 .votingTeamPopup h2{font-size:26px}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:50px}
        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:18px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li{font-size:18px;height:50px }
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:16px;height:16px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: calc(100% - 200px);}
        .Olympics24 .votingTeamPopup:after{background-position: -21% 35px;background-size:385px auto}
        .Olympics24 .votingTeamPopup:before{background-size: 315px auto;}
        .Olympics24 .votingTeamPopup .logo{margin-top:25px;width:98px;height:59px}

        
        .Olympics24.EuroMatchDetails .proPlayer .tabs a{margin-left:28px;    padding: 8px 0; line-height: 1.3;}
        .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:before, .Olympics24.EuroMatchDetails .ManofMatch h3:before{right:130px}
         .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:after, .Olympics24.EuroMatchDetails .ManofMatch h3:after{left:130px}

             .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA, .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamB{width:calc((100% - 30px) / 2)}
        .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA{margin-left:30px}
    


        .Olympics24 .map .rankCnts{width:530px}
        .Olympics24 .mapBox{width:calc(100% - 540px);margin-top:65px;margin-right:10px}

       .Olympics24 .map .groupTabs .table .wRow .item:nth-child(4){display:inline-block}
       .Olympics24 .map .groupTabs .table .wRow .item{font-size:12px}

        .Olympics24 .mapBox .city.Hamburg{top: 62px;left: 117px;}
        .Olympics24 .mapBox .city.Berlin{top: 94px;right: 41px;}
        .Olympics24 .mapBox .city.Munich{ bottom: 26px;right: 98px;}
        .Olympics24 .mapBox .city.Dortmund{bottom: 154px; left: 52px;}
        .Olympics24 .mapBox .city.Stuttgart{bottom: 51px; left: 66px;}
        .Olympics24 .mapBox .city.Gelsenkirchen{top: 134px;left: 42px;}
        .Olympics24 .mapBox .city.Frankfurt{bottom: 108px;left: 71px;}
        .Olympics24 .mapBox .city.Dusseldorf{bottom: 153px;left: 25px;}
        .Olympics24 .mapBox .city.cologne{bottom: 132px; left: 22px;}
        .Olympics24 .mapBox .city.RBLeipzig{bottom: 151px;right: 76px;}

         .Olympics24 .quizListing .data label{font-size:16px}
        .Olympics24 .quizListing .data p{font-size:14px}

        
        .Olympics24 .championTimepage .panel label{font-size:12px;width:calc((100% - 170px) /3)}
        .Olympics24 .championTimepage .panel label:last-child{width:140px}

        
        .Olympics24 .customTourHeader .subMenu ul{width:100%}
        .Olympics24 .customTourHeader .subMenu nav{width:calc((100% - 100px ) /2)}
        .Olympics24 .customTourHeader .subMenu ul li{width:99px;float:right}
    }


    @media screen and (min-width: 768px) and (max-width: 1023px) {

         .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem .allData {
        border-left: none !important;
    }

           .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt:after{background-size: auto 155%;}
        .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt:before{background-size: auto 39%;}
        .Olympics24 .customTourHeader{padding:40px 12px}
        /*.Olympics24 .customTourHeader nav ul li:after{display:none}*/
        .Olympics24 .customTourHeader nav ul li a{font-size:11px;padding: 10px 0}
        .arabs.Olympics24 .arabsHeader .arabsMenu{width:728px}
        .arabs.Olympics24 .arabsHeader .arabsMenu li a{font-size: 12px;padding: 0 26px;}
        .Olympics24 .customTourHeader .logo {width:105px;height:64px}


        .Olympics24 .customTourHeader nav ul li.tourLogo{width:120px}





        .Olympics24 .acnComponent{padding:0 0;}

        .Olympics24 .positionSide{margin-left:20px}
        .Olympics24 .positionSide.center{width:calc(100% - 320px);float:right}
        .Olympics24 .positionSide.right{width:300px;float:left;margin-left:0}
        .Olympics24 .fbWidget{height:283px;margin-bottom: 20px;}
        .Olympics24 .newsHeadlines{margin-top:20px;height: 232px;}
        .Olympics24 .positionSide.center .newsHeadlines{display:inline-block}
        .Olympics24 .positionSide.right .newsHeadlines{display:none}
        /*.Olympics24 .newsHeadlines{margin-bottom:30px}*/

        .Olympics24 .acnComponent.ftr{padding: 40px 20px;}
   

        .Olympics24 .positionSide .fbLiveWidget{margin-bottom:0}
        .Olympics24 .showcaseDiv{margin-bottom:20px;margin-top:0}
    

        .Olympics24 .acnHighlights .videoSliderConts .videoSlider{height:270px}
        .Olympics24 .acnHighlights .videoSliderConts li{width:calc(100% / 3)}

        .Olympics24 .tabs-nav > li{font-size:13px}
        .Olympics24 .knockOutTab .allRounds .roundItem h3{font-size:10px;height:38px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team .QualifierName{font-size:9px}
        .Olympics24 .knockOutTab .allRounds .roundItem{width:calc((100% - 140px) / 8);margin-left:20px} /** margin x 7 **/
        .Olympics24 .knockOutTab .allRounds .roundItem.finalRound{width:calc((100% - 60px) / 4)} /** margin * 3 **/
        .Olympics24 .knockOutTab .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .third .teamData:first-child:before{width:14px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .separating{width: calc(100% + 4px);}
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:first-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{right:-10px}

        .Olympics24 .knockOutTab .roundItem.left .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:first-child:before{left:-10px}

        .Olympics24 .knockOutTab .final .teamData:last-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{width:10px}
        .Olympics24 .knockOutTab .final .teamData:last-child:before{left:-10px}

        .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner h3{padding:0;font-size:14px;height:auto}

        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams img{display:none}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .TeamName{width:100px;padding:0 10px}
        .Olympics24 .knockOutTab .allRounds .roundItem.right .qualifiedTeams .TeamName,
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData.right .TeamName{right:0}
        .Olympics24 .knockOutTab .allRounds .roundItem.left .qualifiedTeams .TeamName,
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData.left .TeamName{left:0}

        .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner .winnerHolder img{display:inline-block}

        .Olympics24 .statsSection .statsConts .statsItems li{height:120px;width:calc((100% - 20px) / 2)!important;margin-left:20px;margin-bottom:20px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-child(2){margin-left:0}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: 100%;}
        .Olympics24 .statsSection .statsConts .statsItems li:last-of-type{margin-bottom:0}
        .Olympics24 .statsSection .statsConts .statsItems li .label{font-size:12px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:44px;line-height:82px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:22px;line-height: 96px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:22px;width: calc(100% - 142px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:14px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:16px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:16px;max-height:16px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 10px;line-height: 16px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:66px;height:66px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:66px;max-height:66px}


        .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li {width: calc((100% - 32px) / 3)!important;margin-left: 16px;margin-bottom:16px;}
        .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li:nth-child(2n) {margin-left: 16px;}
        .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li:nth-child(3n) {margin-left: 0}



        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item:nth-child(4),
        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item:nth-child(5){display:inline-block}

        .Olympics24 .proPlayer .remainContent .listing ul li{width:calc((100% - 32.1px) / 3);}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(4n) {margin-left: 16px;}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(3n) {margin-left: 0;}

        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li{width: calc((100% - 20px) / 2);margin: 0 0 20px 20px;}

        .Olympics24 .leftSide{width:300px}

        .Olympics24 .rightSide{margin-left:20px;width: calc(100% - 320px);}


        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:0}
        .Olympics24 .openVideoPopup .videoPlayerContainer{padding:100px 0;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: flex-start;overflow-y: auto;width: auto;height: 100%;color: #fff;}
        .Olympics24 .videoPlayerPopup .videoSponsor{top: 0;right: 0;padding: 20px 10px;background: #1a3f80;z-index: 2;border-bottom-left-radius:6px}
        .Olympics24 .videoPlayerPopup .videoSponsor img{height:40px}
        .Olympics24 .videoPlayerPopup .closeVideoPopup{top:65px;left:30px}
        .Olympics24 .videoPlayerPopup .playerPopupCntnr{display:inline-block}
        .Olympics24 .videoPlayerPopup .mainVideo{width: 100%;padding-left: 0;margin-bottom: 50px;}
        .Olympics24 .videoPlayerPopup aside{width:100%;border-radius:0}
        .Olympics24 .videoPlayerPopup aside .playerList{width:100%;height:100%}
        .Olympics24 .videoPlayerPopup aside .playerList li .imageCntnr{padding-bottom: calc((150px * 67)/ 100);width:150px}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc{width: calc(100% - 150px);padding: 0 10px;}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc p{font-size:13px;max-height: 42px;color:#1e1e1e}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc p.date{font-size:10px}
        .Olympics24 .videoPlayerPopup .mainVideo .desc{padding:10px 16px}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p.date{font-size:12px;margin-bottom:0}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p{font-size:20px;height:auto}
        .Olympics24 .videoPlayerPopup .mainVideo .shareMenu{top:10px;left:10px}
        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 450px!important;}


        .Olympics24 .proPlayer .featuredArea ul li{background:none}
        .Olympics24 .proPlayer .featuredArea ul li{width:100%;border-radius:6px}

        .Olympics24 .listing ul li .desc{background:none}

        .Olympics24 .teamVoting{margin:0 0 30px 0}

        .Olympics24 .proPlayer .remainContent .proNews{margin-bottom:40px}
        .Olympics24 .tourMatches,
        .Olympics24 .fbLiveSection,
        .Olympics24 .twWidget{width:300px;margin:0 calc((100% - 300px) / 2) 30px}

        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li{flex-basis: calc((100% - 20px) / 2); width: calc((100% - 20px) / 2);margin:0 0 20px 20px}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-child(3n){margin-left:20px}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-child(2n){margin-left:0}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-last-child(-n+3) {margin-bottom: 20px;}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-last-child(-n+2) {margin-bottom: 0;}

        .arabs.Olympics24 .arabsHeader .top{height:160px}
        .arabs.Olympics24 .arabsHeader .top:before{width:200px;height:118px}
        .arabs.Olympics24 .arabsHeader .top:after{width:254px;height:118px}
        .arabs.Olympics24 .arabsHeader .top span{width:280px;height:45px}

        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList{width: calc((100% - 16px) / 2);margin-bottom:16px}
        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList:nth-child(2n) {margin-left: 0;}
        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList:nth-last-child(-n+2) {margin-bottom: 0;}

        .Olympics24 .votingTeamPopup h2{font-size:30px}
        .Olympics24 .votingTeamPopup{padding: 30px 50px;}
        .Olympics24 .votingTeamPopup .allTeams li{width: calc((100% - 48px) / 4);}
        .Olympics24 .votingTeamPopup .allTeams li:nth-child(4n) {margin-left: 0;}

        .Olympics24 .votingTeamPopup .text{margin-bottom:30px}
        .Olympics24 .votingTeamPopup h2{font-size:26px}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:50px}
        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:18px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li{font-size:18px;height:50px ;margin-bottom:25px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:16px;height:16px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{    width: 100%;}
        .Olympics24 .votingTeamPopup:after{background-position: -28% 35px;background-size:345px auto}
        .Olympics24 .votingTeamPopup:before{background-size: 200px auto;}
       .Olympics24 .votingTeamPopup .logo{margin-top:25px;width:98px;height:59px}

        .Olympics24 .teamVoting .cntnr:before{background-size:100% 100%}
        .Olympics24 .teamVoting .cntnr.firstView .votingBtn:before{width:258px;height:90px;right:40px}
        .Olympics24 .teamVoting .cntnr.firstView .votingBtn:after{left:-30px}

        .Olympics24 .teamVoting .cntnr.secondView .voteInfo{padding:26px 20px;width: calc(100% - 212px);}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{width:120px;font-size:18px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-size:32px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-size:24px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{width:110px;left:10px}
        .Olympics24 .teamVoting .cntnr.secondView .voteInfo .countDiv{margin-bottom:20px}
        .Olympics24 .teamVoting .cntnr.secondView .teamFlag{width:212px;}
        .Olympics24 .teamVoting .cntnr.secondView .teamFlag:before{background-position:left -20px center!important}


    /*    .Olympics24.wcInner .listing ul li .imageCntnr{width: 100px;padding-bottom: calc((100px * 56)/ 100);float:right}
    .Olympics24.wcInner .listing ul li .desc{width: calc(100% - 100px);margin-top:0;background:none;padding:4px 10px}
    .Olympics24.wcInner .listing ul li .desc p{height:40px;font-size:13px}*/

    .Olympics24.wcInner .leftSide{width:100%}
    .Olympics24.wcInner .leftSpeakol{width:300px;margin:0 calc((100% - 300px) / 2) 60px}

    .Olympics24.wcInner .pattern1 ul li .desc{background:none;}
    .Olympics24.wcInner .pattern1 ul li .secName{color:#EC1C23}
    .Olympics24.wcInner .dtlsSc .shiftArtclPattern{margin:0 calc((100% - 300px) / 2) 30px}

    
     .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking  .groupTabs .table .wRow .item.dtls{width:140px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking  .groupTabs .table .wRow .item.team{width:calc(100% - 560px)}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl:nth-child(5), .Olympics24 .fifaRanking  .groupTabs .table .wRow .item:nth-child(5){display:inline-block}
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl{line-height:2.5}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl:nth-child(2):before{right:7px}
            .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p{line-height:1.4;font-size:15px;}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl p:before{display:none}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.team{padding-right:0}
        .Olympics24 .fifaRanking .table .wRow{padding:0 10px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item.team{padding:10px 0}
    


        .Olympics24 .fifaRanking .table .ttlRow{padding:0 10px;height:46px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item{padding:10px}
        .Olympics24.wcInner .fifaRankingInner .groupTabs .table .ttlRow .itemTtl{font-size:13px;padding-right:18px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label{right:15px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:7px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:10px}
         .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.team{width:calc(100% - 330px);height:100%}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.dtls{width:105px;height:100%}

        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .team img{height:18px;margin-top:11px}

        .Olympics24 .fifaRanking.fifaRankingInner  .table .wRow .item p{font-size:12px}
        .Olympics24 .fifaRanking.fifaRankingInner  .table .wRow .item.team p{line-height:3}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.points,
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.totalPoints,
         .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.points,
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item.totalPoints{width:60px}

        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{right:8px;font-size:12px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label:before{font-size:12px}
         .Olympics24 .fifaRanking.fifaRankingInner  .groupTabs .table .wRow .item label span:before{font-size:12px;bottom:5px;right:-4px}
        .Olympics24 .fifaRanking.fifaRankingInner  .groupTabs .table .wRow .item label span{line-height:4;padding-right:4px}

        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.dtls:before{right:3px}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl:nth-child(4):before{right:8px}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl p{font-size:11px;line-height:1.8}
        .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .ttlRow .itemTtl.team p{width:auto;line-height:unset}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl p:before{display:none!important}
        .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl{padding-right:0!important}
        .Olympics24 .fifaRanking .groupTabs.GroupStanding .table .ttlRow .itemTtl:nth-child(4), .Olympics24 .fifaRanking  .groupTabs .table .wRow .item:nth-child(4){display:inline-block}

        .Olympics24 .customTourHeader nav{width: calc((100% - 120px ) /2);}
        .Olympics24 .teamPage .customTourHeader nav ul li a{font-size:11px}

         .Olympics24 .TabsContainer .tab a.active:before, .Olympics24 .TabsContainer .tab a.active:after{display:none}

               .arabs.Olympics24 .firstScreen:after{top:130px}
        .arabs.Olympics24 .arabsHeader .headerImg{width:400px}
        .arabs.Olympics24 .arabsHeader .headerImg img{width:auto;height:100%}
        .arabs.Olympics24 .arabsHeader .text{width:calc(100% - 400px)}
        .arabs.Olympics24 .arabsHeader .text p{font-size:28px;line-height:5.3}
        .arabs.Olympics24 .arabsHeader .text p:before{right:-50px}
        .arabs.Olympics24 .arabsHeader .text p:after{left:-50px}
        .arabs.Olympics24 .arabsHeader .text p:before, .arabs.Olympics24 .arabsHeader .text p:after{width:22px;height:22px}
        .arabs.Olympics24 .arabsHeader .headerImg:before{    right: auto;
        left: 222px;}
        .arabs.Olympics24 .arabsHeader .headerImg:after{right:97px}

            .arabs.Olympics24 .arabsHeader .customTourHeader nav{width:calc((100% - 140px ) /2)}

           .Olympics24 .matchDetailsTabs .timeline.squad .teamA .matchSquad ul li .playerName{width:auto}

           .Olympics24 .euroGroups .groupsCnt{width:calc(100% - 40px)}
           .Olympics24 .euroGroups .groupsCnt ul li{padding:0 10px;height:380px}
           .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow, .Olympics24 .euroGroups ul li .groupItem .groupTtl{padding:0 10px}
           .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{padding:16px 10px;height:65px}
           .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .team img{display:none}
           .Olympics24 .groupTabs .flickity-button.previous{right:-30px}
           .Olympics24 .groupTabs .flickity-button.next{left:-30px}
           .Olympics24 .teamPage .flickity-button.next{left:0}
           .Olympics24 .teamPage .euroGroups .groupsCnt ul li{height:380px}

          .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA, .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamB{width:calc((100% - 30px) / 2)}
        .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA{margin-left:30px}

 
           .Olympics24 .quizListing .data label{font-size:15px}
        .Olympics24 .quizListing .data p{font-size:14px}

        
        .Olympics24 .customTourHeader .subMenu ul{width:100%}
        .Olympics24 .customTourHeader .subMenu nav{width:calc((100% - 100px ) /2)}
        .Olympics24 .customTourHeader .subMenu ul li{width:91px;float:right}
    }


    @media screen and (min-width: 320px) and (max-width: 767px) {

         .Olympics24 .championTimepage .matchcenter.tourCustom .matchesList .ul .liItem .allData {
        border-left: none !important;
    }
        .Olympics24.euroInner .articleSocial.euroSocial{left:0;display:none}
        .Olympics24.euroInner article .articleContainer{z-index:10}
        .Olympics24 .container{background:none}
     .Olympics24 .dayEventCntnr .dayEvent:last-child{margin-bottom:16px}
        .Olympics24 h1,
        .Olympics24 h2,
        .Olympics24 .proPlayer .title h2{font-size:16px;line-height:2.5}
        .Olympics24 .videoCntnr.twitterVideo{min-height:unset}

        .Olympics24.wcInner .proPlayer .standingSection .title h2{line-height:1.6;font-size:14px}

    /*    .Olympics24 .content-wrap{overflow:hidden}*/
        .Olympics24 .topContainer{margin-bottom:0;z-index:1}
        .Olympics24 section{margin-bottom:40px}
        .Olympics24 .proPlayer{padding:0 12px;margin-bottom:0}
        .Olympics24 .dayEventCntnr{margin-bottom:40px}
        .Olympics24 .leaderboardDiv{z-index:3}
        .Olympics24 .firstScreen:before{background-size: 100% auto;background: none;background-size: 100% auto;}
        .Olympics24 .customTourHeader{width:100%;margin:0 0;padding:15px 10px 30px}
        .Olympics24 .customTourHeader .logo{width:100%;position:relative;border:0;top:auto;left:auto;transform:none;right: auto;height: 102px;background: none;margin-bottom:15px}
        .Olympics24 .customTourHeader .logo img{width:120px;position: relative;top: auto;transform: none;}
        .Olympics24 .customTourHeader nav{float:left!important;width:100%!important;height:45px}
        .Olympics24 .customTourHeader nav ul,
        .arabs.Olympics24 .arabsHeader .arabsMenu, .Olympics24 .customTourHeader .subMenu ul{display:inline-block;float:right;width:100%!important;height:45px;white-space: nowrap;position:relative;overflow-x: auto;overflow-y: hidden;z-index: 0;-webkit-overflow-scrolling: touch;-webkit-transform: translateZ(0);transform: translateZ(0);}
        .Olympics24 .customTourHeader nav ul li,
        .arabs.Olympics24 .arabsHeader .arabsMenu li{display:inline-block;flex-grow:unset;float:none;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;-o-column-break-inside: avoid;-ms-column-break-inside: avoid;column-break-inside: avoid;page-break-inside: avoid;}
        .Olympics24 .customTourHeader nav ul li a,
        .arabs.Olympics24 .arabsHeader .arabsMenu li a{font-size:11px;}
        .arabs.Olympics24 .arabsHeader .arabsMenu{left:auto;bottom:auto;padding:10px 10px 0 10px}
        .arabs.Olympics24 .arabsHeader .arabsMenu li{margin-left:10px}
        .arabs.Olympics24 .arabsHeader .arabsMenu li a{padding: 0 26px;height:36px;line-height:36px}
        .Olympics24 .customTourHeader nav ul li.tourLogo{display:none}
        .Olympics24 .customTourHeader nav ul li:nth-child(4):after, .Olympics24 .customTourHeader nav ul li:nth-child(5):after{display:inline-block}

        .Olympics24 .medal .allItems .order{width:42px !important}
        .Olympics24 .medal .allItems .country{width:calc(100% - 182px) !important;font-size:11px}
        .Olympics24 .medalPage .medal .allItems .labels .item{font-size:11px}
        .Olympics24 .medal .allItems .labels{padding:10px 0}
        .Olympics24 .medal.championtime .allItems .labels{padding:10px 5px}
            .Olympics24 .medal .allItems .labels .order, .Olympics24 .medal .allItems .labels .country{color:transparent!important}


        .Olympics24 .customTourHeader .subMenu{margin-top:25px}
        .Olympics24 .customTourHeader .subMenu ul,.Olympics24 .customTourHeader nav{height:auto;padding:0}
        .Olympics24 .customTourHeader .subMenu ul li:first-child{background:none;width: 45px;margin-left: 10px;position:relative}
        .Olympics24 .customTourHeader .subMenu nav ul li:first-child a{position:absolute;padding:0;top:50%;left:50%;transform:translate(-50%, -50%);padding:0;width:100%;height:auto}
        .Olympics24 .customTourHeader .subMenu ul li a img{width:38px}
        .Olympics24 .customTourHeader .subMenu ul li{width:70px;height:50px;margin-left:5px;white-space:normal}
        .Olympics24 .customTourHeader .subMenu nav ul li a{padding:5px 0;float:right;font-size:10px}
        .Olympics24 .customTourHeader .subMenu nav ul li a:before{height:18px!important;margin-bottom:6px!important;float:right}
        .Olympics24 .customTourHeader .subMenu nav ul li:after{display:none}

        .Olympics24 .teamPage .customTourHeader{padding: 30px 10px }
        .Olympics24 .teamPage .mainTour .tourTeamsCntnr{padding:0 28px}
        .Olympics24 .teamPage .flickity-button.next{left:0}

        .Olympics24 .matchesHp .matchesHpCntnr .matchesSlider{padding:0;height:88px}
        .Olympics24 .flickity-viewport{min-height:88px}
        .Olympics24 .matchesHp .matchesSliderLi {width:100%;min-width: unset;}
        .Olympics24 .matchesHp .allMatchesBtn{font-size:12px;width:120px;}
        .Olympics24 .matchesHp .flickity-button{top: auto;bottom: -40px;transform: none;}
        .Olympics24 .statsSection .statsConts,
        .Olympics24 .fanzoneSection .fanzoneConts{padding:40px 10px 0}
        .Olympics24 .acnHighlights .videoSliderConts{padding:40px 10px}
        .Olympics24 .acnComponent{margin:0 0;padding:0 0 15px;}
        .Olympics24 .fanzoneSection .fanzoneConts .title{width: 100%;max-width: 300px;height: 290px;}
        .Olympics24 .fanzoneSection .bottomDecoration{height:95px; }
        .Olympics24 .fanzoneSection .bottomDecoration:before, .Olympics24 .fanzoneSection .bottomDecoration:after{width:95px}
        .Olympics24 .fanzoneSection .fanzoneConts:before{background-size:auto 100%}

        .Olympics24 .fanzoneSection .acnComponent{padding:0}

        .Olympics24 .positionSide{margin-left:0}
        .Olympics24 .positionSide.center{width:100%;float:right;margin-bottom:30px}
        .Olympics24 .positionSide.right,
        .Olympics24 .positionSide.left{width:100%;float:left;margin:0}
        .Olympics24 .fbWidget{height:350px;display:inline-block}
        .Olympics24 .newsHeadlines{margin-top:0px;height: 400px;margin-bottom:30px}
        .Olympics24 .positionSide.center .newsHeadlines{display:none}
        .Olympics24 .positionSide.right .newsHeadlines{display:inline-block;border:none;height:394px}
        /*.Olympics24 .newsHeadlines{margin-bottom:30px}*/

        .Olympics24 .acnComponent.ftr{margin:0 0 40px;padding: 10px;border-radius:0;background:none}
        .Olympics24 .proPlayer .featuredArea ul{padding-bottom:0}
        .Olympics24 .proPlayer .featuredArea ul li{width:100%;border-radius:6px;background: #16267C;margin-bottom:16px;margin-left:0;border:none}
        .Olympics24 .proPlayer .featuredArea ul li:nth-child(3){margin-left: 0;}
        .Olympics24 .proPlayer .featuredArea ul li:nth-last-child(-n+3){margin-bottom:16px}
        .Olympics24 .proPlayer .featuredArea ul li:last-child{margin-bottom:0;display:inline-block}


        .Olympics24 .positionSide .fbLiveSection{height:auto}
        .Olympics24 .positionSide .fbLiveWidget{margin-bottom:0}
        .Olympics24 .showcaseDiv{margin-bottom:30px;margin-top:0;border:none}
    
        .Olympics24 .proPlayer .featuredArea ul li:first-child{width:100%}
        .Olympics24 .proPlayer .featuredArea ul li:first-child a .imageCntnr{padding-bottom: 58%;width:100%}
        .Olympics24 .proPlayer .featuredArea ul li:first-child .desc{width:100%;position:relative;padding: 10px;background: none;}
        .Olympics24 .proPlayer .featuredArea ul li:first-child .desc p{font-size:14px;height:auto;margin-bottom:0;color:#0D0D0D!important}
        .Olympics24 .proPlayer .featuredArea ul li .desc p.date{display:inline-block;height:auto;margin-top:6PX!important;font-size:10px}
        .Olympics24 .proPlayer .featuredArea ul li:first-child  .desc p.date {    color: #00246B!important;}

        .Olympics24 .listing ul li .imageCntnr{padding-bottom: calc((100px * 67)/100);}

        .Olympics24 .acnHighlights h2.TitleMain:before{top:8px}
        .Olympics24 .acnHighlights .videoSliderConts .videoSlider{height:auto;width:calc(100% - 100px);margin-right:50px}
        .Olympics24 .acnHighlights .flickity-button{left:-45px;top:50px}
        .Olympics24 .acnHighlights .flickity-button.previous{right:-45px}
        .Olympics24 .acnHighlights .videoSliderConts li{width:100%}
        .Olympics24 .acnHighlights .videoSliderConts .desc .normalFont,
        .Olympics24 .acnHighlights .videoSliderConts .desc .icon-date:before{font-size:11px}
        .Olympics24 .acnHighlights .videoSliderConts .desc h2{font-size:14px;height:46px;margin-bottom:10px}

        .Olympics24 .mainTour .euroGroups.groupTabs{padding:0 10px}
        .Olympics24 .tabs-nav > li{font-size:12px;padding: 0 16px;}
        .Olympics24 .viewTabContainer{padding:26px 0 0}

        .Olympics24 .euroGroups .groupsCnt ul li{width:310px}
        .Olympics24 .euroGroups .groupsCnt ul li .groupItem{width:290px}
        .Olympics24 .mainTour .euroGroups ul li .groupItem .groupTtl h3{font-size:16px}
        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .team img{width:20px}
        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item p{font-size:12px;line-height:20px}
        .Olympics24 .mainTour .euroGroups.groupTabs .table .ttlRow .itemTtl{font-size:11px}
        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item{font-size:14px}

        .Olympics24 .groupTabs .table .ttlRow .itemTtl:nth-child(3),
        .Olympics24 .groupTabs .table .ttlRow .itemTtl:nth-child(4),
        .Olympics24 .groupTabs .table .ttlRow .itemTtl:nth-child(5),
        .Olympics24 .groupTabs .table .wRow .item:nth-child(3),
        .Olympics24 .groupTabs .table .wRow .item:nth-child(4),
        .Olympics24 .groupTabs .table .wRow .item:nth-child(5){display: inline-block;}


            .Olympics24 .knockOutTab .allRounds{    white-space: nowrap;position: relative;overflow-x: auto;overflow-y: hidden;z-index: 0;-webkit-overflow-scrolling: touch;-webkit-transform: translateZ(0);transform: translateZ(0);}
        .Olympics24 .knockOutTab .allRounds .roundItem h3{font-size:11px;height:38px;margin-bottom:10px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .teamData .team .QualifierName{font-size:10px ;text-wrap: wrap;}
        .Olympics24 .knockOutTab .allRounds .roundItem{width:120px;height:550px;margin-left:-5px;padding:0 10px;flex-grow: unset;float: none;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;-o-column-break-inside: avoid;-ms-column-break-inside: avoid;column-break-inside: avoid;page-break-inside: avoid;} /** margin x 7 **/
        .Olympics24 .knockOutTab .allRounds .roundItem.finalRound{width:250px} /** margin * 3 **/

        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams.final:before{height:170px;top:80px}

        .Olympics24 .championTimepage .matchesCenter .tab .dayTabLinks .dayName{width:100%}

        .Olympics24 .knockOutTab .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .third .teamData:first-child:before{width:14px}
        .Olympics24 .knockOutTab .allRounds .roundItem .qualifiedTeams .separating{width: calc(100% + 4px);}
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.right .third .teamData:first-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{right:-10px}

        .Olympics24 .knockOutTab .roundItem.left .second .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .second .teamData:first-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:last-child:before,
        .Olympics24 .knockOutTab .roundItem.left .third .teamData:first-child:before{left:-10px}

        .Olympics24 .knockOutTab .final .teamData:last-child:before,
        .Olympics24 .knockOutTab .final .teamData:first-child:before{width:10px}
        .Olympics24 .knockOutTab .final .teamData:last-child:before{left:-10px}

        .Olympics24 .knockOutTab .allRounds .roundItem .cupWinner h3{padding:0;font-size:14px;height:auto;bottom:40px}

        .Olympics24.wcInner .groupTabs .table .wRow .team img{margin-top:17px}

        .Olympics24 .statsSection .statsConts .statsItems li{height:120px;width:calc((100% - 10px) / 2);margin-left:10px;margin-bottom:10px}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-child(2){margin-left:0}
        .Olympics24 .statsSection .statsConts .statsItems li:nth-last-child(-n+2) {width: 100%;}
        .Olympics24 .statsSection .statsConts .statsItems li:last-of-type{margin-bottom:0}
        .Olympics24 .statsSection .statsConts .statsItems li .label{font-size:12px}

        .Olympics24 .statsSection .statsConts .statsItems li .value span{font-size:44px;line-height:82px}
        .Olympics24 .statsSection .statsConts .statsItems li .value span.total{font-size:22px;line-height: 96px;}
    
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info{margin-top:22px;width: calc(100% - 142px);}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .name{font-size:14px;margin-bottom: 6px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team{line-height:16px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team img{max-width:16px;max-height:16px}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .info .team .teamName{font-size: 10px;line-height: 16px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage{width:66px;height:66px;}
        .Olympics24 .statsSection .statsConts .statsItems li.scorer .value .playerImage img{max-width:66px;max-height:66px}

        .Olympics24 .acnHighlights .allVideosBtn{margin: 30px calc((100% - 200px) / 2) 0;width:200px;height:40px;font-size:13px;line-height:38px}
        .Olympics24 .videoSliderConts:before{width:145px}
        .Olympics24 .videoSliderConts:after{width: 870px;bottom: -45px;}

        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item:nth-child(4),
        .Olympics24 .mainTour .euroGroups.groupTabs .groupsCnt .table .wRow .item:nth-child(5){display:inline-block}

        .Olympics24 .proPlayer .remainContent .listing ul li{width:100%;margin-left:0}
        .Olympics24 .proPlayer .remainContent .proNews ul li .desc .time {margin:0;font-size: 10px;}
        .Olympics24 .proPlayer .remainContent .listing ul li .desc{background:none;padding:4px 10px;}
        .Olympics24 .proPlayer .remainContent .listing ul li:first-child .desc{padding:20px 10px 10px;background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;}
        .Olympics24 .proPlayer .remainContent .listing ul li:first-child .desc .time{display:none}
        .Olympics24 .proPlayer .remainContent .listing ul li:first-child .desc p{padding-top:0;font-size:15px;color:#fff}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(4n) {margin-left: 16px;}
        .Olympics24 .proPlayer .remainContent .listing ul li:nth-of-type(2n) {margin-left: 0;}
        /*.Olympics24 .listing ul li .imageCntnr img{width:auto;height:100%;right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);max-width: unset;min-width:100%}*/
        .Olympics24 .listing ul li .imageCntnr img{width:100%;height:100%;right:0;bottom:0;left:0;top:0;transform:none;max-width: 100%;}
    
        /*.Olympics24.proPlayer .remainContent .listing ul li:first-child .imageCntnr{padding-bottom:56%}*/

        .Olympics24 .leftSide{width:100%;margin:0;padding:0 10px}
        .Olympics24 .pagecnts .leftSide{padding:0}

        .Olympics24 .euroGroups .groupsCnt .flickity-viewport{height:380px!important}
        .Olympics24 .euroGroups .groupsCnt .flickity-slider{margin:0 15px}

        .Olympics24 .rightSide{margin-left:0;width: 100%}

        .Olympics24 .votingTeamPopup .closeTeamPopup{width:40px;height:40px;top:60px;left:10px}
        .Olympics24 .votingTeamPopup h2{font-size:20px;}
        .Olympics24 .votingTeamPopup h2:before{width:18px;height:18px;right:-30px}
        .Olympics24 .votingTeamPopup h2:after{width:18px;height:18px;left:-30px}
        .Olympics24 .votingTeamPopup{padding: 80px 10px 0;top: 0;height: 100%;}
        .Olympics24 .votingTeamPopup .text{margin-bottom:18px}
        .Olympics24 .votingTeamPopup .allTeams .divQues{margin-bottom:24px;}
        .Olympics24 .votingTeamPopup .allTeams .divQues p{font-size:15px;}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr{width:100%}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li{width:calc(100% - 40px);margin-left:0;padding:0 45px;height:38px;font-size:15px;margin-bottom:20px;border:2px solid #FFFFFF;margin-right:20px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li.correct{border:2px solid #189E2F}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li.wrong{border:2px solid #E20000}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:before{width:14px;height:14px;right:20px}
        .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:nth-child(3), .Olympics24 .votingTeamPopup .allTeams .teamVotingCntnr li:nth-child(4){margin-bottom:20px}
        .Olympics24 .votingTeamPopup .logo{position: relative; bottom: auto;left: auto;transform: none;width:100px;margin-top:0}
        .Olympics24 .votingTeamPopup .pattern{bottom:unset;left:unset;right:unset;position:relative}
        .Olympics24 .votingTeamPopup:before{top:50px;background-size:160px auto}
        .Olympics24 .votingTeamPopup:after{display:none}


        .Olympics24 .votingTeamPopup .allTeams li{width: calc((100% - 16px) / 2);}
        .Olympics24 .votingTeamPopup .allTeams li:nth-child(2n) {margin-left: 0;}
        .Olympics24 .votingTeamPopup .allTeams li p{font-size:13px}

    

        .openVideoPopupMain header,
        .openVideoPopupMain .sponsorContainer{display:none}

        .Olympics24 .openVideoPopup .videoPlayerPopup{padding:0;height:100%;top:0}
        .Olympics24 .openVideoPopup .videoPlayerContainer{padding:150px 0 0;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: flex-start;overflow-y: auto;width: auto;height: 100%;color: #fff;}
        .Olympics24 .videoPlayerPopup .videoSponsor{top: 0;right: 0;padding: 20px 10px;background: #1a3f80;z-index: 2;border-bottom-left-radius:6px}
        .Olympics24 .videoPlayerPopup .videoSponsor img{height:30px}
        .Olympics24 .videoPlayerPopup .closeVideoPopup{top:110px;left:10px;width: 30px;height: 30px;}
        .Olympics24 .videoPlayerPopup .closeVideoPopup:after, .Olympics24 .videoPlayerPopup .closeVideoPopup:before{height:20px;margin-top: -10px;}
        .Olympics24 .videoPlayerPopup .playerPopupCntnr{display:inline-block}
        .Olympics24 .videoPlayerPopup .mainVideo{width: 100%;padding-left: 0;margin-bottom: 30px;}
        .Olympics24 .videoPlayerPopup aside{width:100%;border-radius:0}
        .Olympics24 .videoPlayerPopup aside .playerList{width:100%;height:100%}
        .Olympics24 .videoPlayerPopup aside .playerList li .imageCntnr{padding-bottom: calc((100px * 67)/ 100);width:100px}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc{width: calc(100% - 100px);padding: 0 10px;}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc p{font-size:12px;max-height: 38px;color:#1e1e1e}
        .Olympics24 .videoPlayerPopup aside .playerList li .desc p.date{font-size:10px}
        .Olympics24 .videoPlayerPopup .mainVideo .cntnr{padding-bottom:117%}
        .Olympics24 .videoPlayerPopup .mainVideo .desc{padding:16px}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p.date{font-size:11px;margin-bottom:10px}
        .Olympics24 .videoPlayerPopup .mainVideo .desc p{font-size:16px;height:auto;width:100%}
        .Olympics24 .videoPlayerPopup .mainVideo .shareMenu{top:16px;left:16px}
        .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a{width: 30px;height: 30px;font-size:16px;line-height: 30px;color:#00246B;border:1px solid #00246B}
        .Olympics24 .videoPlayerPopup .mainVideo .shareMenu a:before {line-height: 28px;}


        .Olympics24 .videoPlayerPopup .mainVideo .cntnr .twitter-tweet iframe{width: 100%!important;}
     .Olympics24 .fbVideoPlaying .fbLiveSection{z-index:9}
     .Olympics24 .fbVideoPlaying .fbLiveWidget.showPopup .fbWidgetCnts{width:200px;height:112px}
        @keyframes showFBPopup {
            0% {bottom: -150px}
            to {bottom: 10px}
        }
    
        @keyframes removeFBPopup {
            0% {position:fixed;right:10px;width:200px;height:112px;left:auto;top:auto;}
            to {bottom: -150px;position:fixed;right:10px;width:200px;height:112px;left:auto;top:auto;}
        }

        .Olympics24 .content-wrap:before{background:none; opacity: .6;top:unset}

        .Olympics24 .proPlayer .featuredArea .pattern2 ul li:first-child a .imageCntnr img{width:100%}


        .Olympics24 .starsRoadToCup .starsCntnr{padding:20px 12px}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr .prof{display:inline-block;float:right;width:100%;}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr .imageCntnr{width:60px;height:60px;}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr .data{width: 100%;margin-top: 10px;padding: 0;}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr  .starName {display: inline-block;float: right;width: calc(100% - 60px);font-family: droidBold, Arial;padding-right:10px;font-size: 15px;line-height:50px;color: #EC1C23;text-align: right;}
        .Olympics24 .starsRoadToCup .starsCntnr .cntnr .data p{height:80px;font-size:13px;-webkit-line-clamp: 3;}
        .Olympics24 .starsRoadToCup .moreBtn{margin-top:20px}
        .Olympics24 .starsRoadToCup .starsCntnr:before{width: calc(100% - 90px);}
        .Olympics24 .starsRoadToCup .starsCntnr:after{width:30px}
        .Olympics24 .starsRoadToCup .starsCntnr .quote{width:20px;height:20px;top:-10px;left:50px}

        .Olympics24 .teamVoting{margin:0 calc((100% - 300px) / 2) 30px}
        .Olympics24 .fbLiveSection,
        .Olympics24 .twWidget{width:300px;margin:0 calc((100% - 300px) / 2) 30px}
        .Olympics24 .bContainer{display:inline-block;float:right;width:100%;position:relative;z-index:9}

        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li{width: 100%;margin: 0 0 20px 0;flex-basis: 100%;}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:nth-last-child(-n+4){margin-bottom:20px}
        .Olympics24 .fanzoneSection .fanzoneConts .fanzoneItems li:last-child{margin-bottom:0}

        .arabs.Olympics24 .arabsHeader .top{height:120px;border-bottom: 3px solid #FD7301;overflow:hidden}
        .arabs.Olympics24 .arabsHeader .top:before{width:152px;height:90px;right:auto;left:50%;transform:translateX(calc(-50% + 60px))}
        .arabs.Olympics24 .arabsHeader .top:after{width:194px;height:90px;right:auto;left:50%;transform:translateX(calc(-50% - 40px))}
        .arabs.Olympics24 .arabsHeader .top span{width:220px;height:35px;top:16px;transform:translateX(-50%)}

        .arabs.Olympics24 .firstScreen{border-top: 3px solid #FD7301; }

        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList{width: 100%;margin-left:0;margin-bottom:16px}
        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList:nth-child(2n) {margin-left: 0;}
        .arabs.Olympics24 .arabsStatsCntnr .teamStatsList:nth-last-child(-n+2) {margin-bottom: 0;}


        .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li {width: calc((100% - 16px) / 2)!important;margin-left: 16px;margin-bottom:16px;}
        .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li:nth-child(3n) {margin-left: 16px;}
        .Olympics24.wcInner .playerPageCnts.mainTour .statsSection .statsConts .statsItems li:nth-child(2n) {margin-left: 0}


        /** Team Voting **/
    .Olympics24 .teamVoting{display:inline-block;width:300px;float:right;margin-bottom: 30px;background:#16267C;position:relative;overflow:hidden}
    .Olympics24 .teamVoting .cntnr{float:right;width:100%;position:relative;height:150px;}
    .Olympics24 .teamVoting img{width:100%;height:auto}

    .Olympics24 .teamVoting .cntnr.firstView{display:inline-block}
    .Olympics24 .teamVoting .cntnr.secondView{display:none}

    .Olympics24.viewTeamNews .teamVoting .cntnr.firstView{display:none}
    .Olympics24 .teamVoting .cntnr.firstView .votingBtn:before{right:10px;width:190px;height:60px}
    .Olympics24 .teamVoting .cntnr.firstView .votingBtn:after{left:-140px}



    .Olympics24.viewTeamNews .teamVoting .cntnr.secondView{display:inline-block;}

    .Olympics24 .teamVoting .cntnr.secondView .voteInfo{display:inline-block;float:right;width:220px;height:150px;padding:10px;position:relative}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo p{display:inline-block;float:right;width:100%;height:auto;font-family:droidBold,Arial;font-size:13px;color:#801335;text-align:right;direction:rtl;margin-bottom:4px;line-height:1.2}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo span{display:inline-block;float:right;width:100%;color:#FD7301;text-align:right;direction:rtl;height:auto;line-height:30px}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanNumber span{font-family:ykBold,arial;font-size:26px;margin-bottom:0;line-height:0.8}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .fanName span{font-family:droidBold,Arial;font-size:18px;height:auto;line-height:1.2}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .more{position:absolute;right:10px;bottom:10px;width:90px;height:26px;font-family:droidLight,Arial;font-size:12px;line-height:26px;color:#FFFFFF;background:#801335;text-align:center;border-radius:6px;overflow:hidden}
    .Olympics24 .teamVoting .cntnr.secondView .voteInfo .countDiv{margin-bottom:12px}
    .Olympics24 .teamVoting .cntnr.secondView .teamFlag{display:inline-block;float:right;width: 144px;height:150px;transform: skew(28deg);position:absolute;left:-46px;border-right: 5px solid #FD7301;background:#EC1C23;overflow:hidden;}
    .Olympics24 .teamVoting .cntnr.secondView .teamFlag:before{content:"";position:absolute;top:0;left:46px;width:100%;height:100%;transform:skewX(-28deg);}





    .Olympics24.qatar .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"قطر"}
    .Olympics24.ecuador .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"الإكوادور"}
    .Olympics24.senegal .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"السنغال"}
    .Olympics24.netherlands .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"هولندا"}
    .Olympics24.england .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"انجلترا"}
    .Olympics24.iran .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"ايران"}
    .Olympics24.usa .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"أمريكا"}
    .Olympics24.wales .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"ويلز"}
    .Olympics24.argentina .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"الأرجنتين"}
    .Olympics24.saudi .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"السعودية"}
    .Olympics24.mexico .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"المكسيك"}
    .Olympics24.poland .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"بولندا"}
    .Olympics24.france .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"فرنسا"}
    .Olympics24.australia .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"أستراليا"}
    .Olympics24.denmark .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"الدنمارك"}
    .Olympics24.tunis .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"تونس"}
    .Olympics24.spain .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"أسبانيا"}
    .Olympics24.costarica .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"كوستاريكا"}
    .Olympics24.germany .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"المانيا"}
    .Olympics24.japan .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"اليابان"}
    .Olympics24.belgium .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"بلجيكا"}
    .Olympics24.canada .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"كندا"}
    .Olympics24.morocco .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"المغرب"}
    .Olympics24.croatia .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"كرواتيا"}
    .Olympics24.brazil .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"البرازيل"}
    .Olympics24.serbia .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"صربيا"}
    .Olympics24.switherland .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"سويسرا"}
    .Olympics24.cameron .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"الكاميرون"}
    .Olympics24.portugal .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"البرتغال"}
    .Olympics24.ghana .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"غانا"}
    .Olympics24.uruguay .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"اوروجواي"}
    .Olympics24.korea .teamVoting .cntnr.secondView .voteInfo .fanName span:before{content:"كوريا الجنوبية"}



    .Olympics24.qatar .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Qatar.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.ecuador .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Ecuador.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.senegal .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Senegal.png) left -54px center no-repeat;background-size: auto 260px}
    .Olympics24.netherlands .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Netherlands.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.england .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/England.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.iran .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Iran.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.usa .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/USA.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.wales .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Wales.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.argentina .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Argentina.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.saudi .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Saudi.png) left -70px center no-repeat;background-size: auto 260px}
    .Olympics24.mexico .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Mexico.png) left -54px center no-repeat;background-size: auto 260px}
    .Olympics24.poland .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Poland.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.france .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/France.png) left -54px center no-repeat;background-size: auto 260px}
    .Olympics24.australia .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Australia.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.denmark .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Denmark.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.tunis .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Tunis.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.spain .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Spain.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.costarica .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Costarica.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.germany .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Germany.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.japan .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Japan.png) left -54px center no-repeat;background-size: auto 260px}
    .Olympics24.belgium .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Belgium.png) left -54px center no-repeat;background-size: auto 260px}
    .Olympics24.canada .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Canada.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.morocco .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Morocco.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.croatia .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Croatia.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.brazil .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Brazil.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.serbia .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Serbia.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.switherland .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Switherland.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.cameron .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Cameron.png) left -54px center no-repeat;background-size: auto 260px}
    .Olympics24.portugal .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Portugal.png) left -50px center no-repeat;background-size: auto 260px}
    .Olympics24.ghana .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Ghana.png) left -80px center no-repeat;background-size: auto 260px}
    .Olympics24.uruguay .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Uruguay.png) left -40px center no-repeat;background-size: auto 260px}
    .Olympics24.korea .teamVoting .cntnr.secondView .teamFlag:before{background:url(../Images/Flags/WC2022/Korea.png) left -30px center no-repeat;background-size: auto 260px}

    .Olympics24.wcInner .proPlayer .remainContent .listing ul li .desc{margin-top:0}
    .Olympics24.wcInner .proPlayer .remainContent .listing ul li:first-child .desc p{max-height:46px;color:#FFFFFF}

     .Olympics24.wcInner .matchcenter .matchesList .ul .liItem .allData {border-left:none!important}

        .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.future .leftCol{ border-top: 1px  solid #FFFFFF }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.now .leftCol{ border-top: 1px  solid #189E2F }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.finish .leftCol{ border-top: 1px  solid #FF8947 }
    .Olympics24.wcInner .matchcenter .matchesList .ul .liItem.postponed .leftCol{ border-top: 1px  solid #EC1C23 }


    .Olympics24.wcInner .groupTabs .table .ttlRow .itemTtl,
    .Olympics24.wcInner .wRow .item{width:40px}
    .Olympics24.wcInner .groupTabs.GroupStanding .table .ttlRow .itemTtl:first-child, .Olympics24.wcInner .groupTabs.GroupStanding .wRow .item:first-child{width:40px}
    .Olympics24.wcInner .groupTabs .table .ttlRow .itemTtl:nth-child(2),
    .Olympics24.wcInner .groupTabs .table .wRow .item:nth-child(2){width: calc(100% - 200px);}
    .Olympics24.wcInner .groupTabs.GroupStanding .wRow .item p{width:calc(100% - 24px)}

    .Olympics24.wcInner .GroupStanding .ttl h2{line-height:2.5}

    .Olympics24.wcInner .matchcenter .dropDownContainer ul{width:100%}

    .Olympics24.wcInner .statsSection{padding-bottom:50px;margin-bottom:10px}
    .Olympics24.wcInner .matchcenter .matchesList{padding-bottom:50px}

    .Olympics24.wcInner .statsSection .statsConts .statsItems li:nth-last-child(-n+2){margin-bottom:10px}
    .Olympics24.wcInner .statsSection .statsConts .statsItems li:last-child{margin-bottom:0}

    /*.Olympics24.wcInner .content-wrap:after{width:250px;height:272px;right:0;z-index:0;mix-blend-mode:unset;opacity:0.5}*/

    /*.Olympics24.wcInner .listing ul li .imageCntnr{width: 100px;padding-bottom: calc((100px * 56)/ 100);float:right}
    .Olympics24.wcInner .listing ul li .desc{width: calc(100% - 100px);margin-top:0;background:none;padding:4px 10px}
    .Olympics24.wcInner .listing ul li .desc p{height:40px;font-size:13px}*/

    .Olympics24.wcInner .statsContainer .euroGroups.groupTabs{padding:60px 0 12px}
    .Olympics24.wcInner .pattern1 ul li .desc{background:none;margin-top: 0;padding: 10px;}
    .Olympics24 .proPlayer .featuredArea .pattern2{margin-bottom:0}
    .Olympics24 .firstScreen.second{padding-top:30px}
    .Olympics24 .firstScreen.second:after{display:none}

    .wcClipTeam .clip{width:100%;margin-left:0;margin-bottom:16px}
    .wcClipTeam .clip:last-child{margin-bottom:0}
    .wcClipTeam .clip .cntnr{height:120px}
    .wcClipTeam .clip .cntnr label{font-size:12px}
    .Olympics24.wcInner .statsContainer .statsSection{margin-bottom:0}
    .wcClipTeam .clip .cntnr p{font-size:44px;line-height:82px}
    .wcClipTeam .clip .cntnr p span{font-size:12px}
    .Olympics24.wcInner .mainTour .title a{margin-top:2px}
    .Olympics24 .teamPage .topContainer{padding-top:0}


    .Olympics24.wcInner .mainTour .listing ul li .imageCntnr{width: 100px;padding-bottom: calc((100px * 56)/ 100);}
    .Olympics24.wcInner .mainTour .listing ul li:first-child .imageCntnr{width: 100%;padding-bottom: 56%;}

    .wc22Link{top: 8px;right: 8px;padding: 3px 12px;font-size: 14px;}

        .Olympics24.wcInner .dataKeywords .item:after{background: #FFFFFF}

    .Olympics24.EuroMatchDetails .proPlayer .tabs a{line-height:46px;padding:0;margin:0 10px 0 22px}
    .Olympics24.EuroMatchDetails .proPlayer .tabs a:last-of-type{margin:0 10px}
    .Olympics24.EuroMatchDetails .mainTour .tabs a:hover{color:#EC1C23!important}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.teamNews .cnts ul li .desc{background:none;padding:10px}
    .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.teamNews .cnts ul li .desc .time{position:relative;bottom:auto;right:auto;margin-top:10px}


    .Olympics24.showOTP .showcaseDiv{background:none;z-index:2}

    .Olympics24.showOTP .firstScreen{z-index:11}
    .Olympics24.showOTP .firstScreen.second,
    .Olympics24.hideOTP .firstScreen{z-index:10}

    .Olympics24.showOTP .minbyminSticky  {display:none }
    .Olympics24.hideOTP .minbyminSticky{display:inline-block}

    .Olympics24.showOTP header  {display:none }
    .Olympics24.hideOTP header{display:inline-block}

    .Olympics24.showOTP .leaderboardDiv  {z-index:11 }
    .Olympics24.hideOTP .leaderboardDiv{z-index:3}



    .Olympics24.wcInner .ykMedia .pattern1 ul li .desc{margin-top: 24px;padding: 0 10px;}
    .Olympics24.wcInner .pattern1 ul li .secName {color: #EC1C23;}

    .Olympics24.wcInner .articleHeader .articleInfo .articleAuthor { width: 100% }
        .Olympics24.wcInner .articleHeader .articleInfo .articleAuthor p { line-height: 2 }
        .Olympics24.wcInner .articleHeader .articleInfo .time { position: absolute; right: 60px; top: 40px; line-height: 1; font-size: 12px; }
        .Olympics24.wcInner .articleHeader .articleInfo .time span:first-child { margin-right: 0 }
        .Olympics24.wcInner .articleHeader .articleInfo { height: auto }
        .Olympics24.wcInner .articleHeader .articleInfo .time span:after { display:none }
        .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy { padding-left: 0; padding-right: 10px; position: absolute; top: 5px; left: 0 ;width: 60px!important;}
        .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy:after { right: 0; left: auto; top: 0; height: 50px }
        .Olympics24.wcInner .articleHeader .articleInfo .sponsorBy p { margin-left: 6px;display:none }
        .Olympics24.wcInner .articleHeader .articleInfo .time span:last-child{display:none}


        .Olympics24.wcInner .ykMedia .articleHeader .articleInfo .articleAuthor p { line-height: 2 }
        .Olympics24.wcInner .ykMedia .articleHeader .articleInfo .time { position: relative; right: 0; top: 0; line-height:1; font-size: 12px; }
        .Olympics24.wcInner .ykMedia .articleHeader .articleInfo .time span:first-child { margin-right: 0 }
        .Olympics24.wcInner .ykMedia .articleHeader .articleInfo { height: 56px}
        .Olympics24.wcInner .ykMedia .articleHeader .articleInfo .time span:after { display:inline-block;top:0 }
        .Olympics24.wcInner .ykMedia .articleHeader .articleInfo .time span:last-child{display:inline-block}
        .Olympics24.wcInner .ykMedia .articleHeader .articleInfo .time span:last-child:after{display:none}



        .Olympics24 .mainTour .tourTeams{padding:0}
        .Olympics24.wcInner .mainTour .tourTeams{padding:0 12px}

        .Olympics24.wcInner .pagecnts{padding:0}
        .Olympics24.wcInner .mobView,
        .Olympics24.wcInner .articlePage .left,
        .Olympics24 .matchesHp{padding:12px 10px}
        .Olympics24 .matchesHp{margin-bottom:18px}

        .Olympics24.wcInner .proPlayer .rightside{padding:0 10px}

        .Olympics24 .customTourHeader nav ul li:after{width:13px;height:13px;left:-8px}

        .Olympics24 .TabsContainer .tab{display: inline-block;float: right;width: 100%;white-space: nowrap;position: relative;overflow-x: auto;overflow-y: hidden;z-index: 0;-webkit-overflow-scrolling: touch;-webkit-transform: translateZ(0);transform: translateZ(0);}
       .Olympics24 .TabsContainer .tab a{width:165px;display: inline-block;flex-grow: unset;margin-left:10px;float: none;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;-o-column-break-inside: avoid;-ms-column-break-inside: avoid;column-break-inside: avoid;page-break-inside: avoid;}


        .Olympics24 .tabs-nav > li > a{font-size:16px}
        .Olympics24 .tabs-nav > li:last-of-type{margin-right:48px}
        .Olympics24 .tabs-nav > li:last-child:before{right:-28px}
        .Olympics24 .euroGroups .groupsCnt{width:100%;margin-top:40px}
        .Olympics24 .euroGroups .groupsCnt ul li{width:100%;max-width:310px;padding:0 10px;height:333px}
        .Olympics24 .euroGroups .groupsCnt ul li:first-child{padding-right:0}

        .Olympics24 .groupTabs .flickity-button.previous{top:-32px;left:50px;right:auto}
        .Olympics24 .groupTabs .flickity-button.next{top:-32px;left:10px}

        .Olympics24 .teamPage .euroGroups .groupsCnt ul li{padding:0;height:360px}
      .Olympics24 .teamPage .euroGroups .groupsCnt ul li .groupItem{width:290px}

        .Olympics24 .fifaRanking .groupTabs .table .wRow .item{line-height:58px;height:100%}

        .Olympics24 .fifaRanking{padding:40px 0}
        .Olympics24 .fifaRanking:before{width:600px}
        .Olympics24  .fifaRanking.proPlayer .rightside{padding:0}
        .Olympics24 .fifaRanking .GroupStanding .table .wRow .item p{line-height:58px;font-size:11px;padding:0 4px;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
        .Olympics24 .fifaRanking .table .wRow .team img{margin:18px 0!important;height:18px!important}
        .Olympics24 .fifaRanking .title{margin:0 0 25px 0 }

        .Olympics24 .fifaRanking .table .ttlRow .itemTtl:before{display:none}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl,
        .Olympics24.wcInner .fifaRankingInner .groupTabs .table .ttlRow .itemTtl{font-size:11px;font-family:droidLight, Arial;padding:5px 0}
        /*.Olympics24.wcInner .groupTabs.GroupStanding .table .ttlRow .itemTtl.team{line-height:4}*/

        .Olympics24 .fifaRanking .table .ttlRow{padding:0 6px;height:45px}
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl.arrng, .Olympics24 .fifaRanking .groupTabs .table .wRow .item.arrng{width:70px!important;padding:0 5px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label:before, .Olympics24 .fifaRanking .groupTabs .table .wRow .item label,
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label span:before{font-size:11px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label:before{top:20px;right:0}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label, .Olympics24 .fifaRanking.fifaRankingInner .groupTabs .table .wRow .item label{min-width:25px;right:2px;bottom:0;height:100%}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label span{line-height:1;right:0;height:auto;bottom:8px}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item label span:before{right:0;bottom:0}
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl.dtls, .Olympics24 .fifaRanking .groupTabs .table .wRow .item.dtls{width:47px!important}
            .Olympics24 .fifaRanking .table .ttlRow .itemTtl.points,
            .Olympics24 .fifaRanking .table .ttlRow .itemTtl.totalPoints, 
            .Olympics24 .fifaRanking .groupTabs .table .wRow .item.points,
            .Olympics24 .fifaRanking .groupTabs .table .wRow .item.totalPoints{width:60px!important}
            .Olympics24 .fifaRanking  .groupTabs .table .wRow .item{font-size:11px}
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking .groupTabs .table .wRow .item.team{width: calc(100% - 215px)!important;padding: 0}
        .Olympics24 .fifaRanking .table .wRow{padding:0 6px}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p{width:100%}
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl.team, .Olympics24 .fifaRanking.fifaRankingInner .table .ttlRow .itemTtl.team  {padding:0 }
        .Olympics24 .fifaRanking .table .ttlRow .itemTtl.dtls{line-height:1.6;padding:4px 0}
        .Olympics24 .fifaRanking .groupTabs .table .ttlRow .itemTtl.dtls p:before, .Olympics24 .fifaRanking .table .ttlRow .itemTtl p:before{display:none}
        .Olympics24 .fifaRanking .groupTabs .table .wRow .item.dtls{padding:0}



        .Olympics24 .fifaRanking .table{margin-bottom:25px}

        .arabs.Olympics24 .arabsHeader .headerImg{width:100%;position:absolute;top:0;left:0;z-index:1}
        .arabs.Olympics24 .arabsHeader .headerImg img{height:100%;width:auto;    left: -53px;}
        .arabs.Olympics24 .arabsHeader .headerImg:before, .arabs.Olympics24 .arabsHeader .headerImg:after{display:none}
        .arabs.Olympics24 .arabsHeader .text{width:215px; z-index:2;background:url(../Images/ACN2022/headerImgarabs.png) no-repeat top left;background-size: auto 100%;}
        .arabs.Olympics24 .arabsHeader .text:before{background-size: auto 54%;}
    /*    .arabs.Olympics24 .arabsHeader .text:before{content:'';position:absolute;top:8px;height:calc(100% + 22px);right:114px;width:78px;    transform: rotate(28deg);z-index: 1;background:none;background-color: #0B4F3C;}
        .arabs.Olympics24 .arabsHeader .text:after{content:'';position:absolute;width:70px;    transform: rotate(-186deg);right:148px;height: calc(100% - 20px); background: url(../Images/ACN2022/headerLine.png) top left no-repeat; top: 10px;background-size: auto 100%;z-index:5}
    */
        .arabs.Olympics24 .arabsHeader .text p{    font-size: 14px;height:auto;line-height: 2;position: absolute;right: 26px;top: 50%;transform: translateY(-50%);width: 115px;z-index:2}
        .arabs.Olympics24 .arabsHeader .text p:before{width:12px;height:12px;right:-12px}
        .arabs.Olympics24 .arabsHeader .text p:after{width:12px;height:12px;left:-12px;z-index:13}
        .arabs.Olympics24 .firstScreen:after{top:50px}

        .Olympics24.wcInner .mainTour .standingSection .table .ttlRow .itemTtl:first-child{color:transparent}
        .Olympics24 .mainTour .standingSection .wRow .item{width:22px}
        .Olympics24 .mainTour .standingSection .wRow .item.arrng{color:transparent!important}

        .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA, .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamB{width:calc((100% - 30px) / 2)}
        .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.squad .teamSquad .teamList .teamA{margin-left:30px}

         .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt:after{background-size: auto 88%;bottom:-50px;right:-70px}
        .Olympics24.EuroMatchDetails .mainTour .mtchDtlsRslt:before{background-size: auto 24%;}

        .Olympics24 .proPlayer.mainTour:after{display:none}

        .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList{height:75px;max-width:180px}
        .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList a{padding:6px 15px}
        .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList .teamImg{float:none;margin-left:0}
        .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline .cnts .votingList p{width:100%   ; line-height: 1;margin-top: 5px;text-align:center}
        .Olympics24 .EuroMatchDetails .matchDetailsTabs .timeline.voting:before{top:25px}
        .Olympics24.EuroMatchDetails .mainTour .tabs a:hover{color:#EC1C23!important}


        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .ttlRow{padding:0 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow{padding:16px 10px}
        .Olympics24 .euroGroups.groupTabs .groupsCnt .table .wRow .item p{font-size:11px}

       .Olympics24.wcInner .mainTour .championTabs .item{padding:0 20px;margin:0 0 10px 15px}
       .Olympics24.wcInner .mainTour .championTabs .item:last-child{margin-left:0}
       .Olympics24.wcInner .mainTour .championTabs .item.select:before{right:7px}
       .Olympics24.wcInner .mainTour .championTabs .item.select:after{left:7px}





       .Olympics24 .teamPage .tourTeams  .flickity-button.next{left:-28px}

       .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:before{right:22%}
       .Olympics24.EuroMatchDetails .matchDetailsTabs .timeline.manOfTheMatch h2:after{left:22%}

       .Olympics24.EuroMatchDetails .ManofMatch h3:before{right:25%}
       .Olympics24.EuroMatchDetails .ManofMatch h3:after{left:25%}

           .Olympics24 .quizListing .data label{font-size:15px}
        .Olympics24 .quizListing .data p{font-size:14px}

        .Olympics24 .mapBox{width:300px;margin-right:0;float:none}
        .Olympics24 .mapBox .city.Berlin {top: 122px;right: 52px;}
        .Olympics24 .mapBox .city.Munich {bottom: 35px;right: 127px;}
        .Olympics24 .mapBox .city.Dortmund {bottom: 196px;left: 67px;}
        .Olympics24 .mapBox .city.Stuttgart { bottom: 66px;left: 84px;}
        .Olympics24 .mapBox .city.Gelsenkirchen {top: 173px;left: 54px;}
        .Olympics24 .mapBox .city.Frankfurt {bottom: 138px; left: 92px;}
        .Olympics24 .mapBox .city.Hamburg {top: 81px;left: 151px;}
        .Olympics24 .mapBox .city.Dusseldorf {bottom: 195px;left: 34px;}
        .Olympics24 .mapBox .city.cologne {bottom: 169px;left: 27px;}
        .Olympics24 .mapBox .city.RBLeipzig {bottom: 193px; right: 97px;}

        .Olympics24 .map .popupdata {display:inline-block;position:fixed;bottom:75px;left:50%;transform:translateX(-50%);width:320px;height:390px;border: 2px solid #D3E3FF;border-radius:24px;overflow:hidden;opacity:0;visibility:hidden/*background: #E9F0FFE8;*/}
        .Olympics24 .map .popupdata.openData{opacity:1;visibility:visible }
    .Olympics24 .map .popupdata .closeIcon {position: absolute;top: 15px;left: 16px;width: 30px;height: 30px;z-index: 2}
    .Olympics24 .map .popupdata .closeIcon:after, .Olympics24 .map .popupdata .closeIcon:before {
     content: '';
     position: absolute;
     top: 0;
     width: 2px;
     height: 100%;
     background-color: #00246B;
     opacity: 1;
     transition: all .2s ease-in-out 0s;
     -webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;}
    .Olympics24 .map .popupdata .closeIcon:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
    .Olympics24 .map .popupdata .closeIcon:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
    .Olympics24 .map .popupdata .top{display:inline-block;width:100%;height:210px;padding:35px 16px 16px;float:right;background:url(../../Images/Euro2024/mapBG.png) no-repeat center center;background-size:100% auto}
    .Olympics24 .map .popupdata .top img{display:inline-block;width:225px;height:auto}
    .Olympics24 .map .popupdata .down {display:inline-block;width:100%;background:#fff;padding:20px;border-radius:0 0 24px 24px}
    .Olympics24 .map .popupdata .down .datacity{display:inline-block;float:right;width:calc((100% - 50px) /2);margin-left:50px;margin-bottom:30px}
    .Olympics24 .map .popupdata .down .datacity:nth-of-type(2n){margin-left:0}
    .Olympics24 .map .popupdata.Dortmund .down .datacity{  width: calc((100% - 10px) / 2); margin-left: 10px;}
    .Olympics24 .map .popupdata.Dortmund .down .datacity:nth-of-type(2n){margin-left:0}
    .Olympics24 .map .popupdata.Dusseldorf  .down .datacity{  width: calc((100% - 10px) / 2); margin-left: 10px;}
    .Olympics24 .map .popupdata.Dusseldorf  .down .datacity:nth-of-type(2n){margin-left:0}
    .Olympics24 .map .popupdata.Frankfurt  .down .datacity{  width: calc((100% - 10px) / 2); margin-left: 10px;}
    .Olympics24 .map .popupdata.Frankfurt  .down .datacity:nth-of-type(2n){margin-left:0}
 
    .Olympics24 .map .popupdata .down .datacity:nth-of-type(3), .Olympics24 .map .popupdata .down .datacity:nth-of-type(4){margin-bottom:0}
    .Olympics24 .map .popupdata .down .datacity label{display:inline-block;width:100%;float:right;font-family:droidLight, Arial;color:#00246B;font-size:14px;text-align:right}
    .Olympics24 .map .popupdata .down .datacity p{display:inline-block;width:100%;float:right;font-family:droidBold, Arial;color:#1E1E1E;font-size:14px}

    .Olympics24 .leftHP.quiz:after{left:-195px}

    .Olympics24 .matchesHp .matchesSliderLi .teamA, 
    .Olympics24 .matchesHp .matchesSliderLi .teamB{position:relative}

    .Olympics24 .matchesHp .matchesSliderLi  .teamA p,
    .Olympics24 .matchesHp .matchesSliderLi  .teamB p{color:#0D0D0D;    position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: auto;padding-top: 0;line-height: unset;width:100%}

    .Olympics24 .matchesHp .matchesSliderLi  .teamB p{padding-right:12px}
    .Olympics24 .matchesHp .matchesSliderLi  .teamA p{padding-left:12px}

    .Olympics24 .championTimepage .matchesCenter .dayName h2{width:auto}
    .Olympics24 .championTimepage .matchesCenter .dayName{width:auto}
    .Olympics24 .championTimepage .panel label{width:calc((100% - 20px) /3);text-align:center;font-size:10px;line-height:1.5}
     .Olympics24 .championTimepage .panel label.town{width:100%;text-align:right;font-size:14px;margin:15px 0}
     .Olympics24 .championTimepage .panel .panelItem{height:113px}
     .Olympics24 .championTimepage .panel label.time{font-weight:400;}
     .Olympics24 .championTimepage .panel label:last-child{line-height:1.8;}
     .Olympics24 .championTimepage .panel label:before{        width: 100%;display: inline-block;height: 12px;background-size: auto 100%;margin-bottom:8px}
     .Olympics24 .championTimepage .panel label.time:before{content:'';background:url(../Images/Olympics24/time.png) no-repeat center center;}
     .Olympics24 .championTimepage .panel label.dor:before{content:'';background:url(../Images/Olympics24/door.png) no-repeat center center;}
     .Olympics24 .championTimepage .panel label.tv:before{content:'';background:url(../Images/Olympics24/tv.png) no-repeat center center;}


     .Olympics24 .proPlayer .remainContent .proNews .wcButton{width:170px;height:40px;line-height:40px}

    }









    /* Fan Zone Btn*/
    .Olympics24 .fanzoneSection .wc-route-btn{display:none}
    .Olympics24.wcInner .fanzoneSection .wc-route-btn {display: flex;flex-direction: row;float: right;width:100%;height:100%;margin-top:10px; align-items:center;justify-content:center}
    .Olympics24.wcInner .fanzoneSection .wc-route-btn a {transition:all 0.2s ease-in-out 0s; padding: 0.25rem 2rem;border-radius:22px; font-family: droidLight, arial; background: #EC1C23; position: relative;color:#000}
    /*.Olympics24 .fanzoneSection .wc-route-btn a::before {transition:all 0.2s ease-in-out 0s;content: '';position: absolute;width: 0;height: 0;border-top: 7px solid transparent;border-right: 7px solid #F5F5F5;border-bottom: 7px solid transparent;left: -7px;top:50%;transform:translateY(-50%); }
    */

    .Olympics24.wcInner .fanzoneSection .wc-route-btn a:hover{background-color:#FFE34F;}
    .Olympics24.wcInner .fanzoneSection .wc-route-btn a:hover:before{border-right-color:#ff4605; }

    /*.Olympics24 .fanzoneSection .fanzoneConts{padding-bottom:30px;}*/



    @media screen and (min-width:320px) and (max-width:1279px ){
        .Olympics24.wcInner .fanzoneSection .wc-route-btn { justify-content:center;height:unset}
    }



    @media only screen and (min-width: 430px) and (max-width:430px ) {
 
        .arabs.Olympics24 .arabsHeader .headerImg img{left:0}
        .arabs.Olympics24 .arabsHeader .text{width:265px}
       .arabs.Olympics24 .arabsHeader .text p {right:44px;}
    }

    @media screen and (min-width: 340px) and (max-width: 420px) {

        .arabs.Olympics24 .arabsHeader .headerImg img{left:0}
        .arabs.Olympics24 .arabsHeader .text{width:246px}
       .arabs.Olympics24 .arabsHeader .text p {right:44px;}
    }

        @media only screen and (min-width: 480px) and (max-width:480px ) {
 
        .arabs.Olympics24 .arabsHeader .headerImg img{left:0}
        .arabs.Olympics24 .arabsHeader .text{width:312px}
       .arabs.Olympics24 .arabsHeader .text p {right:90px;}
    }