.vitrine.prateleira .flag {
    display: none;
}
p.flag.nuevo {
    display: block!important;
    text-transform: capitalize;
    font-size: .8em;
    margin-left: auto;
    padding: 5px;
    color: #fff;
    /*    min-width: 12%;*/
    /*    max-width: 24%;*/
    position: absolute;
    right: 0;
    text-align: center;
    background: #8BC34A;
}
p.flag.outlet,

/*SALE CONVERSE*/
/*
p.flag.sale-converse {
display: block!important;
text-transform: capitalize;
font-size: .8em;
margin-left: auto;
background: rgba(139, 0, 0, .85);
padding: 5px;
color: transparent;
position: relative;
width: 35%;
height: 22px;
border-radius: 3px;
right: 0;
text-align: center;
z-index: 9;
}
p.flag.sale-converse:before {
content: 'Sale';
position: absolute;
color: #fff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}
.produto p.flag.sale-converse {
display: block!important;
text-transform: capitalize;
font-size: .8em;
margin-left: auto;
background: rgba(139, 0, 0, .85);
padding: 5px;
color: transparent;
position: relative;
width: 15%;
height: 22px;
border-radius: 3px;
right: 0;
text-align: center;
z-index: 9;
}
.produto p.flag.sale-converse:before {
content: 'SALE';
position: absolute;
color: #fff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}
*/

/*SALE COLISEUM*/
p.flag.sale-coliseum {
    display: block!important;
    text-transform: capitalize;
    font-size: .8em;
    margin-left: auto;
    background: rgba(139, 0, 0, .85);
    padding: 5px;
    color: transparent;
    /* min-width: 16%; */
    /* max-width: 16%; */
    position: absolute;
    width: 35%;
    height: 22px;
    border-radius: 3px;
    right: 0;
    text-align: center;
    z-index: 9;
}
p.flag.sale-coliseum:before {
    content: 'Sale';
    position: absolute;
    color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}
.produto p.flag.sale-coliseum {
    display: block!important;
    text-transform: capitalize;
    font-size: .8em;
    margin-left: auto;
    background: rgba(139, 0, 0, .85);
    padding: 5px;
    color: transparent;
    position: absolute;
    width: 15%;
    height: 22px;
    top: 22% !important;
    border-radius: 3px;
    right: 0;
    text-align: center;
    z-index: 9;
}
.produto p.flag.sale-coliseum:before {
    content: 'SALE';
    position: absolute;
    color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}
.produto p.flag.outlet {
    display: block!important;
    text-transform: capitalize;
    font-size: .8em;
    margin-left: auto;
    background: rgba(255, 165, 0, 0.85);
    padding: 5px;
    color: transparent;
    position: absolute;
    width: 15%;
    height: 22px;
    border-radius: 3px;
    right: 0;
    text-align: center;
    z-index: 1000 !important;
}
.produto p.flag.outlet:before {
    content: 'OUTLET';
    position: absolute;
    color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}



p.flag.sale {
    display: block!important;
    text-transform: capitalize;
    font-size: .8em;
    margin-left: auto;
    background: rgba(139, 0, 0, .85);
    padding: 5px;
    color: #fff;
    /*    min-width: 16%;*/
    /*    max-width: 16%;*/
    position: absolute;
    right: 0;
    text-align: center
}

/*p.flag.new {
    display: block!important;
    text-transform: capitalize;
    font-size: .8em;
    margin-left: auto;
    background: rgb(22, 22, 20);
    padding: 5px;
    color: #fff;
    position: absolute;
    right: 0;
    text-align: center
}*/
p.flag.outlet {
    display: none!important;
    text-transform: capitalize;
    font-size: .8em;
    margin-left: auto;
    padding: 5px;
    color: #fff;
    /*    min-width: 10%;*/
    /*    max-width: 24%;*/
    position: absolute;
    right: 0;
    text-align: center;
    background: rgba(255, 165, 0, 0.85);
}
p.flag.sale-converse {
}

.produto .flag {
    z-index: 999 !important;
    /*    width: 10% !important;*/
    right: 5% !important;
    top: 17% !important;   
    display:none;
}

/*
.flag.cyber18---accesorios-cyber,
.flag.cyber18---umbro,
.flag.cyber18---saucony,
.flag.cyber18---hi-tec,
.flag.cyber18---converse,
.flag.all-cyber,
.flag.cyber18---zapatillas-cyber,
.flag.cyber18---ropa-cyber,
.flag.cyber18---zapatillas-umbro-cyber,
.flag.cyber18---zapatillas-saucony-cyber,
.flag.cyber18---zapatillas-hi-tec-cyber,
.flag.cyber18---zapatillas-converse-cyber,
.flag.cyber18---ropa-y-accesorios-converse-cyber,
.flag.cyber18---ropa-hi-tec-cyber,
.flag.cyber18---accesorios-umbro-cyber {
display: block !important;
position: absolute;
top: 0;
left: 0;
background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/banderinColi.png);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
height: 42px;
width: 82px;
color: transparent;
}

.produto .content-producto .flag.cyber18---accesorios-cyber,
.produto .content-producto .flag.cyber18---umbro,
.produto .content-producto .flag.cyber18---saucony,
.produto .content-producto .flag.cyber18---hi-tec,
.produto .content-producto .flag.cyber18---converse,
.produto .content-producto .flag.all-cyber,
.produto .content-producto .flag.cyber18---zapatillas-cyber,
.produto .content-producto .flag.cyber18---ropa-cyber,
.produto .content-producto .flag.cyber18---zapatillas-umbro-cyber,
.produto .content-producto .flag.cyber18---zapatillas-saucony-cyber,
.produto .content-producto .flag.cyber18---zapatillas-hi-tec-cyber,
.produto .content-producto .flag.cyber18---zapatillas-converse-cyber,
.produto .content-producto .flag.cyber18---ropa-y-accesorios-converse-cyber,
.produto .content-producto .flag.cyber18---ropa-hi-tec-cyber,
.produto .content-producto .flag.cyber18---accesorios-umbro-cyber {
display: block !important;
position: absolute;
background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/bande.png);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
height: 42px;
width: 82px;
right: 5% !important;
top: 0;
color: transparent;
left: auto;
}*/


/*
p.flag.black-hitec,
p.flag.black-saucony,
p.flag.black-umbro,
p.flag.black-converse-zapatilla,
p.flag.black-converse-ropa,
p.flag.black-converse,
p.flag.black-todo {
display: none !important; 
position: absolute;
color: transparent;
right: -11px;
bottom: 0;
top: 0;
background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/coliblackflag.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
width: 90px;
height: 32px;
padding: 5.7% 0;
z-index: 9
}

.produto p.flag.black-hitec,
.produto p.flag.black-saucony,
.produto p.flag.black-umbro,
.produto p.flag.black-converse-zapatilla,
.produto p.flag.black-converse-ropa,
.produto p.flag.black-converse,
.produto p.flag.black-todo {
display: block !important;
position: absolute;
color: transparent;
right: -11px;
bottom: 0;
top: 0;
background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/coliblackflag.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 150px;
height: 26px;
padding: 5.7% 0;
z-index: 9;
}

@media (max-width:991.98px) {
p.flag.black-todo {
display: none !important; 
position: absolute;
color: transparent;
right: -11px;
bottom: 0;
top: 0;
background-image: url(https://coliseumstorecl.vteximg.com.br/arquivos/coliblackflag.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
width: 90px;
height: 32px;
padding: 5.7% 0;
z-index: 9
}
.produto p.flag.black-hitec,
.produto p.flag.black-saucony,
.produto p.flag.black-umbro,
.produto p.flag.black-converse-zapatilla,
.produto p.flag.black-converse-ropa,
.produto p.flag.black-converse,
.produto p.flag.black-todo {
background-size: contain;
width: 150px;
height: 50px;
top: 60px !important;    
right: 0px !important;
}
}
*/
p.flag.nuevo-coliseum {
    display: block!important;
    text-transform: capitalize;
    font-size: .8em;
    margin-left: auto;
    background: rgba(27, 139, 0, 0.85);
    padding: 5px;
    color: transparent;
    position: absolute;
    width: 25%;
    height: 22px;
    top: 5% !important;
    border-radius: 3px;
    right: 0;
    text-align: center;
    z-index: 9;
}
p.flag.nuevo-coliseum:before {
    content: 'NUEVO';
    position: absolute;
    color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}

@media (max-width:575px) {
    p.flag.nuevo-coliseum { font-size:0.7em; width: 30% }
}


/*PORCENTAJE DESCUENTOS PRATELEIRA - CARROUSEL*/

.vitrine .produto .selo_desc, .prateleira .discount {
    padding-left: 0px;
}
.vitrine .produto .selo_desc, .prateleira .discount:before {
	content: '';
  	height: 100%;
    width: 100%;
    z-index: 999999999999;
    position: absolute;
    left: 0;
    font-size: 0.9rem;
    font-family: 'Fira Sans', sans-serif;
}

.vitrine .produto .selo_desc, .prateleira .discount {
    color: #fff;
    background: #444;
    border: 1px solid #444;
    white-space: nowrap;
    left: 4px;
    border-radius: 0%;
    /* line-height: 31px; */
    /* overflow: hidden; */
    position: absolute;
    text-align: center; 
    top: 3px;
    width: 50px;
    height: 30px;
    /*display: block!important;*/
    display: none;
    font-size: 0.9rem;
    color: #ffffff;
    font-weight: 500;
    padding: 3px;
    font-family: 'Fira Sans', sans-serif;
    z-index: 10;
}
