 .product-block{
        height: 190px;
        width: 202px;
        margin-right: 10px;
        margin-bottom: 12px;
        float: left;
        border: 1px solid #c7c7c7;
        background: #f2f4f4;
/*        cursor: pointer;*/
    }
    /*.selected{
        background: #d8d8d8;
    }*/
    .prod-title{
    font-weight: 700;
    margin-left: 14px;
    margin-top: 14px;
    margin-right: 14px;
    font-size: 18px;
    font-family: "Lato";
    color: #373737;
}
.format-isbn{
    font-weight: 400;
    color: #8e8e8e;
    font-size: 11px;
    margin-left: 14px;
    margin-top: 10px;
    font-family: "Lato";
}
.availability-message{
    font-size: 11px;
}
.prod-price{
margin-top: 5px;
margin-bottom: 10px;
}
.prod-price > .price-final_price{
text-align: left !important;
margin-left: 14px !important;
}

.prod-price > .price-final_price > .price-container > .price-wrapper > .price{
    font-size: 19px !important;
}
.availability-message{
        margin-left: 14px !important;
        font-size: 10.9px !important;
    }
.cust-message{
    margin-top: 2px;
    margin-bottom: 14px;
    margin-right: 14px;
}
.row-tier-price > .prices-tier{
    font-size: 11px !important;
    padding: 0 !important;
    margin-left: 14px !important; 
    margin-right: 14px !important;
    background: none !important;
}
.preorder{
    margin-left: 14px;
}
.prices-tier > .item > .price-container > .price-wrapper > .price{
    font-size: 11px !important;
}
.outofstock{
    margin-left: 14px;
    word-spacing: 2px;
    font-size: 14px;
    margin-top: 5px;
    display: none;
}

     @media only screen and (min-width: 360px) and (max-width: 767px)  {
        .prod-title{
            font-size: 14px;
            margin-top: 5px;
            line-height: 25px;
        }
        .format-isbn{
            margin-top: 5px;
            margin-bottom: -10px;
        }
      .product-block{
        height: auto;
        width: 100%;
    }
    
    .prod-price{
        position: relative !important;
    left: 200px !important;
    bottom: 40px !important;
    }
    .row-tier-price{
        margin-top: -27px !important;
    }
    .media > .gallery-placeholder{
        margin-top: -132px;
        border: none;
    }
    .product-shop{
        margin-top: -150px;
    }
    .fotorama__stage__frame .fotorama__img {
        width: 50%;
        height: 50%;
    }
    .look-inside-button{
        margin-top: -193px;
    }
    }
    .product-block-print{
        height: 190px;
    width: 202px;
    margin-right: 10px;
    margin-bottom: 12px;
    float: left;
    border: 1px solid #c7c7c7;
    background: #f2f4f4;
    }
    .buy-link{
        color: white;
    }
    .buylink-btn a:hover{
        background-color: #e28323 !important;
        color: #fff;
    }
    .buylink-btn{
        margin-left: 14px;
    margin-top: 10px;
    text-transform: uppercase;
    }
    .buylink-btn:hover{
        background-color: #e28323 !important;
        color: #fff;
    }
    .row-tier-price{
        display: none;
    }
    @media only screen and (min-width: 360px) and (max-width: 767px)  {
      .product-block-print{
        height: auto;
        width: 100%;
        padding-bottom: 5px;
    }
    .product-shop{
        margin-top: unset;
    }
}
    .group-cart{
        margin-left: 0px;
        margin-top: 6px;
        text-transform: uppercase;
        line-height: 2.2rem;
        background-color: #FFC000 !important;
    }
     .group-cart:hover {
    background-color: #FDDA0D !important;
}
