div#logo {
    margin-top: 15px;
    margin-bottom: 15px;
}

.foto_slider{
    height: 200px!important;
    object-fit: contain;
    background: white;
}

.owl-dot{
    background-color: white!important;
    margin-top: 15px!important;
}

.min-vh-85 {
    min-height: 85vh !important;
}

@media(max-width: 575px){
    #logo img{
        height: 100px!important;
        margin: 0 10px!important;
    }
}

.portfolio-item.bg-light .text-center {
    display: none;
}

.product-image img {
    object-fit: contain;
    height: 125px;
    background: white;
}

.product .product-title {
    margin-top: 7px;
}

.producto_doxon{
    background:white;
    box-shadow: 0 0 1rem rgb(0 0 0 / 5%) !important;
}

div#shop{
    overflow: visible;
}

.product .posted_in.mr-2 {
    border-right: 1px solid;
    padding-right: 10px;
}