li.list-group-item .gitem:after {
    top: 2px !important;
    margin-left: 5px;
    transform: scale(0.7);
    transform-origin: 50% 0;
}

.gitem2:after {
    background: url(../img/icons.png) no-repeat 5px -896px;
    content: "";
    height: 21px;
    left: 5px;
    position: absolute;
    top: 1px;
    width: 25px;
    background-size: 35px;
}

.gitem .voicename {
    margin-left: 0;
    width: calc(100% - 30px);
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: -5px;
}

.moreHeadDetails {
    padding-left: 20px;
}

.moreHeadDetails:before {
    background-image: url(../img/icons.png);
    background-repeat: no-repeat;
    content: "";
    height: 18px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 26px;
    background-size: 36px;
    background-position: 0 -100px !important;
}

.spt1::before {
    background-position: 0 -122px !important;
}

.spt2::before {
    background-position: 0 -203px !important;
}

.spt17::before {
    background-position: 0 -244px !important;
}

.spt3::before {
    background-position: 0 -285px !important;
}

.spt7::before {
    background-position: 0 -368px !important;
}

.spt15::before {
    background-position: 0 -264px !important;
}

.Esports::after,
li.Esports a.gitem::after {
    background-image: url(../img/e-sports.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: 0 3px !important;
}

.spt6::before {
    background-image: url(../img/sporticons/badminton.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0 3px !important;
}

.spt14::before,
.Table:after {
    background-image: url(../img/sporticons/TableTennis.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0 3px !important;
}

.spt5::before {
    background-image: url(../img/sporticons/squash.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0 3px !important;
}

.spt10::before {
    background-image: url(../img/sporticons/Golf.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0 3px !important;
}

.spt26::before {
    background-image: url(../img/sporticons/Alpine-skiing.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0 3px !important;
}

.spt23::before {
    background-image: url(../img/sporticons/Bandy.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0 3px !important;
}

.Winter::after {
    background-image: url(../img/sporticons/Alpine-skiing.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: 0 4px !important;
}

/*.Cycling,#sportid_27 .gitem:after,#sportid_52 .gitem:after {*/
/*background-image:url(../img/sporticons/Cycling.png);*/
/*background-size:26px;*/
/*background-repeat:no-repeat;*/
/*background-position:2px 2px!important;*/
/*}*/



.Bowls:after,
#sportid_47 .gitem:after {
    background-image: url(../img/sporticons/Bowls.png);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 3px 4px !important;
}

.spt24::before {
    background-position: 0 -904px !important;
}

#gro_1:after,
.Calcio:after,
#gro_70:after,
#sportid_1 a.gitem:after,
li.Soccer a.gitem:after,
.SOCCER:after,
.Soccer:after {
    background-position: 5px 4px;
    background-size: unset;
}

#gro_121:after,
.EURO:after {
    background-position: left 0;
}

#gro_2:after,
.Basket:after,
#sportid_2 a.gitem:after,
li.Basketball a.gitem:after,
.Basketball:after,
.all:after {
    background-position: 5px -282px;
}

/*.gitem2.Basketball:after {*/
/*    background-position:5px -196px!important;*/
/*}*/

/*.gitem2.Tennis:after {*/
/*background-position:5px -176px!important;*/
/*}*/

.gitem2.Football:after {
    background-position: 5px -452px !important;
}

.gitem2.Waterpolo:after {
    background-position: 5px -395px !important;
}

.gitem2.Rugby:after {
    background-position: 5px -282px !important;
}

.gitem2.Ice:after {
    background-position: 5px -275px !important;
}

.gitem2.Handball:after {
    background-position: 5px -356px !important;
}

.gitem2.Baseball:after {
    /*background-position:5px -800px!important;*/
}

.gitem2.Volleyball:after {
    /*background-position:5px -236px!important;*/
}

.gitem2.Cricket:after {
    background-position: 5px -368px !important;
}

.gitem2.SOCCER:after,
.gitem2.Calcio:after {
    /*background-position:5px -117px!important;*/
}

.gitem2.Futsal:after {
    zoom: 2;
    margin: -9px;
    top: -2px;
    background-position: 5px -338px !important;
}

.gitem2.Snooker:after {
    background-position: 5px -676px !important;
}

#gro_5:after,
.Golf:after {
    background-position: left -4200px;
}

#gro_7:after,
.Tennis:after,
#sportid_4 a.gitem:after,
li.Tennis a.gitem:after {
    background-position: 5px -176px;
}

.spt4::before {
    background-position: 0 -182px !important;
}

#gro_8:after,
.Pallavolo:after,
#sportid_17 a.gitem:after {
    background-position: 5px -339px;
}

#gro_93:after,
.Beach.Volley:after,
.Volleyball:after,
li.Volleyball a.gitem:after,
#sportid_17 a.gitem:after {
    background-position: left -338px;
    left: 1px;
}

#gro_12:after,
.Football:after,
#sportid_8 .gitem:after,
li.Football a.gitem:after {
    background-position: 5px -538px;
}

li.Waterpolo a.gitem::after,
.Waterpolo:after,
#sportid_22 a.gitem:after {
    background-position: 5px -481px;
}

#sportid_60 a.gitem:after {
    background: url(../img/sporticons/icons_77.png) no-repeat center;
    background-size: 21px;
    /*top:1px!important;*/


}

#gro_13:after,
.Rugby:after,
#sportid_15 .gitem:after,
#sportid_4 .gitem:after,
li.Rugby a.gitem:after,
li.Aussie a.gitem:after {
    background-position: 5px -368px;
}

#gro_16:after,
.Motociclismo:after,
li.Motor.sport a.gitem:after,
li.Motors.Sports a.gitem:after,
li.Motor.Sports a.gitem:after,
#sportid_55 a.gitem:after {
    background: url(../img/sporticons/Motorsports.png) no-repeat center;
    background-size: 24px;
}

#gro_17:after,
.Hockey.Ghiaccio:after,
#sportid_3 a.gitem:after,
li.Ice.Hockey a.gitem:after,
.Ice:after {
    background-position: 5px -395px;
}

#gro_22:after,
.Pallamano:after,
#sportid_7 a.gitem:after,
li.Handball a.gitem:after,
.Handball:after,
.ey:after {
    background-position: 5px -511px;
}

#sportid_16 a.gitem:after,
li.Floorball a.gitem:after {
    background: url(../img/sporticons/floorball.png) no-repeat center;
    background-size: 21px;
    /*top:1px!important;*/


}

#sportid_59 a.gitem:after {
    background: url(../img/sporticons/Mixed_Martial_Arts.png) no-repeat center;
    background-size: 21px;
    /*top:1px!important;*/


}

#sportid_13 a.gitem:after {
    background: url(../img/sporticons/icons_15.png) no-repeat center;
    background-size: 21px;
    /*top:1px!important;*/


}

#sportid_5 a.gitem:after,
li.Badminton a.gitem:after {
    background: url(../img/sporticons/badminton.png) no-repeat center;
    background-size: 23px !important;

}

#sportid_14 a.gitem:after,
li.Table.Tennis a.gitem:after,
li.Table.tennis a.gitem:after {
    background: url(../img/sporticons/TableTennis.png) no-repeat center;
    background-size: 21px;
}

#sportid_23 a.gitem:after,
li.Bandy a.gitem:after,
.Bandy:after {
    background: url(../img/sporticons/Bandy.png) no-repeat center;
    background-size: 18px;
    top: 4px;
}

#sportid_5 a.gitem:after,
li.Squash a.gitem:after {
    background: url(../img/sporticons/squash.png) no-repeat center;
    background-size: 23px !important;
}

#sportid_10 a.gitem:after,
li.Golf a.gitem:after {
    background: url(../img/sporticons/Golf.png) no-repeat center;
    background-size: 28px;
}

#sportid_26 a.gitem:after,
li.Golf a.gitem:after {
    background: url(../img/sporticons/Alpine-skiing.png) no-repeat center;
    background-size: 21px;
}

li.Curling a.gitem:after {
    background: url(../img/sporticons/curling.png) no-repeat center;
    background-size: 23px;
}

li.Ski.Jumping a.gitem:after,
#sportid_53 a.gitem:after {
    background: url(../img/sporticons/ski_jumping.png) no-repeat center;
    transform: scale(0.6);
    background-size: 23px;
}

li.Cross-Country a.gitem:after {
    background: url(../img/sporticons/cross_country.png) no-repeat center;
    background-size: 23px;
}

li.Field.Hockey a.gitem:after,
#sportid_19 a.gitem:after {
    background: url(../img/sporticons/field_hockey.png) no-repeat center;
    background-size: 23px;
}

#gro_45:after,
.Baseball:after,
#sportid_21 a.gitem:after,
li.Baseball a.gitem:after {
    background-position: 5px -886px;
}

#gro_67:after,
.Beach.Soccer:after {
    background-position: left -2300px;
}

#gro_83:after,
.Antepost.Tennis:after {
    background-position: left -1100px;
}


#gro_88:after,
.Speciali.Calcio:after {
    background-position: left -2000px;
}

#gro_89:after,
.Snooker:after {
    background-position: left -2400px;
}

#gro_93:after,
.Beach.Volley:after,
.Volleyball:after {
    background-position: left -338px;
}

#gro_94:after,
.Freccette:after {
    background-position: left -2700px;
}

#gro_100:after,
.Cricket:after,
#sportid_9 .gitem:after,
li.Cricket a.gitem {
    background-position: 5px -454px;
}

#gro_101:after,
.Antepost.Pallamano:after {
    background-position: left -4300px;
}

#gro_202:after,
.Fantasy.Soccer:after {
    background-position: left -2000px;
}

.automobilismo:after,
.Automobilismo:after,
.formula1:after,
.Formula1:after,
.formula:after,
.Formula:after {
    background-position: left -1800px;
}

.atletica:after,
.Atletica:after {
    background-position: left -4100px;
}

.pallanuoto:after,
.Pallanuoto:after {
    background-position: left -1700px;
}

.sci.nordico:after,
.Sci.Nordico:after,
.sci_nordico:after,
.Sci_Nordico:after,
li.Biathlon a.gitem:after,
.Biathlon:after,
.biathlon:after,
.curling:after,
.Curling:after,
.Sci:after,
.sci:after,
.bob:after,
.Bob:after {
    background-position: left -596px;
}

.slittino:after,
.Slittino :after {
    background-position: left -3500px;
}

.cinematografia:after,
.Cinematografia:after,
.cinema:after,
.Cinema:after {
    background-position: left -2800px;
}

.musica:after,
.Musica:after,
.sanremo:after,
.Sanremo:after {
    background-position: left -3600px;
}

.speciali.league:after,
.Speciali.League:after,
.speciali.League:after,
.Speciali.league:after {
    background-position: left -3700px;
}

.boxe:after,
.Boxe:after,
.boxing:after,
.Boxing:after,
#gro_95:after {
    background-position: left -2500px;
}

.speciali.basket:after,
.Speciali.Basket:after,
.speciali.Basket:after,
.Speciali.basket:after {
    background-position: left -2100px;
}

.sport.invernali:after,
.Sport.Invernali:after,
.sport.Invernali:after,
.Sport.invernali:after {
    background-position: left -700px;
}

.Snowboard:after,
.snowboard:after {
    background-position: left -3000px;
}

.Freestyle:after,
.freestyle:after {
    background-position: left -3100px;
}

.Pattinaggio.Figurativo:after,
.pattinaggio.figurativo:after,
.Pattinaggio.figurativo:after,
.pattinaggio.Figurativo:after {
    background-position: left -3200px;
}

.Short.Track:after,
.short.track:after,
.Short.track:after,
.short.Track:after {
    background-position: left -3300px;
}

.Pattinaggio.Velocit:after,
.pattinaggio.velocit:after,
.Pattinaggio.velocit:after,
.pattinaggio.Velocit:after {
    background-position: left -3300px;
}

.Calcio.a:after,
.calcio.a:after,
.FIFA.World.Cup:after,
.Speciali.Fifa:after {
    background-position: left -2200px;
}

.Curling:after,
.curling:after {
    background-position: left -3400px;
}

.Olimpiadi:after,
.olimpiadi:after {
    background-position: left -2900px;
}

.Evento.Tv:after,
.Evento:after,
.Tv:after {
    background-position: left -800px;
}

.Antepost.calcio:after,
.Antepost.Calcio:after,
.Antepost.soccer:after,
.Antepost.Soccer:after,
#gro_80:after,
.icnStats-PenaltyKicks:after {
    background-position: left -1000px;
}

.Antepost.automobilismo:after,
.Antepost.Automobilismo:after,
.Antepost.formula1:after,
.Antepost.Formula1:after,
.Antepost.formula:after,
.Antepost.Formula:after,
#gro_85:after {
    background-position: left -3800px;
}

.Antepost.hockey:after,
.Antepost.Hockey:after,
#gro_103:after {
    background-position: left -3900px;
}

.Antepost.motociclismo:after,
.Antepost.Motociclismo:after,
.Antepost.motoGP:after,
.Antepost.MotoGP:after,
.Antepost.moto:after,
.Antepost.Moto:after,
#gro_84:after {
    background-position: left -3800px;
}

.Antepost.volley:after,
.Antepost.Volley:after,
.Antepost.pallavolo:after,
.Antepost.Pallavolo:after {
    background-position: left -1300px;
}

.Antepost.basket:after,
.Antepost.Basket:after,
.Antepost.basketball:after,
.Antepost.Basketball:after,
.Antepost.pallacanestro:after,
.Antepost.Pallacanestro:after,
#gro_86:after {
    background-position: left -1200px;
}

.Antepost.rugby:after,
.Antepost.Rugby:after {
    background-position: left -1600px;
}

.Antepost.football:after,
.Antepost.Football:after,
#sportid_24 .gitem:after,
li.Futsal a.gitem:after,
.Futsal:after {
    background-position: 5px -1255px;
}

.Lacrosse:after,
.Lacrosse:after,
li.Lacrosse a.gitem:after,
.Lacrosse:after {
    background: url(../img/lacrosse.png) no-repeat !important;
    left: -6px;
    zoom: 0.8 !important;
    transform: scale(0.5) !important;
}

.btrdf .Lacrosse:after,
.btrdf .Lacrosse:after,
.btrdf li.Lacrosse a.gitem:after,
.btrdf .Lacrosse:after {
    background: url(../img/lacrosse.svg) no-repeat !important;
    left: 9px;
    color: #dedede !important;
    zoom: 1 !important;
    /* transform: scale(0.5) !important; */
    content: '';
    fill: #dedede;

    filter: invert(86%) sepia(0%) saturate(19%) hue-rotate(188deg) brightness(107%) contrast(87%);
}

.Antepost.baseball:after,
.Antepost.Baseball:after {
    background-position: left -1400px;
}

.ciclismo:after,
.Ciclismo:after,
#sportid_38 a:after {
    background-position: left -4000px;
}

.Antepost.cinematografia:after,
.Antepost.Cinematografia:after,
.Antepost.cinema:after,
.Antepost.Cinema:after {
    background-position: left -2800px;
}

#sportid_26 .gitem:after {
    background-position: 5px -395px;
}

#sportid_18 .gitem:after,
li.Snooker a.gitem:after,
.Snooker:after {
    background-position: 5px -968px;
}

#sportid_12 .gitem:after,
li.Boxing a.gitem:after {
    background-position: 5px -425px;
}

#sportid_11 .gitem:after,
li.Darts a.gitem:after {
    background-position: 5px -939px;
}

#sportid_36 .gitem:after {
    background-position: 5px -1254px;
}

#sportid_23 .gitem:after,
li.Football a.gitem:after {
    background-position: 5px -1310px;
    height: 25px;
}

.new_service:after {
    background: url(/res/client/img/common/new_service.png) no-repeat left top;
    content: "";
    height: 24px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 24px;
}

.new_service {
    position: relative;
}

/*li.Antepost.Soccer a.gitem::after {*/
/*background-position: 5px -197px;*/
/*}*/
/*li.Antepost.Tennis a.gitem::after {*/
/*background-position: 5px -1026px;*/
/*}*/
/*li.Antepost.Hockey a.gitem::after {*/
/*background-position: 5px -1170px;*/
/*}*/
/*li.Antepost.Basket a.gitem::after {*/
/*background-position: 5px -1055px;*/
/*}*/
/*li.Antepost.Rugby a.gitem::after {*/
/*background-position: 5px -1140px;*/
/*}*/
/*li.Antepost.Volleyball a.gitem::after {*/
/*background-position: 5px -1198px;*/
/*}*/
/*li.Antepost.Volleyball a.gitem::after {*/
/*background-position: 5px -1198px;*/
/*}*/

/* NEW SPORTS ICONS LIB */
/*.selectorSport .gitem:after {*/
/*background: url(../img/sporticons/icons_demoskin_final.png) no-repeat 5px -853px;*/
/*content:"";*/
/*height:32px;*/
/*left:.5px;*/
/*position:absolute;*/
/*top:1px;*/
/*width:32px;*/
/*background-size:50px;*/
/*background-image: url(../img/sporticons/icons_demoskin_final.png)!important;*/
/*!*background-image: url(../img/sporticons/3d_icons_gws4.png)!important;*!*/
/*}*/
.btrdf li.Players a.gitem::after,
.btrdf li.Marcatori a.gitem::after,
.btrdf li.Player a.gitem::after,
.btrdf li.players a.gitem::after,
.btrdf li.marcatori a.gitem::after,
.btrdf li.player a.gitem::after {
    background-color: #dedede !important;
    -webkit-mask-image: url(../img/player.svg) !important;
    mask-image: url(../img/player.svg) !important;
    left: 13px;
    zoom: 0.9;
}

/*.selectorSport #sportid_1 a.gitem::after { !*Soccer*!*/
/*background-position: 5px 4px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_2 a.gitem::after { !*Basketball*!*/
/*background-position: 5px -22px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_3 a.gitem::after { !*Ice Hockey*!*/
/*background-position: 5px -48px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_4 a.gitem::after { !*Tennis*!*/
/*background-position: 5px -74px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_5 a.gitem::after { !*Squash*!*/
/*background-position: 5px -100px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_6 a.gitem::after { !*Badminton*!*/
/*background-position: 5px -126px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_7 a.gitem::after { !*Handball*!*/
/*background-position: 5px -152px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_8 a.gitem::after { !*Football*!*/
/*background-position: 5px -178px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_9 a.gitem::after { !*Cricket*!*/
/*background-position: 5px -204px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_10 a.gitem::after { !*Golf*!*/
/*background-position: 5px -230px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_11 a.gitem::after { !*Darts*!*/
/*background-position: -22px 4px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_12 a.gitem::after { !*Boxing*!*/
/*background-position: -22px -22px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_13 a.gitem::after { !*Specials*!*/
/*background-position: -22px -48px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_14 a.gitem::after { !*Table tennis*!*/
/*background-position: -22px -74px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_15 a.gitem::after { !*Rugby*!*/
/*background-position: -22px -100px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_16 a.gitem::after { !*Floorball*!*/
/*background-position: -22px -126px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_17 a.gitem::after { !*Volleyball*!*/
/*background-position: -22px -152px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_18 a.gitem::after { !*Snooker*!*/
/*background-position: -22px -178px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_19 a.gitem::after { !*Field Hockey*!*/
/*background-position: -22px -204px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_20 a.gitem::after { !*Motor sport*!*/
/*background-position: -22px -230px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_21 a.gitem::after { !*Baseball*!*/
/*background-position: -48px 4px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_22 a.gitem::after { !*Waterpolo*!*/
/*background-position: -48px -22px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_23 a.gitem::after { !*Bandy*!*/
/*background-position: -48px -48px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_24 a.gitem::after { !*Futsal*!*/
/*background-position: -48px -74px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_25 a.gitem::after { !*Ski Jumping*!*/
/*background-position: -48px -100px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_26 a.gitem::after { !*Alpine Skiing*!*/
/*background-position: -48px -126px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_27 a.gitem::after { !*Cycling*!*/
/*background-position: -48px -152px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_28 a.gitem::after { !*Aussie rules*!*/
/*background-position: -48px -178px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_29 a.gitem::after { !*Rink Hockey*!*/
/*background-position: -48px -204px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_30 a.gitem::after { !*E-Games*!*/
/*background-position: -74px -230px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_31 a.gitem::after { !*Beach Soccer*!*/
/*background-position: -74px 4px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_32 a.gitem::after { !*Formula E*!*/
/*background-position: -74px -22px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_33 a.gitem::after { !*ESport SSBM*!*/
/*background-position: -74px -48px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_34 a.gitem::after { !*Curling*!*/
/*background-position: -74px -74px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_35 a.gitem::after { !*Cross-Country*!*/
/*background-position: -74px -100px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_36 a.gitem::after { !*ESport Tekken*!*/
/*background-position: -74px -126px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_37 a.gitem::after { !*Biathlon*!*/
/*background-position: -74px -152px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_39 a.gitem::after,li.Antepost.Calcio a.gitem:after,li.Antepost.Soccer a.gitem:after { !*Antepost Soccer*!*/
/*background-position: -74px -204px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_40 a.gitem::after,li.Antepost.Basket a.gitem:after { !*Antepost Basket*!*/
/*background-position: -74px -230px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_41 a.gitem::after { !*Antepost Football*!*/
/*background-position: -100px 4px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_42 a.gitem::after { !*Antepost Hockey*!*/
/*background-position: -100px -22px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_43 a.gitem::after { !*Antepost Rugby*!*/
/*background-position: -100px -48px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_44 a.gitem::after { !*Cinema&Show*!*/
/*background-position: -100px -74px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_45 a.gitem::after { !*Pool*!*/
/*background-position: -100px -100px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_46 a.gitem::after { !*ESport Artifact*!*/
/*background-position: -100px -126px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_47 a.gitem::after { !*Bowls*!*/
/*background-position: -100px -152px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_48 a.gitem::after { !*Antepost Tennis*!*/
/*background-position: -100px -178px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_50 a.gitem::after { !*Nordic Combined*!*/
/*background-position: -100px -230px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_52 a.gitem::after { !*Antepost Cycling*!*/
/*background-position: -126px -22px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_53 a.gitem::after { !*Antepost Ski Jumping*!*/
/*background-position: -126px -48px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_54 a.gitem::after { !*Antepost Cricket*!*/
/*background-position: -126px -74px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_55 a.gitem::after { !*Motor Sports*!*/
/*background-position: -126px -100px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_56 a.gitem::after { !*Speciali Basket*!*/
/*background-position: -126px -126px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_59 a.gitem::after { !*MMA*!*/
/*background-position: -126px -204px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_60 a.gitem::after { !*Pesapallo*!*/
/*background-position: -126px -230px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_61 a.gitem::after { !*Athletics*!*/
/*background-position: -152px 4px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_62 a.gitem::after { !*Sailing*!*/
/*background-position: -152px -22px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_63 a.gitem::after { !*Gaelic Football*!*/
/*background-position: -152px -22px!important;*/
/*background-size: unset!important;*/
/*}*/
/*.selectorSport #sportid_67 a.gitem::after { !*Gaelic Hurling*!*/
/*background-position: -152px -152px!important;*/
/*background-size: unset!important;*/
/*}*/
/*div #sportid_78 a.gitem::after, #sportid_73 a.gitem::after , #sportid_72 a.gitem::after , .Marcatori a.gitem::after , .Players a.gitem::after {*/
/*background-image: url(../img/players.png) !important;*/
/*background-size: 31px!important;*/
/*background-repeat: no-repeat!important;*/
/*background-position: -4px 0px !important;*/
/*content: ''!important;*/
/*}*/

.Basketball:after,
.Basketball.gitem:after {
    background-image: url(../img/sporticons/icons_28.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 5px 2px !important;
}

.Tennis:after,
.Tennis.gitem:after {
    background-image: url(../img/sporticons/icons_25.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 5px 2px !important;
}

.SOCCER:after,
.SOCCER.gitem:after {
    background-image: url(../img/sporticons/icons_17.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 5px 2px !important;
}

.Badminton:after,
.Badminton.gitem:after {
    background-image: url(../img/sporticons/badminton.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 5px 2px !important;
}

.Baseball:after,
.Baseball.gitem:after {
    background-image: url(../img/sporticons/icons_77.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 5px 2px !important;
}

.Volleyball:after,
.Volleyball.gitem:after {
    background-image: url(../img/sporticons/icons_32.png) !important;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 5px 2px !important;
}

.Esports:after,
.Esports.gitem:after {
    background-image: url(../img/sporticons/e-sports-mini.png) !important;
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 2px 2px !important;
}





/*.list-group-item .sp_icon {
    background-image:url(../img/sporticons/3d_icons_gws4.png) !important;
    background-size: 100%;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 13px;
    top: 4px;
}*/

/* New sport icons betting */
.menuSport .sportIcn_antepost:not(.sportIcn_antepost ~ .sportIcn_antepost):before {
    content: attr(data-antepost-label);
    position: absolute;
    left: -60px;
    pointer-events: none;
    color: var(--lightMain);
}


.menuSport .sportIcn_antepost:not(.sportIcn_antepost ~ .sportIcn_antepost) {
    margin-left: 75px
}

.sp_icon {
    background-image: url(../img/newSportIcons/trophy.webp) !important;
    display: flex;
    background-size: 100%;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 13px;
    top: 4px;
}

.sportIcn.sportIcn_antepost .sp_icon:after {
    content: "";
    position: absolute;
    left: -10px;
    bottom: 0px;
    width: 25px;
    height: 25px;
    z-index: 1000;
    background-size: 100%;
    background-image: url("../img/newSportIcons/trophy.webp");
}

/* SOCCER */
.sp_icon.iconType_1,
.sp_icon.iconType_233 {
    background-image: url(../img/newSportIcons/466.webp) !important;
}

/* Basketball */
.sp_icon.iconType_2,
.sp_icon.iconType_1014 {
    background-image: url(../img/newSportIcons/467.webp) !important;
}

/* Baseball */
.sp_icon.iconType_3,
.sp_icon.iconType_1015 {
    background-image: url(../img/newSportIcons/468.webp) !important;
}

/* Ice Hockey */
.sp_icon.iconType_4,
.sp_icon.iconType_1016 {
    background-image: url(../img/newSportIcons/469.webp) !important;
}

/* Tennis */
.sp_icon.iconType_5,
.sp_icon.iconType_1017 {
    background-image: url(../img/newSportIcons/470.webp) !important;
}

/* Handball */
.sp_icon.iconType_6,
.sp_icon.iconType_1018 {
    background-image: url(../img/newSportIcons/471.webp) !important;
}

/* Boxing */
.sp_icon.iconType_10 {
    background-image: url(../img/newSportIcons/475.webp) !important;
}

/* MMA */
.sp_icon.iconType_117 {
    background-image: url(../img/newSportIcons/475.webp) !important;
}

/* Pesapalo */
.sp_icon.iconType_61 {
    background-image: url(../img/newSportIcons/61.webp) !important;
}

/* Rugby */
.sp_icon.iconType_12,
.sp_icon.iconType_1024 {
    background-image: url(../img/newSportIcons/477.webp) !important;
}

/* Aussie */
.sp_icon.iconType_478 {
    background-image: url(../img/newSportIcons/478.webp) !important;
}

/* Badminton */
.sp_icon.iconType_31 {
    background-image: url(../img/newSportIcons/496.webp) !important;
}

/* Badminton */
.sp_icon.iconType_496 {
    background-image: url(../img/newSportIcons/496.webp) !important;
}

/* Beach Volley */
.sp_icon.iconType_499 {
    background-image: url(../img/newSportIcons/499.webp) !important;
}

/* Cricket */
.sp_icon.iconType_21,
.sp_icon.iconType_1033 {
    background-image: url(../img/newSportIcons/486.webp) !important;
}

/* Cycling */
.sp_icon.iconType_482 {
    background-image: url(../img/newSportIcons/482.webp) !important;
}

/* Darts */
.sp_icon.iconType_22,
.sp_icon.iconType_1034 {
    background-image: url(../img/newSportIcons/487.webp) !important;
}

/* Football */
.sp_icon.iconType_16,
.sp_icon.iconType_1028 {
    background-image: url(../img/newSportIcons/481.webp) !important;
}

/* Formula 1 */
.sp_icon.iconType_505,
.sp_icon.iconType_1052 {
    background-image: url(../img/newSportIcons/505.webp) !important;
}

/* eSports 1 */
.sp_icon.iconType_572 {
    background-image: url(../img/newSportIcons/572.webp) !important;
}

/* Fut sal */
.sp_icon.iconType_494 {
    background-image: url(../img/newSportIcons/494.webp) !important;
}

/* Netball */
.sp_icon.iconType_500 {
    background-image: url(../img/newSportIcons/500.webp) !important;
}

/* Table Tennis */
.sp_icon.iconType_20 {
    background-image: url(../img/newSportIcons/485.webp) !important;
}

/* Paddle */
.sp_icon.iconType_536 {
    background-image: url(../img/newSportIcons/536.webp) !important;
}

/* Volleyball */
.sp_icon.iconType_23,
.sp_icon.iconType_1035 {
    background-image: url(../img/newSportIcons/488.webp) !important;
}

/* Waterpolo */
.sp_icon.iconType_26 {
    background-image: url(../img/newSportIcons/491.webp) !important;
}


/* Bandy  */
.sp_icon.iconType_15 {
    background-image: url(../img/newSportIcons/bandy.webp) !important;
}

/* Squash  */
.sp_icon.iconType_37 {
    background-image: url(../img/newSportIcons/squash.webp) !important;
}

/* Rink Hockey  */
.sp_icon.iconType_38 {
    background-image: url(../img/newSportIcons/rinkhockey.webp) !important;
}

/* Basketball 3x3  */
.sp_icon.iconType_155 {
    background-image: url(../img/newSportIcons/basketball3per3.webp) !important;
}

/* Snooker  */
.sp_icon.iconType_19,
.sp_icon.iconType_1031 {
    background-image: url(../img/newSportIcons/snooker.webp) !important;
}

/* Esoccer  */
.sp_icon.iconType_137 {
    background-image: url(../img/newSportIcons/esoccer.webp) !important;
}

/* Alpine  */
.sp_icon.iconType_43,
.sp_icon.iconType_1055 {
    background-image: url(../img/newSportIcons/alpine.webp) !important;
}

/* Field Hockey  */
.sp_icon.iconType_24,
.sp_icon.iconType_1036 {
    background-image: url(../img/newSportIcons/fieldhockey.webp) !important;
}

/* Beach Volley  */
.sp_icon.iconType_34 {
    background-image: url(../img/newSportIcons/beachvolley.webp) !important;
}

/* Futsal */
.sp_icon.iconType_29 {
    background-image: url(../img/newSportIcons/futsal.webp) !important;
}

/* Aussie Rules */
.sp_icon.iconType_13,
.sp_icon.iconType_1025 {
    background-image: url(../img/newSportIcons/aussierules.webp) !important;
}

/* Floor Ball */
.sp_icon.iconType_7 {
    background-image: url(../img/newSportIcons/floorball.webp) !important;
}

/* League of Legends */
.sp_icon.iconType_110 {
    background-image: url(../img/newSportIcons/lol.webp) !important;
}



/* END New sport icons betting */