.p-sub-category {
  margin:30px 10px;
  padding:0;
  list-style-type:none;}

.p-sub-category::after {
  display: block;
  clear: both;
  content: '';}

.p-sub-category__item {
  box-sizing: border-box;
  width:100%;
  padding: 5px;}

.p-sub-category__item a {
  display:block;
  background:#eaeae9;
  padding:15px 5px 15px 15px;
  border-radius:5px;}

.p-sub-category__image {
  display: block;
  margin-bottom: 10px;}

.p-sub-category__link {
  display: block;
  transition: opacity .2s;
  text-decoration: none;
  color: #333;}

.p-sub-category__link:hover {
  opacity: .66;}

.p-sub-category__link:active {
  opacity: 1;}

.p-sub-category__name {
  line-height:1.5;
  position: relative;
  display: block;
  padding-left:0.8em;}

.p-sub-category__name::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '-';}



@media screen and (min-width: 640px) {
 
.p-sub-category__item {
	width: 50%;}
  
}



@media screen and (min-width: 960px) {

.p-sub-category {
	margin:30px 0;
	padding:0;
	list-style-type:none;}
  
.p-sub-category__item {
	width: 33.333333%;}
  
}
