.category_overview {padding:20px 15px;text-align:left;}
.category_overview .category_title { display: block; padding: 10px;}
.category_overview .category_title h1 {
 
    font-size: 32px;
    font-style: normal;
    line-height: 1.15em;
    font-weight: normal;
    font-variant: normal;
    color: #888;
    margin: 0;
    padding: 0 0 7px;
    font-family: "RiverStudio",Verdana,Arial,sans-serif;
}
.category_overview .inner { margin:0 0 20px;padding:10px 30px 10px 10px; border-bottom: 1px solid #ccc;  background:none;}
.category_overview .detail {
    text-align: left;
	
	
}
.category_overview .detail.grid {
    text-align: center;
	border: 1px solid #ccc;
	background: #fff;
	
}

.category_overview .category_image{ display: inline-block;margin:0 2% 15px 0;width:24%; vertical-align: top; float: left; }
.category_overview .category_image img{width:100%;height:auto!important;}
.category_overview .category_summary{display: inline-block; color:#666;font-size:0.9em;text-align:justify; width: 73%; vertical-align: top;}
.category_overview .category_summary h2{padding:0 0 7px; width:100%;}
.category_overview .category_summary p{font-size:13px!important; padding:7px 0 7px!important;}
.categorygrid{}
.categorygrid .inner{padding:15px 0 10px;;margin:0 1% 10px;width:200px;display:inline-block;position:relative;border:none;border-bottom:2px solid #ddd;}
.categorygrid .inner:hover{border-bottom:2px solid #3D7BBB;}
.nnncategorygrid .inner:nth-child(3n+3){margin:0 0 10px 0;}
.categorygrid.detail{background:#fff;border:1px solid #ccc;padding:20px 20px 0;}
.categorygrid .category_image{float:none;display:inline-block;width:158px;}
.categorygrid .category_image img{width:100%;height:auto!important;}
.categorygrid .category_summary{display:inline-block;margin:0;color:#fff;font-size:0.9em;width:100%;padding:10px 0;}
.categorygrid .category_summary h2{background:none;display:inline-block;font-size:14px;position:relative;text-align:center;z-index:2;font-weight:normal;width:100%;color:#444;padding:6px 0;}
.categorygrid .category_summary p{font-size:13px!important;display:none;}

.category_overview .detail.grid .category_image { margin-top: 15px;}


/*.category_overview .inner:nth-child(2n) .category_image{ float: right; margin:15px 0 15px 2%}*/