.nop-jcarousel{position:relative;margin:20px 0}.nop-jcarousel .carousel-title span{display:block;font-weight:300;font-size:24px;padding:8px 12px 48px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:10px}.nop-jcarousel .jcarousel-container{position:static!important;padding-top:48px}.nop-jcarousel .carousel-title + .jcarousel-container{padding-top:0}.nop-jcarousel .jcarousel-clip{overflow:hidden}.nop-jcarousel .jcarousel-list-horizontal{padding:10px 0!important}.nop-jcarousel .jcarousel-prev,.nop-jcarousel .jcarousel-next{position:absolute;top:47px;width:32px;height:32px;background-color:#eee;background-repeat:no-repeat;border-radius:16px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.nop-jcarousel .jcarousel-prev{left:50%;margin-left:-36px;background-image:url(images/prev-horizontal.png);background-position:9px center}.nop-jcarousel .jcarousel-next{right:50%;margin-right:-36px;background-image:url(images/next-horizontal.png);background-position:13px center}.nop-jcarousel .jcarousel-prev:hover{background-image:url(images/prev-horizontal_h.png);background-position:9px center}.nop-jcarousel .jcarousel-next:hover{background-image:url(images/next-horizontal_h.png);background-position:13px center}.nop-jcarousel .jcarousel-prev:hover,.nop-jcarousel .jcarousel-next:hover{border-color:#888;box-shadow:0 0 0 1px rgba(0,0,0,0.5)}.nop-jcarousel .jcarousel-next-disabled,.nop-jcarousel .jcarousel-next-disabled:hover,.nop-jcarousel .jcarousel-prev-disabled,.nop-jcarousel .jcarousel-prev-disabled:hover{opacity:.3;cursor:default}.nop-jcarousel .jcarousel-prev-vertical,.nop-jcarousel .jcarousel-next-vertical{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.nop-jcarousel .jcarousel-prev-vertical{background-position:9px 6px}.nop-jcarousel .jcarousel-next-vertical{background-position:13px 6px}.nop-jcarousel .jcarousel-item-horizontal{text-align:center;font-size:0;margin:0 5px}.nop-jcarousel .jcarousel-item-vertical{width:100%;padding:3px}.nop-jcarousel .item-picture img{max-width:100%;width:100%}.products-carousel .item-holder{position:relative;display:block;margin:0 auto;width:229px;max-width:100%;padding:7px;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}.products-carousel .item-holder:hover{box-shadow:0 0 4px 1px rgba(0,0,0,0.2);background:#fff}.products-carousel .item-picture{position:relative;max-height:230px;overflow:hidden}.products-carousel .item-picture a{position:relative;display:block;width:100%;height:100%;font-size:0;line-height:0}.products-carousel .item-picture a:before{content:" ";display:block;padding-top:100%}.products-carousel .item-picture img{position:absolute;top:0;right:0;bottom:0;left:0}.products-carousel .item-info{max-width:296px;margin:0 auto}.products-carousel .item-info .add-info{text-align:center}.products-carousel .item-info .jcarousel-product-title{height:48px;overflow:hidden;font-weight:400;text-align:left}.products-carousel .jcarousel-container-vertical .item-info .jcarousel-product-title{height:50px}.products-carousel .item-info .jcarousel-product-name{display:block;font-size:18px;color:#505050}.products-carousel .item-info .short-description{height:36px;margin:0 0 10px;overflow:hidden;line-height:1.3;text-align:justify;font-size:14px;font-weight:300}.products-carousel .item-info .prices{position:relative;background:#46c688;height:44px;padding-left:10px;padding-right:15px;font-size:0;display:inline-block;vertical-align:middle}.products-carousel .item-info .prices:before{content:" ";position:absolute;top:0;left:-9px;width:15px;height:44px;background:#46c688;-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg)}.products-carousel .item-info .prices:after{content:" ";display:inline-block;vertical-align:middle;height:44px}.products-carousel .item-info .prices > *{display:inline-block;vertical-align:middle}.products-carousel .item-info .old-price{color:#fff;text-decoration:line-through;font-size:12px;padding:3px 0 0;display:block}.products-carousel .item-info .actual-price{font-size:16px;color:#fff;text-shadow:1px 0 1px rgba(0,0,0,0.4);font-weight:700;line-height:20px;max-width:92px}.products-carousel .item-info .old-price + .actual-price{display:block}.products-carousel .product-rating-box{display:block;margin:0 0 10px}.products-carousel .vertical .product-rating-box{margin:5px 0}.products-carousel .rating{width:85px;height:16px;background:url(images/icon-rating-empty.png) repeat-x}.products-carousel .rating div{height:16px;background:url(images/icon-rating-full.png) repeat-x}.products-carousel .item-info .button{display:inline-block;border:0;padding:13px 20px;background:#eee;color:#505050;position:relative;vertical-align:middle;font-size:13px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.products-carousel .item-info .button:hover{background-color:#b3b3b3;color:#fff}.manufacturers-carousel{background-size:contain}.manufacturers-carousel .item-picture a{border:0;display:inline-block}.manufacturers-carousel .item-info{display:none}.manufacturers-carousel ul li img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1)}.manufacturers-carousel ul li:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);-webkit-filter:grayscale(0);filter:none;filter:grayscale(0)}.categories-carousel .item-holder{position:relative;overflow:hidden;max-width:100%}.categories-carousel .item-holder .jcarousel-product-title{position:absolute;left:0;bottom:0;width:100%;z-index:1}.categories-carousel .item-holder .jcarousel-product-title a{display:block;padding:10px;line-height:20px;font-weight:700;font-size:18px;text-transform:uppercase;color:#fff;text-align:left;background:#000;background:rgba(0,0,0,0.5);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.categories-carousel .item-holder:hover .jcarousel-product-title a{background:rgba(0,0,0,0.7)}.categories-carousel .item-holder .item-picture a{display:block;font-size:0;height:140px}.categories-carousel .item-holder .item-picture img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;-webkit-transform:translateZ(0) scale(1.0,1.0)}.categories-carousel .item-holder:hover .item-picture img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.side-2 .nop-jcarousel{margin:0}.nop-jcarousel .jcarousel-container-vertical{padding:0}.products-carousel .jcarousel-item-vertical{height:387px!important}.categories-carousel .jcarousel-item-vertical{height:146px!important}.categories-carousel .jcarousel-item-vertical .item-holder{height:140px}.side-2 .manufacturers-carousel{background:none;padding:0}.manufacturers-carousel .jcarousel-item-vertical{height:105px!important;padding:0}.manufacturers-carousel .jcarousel-clip-vertical .item-holder{width:175px;height:100px;margin:0 auto}.manufacturers-carousel .jcarousel-clip-vertical .item-picture a{height:100px;overflow:hidden}.nop-jcarousel .jcarousel-item-placeholder-horizontal{visibility:hidden}@media all and (min-width: 769px){.nop-jcarousel .carousel-title span{padding:8px 0}.products-carousel .jcarousel-prev-horizontal,.products-carousel .jcarousel-next-horizontal,.categories-carousel .jcarousel-prev-horizontal,.categories-carousel .jcarousel-next-horizontal{top:205px}.products-carousel .jcarousel-prev-horizontal,.categories-carousel .jcarousel-prev-horizontal{left:auto}.products-carousel .jcarousel-next-horizontal,.categories-carousel .jcarousel-next-horizontal{right:0}}@media all and (min-width: 769px) and (max-width: 1059px){.manufacturers-carousel .jcarousel-prev-horizontal,.manufacturers-carousel .jcarousel-next-horizontal{top:8px;margin:0!important}.manufacturers-carousel .jcarousel-prev-horizontal{right:37px;left:auto}.manufacturers-carousel .jcarousel-next-horizontal{right:0}}@media all and (min-width: 1060px){.manufacturers-carousel .jcarousel-prev-horizontal,.manufacturers-carousel .jcarousel-next-horizontal{margin:0;top:80px}.manufacturers-carousel .jcarousel-prev-horizontal{left:-32px}.manufacturers-carousel .jcarousel-next-horizontal{right:-32px}}@media all and (max-width: 980px){.vertical-holder .jcarousel-prev,.vertical-holder .jcarousel-next{top:54px}.nop-jcarousel .jcarousel-container-vertical{padding:48px 0 0!important}.vertical-holder .carousel-title span{font-size:18px;text-transform:uppercase;line-height:20px;font-weight:400;padding:12px;margin-bottom:0;color:#fff;background:#46c688;border-bottom:0}}@media all and (min-width: 981px){.vertical-holder .carousel-title span{background:none!important}.vertical-holder .jcarousel-prev,.vertical-holder .jcarousel-next{top:8px;margin:0!important}.vertical-holder .jcarousel-prev{left:auto;right:37px}.vertical-holder .jcarousel-next{right:0}}