/* * CSS
/* * Name: Desguaces
/* * Description: CSS Slider/Grid
/* * Version: 8.0
/* * Author: MMC */

#slider_container .elementor-element-populated {
    padding: 0;
}

.theme-bricks .owl-nav .owl-prev::before,
.theme-bricks .owl-nav .owl-next::after {
    display:inline-block;
    position:absolute;
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    right:0;
    top:-33px;
    padding:0 2px 0 0;
    -webkit-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;
    transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;
}

.theme-bricks .familias .owl-nav .owl-prev::before,
.theme-bricks .familias .owl-nav .owl-next::after,
.theme-bricks .marcas .owl-nav .owl-prev::before,
.theme-bricks .marcas .owl-nav .owl-next::after {
    top: -49px;
}

.theme-bricks .owl-nav .owl-prev::before {
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/></svg>');
    padding: 5px 9px;
}

.theme-bricks .owl-nav .owl-next::after {
    left:auto;
    right:0;
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>');
    padding: 5px 9px;
}

.theme-bricks .slider-recambios .owl-nav .owl-next::after,
.theme-bricks .slider-campa .owl-nav .owl-next::after {
    padding: 3px 9px;
}

.products .owl-dots,
.blog .owl-dots,
.marcas .owl-dots,
.familias .owl-dots {
    display: none;
}

.products .owl-nav .owl-prev {
    left: 9px;
    top: -12px;
}

.products .owl-nav .owl-next {
    top: -19px;
}

.products .owl-nav .owl-prev:after,
.products .owl-nav .owl-next:after {
    font-size: 20px !important;
}

.products .owl-item li {
    background: #fff!important;
}

.products .img-wrapper img {
    width: 350px !important;
}

.products .owl-item li .product_meta {
    display: inline-block;
    height: 30px;
    line-height: 1.25;
    border-radius: 3px;
    background-color: #f3f3f3;
    padding: 5px 14px 4px;
    margin-bottom: 1em;
}

.products .owl-item li .boton {
    width: calc(50% - .25em) !important;
    display: inline-block !important;
    margin-top: 1rem !important;
}

.products .owl-item li .ficha {
    margin-right: .5em;
}

.products .owl-item li .botones button {
    width: 100%;
}

.products .owl-item li .fa {
    margin-right: 3px;
}

.products .owl-item li .woocommerce-loop-product__title {
    height: 44px;
    overflow: hidden;
}

.products .owl-item li .informacion-vehiculo {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog .owl-nav {
    display: inline-block;
    position: absolute;
    top: -40px;
    right: 17px;
}

.tz-from-blog.img-top .thumb-wrapper img {
    min-height: 200px;
    max-height: 200px;
    width: 100% !important;
}

.owl-carousel .owl-nav {
    margin-left: 35px !important;
    margin-right: 30px !important;
    margin-top: -25px !important;
}

.theme-chromium .owl-nav .owl-prev::before {
    left: -35px !important;
}

.theme-chromium .owl-nav .owl-next::after {
    right: -30px !important;
}

.theme-bricks .owl-nav .owl-prev::before {
    right: 35px !important;
}

.theme-bricks .owl-nav .owl-next::after {
    right: 0px !important;
}

.theme-chromium .owl-nav .owl-prev::before,
.theme-chromium .owl-nav .owl-next::after {
    border-radius: 3px !important;
    color: #000 !important;
    background-color: #ebebeb !important;
}

.theme-bricks .owl-nav .owl-prev::before,
.theme-bricks .owl-nav .owl-next::after {
        background-color: #e3e3e3 !important;
}

.tz-product-tabs .tab-nav-wrapper .title-wrapper {
    max-width: 100% !important;
}

.marcas .owl-item {
    height: auto !important;
}

.marcas .owl-item li {
    display: flex;
    flex-direction: row;
    align-items: center;
    list-style: none;
    width: 120px;
    height: 120px;
}

.marcas .owl-item li a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.marcas .owl-item li img {
    width: 80%;
}

.familias {
    padding: 0 !important;
}

.familias .owl-item {
    height: auto !important;
}

.familias .owl-item li {
    list-style: none;
    width: 120px;
    height: 120px;
}

.familias .owl-item li a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.familias .owl-item li img {
    width: 60%;
    padding-bottom: 0.5em;
    opacity: 0.7;
}

@media screen and (max-width: 768px) {
    .products .owl-dots,
    .blog .owl-dots,
    .marcas .owl-dots,
    .familias .owl-dots {
        display: block;
    }

    .products .owl-dots .owl-dot span,
    .blog .owl-dots .owl-dot span,
    .marcas .owl-dots .owl-dot span,
    .familias .owl-dots .owl-dot span {
        width: 10px !important;
        height: 10px !important;
    }

    .products .owl-nav,
    .blog .owl-nav,
    .marcas .owl-nav,
    .familias .owl-nav {
        display: none !important;
    }

    .products .owl-item li,
    .blog .owl-item li,
    .marcas .owl-item li,
    .familias .owl-item li {
        padding: 0 !important;
        max-width: inherit;
    }
}