#main-content {
    /*float: left;*/
    display: block;
}
/*#content-column {
    line-height: 1;
}
#content-column .view-taxonomy-term-products .views-field-description-field {
    line-height: 1.5;
}
.element-invisible {
    display: none;
}
#footer {
    margin: -16px auto 0;
}*/
/*.view-danhmuc-sanpham {
    float: left;
    display: block;
}
.view-danhmuc-sanpham ul {
    margin: 0;
    padding: 0;
}
*/
.view-danhmuc-sanpham ul li {
    clear: both;
    /*float: left;*/
    margin: 0;
    padding: 0;
    list-style: none;
    padding-bottom: 20px;
}
.view-danhmuc-sanpham ul li .views-field-name a {
    color: #c51d1d;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
    /* ---- Css for taxonomy san pham ----- */

.view-taxonomy-term-products.view-id-taxonomy_term_products {
    float: left;
    width: 100%;
}
.view-taxonomy-term-products.view-id-taxonomy_term_products .item-list-pro ul {
    margin: 0;
    padding: 0;
}
.view-taxonomy-term-products.view-id-taxonomy_term_products .item-list-pro ul li {
    /*border-bottom: 1px solid #A7A08E;*/
    float: left;
    list-style: none;
    margin: 12px 0px 10px;
    /*max-height: 282px;
    min-height: 282px;*/
    overflow: hidden;
    /*padding: 0 0 12px 0;*/
    width: 50%;
}
.view-taxonomy-term-products.view-id-taxonomy_term_products ul li:nth-last-child(-n+1), .view-taxonomy-term-products.view-id-taxonomy_term_products .item-list-pro ul li:nth-last-child(-2n+1) {
    /*border-bottom: 0px solid #A7A08E;*/
}
.view-taxonomy-term-products.view-id-taxonomy_term_products .views-field-title-field a {
    color: #C51D1D;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    /*text-transform: uppercase;*/
}
/*.view-taxonomy-term-products.view-id-taxonomy_term_products .views-field-field-sanpham-gia {*/
/*    background-color: #C71D1D;*/
/*    color: #FFFFFF;*/
/*    float: left;*/
/*    font-family: Segoe UI;*/
/*    font-size: 16px;*/
/*    font-weight: normal;*/
/*    margin-top: 10px;*/
/*    padding: 5px 12px;*/
/*    text-decoration: none;*/
/*}*/
.view-taxonomy-term-products.view-id-taxonomy_term_products .products-summary {
    float: left;
    text-align: right;
    width: 100%;
}
/*.view-taxonomy-term-products.view-id-taxonomy_term_products .view-footer {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}*/

/* ---- Css for taxonomy tin tuc ----- */

.view-taxonomy-term-tin-tuc.view-id-taxonomy_term_tin_tuc {
    float: left;
    width: 100%;
}
.view-taxonomy-term-tin-tuc.view-id-taxonomy_term_tin_tuc .item-list-news ul {
    margin: 10px 0;
    padding: 0;
}
.view-taxonomy-term-tin-tuc.view-id-taxonomy_term_tin_tuc .item-list-news ul li {
    clear: both;
    float: left;
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
.view-taxonomy-term-tin-tuc.view-id-taxonomy_term_tin_tuc .views-field-field-tintuc-anh-daidien {
    float: left;
    margin-right: 15px;
}
.view-taxonomy-term-tin-tuc.view-id-taxonomy_term_tin_tuc .views-field-title a {
    color: #C51D1D;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}


@media only screen and (max-width:480px){
.view-taxonomy-term-products.view-id-taxonomy_term_products .item-list-pro ul li,
.view-product-category.view-id-product_category .item-list-pro-other ul li{
    width: 100%;
    margin-left: 0;
    max-height: unset;
    min-height: unset
}
.view-taxonomy-term-products.view-id-taxonomy_term_products .item-list-pro ul li .views-field-field-sanpham-anh img,
.view-product-category.view-id-product_category .item-list-pro-other ul li img{
    width:100%;
}
}