div[id*="peerius"] {margin: 10px auto 20px;width:100%;overflow: visible;}

.recentlyviewed-header-wrapper, .recommendation-header-wrapper {
    border-top: 1px solid #ACACAC;
    position: relative;
    overflow: visible;
    margin-top: 10px;
    margin-bottom: 5px;
    clear: both;
    text-align: center;
}


#peerius-smartrecs-recentlyviewed {
    margin-bottom: 10px;
    background: #f1f1f1;
    width: 1200px;
    margin-left: -10px;
    margin-top: 0px;
}


#peerius-smartrecs-recentlyviewed img {border:1px solid #ccc;background: #fff;}

body.catalogsearch-result-index .recommendation-header-wrapper, .catalog-product-view .recommendation-header-wrapper {margin-top:30px;}
.catalog-product-view .recommendation-header-wrapper.first {margin-top: 25px;}

.checkout-cart-index .recommendation-header-wrapper, .catalog-category-view .recommendation-header-wrapper {margin-top:20px;display: none;}
.recentlyviewed-header-wrapper{margin-top:20px;background: #f1f1f1;width: 1200px;margin-left: -10px;margin-bottom: 0px;border-top: 1px solid #fff;}, .recommendation-header-wrapper h5 {
    display: inline-block;
    background: #FFF;
    position: relative;
    top: -10px;
    margin: 0px auto;
    text-align: CENTER;
    letter-spacing: 2px;
    color: #575050;
    padding: 0px 10px;
}

.recentlyviewed-header-wrapper h5 {    display: inline-block;
    
    position: relative;
    top: 0px;
    margin: 10px auto;
    text-align: CENTER;
    letter-spacing: 2px;
    color: #575050;
    padding: 0px 10px;
    font-family: Verdana;
    font-size:12px;

    }

 .catalog-category-view div[id*="peerius"] .product-details {display:none;}

.recommendation-header-wrapper h5 {
    display: inline-block;
    background: #FFF;
    position: relative;
    top: -10px;
    margin: 0px auto;
    text-align: CENTER;
    letter-spacing: 1px;
    color: #575050;
    padding: 0px 10px;
    font-family: Verdana;
    font-size:12px;
}



.checkout-cart-index .recommendation-header-wrapper h5 {
  letter-spacing: 1px;
    }



div[id*="peerius"] .slick-slider {width: 100%;}

div[id*="peerius"] .slick-slider div.peerius-before-load {float:left;width: 20%;}

div[id*="peerius"] div.slick-list {margin:0px 35px;}

div[id*="peerius"] h5.peerius-smartrecs {
font-size: 16px;
    color: #353535;
    text-align: center;
    margin: 20px 0 10px;
    padding: 3px;
    background: #F7F7F7;
    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;

}


div[id*="peerius"] h2.product-name {
    color: #353535;
    font-weight: normal;
    line-height: 17px;
    margin: 3px 0 5px;
    overflow: hidden;
    padding: 0 6px;
    text-align: center;
    height: 38px;
}


div[id*="peerius"] .percent-price {position:absolute;top: 10px;right: 0px;background: #b02429;padding: 6px 10px 6px 6px;border-top-left-radius: 10px;color: #fff;font-weight: bold;font-size: 11px;line-height: 100%;border-bottom-left-radius: 10px;text-align: center;}


#peerius-smartrecs-recentlyviewed .percent-price , .catalog-category-view div[id*="peerius"] .percent-price {display:none;}

div[id*="peerius"] .product-name p{
font-size: 13px;
}

div[id*="peerius"] .price {font-size:99%}

#peerius-smartrecs-recentlyviewed .product-name, #peerius-smartrecs-recentlyviewed .product-details {display:none; }


div[id*="peerius"] img {
    width: 100%;
    margin: 0px auto;
    display: block;
    border: 1px solid #EFEFEF;
    height:auto;
    box-sizing: border-box;
}

div[id*="peerius"] .slick-track {background:none;} 

div[id*="peerius"] .slick-slide {float:left;margin: 0px 5px 10px;height: auto;position: relative;}


div[id*="peerius"] .slick-prev, div[id*="peerius"]  .slick-next {display: block;position: absolute;z-index: 25;width: 40px;height: 50px;cursor: pointer;top: 25%;left: 5px;background: url(/skin/frontend/default/blanco/images/slide_prev.png) no-repeat 0% 50%;background-size: auto 50px;text-indent: -9999px;border: 0px;}

div[id*="peerius"] .slick-next {
    background: url(/skin/frontend/default/blanco/images/slide_next.png) no-repeat 0 50%;
    background-size: auto 50px;
    left:auto;
    right: 4px;
}


div[id*="peerius"]  .slick-prev:hover, div[id*="peerius"]  .slick-prev:focus {background: url(/skin/frontend/default/blanco/images/slide_prev.png) no-repeat 0 0;background-color: #405f13;background-size: auto 50px;}
div[id*="peerius"]  .slick-next:hover, div[id*="peerius"]  .slick-next:focus {background: url(/skin/frontend/default/blanco/images/slide_next.png) no-repeat 0 0;background-color: #405f13;background-size: auto 50px;}
div[id*="peerius"]  .slick-prev:before, div[id*="peerius"]  .slick-next:before {content:none!important;}
div[id*="peerius"] .old-price, div[id*="peerius"] .special-price {display: inline;}
div[id*="peerius"] .old-price {margin-right:10px;}
div[id*="peerius"]  .price-box {margin:0px; text-align:center;overflow: hidden;}


/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 970px) and (max-width: 1112px) {

.recentlyviewed-header-wrapper {width:971px}
#peerius-smartrecs-recentlyviewed {width:971px}

}




@media only screen and (max-width: 919px) and (min-width: 768px) {



.recentlyviewed-header-wrapper,
#peerius-smartrecs-recentlyviewed
 {width: 740px;}

div[id*="peerius"] .special-price span.price {font-size:14px;}

div[id*="peerius"] .product-name p {font-size:12px;}

}

@media only screen and (max-width: 767px) and (min-width: 480px) {


.recentlyviewed-header-wrapper,
#peerius-smartrecs-recentlyviewed
 {width: 100%;margin-left: 0px;}

 
.checkout-cart-index .recommendation-header-wrapper h5 {
  letter-spacing: 1px; 
    }





}

@media only screen and (max-width: 479px) { 

div[id*="peerius"] div.slick-list {margin:0px 25px;}

.recentlyviewed-header-wrapper,
#peerius-smartrecs-recentlyviewed
 {width: 100%;margin-left: 0px;}
 

div[id*="peerius"] h2.product-name.product-name {
font-size: 11px;
line-height: 17px;
margin: 5px 0 2px;
padding: 0 4px;
height: 37px;
}

div[id*="peerius"] .product-name p{
font-size: 11px;

}


div[id*="peerius"] .slick-prev {left: -5px;}
div[id*="peerius"] .slick-next {right: -5px;}
.checkout-cart-index .recommendation-header-wrapper h5 {
  letter-spacing: 0px; font-size:90%
    }

}