._listaveiculos ._veiculo {
    position: relative;
}
.logo-anuncio{
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 99;
    width: 70px;
    height: auto;
}

._listaveiculos ._selopericia {
    -webkit-transition: all .2s ease 0s;
    -moz-transition: all .2s ease 0s;
    -o-transition: all .2s ease 0s
}

._listaveiculos ._imagem:hover ._selopericia {
    top: -30px !important;
}

._listaveiculos ._veiculo ._imagem a {
    height: 240px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    -webkit-transition: all .2s ease 0s;
    -moz-transition: all .2s ease 0s;
    -o-transition: all .2s ease 0s
}

._listaveiculos ._veiculo ._imagem .vendido {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    color: #fff;
    background: var(--principal) !important;
    font-size: 14px;
    text-align: center;
}

._listaveiculos ._veiculo ._imagem .video {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #fff;
    /* dark */
    /*color: #feed00; */
    background: var(--corPrincipal);
    font-size: 20px;
    border-radius: 200px;
    width: 42px;
    height: 42px;
    text-align: center;
    padding-top: 7px;
    padding-left: 4px;
    -webkit-animation: animaVideo 1s infinite;
    -moz-animation: animaVideo 1s infinite;
    -o-animation: animaVideo 1s infinite;
    animation: animaVideo 1s infinite;
}

@keyframes animaVideo {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes animaVideo {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes animaVideo {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes animaVideo {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

._listaveiculos ._veiculo ._imagem a img._foto {
    opacity: 0;
}

._listaveiculos ._veiculo ._info {
    position: static;
    background: #FFF;
}

._listaveiculos ._veiculo ._marca {}

._listaveiculos ._veiculo ._modelo {
    font-weight: 600;
    text-transform: uppercase;
}

._listaveiculos ._veiculo ._versao {
    text-transform: uppercase;
    font-size: 13px;
}

._listaveiculos ._veiculo ._extras {
    font-size: 12px;
    color: #667;
}

._listaveiculos ._veiculo ._extras i {
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
    color: var(--principal)
}

._listaveiculos ._veiculo ._valor {
    color: var(--texto);
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
    padding-bottom: 5px;
    height: 51px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

._listaveiculos ._veiculo ._valor .veiculo-valorde {
    font-weight: 300;
    text-decoration: line-through;
    color: #CCC;
}

._listaveiculos .btn-comprar {
    background: #FFF;
    border: 2px solid var(--principal);
    color: var(--principal);
    display: inline-block;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    padding-top: 12px;
    padding-bottom: 12px;
}

._listaveiculos .btn-comprar:hover {
    color: #FFF;
    background: var(--highlight);
    border-color: var(--highlight)
}

@media (max-width:767px) {
    ._listaveiculos ._veiculo ._imagem a {
        height: auto;
    }
}