/*** CATEGORY ***/

/* Cat desc */
.cat_desc_no_img{
padding-left: 0;
}

.cat_desc {
padding-right: 0;
}

.cat_desc span.heading-counter {
float: right;
font-size: 13px;
line-height: 20px;
}

/* Heading */
#category .page-heading span.heading-counter {
line-height: 30px;
margin-bottom: 0;
}

#category .page-heading {
padding: 0px 0px 8px 0px;
}

/* Category desc layout2 */
.content_scene_cat_layout2 {
margin-bottom: 10px;
}

.content_scene_cat_bg_layout2 span.category-name {
display: block;
font-weight: bold;
font-size: 20px;
line-height: 20px;
margin-bottom: 12px;
}

.content_scene_cat_bg_layout2 .category-image{
padding: 0;
}

.content_scene_cat_bg_layout2 .cat_desc p{
margin: 0 0 6px;
}

.cat_desc a.lnk_more {
text-transform: uppercase;
font-weight: bold;
text-decoration: underline;
}

.cat_desc a.lnk_more:hover {
text-decoration: none;
}


/* RWD cat desc img*/
@media (max-width: 767px){

.content_scene_cat_bg_layout2 .cat_desc{padding: 0;}
.content_scene_cat_bg_layout2 .category-image img{margin: 0 auto;}

}

/* Subcategories */
#subcategories {
border-top: 1px solid #d6d4d4;
padding: 15px 0;
}

#subcategories p.subcategory-heading {
font-weight: bold;
margin: 0 0 15px 0;
}

#subcategories ul {
margin: 0 -10px;
}

#subcategories ul li {
float: left;
width: 20%;
margin: 0;
padding: 0 10px;
text-align: center;
height: auto;
}

#subcategories ul li .subcategory-name {
font-size: 14px;
line-height: 16px;
}

#subcategories ul li .subcategory-image {
padding: 0;
}

#subcategories ul li .subcategory-image a {
display: block;
padding: 9px;
border: 1px solid #d6d4d4;
}

#subcategories ul li .subcategory-image a img {
height: auto;
max-width: 100%;
vertical-align: top;
}

#subcategories ul li .subcategory-name {
font-weight: 600; 
text-transform: uppercase;
}

#subcategories ul li .cat_desc {
display: none;
}

#subcategories ul li:hover .subcategory-image a {
border: 5px solid #333;
padding: 5px;
}

/* RWD subcategories */
@media (min-width: 1200px){
#subcategories ul li:nth-child(5n+1) {clear: both;}
}

@media (min-width: 992px) and (max-width: 1199px){
#subcategories ul li {width: 25%;}
#subcategories ul li:nth-child(4n+1) {clear: both;}
}


@media(min-width: 481px) and  (max-width: 991px){
#subcategories ul li {width: 33.333%;}
#subcategories ul li:nth-child(3n+1) {clear: both;}
}

@media (max-width: 480px){
#subcategories ul li {width: 50%;}
#subcategories ul li:nth-child(2n+1) {clear: both;}
}

/*** CATEGORY END ***/ 

