.bg-positions {
    background-image: url(../images/teams.svg)
}

.bg-positions.big_small_transform {
    transform: scale(.7)
}

.bg-positions.big_ex_small_transform {
    transform: scale(.4)
}

.bg-positions.big_ex_medium_transform {
    transform: scale(.6)
}

.bg-positions.logo_medium {
    background-size: 1000px;
    height: 60px;
    width: 60px
}

.bg-positions.logo_small.logo_white {
    background-size: 400px
}

.bg-positions.logo_small {
    background-size: 500px;
    height: 35px;
    width: 35px
}

.bg-positions.logo_small.logo_white.logo_mxc {
    background-position: -356px -41px
}

.bg-positions.logo_small.logo_white.logo_obr {
    background-position: -280px -80px
}

.bg-positions.logo_small.logo_white.logo_her {
    background-position: -280px -115px
}

.bg-positions.logo_small.logo_white.logo_nav {
    background-position: -282px -6px
}

.bg-positions.logo_small.logo_white.logo_moc {
    background-position: -356px -6px
}

.bg-positions.logo_small.logo_white.logo_gsv {
    background-position: -354px -116px
}

.bg-positions.logo_small.logo_white.logo_cul {
    background-position: -356px -79px
}

.bg-positions.logo_small.logo_white.logo_maz {
    background-position: -279px -43px
}

.bg-positions.logo_small.logo_white.logo_jal {
    background-position: -291px -155px
}

.bg-positions.logo_small.logo_white.logo_mty {
    background-position: -41px 0
}

.bg-positions.logo_small.logo_chi, .bg-positions.logo_small.logo_chih {
    background-position: -819px -751px
}

.bg-positions.logo_small.logo_qro {
    background-position: -813px -803px
}

.bg-positions.logo_small.logo_psc {
    background-position: -814px -854px
}

.bg-positions.logo_small.logo_white.logo_mex {
    background-position: -7px -32px
}

.bg-positions.logo_small.logo_white.logo_tab {
    background-position: -74px -573px
}

.bg-positions.logo_small.logo_white.logo_tag {
    background-position: -116px 4624px
}

.bg-positions.logo_small.logo_white.logo_mva {
    background-position: -74px -439px
}

.bg-positions.logo_small.logo_white.logo_lag {
    background-position: -40px -68px
}

.bg-positions.logo_small.logo_white.logo_tig {
    background-position: -7px -100px
}

.bg-positions.logo_small.logo_white.logo_oax {
    background-position: -74px -507px
}

.bg-positions.logo_small.logo_white.logo_dur, .bg-positions.logo_small.logo_white.logo_dgo {
    background-position: -41px -540px
}

.bg-positions.logo_small.logo_white.logo_lar {
    background-position: -7px -169px
}

.bg-positions.logo_small.logo_white.logo_pue {
    background-position: -50px -236px;
    background-size: 460px
}

.bg-positions.logo_small.logo_white.logo_slt,.bg-positions.logo_small.logo_white.logo_sal {
    background-position: -7px -236px
}

.bg-positions.logo_small.logo_white.logo_tij {
    background-position: -74px -640px
}

.bg-positions.logo_small.logo_white.logo_cam {
    background-position: -54px -341px;
    background-size: 500px
}

.bg-positions.logo_small.logo_white.logo_leo {
    background-position: -11px -341px;
    background-size: 450px
}

.bg-positions.logo_small.logo_white.logo_gdl {
    background-position: -74px -706px
}

.bg-positions.logo_small.logo_white.logo_ver {
    background-position: -53px -408px;
    background-size: 480px
}

.bg-positions.logo_small.logo_white.logo_yuc {
    background-position: -12px -439px;
    background-size: 470px
}

.bg-positions.logo_small.logo_white.logo_ags {
    background-position: -74px -774px
}

.bg-positions.logo_small.logo_white.logo_qro {
    background-position: -252px -640px
}

.bg-positions.logo_small.logo_white.logo_chi, .bg-positions.logo_small.logo_white.logo_chih {
    background-position: -292px -598px
}

.bg-positions.logo_medium.logo_mxc {
    background-position: -823px -117px
}

.bg-positions.logo_medium.logo_obr {
    background-position: -644px -213px
}

.bg-positions.logo_medium.logo_her {
    background-position: -643px -300px
}

.bg-positions.logo_medium.logo_nav {
    background-position: -647px -30px
}

.bg-positions.logo_medium.logo_moc {
    background-position: -822px -30px
}

.bg-positions.logo_medium.logo_gsv {
    background-position: -815px -304px
}

.bg-positions.logo_medium.logo_cul {
    background-position: -822px -212px
}

.bg-positions.logo_medium.logo_maz {
    background-position: -645px -121px
}

.bg-positions.logo_medium.logo_jal {
    background-position: -751px -464px;
    background-size: 1150px
}

.bg-positions.logo_medium.logo_mty {
    background-position: -33px -15px
}

.bg-positions.logo_medium.logo_chi, .bg-positions.logo_medium.logo_chih {
    background-position: -474px -311px;
    background-size: 1060px
}

.bg-positions.logo_medium.logo_qro {
    background-position: -567px -538px;
    background-size: 900px
}

.bg-positions.logo_medium.logo_psc {
    background-position: -476px -445px;
    background-size: 900px
}

.bg-positions.logo_medium.logo_mex {
    background-position: -200px -13px
}

.bg-positions.logo_medium.logo_tab {
    background-position: -116px 4624px
}

.bg-positions.logo_medium.logo_mva {
    background-position: -146px -124px;
    background-size: 1200px
}

.bg-positions.logo_medium.logo_lag {
    background-position: -32px -183px
}

.bg-positions.logo_medium.logo_tig {
    background-position: -200px -183px
}

.bg-positions.logo_medium.logo_oax {
    background-position: -117px -266px
}

.bg-positions.logo_medium.logo_dur, .bg-positions.logo_medium.logo_dgo {
    background-position: -34px -354px
}

.bg-positions.logo_medium.logo_lar {
    background-position: -201px -351px
}

.bg-positions.logo_medium.logo_ags {
    background-position: -116px -935px
}

.bg-positions.logo_medium.logo_tag {
    background-position: -117px -435px
}

.bg-positions.logo_medium.logo_pue {
    background-position: -45px -631px;
    background-size: 1200px
}

.bg-positions.logo_medium.logo_slt,.bg-positions.logo_medium.logo_sal {
    background-position: -201px -518px
}

.bg-positions.logo_medium.logo_tij {
    background-position: -116px -601px
}

.bg-positions.logo_medium.logo_cam {
    background-position: -45px -830px;
    background-size: 1200px
}

.bg-positions.logo_medium.logo_leo {
    background-position: -200px -686px
}

.bg-positions.logo_medium.logo_gdl {
    background-position: -117px -769px
}

.bg-positions.logo_medium.logo_ver {
    background-position: -45px -1030px;
    background-size: 1200px
}

.bg-positions.logo_medium.logo_yuc {
    background-position: -246px -1031px;
    background-size: 1200px
}

.bg-positions.logo_medium.logo_white {
    background-size: 650px
}

.bg-positions.logo_medium.logo_white.logo_mxc {
    background-position: 73px -66px
}

.bg-positions.logo_medium.logo_white.logo_obr {
    background-position: 198px -129px
}

.bg-positions.logo_medium.logo_white.logo_her {
    background-position: 197px -185px
}

.bg-positions.logo_medium.logo_white.logo_nav {
    background-position: 194px -9px
}

.bg-positions.logo_medium.logo_white.logo_moc {
    background-position: 73px -11px
}

.bg-positions.logo_medium.logo_white.logo_gsv {
    background-position: 75px -189px
}

.bg-positions.logo_medium.logo_white.logo_cul {
    background-position: 73px -128px
}

.bg-positions.logo_medium.logo_white.logo_maz {
    background-position: 198px -69px
}

.bg-positions.logo_medium.logo_white.logo_jal {
    background-position: 179px -251px
}

.bg-positions.logo_medium.logo_white.logo_mty {
    background-position: -65px 0
}

.bg-positions.logo_medium.logo_white.logo_mex {
    background-position: -10px -57px
}

.bg-positions.logo_medium.logo_white.logo_tab,.bg-positions.logo_medium.logo_white.logo_tag {
    background-position: -120px -930px
}

.bg-positions.logo_medium.logo_white.logo_mva {
    background-position: -120px -53px
}

.bg-positions.logo_medium.logo_white.logo_lag {
    background-position: -64px -108px
}

.bg-positions.logo_medium.logo_white.logo_tig {
    background-position: -10px -164px
}

.bg-positions.logo_medium.logo_white.logo_oax {
    background-position: -119px -163px
}

.bg-positions.logo_medium.logo_white.logo_dur, .bg-positions.logo_medium.logo_white.logo_dgo {
    background-position: -66px -219px
}

.bg-positions.logo_medium.logo_white.logo_lar {
    background-position: -10px -273px
}

.bg-positions.logo_medium.logo_white.logo_pue {
    background-position: -65px -985px
}

.bg-positions.logo_medium.logo_white.logo_slt,.bg-positions.logo_medium.logo_white.logo_sal {
    background-position: -9px -381px
}

.bg-positions.logo_medium.logo_white.logo_tij {
    background-position: -118px -380px
}

.bg-positions.logo_medium.logo_white.logo_cam {
    background-position: -64px -1094px
}

.bg-positions.logo_medium.logo_white.logo_leo {
    background-position: -10px -490px
}

.bg-positions.logo_medium.logo_white.logo_gdl {
    background-position: -120px -490px
}

.bg-positions.logo_medium.logo_white.logo_ver {
    background-position: -63px -545px
}

.bg-positions.logo_medium.logo_white.logo_yuc {
    background-position: -10px -601px
}

.bg-positions.logo_medium.logo_white.logo_ags {
    background-position: -119px -598px
}

.bg-positions.logo_big {
    background-size: 1000px;
    height: 75px;
    width: 75px
}

.bg-positions.logo_big_color {
    background-size: 1100px;
    height: 75px;
    width: 75px
}

.bg-positions.logo_big.logo_mxc {
    background-position: -901px -126px
}

.bg-positions.logo_big.logo_obr {
    background-position: -704px -229px
}

.bg-positions.logo_big.logo_her {
    background-position: -703px -325px
}

.bg-positions.logo_big.logo_nav {
    background-position: -706px -30px
}

.bg-positions.logo_big.logo_moc {
    background-position: -899px -30px
}

.bg-positions.logo_big.logo_gsv {
    background-position: -892px -332px
}

.bg-positions.logo_big.logo_cul {
    background-position: -897px -228px
}

.bg-positions.logo_big.logo_maz {
    background-position: -706px -128px
}

.bg-positions.logo_big.logo_jal {
    background-position: -812px -502px;
    background-size: 1250px
}

.bg-positions.logo_big.logo_dur, .bg-positions.logo_big.logo_dgo {
    background-position: -813px -502px;
    background-size: 1250px
}

.bg-positions.logo_big.logo_mty {
    background-position: -31px -13px
}

.bg-positions.logo_big.logo_mex {
    background-position: -215px -12px
}

.bg-positions.logo_big.logo_tab,.bg-positions.logo_big.logo_tag {
    background-position: -124px -473px
}

.bg-positions.logo_big.logo_mva {
    background-position: -138px -119px;
    background-size: 1200px
}

.bg-positions.logo_big.logo_lag {
    background-position: -32px -196px
}

.bg-positions.logo_big.logo_tig {
    background-position: -214px -198px
}

.bg-positions.logo_big.logo_oax {
    background-position: -125px -288px
}

.bg-positions.logo_big.logo_dur, .bg-positions.logo_big.logo_dgo {
    background-position: -42px -437px
}

.bg-positions.logo_big.logo_lar {
    background-position: -215px -381px
}

.bg-positions.logo_big.logo_ags {
    background-position: -153px -1218px;
    background-size: 1300px
}

.bg-positions.logo_big.logo_pue {
    background-position: -43px -678px;
    background-size: 1300px
}

.bg-positions.logo_big.logo_slt,.bg-positions.logo_big.logo_sal {
    background-position: -260px -674px;
    background-size: 1300px
}

.bg-positions.logo_big.logo_tij {
    background-position: -123px -657px
}

.bg-positions.logo_big.logo_cam {
    background-position: -49px -966px;
    background-size: 1400px
}

.bg-positions.logo_big.logo_leo {
    background-position: -260px -894px;
    background-size: 1300px
}

.bg-positions.logo_big.logo_gdl {
    background-position: -123px -841px
}

.bg-positions.logo_big.logo_ver {
    background-position: -48px -1201px;
    background-size: 1400px
}

.bg-positions.logo_big.logo_yuc {
    background-position: -272px 5675px;
    background-size: 1350px
}

.bg-positions.logo_big.logo_chi, .bg-positions.logo_big.logo_chih {
    background-position: -804px -621px;
    background-size: 1250px
}

.bg-positions.logo_big.logo_qro {
    background-position: -739px -702px;
    background-size: 1170px
}

.bg-positions.logo_medium.logo_white.logo_qro {
    background-position: -471px -1035px;
}

.bg-positions.logo_big.logo_psc {
    background-position: -725px -806px;
    background-size: 1150px
}

.bg-positions.logo_big.logo_white.logo_mxc {
    background-position: -897px -114px
}

.bg-positions.logo_big.logo_white.logo_obr {
    background-position: -706px -205px
}

.bg-positions.logo_big.logo_white.logo_her {
    background-position: -706px -295px
}

.bg-positions.logo_big.logo_white.logo_nav {
    background-position: -712px -22px
}

.bg-positions.logo_big.logo_white.logo_moc {
    background-position: -897px -25px
}

.bg-positions.logo_big.logo_white.logo_gsv {
    background-position: -892px -298px
}

.bg-positions.logo_big.logo_white.logo_cul {
    background-position: -894px -206px
}

.bg-positions.logo_big.logo_white.logo_maz {
    background-position: -704px -114px
}

.bg-positions.logo_big.logo_white.logo_jal {
    background-position: -734px -395px;
    background-size: 1000px
}

.bg-positions.logo_big.logo_white.logo_mty {
    background-position: -109px -9px
}

.bg-positions.logo_big.logo_white.logo_mex {
    background-position: -25px -92px
}

.bg-positions.logo_big.logo_white.logo_tab {
    background-position: -160px 503px;
    background-size: 850px
}

.bg-positions.logo_big.logo_white.logo_mva {
    background-position: -195px -96px;
    background-size: 1010px
}

.bg-positions.logo_big.logo_white.logo_lag {
    background-position: -111px -177px
}

.bg-positions.logo_big.logo_white.logo_tig {
    background-position: -25px -260px
}

.bg-positions.logo_big.logo_white.logo_oax.big_small_transform {
    background-position: -208px -291px;
    width: 90px;
    background-size: 1100px
}

.bg-positions.logo_big.logo_white.logo_oax {
    background-position: -168px -232px;
    background-size: 900px
}

.bg-positions.logo_big.logo_white.logo_dur, .bg-positions.logo_big.logo_white.logo_dgo {
    background-position: -109px -343px
}

.bg-positions.logo_big.logo_white.logo_lar {
    background-position: -25px -427px
}

.bg-positions.logo_big.logo_white.logo_tag {
    background-position: -193px -426px
}

.bg-positions.logo_big.logo_white.logo_pue {
    background-position: -109px -513px
}

.bg-positions.logo_big.logo_white.logo_slt,.bg-positions.logo_big.logo_white.logo_sal {
    background-position: -25px -595px
}

.bg-positions.logo_big.logo_white.logo_tij {
    background-position: -192px -595px
}

.bg-positions.logo_big.logo_white.logo_cam {
    background-position: -120px -752px;
    background-size: 1100px
}

.bg-positions.logo_big.logo_white.logo_leo {
    background-position: -25px -763px
}

.bg-positions.logo_big.logo_white.logo_gdl {
    background-position: -191px -754px;
    background-size: 990px
}

.bg-positions.logo_big.logo_white.logo_ver {
    background-position: -109px -845px;
    background-size: 1000px
}

.bg-positions.logo_big.logo_white.logo_yuc {
    background-position: -25px -922px;
    background-size: 990px
}

.bg-positions.logo_big.logo_white.logo_ags {
    background-position: -192px -929px
}

@media(max-width: 767px) {
    .bg-positions.logo_big.mobiile-logo {
        transform:scale(.5)
    }
}

.bg-positions.logo_small.logo_mxc {
    background-position: -409px -56px
}

.bg-positions.logo_small.logo_obr {
    background-position: -320px -104px
}

.bg-positions.logo_small.logo_her {
    background-position: -319px -147px
}

.bg-positions.logo_small.logo_nav {
    background-position: -321px -12px
}

.bg-positions.logo_small.logo_moc {
    background-position: -408px -13px
}

.bg-positions.logo_small.logo_gsv {
    background-position: -406px -150px
}

.bg-positions.logo_small.logo_cul {
    background-position: -408px -103px
}

.bg-positions.logo_small.logo_maz {
    background-position: -321px -58px
}

.bg-positions.logo_small.logo_jal {
    background-position: -322px -198px
}

.bg-positions.logo_small.logo_mty {
    background-position: -14px -5px
}

.bg-positions.logo_small.logo_mex {
    background-position: -98px -4px
}

.bg-positions.logo_small.logo_tab,.bg-positions.logo_small.logo_tag {
    background-position: -57px -719px
}

.bg-positions.logo_small.logo_mva {
    background-position: -56px -48px
}

.bg-positions.logo_small.logo_lag {
    background-position: -14px -89px
}

.bg-positions.logo_small.logo_tig {
    background-position: -98px -88px
}

.bg-positions.logo_small.logo_oax {
    background-position: -57px -637px
}

.bg-positions.logo_small.logo_dur, .bg-positions.logo_small.logo_dgo {
    background-position: -15px -680px
}

.bg-positions.logo_small.logo_lar {
    background-position: -98px -679px
}

.bg-positions.logo_small.logo_pue {
    background-position: -17px -840px;
    background-size: 550px
}

.bg-positions.logo_small.logo_slt,.bg-positions.logo_small.logo_sal {
    background-position: -98px -253px
}

.bg-positions.logo_small.logo_tij {
    background-position: -55px -298px
}

.bg-positions.logo_small.logo_cam {
    background-position: -16px -377px;
    background-size: 550px
}

.bg-positions.logo_small.logo_leo {
    background-position: -109px -376px;
    background-size: 550px
}

.bg-positions.logo_small.logo_gdl {
    background-position: -56px -887px
}

.bg-positions.logo_small.logo_ver {
    background-position: -17px -468px;
    background-size: 550px
}

.bg-positions.logo_small.logo_yuc {
    background-position: -110px -470px;
    background-size: 550px
}

.bg-positions.logo_small.logo_ags {
    background-position: -57px -968px
}

.logo_el_águila_de_veracruz {
    background-image: url(../images/teams/LMS/ADV.webp);
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_diablos_rojos_del_méxico {
    background-image: url(../images/teams/LMS/DR.webp);
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_sultanes_femenil {
    background-image: url(../images/teams/LMS/MTY.webp);
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_charros_de_jalisco_softbol {
    background-image: url(../images/teams/LMS/JAL.webp);
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_bravas_de_león {
    background-image: url(../images/teams/LMS/BNL.webp);
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_olmecas_de_tabasco {
    background-image: url(../images/teams/LMS/OLT.webp);
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_standing_el_águila_de_veracruz {
    background-image: url(../images/teams/LMS/ADV.svg);
    width: 90px;
    height: 64px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_standing_diablos_rojos_del_méxico {
    background-image: url(../images/teams/LMS/DR.svg);
    width: 90px;
    height: 64px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_standing_sultanes_femenil.logo_standing_white {
    background-image: url(../images/teams/LMS/MTYW.svg);
    width: 90px;
    height: 64px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_standing_charros_de_jalisco_softbol {
    background-image: url(../images/teams/LMS/JAL.svg);
    width: 90px;
    height: 64px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_standing_bravas_de_león {
    background-image: url(../images/teams/LMS/BNL.svg);
    width: 90px;
    height: 64px;
    background-size: cover;
    background-repeat: no-repeat
}

.logo_standing_olmecas_de_tabasco {
    background-image: url(../images/teams/LMS/OLT.svg);
    width: 90px;
    height: 64px;
    background-size: cover;
    background-repeat: no-repeat
}

.bg-positions-lms {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.bg-positions-lms.logo_small {
    width: 35px;
    height: 35px;
    background-size: 25px
}

.bg-positions-lms.logo_medium {
    width: 60px;
    height: 60px;
    background-size: 60px
}

.bg-positions-lms.logo_big {
    width: 75px;
    height: 75px;
    background-size: 75px
}

.bg-positions-lms.logo_jal {
    background-image: url(../images/teams/LMS/JAL.webp)
}

.bg-positions-lms.logo_mex {
    background-image: url(../images/teams/LMS/DR.webp)
}

.bg-positions-lms.logo_tab {
    background-image: url(../images/teams/LMS/OLT.webp)
}

.bg-positions-lms.logo_leo {
    background-image: url(../images/teams/LMS/BNL.webp)
}

.bg-positions-lms.logo_ver {
    background-image: url(../images/teams/LMS/ADV.webp)
}

.bg-positions-lms.logo_mty {
    background-image: url(../images/teams/LMS/MTY.webp)
}

.bg-positions-lms.logo_white.logo_jal {
    background-image: url(../images/teams/LMS/JAL_W.webp)
}

.bg-positions-lms.logo_white.logo_mex {
    background-image: url(../images/teams/LMS/DR_W.webp)
}

.bg-positions-lms.logo_white.logo_tab {
    background-image: url(../images/teams/LMS/OLT_W.webp)
}

.bg-positions-lms.logo_white.logo_leo {
    background-image: url(../images/teams/LMS/BNL_W.webp)
}

.bg-positions-lms.logo_white.logo_ver {
    background-image: url(../images/teams/LMS/ADV_W.webp)
}

.bg-positions-lms.logo_white.logo_mty {
    background-image: url(../images/teams/LMS/MTY_W.webp)
}

.bg-positions-general {
    background-image: url(../images/logos_ligas.svg);
    width: 30px;
    height: 30px;
    background-size: 125px
}

.bg-positions-general.logo_white.logo_lmb {
    background-position: 0 0
}

.bg-positions-general.logo_white.logo_lmp {
    background-position: 76px 0
}

.bg-positions-general.logo_white.logo_lms {
    background-position: 33px 0
}

.bg-positions-general.header_logo {
    width: 40px;
    height: 40px;
    background-size: 165px
}

.bg-positions-general.header_logo.logo_white.logo_lmb {
    background-position: 1px 0
}

.bg-positions-general.header_logo.logo_white.logo_lmp {
    background-position: 101px -2px
}

.bg-positions-general.header_logo.logo_white.logo_lms {
    background-position: 43px 0
}

@media(min-width: 992px) and (max-width:1200px) {
    .bg-positions-general.header_logo {
        width:35px;
        height: 35px;
        background-size: 150px
    }

    .bg-positions-general.header_logo.logo_white.logo_lmb {
        background-position: 0 0
    }

    .bg-positions-general.header_logo.logo_white.logo_lmp {
        background-position: 91px -2px
    }

    .bg-positions-general.header_logo.logo_white.logo_lms {
        background-position: 40px 0
    }
}


.logo_medium{
    scale: 2;
}