/*--Custom CSS--*/
.custom-cat-accordion h4.cat-title{background: #f5f5f5; padding:18px 30px;letter-spacing: -0.32px;}
.custom-cat-accordion .cat-item .cat-title{background: #FFF; font-size: 20px; font-weight: 500; padding:15px 30px;}
.custom-cat-accordion .cat-item.open .cat-title{color:#010165; background:#FFF !important;}
.custom-cat-accordion .cat-item.open .cat-title a, .custom-cat-accordion .cat-item:hover .cat-title a{color: #010165;} 
.custom-cat-accordion .cat-item .cat-children{padding:0 30px;}
.custom-cat-accordion li{padding:3px 0 !important;}
.custom-cat-accordion .cat-item{border-bottom:1px solid #D9D7D7; }
.custom-cat-accordion .cat-item:last-child{border-bottom:0px;}
.table-holder .table tr{border-color:#D9D7D7 !important;}
.table-holder .table tr:last-child{border:1px solid #D9D7D7 !important;}
.product-actionbox{border-bottom:0;}
.default-page-wrapper{overflow:hidden;}
body .product-actionbox form.cart{margin-bottom:20px !important;}
.product-details .product-cart .clear{position:absolute;}
.product-details .product-cart .ajax-loading{display:none;}
.product-details .quote-btn{width:auto;}


@media screen and (max-width: 768px) {
    .custom-cat-accordion h4.cat-title{padding:15px 20px;letter-spacing: -0.18px;}
    .custom-cat-accordion .cat-item .cat-title{font-size: 16px; padding:12px 20px;}
}
