/**********/
.lof-newproduct { position: relative; margin-bottom: 15px; }
.newproduct-widget .header { text-align: center; }
.newproduct-widget .newproduct-title { color: #6E6662; font-size: 28px; font-weight: normal; }
.responsive-img { height: auto; max-width: 100%; }
.lof-pager { padding: 13px; height: 0px; position: absolute; right: 60px; top: 0px; }
.lof-pager a { background: url("images/miscellaneous_sprite.png") no-repeat scroll 0 -300px transparent; display: inline-block; height: 15px; margin: 0 5px 0 0; width: 15px; }
.lof-pager a.selected { background-position: -25px -300px; cursor: default; }
.lof-pager a span { display: none; }
.list-newproduct > ul { display: block; height: 100%; list-style: none outside none; margin: 0; padding: 0; }
.list-newproduct ul li { display: block; float: left; margin-right: -1px; padding: 0; width: 189px; }
.list-newproduct ul li .article { padding-top: 10px; }
.list-newproduct ul li .newproduct-item { margin-left: 11px; margin-right: 10px; }
.list-newproduct ul li .video-thumb:hover:before { position: absolute; content: ""; width: 100%; height: 100%; top: 0px; left: 0px;/* background: url(images/bg-cart.png) repeat 0 0;*/ z-index: 1; }
.list-newproduct ul li .video-thumb:hover .bt-wishlist, .list-newproduct ul li .video-thumb:hover .bt-view, .list-newproduct ul li .video-thumb:hover .lof-add-cart { display: block; color: #FFFFFF !important; }
.list-newproduct ul li .video-thumb { border: 5px solid #EAE2DF; border-radius: 3px 3px 3px 3px; overflow: hidden; }
.list-newproduct ul li .video-thumb .bt-view { background: url("images/icon-view.png") no-repeat scroll 9px center #4f8430; border-radius: 0 0 0 0; bottom: 0; color: #FFFFFF; height: 33px; line-height: 33px; margin: 0; padding: 0; position: absolute; left: 0; text-align: center; width: 50%; z-index: 2; display: none; }
.list-newproduct ul li .video-thumb .bt-wishlist { background: url("images/icon-compare.png") no-repeat scroll 10px center #1d1d1d; border-radius: 0 0 0 0; bottom: 0; color: #FFFFFF; height: 33px; line-height: 33px; margin: 0; padding: 0; position: absolute; right: 0; text-align: center; width: 50%; z-index: 2; display: none; }
.list-newproduct ul li .video-thumb .lof-add-cart { background: url("images/icon-cart1.png") no-repeat scroll 0 0 transparent; height: 54px; position: absolute; text-indent: -9999px; top: 30%; left: 37%; width: 54px; z-index: 2; display: none; }
.list-newproduct ul li .article img { height: auto; max-width: 100%; float: left; }
.entry-price.price { color: #ffad00; display: inline; font-size: 30px; margin-right: 10px; margin-top: 6px; }
.entry-price-discount {  color:#888; display: inline; font-size: 15px; text-decoration: line-through; }
.list-newproduct ul li .newproduct-item .entry-content { margin-top: 15px; }
.list-newproduct ul li .article h5 { margin-top: 3px; font-weight: bold; }
.list-newproduct ul li .article h5 a { color: #575757; }
.list-newproduct ul li .article p { margin-top: 5px; height:50px; }
.list-newproduct.responsive { width: auto; }
.list-newproduct .newproduct-nav { position: absolute; right: 0px; top: 35px; width: 100%; }
.list-newproduct .newproduct-nav a { outline: medium none; text-decoration: none; }
.list-newproduct .next, .list-newproduct .prev { background: url("images/icon-button.png") no-repeat scroll 0 0 transparent; height: 30px; position: absolute; top: 0; width: 17px; }
.list-newproduct .next:hover, .list-newproduct .next { background-position: right 0; right: 0; }
.list-newproduct .prev:hover, .list-newproduct .prev { background-position: left 0; left: 0; }
.newproduct-item .video-thumb { position: relative; }
.newproduct-item .play-icon { background: url("images/play.png") no-repeat scroll center center transparent; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 168px; }
.newproduct-item .black-overlay { background: none repeat scroll 0 0 #000000; cursor: pointer; display: block; height: 100%; opacity: 0.3; width: 100%; }
