﻿.body-wrapper {
    overflow: auto;
}

.products-grid.entity-page-products.entity-grid-products.ability {
    max-width: 75%;
    width: 100%;
    float: left;
}

.filter-left-nav {
    max-width: 25%;
    float: left;
    width: 100%;
}

        .filter-left-nav h2 span.glyphicon {
            display: none;
        }

.display-none {
    display: none;
}

.unapplied-filters {
    margin: 15px 0px 0px 0px;
}

    .unapplied-filters .unapplied-filter h3 {
        cursor: pointer;
        padding: 0px;
    }

        .unapplied-filters .unapplied-filter h3 span.glyphicon {
            font-size: 14px;
            top: -3px;
            padding-left: 5px;
        }

@media (max-width: 767px) {
    .products-grid.entity-page-products.entity-grid-products.ability, .filter-left-nav {
        max-width: 100%;
        width: 100%;
        float: none;
    }

    .filter-left-nav-content {
        padding: 0 15px;
        height: 300px;
        overflow: scroll;
        box-shadow: 0px 1px 5px #ccc inset, 0px 1px 5px #ccc inset;
    }

        .filter-left-nav h2 {
            cursor: pointer;
            background: #ececec;
            border: 1px solid #ccc;
            padding: 5px 10px;
        }

        .filter-left-nav h2 span.glyphicon {
            display: inline;
        }
}

.row.related-item-row {
    margin: 0px !important;
}