.autos-loop{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}.autos-loop .item,.auto-single-item{align-items:flex-start;border-bottom:1px solid var(--gray-md);display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.autos-loop .item{padding-bottom:40px;padding-top:40px}.autos-loop .item:last-child{border-bottom-color:#fff0}.autos-loop .item .image,.auto-single-item .image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:250px}.autos-loop .item .image img,.auto-single-item .image img{height:auto;width:100%}.autos-loop .item .info,.auto-single-item .info{padding:0 20px;width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:-ms-calc(100% - 250px);width:calc(100% - 250px)}.autos-loop .item .title,.auto-single-item .title,.autos-loop .item .title a,.auto-single-item .title a{align-items:center;color:#003e9d;display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:28px;letter-spacing:0;margin-top:0;text-transform:uppercase!important}.autos-loop .item .title .precio{font-size:var(--md-text);letter-spacing:0}.auto-single-item .title .precio{font-size:18px;letter-spacing:0;text-transform:none}.autos-loop .item .title .precio b,.auto-single-item .title .precio b{color:var(--dark);font-weight:bolder}.autos-loop .item .categories,.auto-single-item .categories{background-color:var(--white-dark);padding:10px}.autos-loop .item .characts{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.vehicles-page .autos-loop .item .characts{align-items:flex-start;flex-flow:column wrap}.autos-loop .item .characts .button-item,.auto-single-item .characts .button-item{margin:0;text-align:center}.autos-loop .item .characts ul,.auto-single-item .characts ul{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.auto-single-item .characts ul{justify-content:flex-start}.autos-loop .item .characts ul li,.auto-single-item .characts ul li{align-items:center;background-color:#fff0;display:flex;flex-flow:row nowrap;padding:10px;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.auto-single-item .characts ul li{width:50%}.autos-loop .item .characts ul li:before,.auto-single-item .characts ul li:before{display:none}.autos-loop .item .characts ul li:hover,.auto-single-item .characts ul li:hover{background-color:var(--white-dark)}.autos-loop .item .characts ul li img,.auto-single-item .characts ul li img{margin-right:5px}.autos-loop .item .characts ul li b,.auto-single-item .characts ul li b{margin-right:3px}.auto-single-item .post-content{padding-bottom:10px;padding-top:10px}.auto-checkout .title a{display:block}.auto-checkout{padding-top:0;padding-bottom:0}.auto-checkout .title{justify-content:flex-start;margin:0;text-align:left;padding-bottom:15px;width:100%}.auto-checkout .title span{margin:0 5px}.auto-checkout .image{padding-right:20px;width:40%}.auto-checkout .post-content{padding-left:20px;padding-top:0;width:60%}.auto-checkout .info{padding:10px 0;width:100%}.text-xsm{font-size:16px}.checkout-message{background-color:#f2f2f2;padding:10px 20px;font-size:16px;font-style:italic;font-weight:600}#reservation .title-section{background-color:#003e9d;color:#fff;font-size:25px;font-weight:900;margin:30px 0 30px!important;padding:10px 20px;text-transform:uppercase}#reservation #km-adicional{margin:auto;width:80px}.resume-box{padding:20px;background-color:#f2f2f2}.resume-box.fixed{max-height:-webkit-calc(100vh - 120px);max-height:-moz-calc(100vh - 120px);max-height:calc(100vh - 120px);overflow:scroll;position:fixed;right:5%;top:100px;width:385px}.resume-box table.table{font-size:14px}#send-reservation{background-color:#003e9d;border:none;border-radius:35px;color:#fff;cursor:pointer;font-weight:900;outline:0;padding:10px 20px;text-decoration:none}tr#total-price{font-size:18px;font-weight:700}a.button.primary{margin:0 0 5px;padding:8px 20px}form#ecwv_reservation.fixed{max-height:-webkit-calc(100vh - 100px);max-height:-moz-calc(100vh - 100px);max-height:calc(100vh - 100px);overflow:auto;position:fixed;top:100px;width:23%}