/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */


.view_grid .product_list .grid-container > article {
    border: none; 
}

.breadcrumb ol{
    margin-top: 2rem;
    font-size:18px;
}

.products {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

/*RESPONSIV*/

/*@media (min-width: 544px){
.col-sm-1 {
    float: left;
    width: 100% !important;
}*/

@media screen and (max-width: 640px) {
    .wide .module-title span:first-child, .center-title .module-title span:first-child {
        padding: 0 20px 30px 20px;
        border-bottom: 2px solid #444;
    }
}

@media screen and (max-width: 350px) {
    .wide .module-title span:first-child, .center-title .module-title span:first-child {
        padding: 0 20px 30px 20px;
        border: none;
    }
}

@media screen and (max-width: 543px) {
    .icon_menu:before {
        content: "Menu";
        position: absolute;
        left: -70px;
        width: 60px;
        display: inline-block;
        top: 3px;
        color: #494949;
    }
}