.lri-shop a p,.lri-shop a h3{color:#565656 !important}
.lri-shop h1 a{text-decoration:none;color:#a3b228}
.lri-shop h1{font-family:'Roboto',sans-serif;font-weight:600;font-size:40px;color:#a3b228;margin-top:13px}
.lri-shop .shop-head{background-color:#f7f7f7;padding:20px 0;margin-top:-10px}
.lri-shop .autoplay-slideshow .product-wrap{border:1px solid #e9efb7;max-height:161px;overflow-y:hidden}
.lri-shop .autoplay-slideshow img{padding:4px;width:100%}
.lri-shop #category-product-list .product-wrap,.lri-shop #search .product-wrap{border:0}.lri-shop #category-product-list .product-wrap:hover,.lri-shop #search .product-wrap:hover{border:0}
.lri-shop #category-product-list .product-wrap p,.lri-shop #search .product-wrap p{font-weight:400;margin:0}
.lri-shop #category-product-list span.term,.lri-shop #search span.term{color:#a3b228;border-bottom:1px solid #a3b228}
.lri-shop .long-product .img-responsive{margin-bottom:20px}
.lri-shop .category-product.category-index-product-item .product-info .price.old-price{text-decoration:line-through;float:left;margin-right:4px}
.lri-shop .category-product.category-index-product-item .product-info .price.price-offer{color:#ff8722;float:left}
.lri-shop .category-product.category-index-product-item .product-info .price{float:left}
.lri-shop .long-product .price.old-price{text-decoration:line-through;color:#565656 !important}
.lri-shop .long-product .price.price-offer{color:#ff8722}
.lri-shop .product-wrap{border:1px solid #e9efb7;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lri-shop .product-wrap p{font-weight:700;color:#a3b228;margin:3px 0 0 10px}.lri-shop .product-wrap p.name{text-transform:capitalize}
.lri-shop .product-wrap:hover{border:1px solid #a3b228}
.lri-shop .autoplay-slideshow .slider-item{margin:20px}
.lri-shop .autoplay-slideshow .btn-primary{background-color:#9baa26;border-color:#8b9a16;color:#fff;margin-top:10px}
.lri-shop .cat-nav{padding-top:20px}.lri-shop .cat-nav ul{margin:0;padding:0;text-align:right}.lri-shop .cat-nav ul.nudge-right{margin-right:20px}
.lri-shop .cat-nav ul li{display:inline-block;width:auto;padding:2px 19px;background-color:#a3b228;color:#fff;line-height:33px;margin-bottom:3px}.lri-shop .cat-nav ul li a{color:#fff;text-decoration:none}.lri-shop .cat-nav ul li a:hover{text-decoration:none}
.lri-shop .cat-nav ul li:hover{background-color:#c3d248}
.lri-shop .cat-nav .badge{background-color:#fff;color:#a3b228;top:-1px;position:relative;padding:4px 6px}
.lri-shop .shop-search{margin-top:21px}
.lri-shop .shop-search input[type="text"]{padding:7px 11px 7px 11px;text-align:right;background:#f7f7f7;border:1px solid #f7f7f7;width:100%}.lri-shop .shop-search input[type="text"]:active,.lri-shop .shop-search input[type="text"]:focus{border:1px solid #a3b228;outline:0}
.lri-shop .category-product{border-top:1px solid #d2d2d2;margin-top:20px;width:100%;display:inline-block}.lri-shop .category-product img{width:100%}
.lri-shop .category-product a.view-all{margin-top:20px;display:inline-block;color:#a3b228}
.lri-shop .category-product .product-info .price{font-weight:700;color:#999}
.lri-shop .category-product .product-info .basket{background-color:#9baa26;border-radius:2px;color:#fff;padding:0 3px;font-size:10px;float:right;margin-top:5px}.lri-shop .category-product .product-info .basket:hover{background-color:#c3d248;text-decoration:none}
.lri-shop .single-product{margin-bottom:20px}.lri-shop .single-product a.view-all{margin-top:20px;display:inline-block;color:#a3b228}
.lri-shop .single-product .product-wrap{border:1px solid #e9efb7}.lri-shop .single-product .product-wrap a:hover{text-decoration:none}
.lri-shop .single-product .product-wrap p{font-weight:700;color:#a3b228;margin:10px 0 0 10px}.lri-shop .single-product .product-wrap p.name{text-transform:capitalize}
.lri-shop .single-product .product-info{padding:10px}.lri-shop .single-product .product-info .price{font-weight:700;color:#999;padding:2px 5px}
.lri-shop .single-product .product-info .basket{background-color:#9baa26;border-radius:2px;color:#fff;padding:2px 5px;font-size:12px;float:right;margin-top:5px}.lri-shop .single-product .product-info .basket:hover{background-color:#c3d248;text-decoration:none}
.lri-shop .long-product h3.name{font-weight:700;font-size:18px;color:#a3b228;margin:0;margin-bottom:10px;padding:0}
.lri-shop .long-product p.desc{display:inline}
.lri-shop .long-product .product-wrap>.row{padding-bottom:20px;border-bottom:1px solid #e2e2e2;margin-bottom:20px}
.lri-shop .long-product .product-wrap a:hover{text-decoration:none}
.lri-shop .long-product .basket{background-color:#9baa26;border-radius:2px;color:#fff;width:100%;padding:8px 20px;float:right;text-align:center;margin-top:5px;margin-left:15px}.lri-shop .long-product .basket:hover{background-color:#c3d248;text-decoration:none}
.lri-shop .long-product .price{color:#565656;font-size:18px;margin-bottom:10px}.lri-shop .long-product .price.old{display:none}
.lri-shop .corner-ribbon{display:none}
.lri-shop .subscribed-discount-message{color:#ff8722}
.lri-shop .special-offer,.lri-shop .coming-soon{overflow:hidden;display:block;position:relative}.lri-shop .special-offer .price,.lri-shop .coming-soon .price{font-size:20px}.lri-shop .special-offer .price.old,.lri-shop .coming-soon .price.old,.lri-shop .special-offer .price.old .value,.lri-shop .coming-soon .price.old .value{display:inline-block;color:#787878 !important;text-decoration:line-through}
.lri-shop .special-offer .price.price,.lri-shop .coming-soon .price.price,.lri-shop .special-offer .price.price .value,.lri-shop .coming-soon .price.price .value{color:#ff8722}
.lri-shop .special-offer .corner-ribbon,.lri-shop .coming-soon .corner-ribbon{display:block;width:200px;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;z-index:100;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#ff8722}
.lri-shop .slider-item .corner-ribbon,.lri-shop .category-product .corner-ribbon{line-height:25px;top:40px;left:-50px}
.lri-shop .coming-soon .corner-ribbon{background:#52bea9}
.lri-shop .indiv-product img{border:1px solid #e9efb7;margin-left:-16px}
.lri-shop .indiv-product .product-info .value{color:#a3b228}
.lri-shop .indiv-product .product-info .rating{font-size:20px}
.lri-shop .indiv-product .product-info .price{font-size:20px}
.lri-shop .indiv-product p.testimonial{font-style:oblique;position:relative}.lri-shop .indiv-product p.testimonial:before{content:"“";position:absolute;top:-10px;left:-20px;color:#a3b228;font-family:serif;font-size:30px}
.lri-shop .indiv-product p.testimonial:after{content:"”";position:absolute;bottom:-15px;color:#a3b228;right:-20px;font-family:serif;font-size:30px}
.lri-shop .indiv-product .author{color:#a3b228;text-align:right}.lri-shop .indiv-product .author:before{content:"– ";color:#555}
.lri-shop .indiv-product .basket{background-color:#9baa26;border-radius:2px;color:#fff;padding:8px 25px;float:right;margin-top:5px;margin-left:15px}.lri-shop .indiv-product .basket:hover{background-color:#c3d248;text-decoration:none}
.lri-shop .basket-downloads a[disabled='disabled'],.lri-shop .basket-body a[disabled='disabled']{cursor:not-allowed;pointer-events:all !important}
.lri-shop .basket-downloads .heading-row,.lri-shop .basket-body .heading-row{font-weight:700;padding:10px 0;background:#f7f7f7}
.lri-shop .basket-downloads .empty-basket,.lri-shop .basket-body .empty-basket{font-weight:300;color:#dadada;margin-top:15vh}
.lri-shop .basket-downloads .summary-empty,.lri-shop .basket-body .summary-empty{opacity:.6}
.lri-shop .basket-downloads input[type=number],.lri-shop .basket-body input[type=number]{width:90%;text-align:center;height:24px;padding:4px 0 4px 12px;font-size:11px}.lri-shop .basket-downloads input[type=number]:active,.lri-shop .basket-body input[type=number]:active,.lri-shop .basket-downloads input[type=number]:focus,.lri-shop .basket-body input[type=number]:focus{border:1px solid #a3b228;outline:0;box-shadow:0 0 4px rgba(163,178,40,0.66)}
.lri-shop .basket-downloads .rhc-heading,.lri-shop .basket-body .rhc-heading{margin-bottom:20px}
.lri-shop .basket-downloads .rhc h3,.lri-shop .basket-body .rhc h3{font-weight:300;font-size:20px}
.lri-shop .basket-downloads .vat-message,.lri-shop .basket-body .vat-message{font-size:12px}
.lri-shop .basket-downloads .row,.lri-shop .basket-body .row{padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #f7f7f7;box-shadow:none}
.lri-shop .basket-downloads .btn,.lri-shop .basket-body .btn{width:100%;margin-bottom:15px}.lri-shop .basket-downloads .btn.btn-success,.lri-shop .basket-body .btn.btn-success{background-color:#7d881f;border:1px solid #8c9922}
.lri-shop .basket-downloads .btn.btn-default,.lri-shop .basket-body .btn.btn-default{background-color:#f7f7f7;border:#eaeaea}
.lri-shop .basket-downloads .copy-text,.lri-shop .basket-body .copy-text{font-size:11px}.lri-shop .basket-downloads .copy-text a,.lri-shop .basket-body .copy-text a{color:#a3b228}
.lri-shop .basket-downloads .address,.lri-shop .basket-body .address{display:block}
.lri-shop .basket-downloads .address p,.lri-shop .basket-body .address p{margin-bottom:0}
