﻿.divGroup{height:auto; overflow:hidden;}
.divGroupOuter {height:auto; overflow:hidden;}

.divGroupContentSubOuter {
    height: auto;
    overflow: hidden;
    border-right: 1px solid #ccc;
    /* margin: 0; */
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.divGroupHeader {
    height: 58px;
    width: 230px;
    padding: 15px 20px 0px 35px;
    background: #404040;
    font-size: 18px;
    font-family: Hind Vadodara, 'Noto Sans SC', serif;
    font-weight: 700;
    color: #fff;
    box-sizing: border-box;
}
.divGroupHeaderInner {
    background: #404040 url(../img/usr/icon-left-panel-categories.png) left no-repeat;
    padding-left: 40px;
    height: 30px;
}

.divGroupCat {
    height: auto;
    overflow: hidden;
    padding: 20px 20px 20px 20px;
    /* margin-bottom: 10px;*/
}
.divGroupDNameSub {height:auto; overflow:hidden; /*padding:0px 10px 0px 20px;*/}
.hypGrpNameCat:before {
    content: "•  ";
}
.divGroupViewCategory {text-align:left;}
.divProdSpliter { 
    /* height: 1px; */
    /* width: 230px; */
    overflow: hidden;
    margin: 10px 0px;
    /*border-top: 1px #ddd dotted;*/
}
.divNewProductsRecommendedOuter {overflow:hidden;}
.divNewRecProducts {margin-top: 10px}
.divGrpRecProducts {}
.divNewRecProductsInner {margin-bottom:0px;}

/* Sub Group */
    .divSubGroup {height:auto; overflow:hidden; margin-left:20px; margin-top:5px; margin-bottom:5px;}
.divSubGroupItem {height:auto; overflow:hidden;}

.hypSubGroupDName {font-size:11px; font-family:Arial; font-style:italic; color:#292929;}
a.hypSubGroupDName:link {color:#292929; text-decoration:none;}
a.hypSubGroupDName:visited {color:#292929; text-decoration:none;}
a.hypSubGroupDName:hover {color:#ddaf65; text-decoration:none;}
a.hypSubGroupDName:active {color:#ddaf65; text-decoration:none;}

.hypSubGroupDNameSel {font-size:11px; font-family:Arial; font-style:italic; color:#ddaf65;}
a.hypSubGroupDNameSel:link {color:#ddaf65; text-decoration:none;}
a.hypSubGroupDNameSel:visited {color:#ddaf65; text-decoration:none;}
a.hypSubGroupDNameSel:hover {color:#ddaf65; text-decoration:none;}
a.hypSubGroupDNameSel:active {color:#ddaf65; text-decoration:none;}
/* End of Sub Group */

.hypGrpNameCat {
    font-size: 16px;
    font-family: Hind Vadodara, 'Noto Sans SC', serif;
    color: #656565;
    font-weight: 400;
    padding-left: 5px;
    display: block;
}
a.hypGrpNameCat:link {color:#656565; text-decoration:none;}
a.hypGrpNameCat:visited {color:#656565; text-decoration:none;}
a.hypGrpNameCat:hover {color:#ee1c25; text-decoration:none;}
a.hypGrpNameCat:active {color:#ee1c25; text-decoration:none;}

.hypGrpNameCatSel {font-size:14px; color:#ee1c25; font-weight:400; padding-left:5px; display:block;}
a.hypGrpNameCatSel:link {color:#ee1c25; text-decoration:none;}
a.hypGrpNameCatSel:visited {color:#ee1c25; text-decoration:none;}
a.hypGrpNameCatSel:hover {color:#ee1c25; text-decoration:none;}
a.hypGrpNameCatSel:active {color:#ee1c25; text-decoration:none;}
.hypGrpNameCatSel:before {
    content: "•  ";
}

.material-icons.style{margin-top: 4px; padding-right: 10px;}


.hypGrpNewProduct,
a.hypGrpNewProduct:link,
a.hypGrpNewProduct:visited {height:48px; width:230px; font-size:20px; font-family:Hind Vadodara, 'Noto Sans SC', serif; font-weight:400; color:#fff; padding-top:0px; padding-left:0px; display:block; box-sizing:border-box; background: #ee1c25; border-radius:3px;}
a.hypGrpNewProduct:hover,
a.hypGrpNewProduct:active {color:#fff; text-decoration:none; background:#d01820;}

.hypGrpNewProductRecommended, 
a.hypGrpNewProductRecommended:link,
a.hypGrpNewProductRecommended:visited {height:48px; width:230px; font-size:20px; font-family:Hind Vadodara, 'Noto Sans SC', serif; font-weight:400; color:#fff; padding-top:0px; padding-left:0px; display:block; background:#49090c; margin-top: 3px; border-radius:3px; margin-bottom: 40px;}
a.hypGrpNewProductRecommended:hover,
a.hypGrpNewProductRecommended:active {color:#fff; text-decoration:none; background:#640c10;}

.btnHypGrp {
    display: flex;
    line-height: 45px;
    align-items: center;
    padding-left: 35px;
}

