.elmt-product-info {
    background-color: #3f4149;
}

.elmt-product-info h2, .elmt-product-info h1 {
    margin: 60px 0 60px 0;
    color: #fff;
    font-weight: 100;
    font-size: 2.4em;
    display: block;
}

.elmt-product-info h2 .stripe, .elmt-product-info h1 .stripe {
    margin-top: 20px;
    width: 10%;
    height: 2px;
    background-color: #0075cf;
    display: block;
}

.elmt-product-info .text {
    color: #bfc0c1;
    line-height: 2em;
}

.elmt-product-info .listing ul {
    margin: -12px 0 0 0;
    padding: 0;
    list-style: none;
}

.elmt-product-info .listing ul li {
    padding: 12px 0;
    color: #bfc0c1;
    border-bottom: 1px solid #4b4d54;
}

.elmt-product-info .listing ul li b {
    color: #fff;
    margin-right: 6px;
}

.elmt-product-info .listing ul li a {
    color: #0075cf;
}

.elmt-product-info .listing ul li.branding {
    padding: 24px 0 14px 0;
    overflow: auto;
}

.elmt-product-info .listing ul li.branding a {
    color: #0075cf;
    display: block;
}

.elmt-product-info .listing ul li.branding a:hover {
    text-decoration: none;
}

.elmt-product-info .listing ul li.branding a span {
    display: inline-block;
    float: right;
}




/* LG */
/* ---------------------------- */
@media (max-width: 1199.98px) {

}

/* MD */
/* ---------------------------- */
@media (max-width: 991.98px) {

}

/* SM */
/* ---------------------------- */
@media (max-width: 767.98px) {

    .elmt-product-categories .item.two span, .elmt-product-categories .item.three span {
        margin-top: 20px;
    }
    
    .elmt-product-categories .item.four .t {
        position: static;
        margin-top: 20px;
        color: #fff;
    }

}

/* XS */
/* ---------------------------- */
@media (max-width: 575.98px) {

}