/** STOCK **/
.header-stock{border-bottom:1px solid #ddd;padding-bottom:10px;}
.filtros{font-size:13px;}.total-viaturas{background-color: #E6E6E6;padding: 0 35px 0 20px;position: relative;min-height: 34px;line-height: 34px;margin-right: 25px;}
.total-viaturas:after{position: absolute;right: -12px;top: 0;width: 0;height: 0;border-top: 17px solid transparent;border-left: 12px solid #E6E6E6;border-bottom: 17px solid transparent;content: '';}
.filtro{margin-right:8px;}.filtro a{color:#FFAF20;}
.vistas p{font-size:11px;text-align: right;}
.vistas ul{padding: 0;margin: 0;list-style: none;}
.vistas ul li{float: left;margin-right:4px;opacity: 0.4;}
.vistas ul li:last-child{margin-right: 0;}
.vistas ul li img{height: 30px;width: 30px;}
.vistas ul li:hover, .vistas ul li.active{opacity: 1;}
.filtros-ordenacao{font-size:13px;}
.filtros-1 select,.filtros-2 select,.filtros-ordenacao select{border: none;float: left;margin-right: 5px;padding: 0 25px 0 6px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url('/assets/img/seta-down.png') no-repeat 95% 50% #E6E6E6;background-size: auto 25%;height: 30px;}
.filtros-2 select{width: 100%;margin-right: 0;margin-bottom: 5px;}
.filtros-1 a{height: 30px;line-height: 30px;background-color: #B3B3B3;display: inline-block;padding: 0 25px 0 6px;color: #000;}
.filtros-2 a{height: 30px;line-height: 30px;background-color: #B3B3B3;display: block;padding: 0 25px 0 6px;color: #000;float: left;width: calc(100% - 31px);}
.l-filtro2{padding-right:30px;}.lista-viaturas-1 .item{padding: 20px 0;border-top: 1px solid #E6E6E6;}
.lista-viaturas-1 .item:last-child{border-bottom: 1px solid #E6E6E6;}
.lista-viaturas-1 .item .imagem{width: 25%;margin-right: 2%;height: 191px;position: relative;}
.lista-viaturas-1 .item .imagem img{border: 1px solid #999;width: 100%;height: 191px;object-fit: cover;}
.lista-viaturas-1 .item .imagem .garantia, .lista-viaturas-2 .item .imagem .garantia{position: absolute;top: 62px;left: 0;width: 60px;height: 60px;background-color: rgba(0, 0, 0, 0.5);background-image: url("/assets/img/garantia3.png");background-repeat: no-repeat;background-position: center center;background-size: auto 60%;}
.lista-viaturas-1 .item .imagem .share, .lista-viaturas-2 .item .imagem .share{position: absolute;top: 0px;left: 0;width: 60px;height: 60px;background-color: rgba(0, 0, 0, 0.5);text-align: center;padding-top: 17px;color: #fff;}
.lista-viaturas-1 .item .info{width: 51.5%;margin-right: 1%;height: 191px;position: relative;}
.lista-viaturas-1 .item .info-title{color:#6ED02B;font-size:18px;}
.lista-viaturas-1 .item .preco{width: 20.5%;height: 191px;position: relative;display: flex;justify-content: center;align-content: center;flex-direction: column;}
.lista-viaturas-1 .item .info .lista-botao, .lista-viaturas-1 .item .preco .lista-botao{position: absolute;bottom: 0;}
.lista-viaturas-1 .item .info .coluna-1{width: 120px;font-size:13px;}
.lista-viaturas-1 .item .info .coluna-2{width: calc(100% - 120px);font-size:13px;}
.lista-viaturas-1 .item .preco .lista-botao{right: 0;}
.lista-viaturas-1 .item .preco .preco-info{margin-left: auto;min-width: 135px;}
.lista-viaturas-2 .item{width: 23.5%;margin-right: 2%;margin-bottom: 2%;border-bottom: 1px solid #E6E6E6;padding: 0 0 20px 0;}
.lista-viaturas-2 .item .imagem{position: relative;}.lista-viaturas-2 .item:nth-child(4n){margin-right: 0;}
.lista-viaturas-2 .item:nth-child(1), .lista-viaturas-2 .item:nth-child(2), .lista-viaturas-2 .item:nth-child(3), .lista-viaturas-2 .item:nth-child(4){border-top: 1px solid #E6E6E6;padding: 20px 0;}
.lista-viaturas-botao{height: 35px;line-height: 35px;display: inline-block;background-color: #fff;color: #000;border: 1px solid #000 !important;padding: 0 10px;font-size:12px;}
.lista-viaturas-botao:hover{background-color: #6ED02B;color: #fff;}

@media (min-width: 499px) and (max-width: 768px) {

    .header-stock {
        display: none;
    }
    .filtros-1 select, .filtros-2 select, .filtros-ordenacao select {
        width: 100%;
        margin-bottom: 5px;
    }
    .filtros-1 a {
        width: 100%;
        margin-bottom: 5px;
        text-align: center;
    }
    .filtros-ordenacao .fright, .filtros-ordenacao .fleft {
        width: 100%;
    }
    .paginacao {
        float: none;
        text-align: center;
    }
    .pagination {
        display: inline-block;
    }

    .lista-viaturas-1 .item .imagem {
        height: auto;
        margin-right: 0;
        position: relative;
        width: 100%;
    }
    .lista-viaturas-1 .item .imagem img {
        height: auto;
        max-height: 350px;
    }
    .lista-viaturas-1 .item .info .coluna-2 {
        text-align: right;
    }
    .lista-viaturas-1 .item .info {
        height: auto;
        margin-right: 0;
        width: 100%;
    }
    .lista-viaturas-1 .item .preco {
        display: block;
        height: auto;
        width: 100%;
    }
    .preco .preco-info div:nth-child(1) {
        float: left;
        width: 30%;
    }
    .preco .preco-info div:nth-child(2) {
        float: left;
        width: 70%;
        text-align: right;
    }
    .preco .preco-info b {
        width: 100%;
        float: left;
        text-align: right;
    }

    .lista-viaturas-1 .item .info .lista-botao, .lista-viaturas-1 .item .preco .lista-botao {
        bottom: 0;
        position: inherit;
        width: 100%;
    }
    .lista-viaturas-botao {
        margin: 5px 0;
        width: 100%;
        text-align: center;
    }

}
@media only screen and (max-width: 498px) {

    .header-stock {
        display: none;
    }
    .filtros-1 select, .filtros-2 select, .filtros-ordenacao select {
        width: 100%;
        margin-bottom: 5px;
    }
    .filtros-1 a {
        width: 100%;
        margin-bottom: 5px;
        text-align: center;
    }
    .filtros-ordenacao .fright, .filtros-ordenacao .fleft {
        width: 100%;
    }
    .paginacao {
        float: none;
        text-align: center;
    }
    .pagination {
        display: inline-block;
    }

    .lista-viaturas-1 .item .imagem {
        height: auto;
        margin-right: 0;
        position: relative;
        width: 100%;
    }
    .lista-viaturas-1 .item .imagem img {
        height: auto;
    }
    .lista-viaturas-1 .item .info .coluna-2 {
        text-align: right;
    }
    .lista-viaturas-1 .item .info {
        height: auto;
        margin-right: 0;
        width: 100%;
    }
    .lista-viaturas-1 .item .preco {
        display: block;
        height: auto;
        width: 100%;
    }
    .preco .preco-info div:nth-child(1) {
        float: left;
        width: 30%;
    }
    .preco .preco-info div:nth-child(2) {
        float: left;
        width: 70%;
        text-align: right;
    }
    .preco .preco-info b {
        width: 100%;
        float: left;
        text-align: right;
    }
    .lista-viaturas-1 .item .info .lista-botao, .lista-viaturas-1 .item .preco .lista-botao {
        bottom: 0;
        position: inherit;
        width: 100%;
    }
    .lista-viaturas-botao {
        margin: 5px 0;
        width: 100%;
        text-align: center;
    }
}