.pos_special_product{
display: block;
margin-top: 30px;
  border: 1px solid #eee;}
/* title */
.pos_special_product .title_block h2{
display: inline-block;
position: relative;
padding: 0 20px;
min-width: 50%;
margin: 0;
background: #ff5858;
color: #fff;
text-transform: uppercase;
font: 700 22px/56px 'Roboto Condensed', serif;
border-bottom: 6px solid #d10202;}
.pos_special_product .title_block h2:before{
content: "";
position: absolute;
left: -12px;
top: 0;
height: 56px;
width: 12px;
background-color: #ff5858;}
.pos_special_product .title_block h2:after{
content: "";
position: absolute;
left: -12px;
top: 56px;
width: 0;
height: 0;
border-left: 12px solid transparent;
border-top: 12px solid #710000;}
/* content */
.pos_special_product .block_content{
display: block;
padding: 25px 10px 20px 20px;
overflow: hidden;}
.pos_special_product .item{
display: block;
overflow: hidden;
position: relative;}
.pos_special_product .item .img-container{
position: relative;}
.pos_special_product .item .img-container{
position: relative;}
.pos_special_product .item .img-container img{
margin: 0 auto;}
.pos_special_product .item .home_tab_info{
padding: 5px 0 0;}
.pos_special_product .item .product-name{
display: block;
margin: 0 10px 10px 0;
padding: 0;
font: 400 19px/25px 'Roboto Condensed', sans-serif;
text-transform: capitalize;
word-wrap: break-word;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
color: #333;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;}
.pos_special_product .item .product-name:hover{
color: #FF3900;}
.pos_special_product .item .comment_box{
display: block;
overflow: hidden;
margin-bottom: 10px;}
.pos_special_product .item .comment_box .star_content{
display: block;
  float: left;}
.pos_special_product .item .comment_box .nb-comments{
  color: #333;
  font: 400 11px/14px 'Arial';
  display: block;
  float: left;
  margin-top: 1px;}
.pos_special_product .item .price-box span{
display: inline-block;
margin: 0 10px 0 0;}
.pos_special_product .item .price{
font: 700 18px/25px 'Roboto Condensed', serif;
color: #ff5858;}
.pos_special_product .item .old-price{
font: 400 15px/15px 'Roboto Condensed', serif;
text-decoration: line-through;
color: #888;
margin-top: 7px;}
.pos_special_product .item .buy_box{
overflow: hidden;
padding: 20px 0;}
.pos_special_product .item .exclusive{
display: inline-block;
padding: 0 30px;
border: 1px solid #ebebeb;
font: 700 17px/42px 'Roboto Condensed', serif;
text-transform: uppercase;
color: #444;
background: #fff;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;}
.pos_special_product .item .exclusive:hover{
border-color: #ff5858;
background: #ff5858;
color: #fff;}
/* countdown */
.pos_special_product .item .countdown_container{
text-align: left;}
.pos_special_product .item .countdown{
overflow: hidden;
display: inline-block;}
.pos_special_product .item .countdown .countdown-section{
width: 55px;
height: 50px;
padding: 5px;
outline: 1px solid #fff;
outline-offset: -3px;
float: left;
background: #ff9803;
margin: 5px 5px 0 0;}
.pos_special_product .item .countdown .countdown-section:last-child{
margin: 5px 0 0 0;}
.pos_special_product .item .countdown .countdown-section span{
display: block;
text-align: center;}
.pos_special_product .item .countdown .countdown-section span.countdown-amount{
font: 400 13px/20px "Arial",sans-serif;
color: #FFF;}
.pos_special_product .item .countdown .countdown-section span.countdown-period{
color: #FFF;
padding: 0px 3px;
display: block;
overflow: hidden;
word-wrap: break-word;
text-overflow: ellipsis;
font: 400 13px/20px "Arial",sans-serif;
white-space: nowrap;}
@media (min-width: 768px) and (max-width: 1199px){
	.pos_special_product .item .countdown .countdown-section{
	width: 45%;
	margin-top: 10px!important;}
}