#search-results .product-restricted:not(.carousel-product) .availability,
#search-results .product-restricted:not(.carousel-product) .price,
#search-results .product-restricted:not(.carousel-product) .add-to-cart,
#search-results .product-restricted:not(.carousel-product) .maxqty,
#search-results .product-restricted:not(.carousel-product) .sku,
#search-results .product-restricted:not(.carousel-product) .ratings,
#search-results .product-restricted:not(.carousel-product) .desc,
#search-results .product-restricted:not(.carousel-product) .ribbon,
#search-results .product-restricted:not(.carousel-product) .btn {display:none !important;}
#search-results .product-restricted:not(.carousel-product) .product_name {padding-top:25px;}
#search-results .product-restricted:not(.carousel-product) {position:relative; padding:0px; height:70px; overflow:hidden;  margin-bottom:20px !important;}
#search-results .product-restricted:not(.carousel-product):before {
    margin:0px; position:absolute; width:100%; height:100%; content:''; z-index:1; background-color: #ddd;
    background-image: repeating-linear-gradient(-45deg, transparent, transparent 2px, rgba(255,255,255,1) 2px, rgba(255,255,255,1) 4px);
    opacity:0.4;
 }
#search-results .product-restricted:not(.carousel-product):after {
    display:block; content:'Restricted Product'; position:absolute;  top:2px; right:-50px; margin-top:0px; font-size:20px; width:40%; height:100%; z-index:2;
    text-align:center; padding:27px 0;  font-family:'OfficeworksMediumRegular';
}

/* Grid Mode */
#search-results .products.grid_mode .product-restricted:not(.carousel-product) {position:relative; min-height:413px; margin-bottom:10px !important;}
#search-results .products.grid_mode .product-restricted:not(.carousel-product):before {margin:-30px 0 0 -10px;}
#search-results .products.grid_mode .product-restricted:not(.carousel-product):after {
    top:320px;font-size:16px; left:0px; line-height:30px; right:auto;width:100%;
}
