

.head1 i{ font-size:20px; margin-right:10px;}
.mdorp{position: relative;}
.head1{  color:#fff; background:#333; padding:5px; line-height:26px;margin-top:10px; text-transform: uppercase; font-size:16px;}
#dropMenus {  height:auto; top:46px;background: #fff; display: none; position:absolute;z-index:3; left:5px; right:5px;border: 1px solid #555;}
.head1 .ment{ float:right; position:absolute; right:10px; top:10px; padding:5px; font-size:20px;}
.active .ment{ display:none;}
.box-category {
    overflow: hidden;
}
.box-category li a {
    /*border-bottom: 1px solid #f2f2f2;*/ color:#222;
    display: block;
    position: relative;
    line-height: 22px;
    padding:5px 25px 5px 0;
    font-size: 13px;
    text-transform: capitalize;
}
.box-category li a:hover, .box-category li ul li a:hover{ color: #dd3232;}
.box-category li ul li a{ color: #666;}

/*.box-category li:hover{ background:#fafafa;}*/
.box-category li a.active {
    color: #dd3232;
}
.box-category li ul {
    display: none;
    padding-left: 4px;
    margin-bottom: 0;
}
.box-category li a.active + ul {
    display: block;
}
.box-category li a:before {
    float: left;
    margin-right: 5px;
    position: relative;
}
.box-content > ul > li:last-of-type > a,.box-category > ul > li:last-of-type > a {
    border-bottom: 0 none !important;
}
.side-category i {
    display: table;
    line-height: 100%;
    position: absolute;
    text-align: center;
  
}
.side-category-accordion .box-category li ul li a:before {
    content: "";
    float: none;
}
.box-category li a img, .side-column .oc-module .product-grid-item .image img {
    border-color: rgb(244, 244, 244);
    border-style: solid;
    border-width: 3px;
}

.side-category i {
    color: #000; position:absolute; z-index:8; font-size:20px; font-style: normal;
    height: 32px;
    line-height: 32px;
    right: 0;
    text-transform: none;
    top: 0;
    width: 30px;
}
#categoriescss .box-body{ padding-top: 5px;}
