.signage .icon-signage-category {
    zoom: 1
}

.signage .icon-signage-category:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ''
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0) {
    .signage .icon-signage-category:after {
        content: '';
        color: #fff
    }
}

.signage.size .information .column {
    margin: 7.8125% 0 0;
    border-top: 1px #cacaca solid
}

.signage.size .information .column figcaption {
    margin-top: 10px
}

.signage .icon-signage-category ul {
    margin: 0 -3px;
    list-style: none
}

.signage .icon-signage-category li {
    float: left;
    display: block;
    height: 24px;
    margin-bottom: 8px;
    padding: 0 3px
}

.signage .icon-signage-category img[src$=".svg"] {
    height: 100%
}

@media screen and (min-width:768px) {
    .signage.size .information .column {
        margin: 60px 30px 0
    }

    .signage.size .information .column figcaption {
        margin-top: 15px
    }

    .signage .icon-signage-category ul {
        margin: 0 -8px
    }

    .signage .icon-signage-category li {
        height: 40px;
        margin-bottom: 16px;
        padding: 0 8px
    }

    .signage .icon-signage-category img {
        height: 40px
    }
}