.pos_special_products {
padding-top: 30px;}
.pos_special_products .title_block{
overflow: hidden;
margin: 0 85px 0 0;
padding: 0;
position: relative;
z-index: 0;
background: url(menu_line.png) repeat-x 0 50%;}
.pos_special_products .title_block h2{
float: left;
margin: 0;
text-transform: uppercase;
cursor: pointer;
font-family: OpenSansSemibold;
/*color: #666;*/
color: #000;
font-size: 16px;
font-weight: normal;
background: #f7f7f7;
line-height: 32px;
padding-right: 15px;}
.pos_special_products .block_content{
position: relative;}
.pos_special_products .block_content .owl-carousel .owl-item{
padding: 0 15px;}
.pos_special_products .block_content .owl-carousel .owl-item .item{
position: relative;
background: #fff;
padding: 10px 10px 0;
margin: 20px 0 55px;
min-height: 255px;
-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_products .block_content .owl-carousel .owl-item .imgrotate{
position: relative;}
.pos_special_products .block_content .owl-carousel .owl-item .item .btn-container{
text-align: center;
display: block;
width: 100%;
margin: auto;
position: absolute;
top: 30%;
left: 0;}
.pos_special_products .block_content .owl-carousel .owl-item .item .btn-container a{
display: inline-block;
width: 36px;
height: 36px;
background: #999;
color: #fff;
font-family: 'FontAwesome';
font-size: 20px;
line-height:36px;
-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_products .block_content .owl-carousel .owl-item .item .btn-container a:hover{
background: #febc8b;}
.pos_special_products .block_content .owl-carousel .owl-item .item:hover .products-rotate .product_img_link .product-image+.product-image{
top: 0;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;}
.pos_special_products .block_content .owl-carousel .owl-item .item:hover .products-rotate .product_img_link .overlay{
top: 0;}
.pos_special_products .home-tab-info h5{
margin: 10px 0 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;}
.pos_special_products .home-tab-info h5 a{
/*color: #666;*/
color: #000;
text-transform: capitalize;
font: normal 14px/18px 'OpenSansLight';}
.pos_special_products .home-tab-info h5 a:hover{
color: #96c4cb;}
.pos_special_products .home-tab-info .comments_note{
display: block;
margin: 7px 0;
text-align: center;
line-height: 12px;}
.pos_special_products .home-tab-info .comments_note .star_content{
display: inline-block;}
.pos_special_products .home-tab-info .price-box{
padding: 0;
margin: 0 0 17px;
text-align: center;
display: inline-block;
width: 100%;}
.pos_special_products .home-tab-info .price-box .price{
font: normal 14px/21px 'OpenSansSemibold';
color: #212121;}
.pos_special_products .home-tab-info .price-box .old-price{
font: normal 14px/21px 'OpenSansRegular';
color: #888;}
.pos_special_products .home-tab-info .pos-tab-content-bottom{
margin: 0;
display: block;
position: absolute;
left: 0;
bottom: -45px;
width: 100%;}
.pos_special_products .home-tab-info .pos-tab-content-bottom .exclusive{
display: block;
text-align: center;
border: 0;
color: #fff;
text-transform: uppercase;
font: normal 13px/35px 'OpenSansLight';
background: #999;
-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_products .home-tab-info .pos-tab-content-bottom .exclusive i{
padding-right: 5px;}
.pos_special_products .home-tab-info .pos-tab-content-bottom .exclusive:hover{
background: #febc8b;}
.pos_special_products .home-tab-info .pos-tab-content-bottom .exclusive,
.pos_special_products .block_content .owl-carousel .owl-item .item .btn-container a{
visibility: hidden;}
.pos_special_products .block_content .owl-carousel .owl-item .item:hover .btn-container a{
visibility: visible;
-webkit-animation: zoomIn 300ms linear;
  -moz-animation: zoomIn 300ms linear;
  -ms-animation: zoomIn 300ms linear;
  -o-animation: zoomIn 300ms linear;
  animation: zoomIn 300ms linear;}
.pos_special_products .block_content .owl-carousel .owl-item .item:hover .pos-tab-content-bottom .exclusive{
visibility: visible;
-webkit-animation: fadeInDown 300ms linear;
-moz-animation: fadeInDown 300ms linear;
-ms-animation: fadeInDown 300ms linear;
-o-animation: fadeInDown 300ms linear;
animation: fadeInDown 300ms linear;}
.pos_special_products .block_content .nextPrev-tab{
position: absolute;
top: -35px;
right: 0;
background: #f7f7f7;}
.pos_special_products .block_content .nextPrev-tab a{
display: inline-block;
width: 32px;
height: 32px;
line-height: 32px;
background: #999;
color: #fff;
margin-left: 5px;
text-align: center;
font-size: 20px;
cursor: pointer;
-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_products .block_content .nextPrev-tab a:hover{
background: #febc8b;}