.poslistcateproduct { position: relative; margin-bottom: 40px; }
.poslistcateproduct .pos_tab { border: 2px solid #ececec; margin-bottom: 10px; }
.poslistcateproduct .pos_tab .row { line-height: 0; }
@media (min-width: 992px) { .poslistcateproduct .pos_tab { border-right: 0; } }
.poslistcateproduct .col_tab { position: static; display: inline-block; }
.poslistcateproduct .col_tab a { position: relative; display: block; overflow: hidden; }
.poslistcateproduct .col_tab a:before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
.poslistcateproduct .col_tab a:hover:before { -webkit-animation: shine 1000ms; animation: shine 1000ms; }
.poslistcateproduct .subcategories-list { position: relative; display: inline-block; width: 100%; padding: 30px 0; }
.poslistcateproduct .subcategories-list li a { position: relative; float: left; line-height: 30px; width: 50%; font-family: Lato; padding: 0 30px; text-transform: capitalize; cursor: pointer; color: #6f6f6f; font-size: 14px; font-weight: 400; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
@media (max-width: 480px) { .poslistcateproduct .subcategories-list li a { width: 100%; } }
.poslistcateproduct .subcategories-list li a:after { font-family: FontAwesome; content: "\f105"; display: block; font-size: 14px; position: absolute; right: 10px; top: 0; }
.poslistcateproduct .subcategories-list li a.active, .poslistcateproduct .subcategories-list li a:hover { color: #349dc5; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
@media (min-width: 992px) and (max-width: 1199px) { .poslistcateproduct .subcategories-list { padding: 0; }
  .poslistcateproduct .subcategories-list li { padding: 0 10px; } }
