.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #fff0;
    border-color: #337ab7;
}

.fa-shopping-cart:before {
    content: "\f07a";
    color: white;
}

span.count {
    color: #7e4800;
}
img.logo-maresca {
    max-width: 165px;
}
img.logo-maresca-small {
    max-width: 115px;
}
.review-item p {
    color: white;
}
@media(min-width: 992px){
    .shop-slider .img-wrap
    {
        height: 350px;
    }
}
@media(min-width: 600px) and (max-width: 992px){
    .shop-slider .img-wrap
    {
        height: 500px;
    }
}
.stages-btn
{
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.shop-slider .img-wrap img
{
    cursor: pointer;
}



.top-prod-wrap .item.first {
    background: #b89d64;
}
.top-prod-wrap .item.second {
    background: #513826;
}
.top-prod-wrap .item.third {
    background: #2b1b13;
}

.top-prod-wrap .item {
    padding: 50px 0;
    position: relative;
    text-align: center;
}
.top-prod-wrap .item .name {
    padding: 0 10px;
    text-align: center;
    color: #b89d64;
    font-size: 20px;
    font-family: 'Playfair Display', serif;
}
.top-prod-wrap .item .name span {
    color: #d8cfb5;
}
.top-prod-wrap .item {
    padding: 128px 0;
    position: relative;
    text-align: center;
}
.top-prod-wrap .item.third {
    background: linear-gradient(0deg,#000000ab,#2c19109e),url(https://marescacaffe.imakesolutions.net/themes/jiri-jiri-jkshop-bootstrap/assets/confeziona.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    background-position-x: center;
    background-position-y: center;
}
.top-prod-wrap .item.first {
    background: linear-gradient(0deg,#6d4f29c9,#2c191038),url(https://marescacaffe.imakesolutions.net/themes/jiri-jiri-jkshop-bootstrap/assets/tostatura.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    background-position-x: center;
    background-position-y: center;
}
.top-prod-wrap .item.second {
    background: linear-gradient(0deg,#000000ab,#2c19109e),url(https://marescacaffe.imakesolutions.net/themes/jiri-jiri-jkshop-bootstrap/assets/select.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    background-position-x: center;
    background-position-y: center;
}

@media (max-width: 991px){
    .top-prod-wrap {
        position: relative;
        z-index: 1;
        top: 0;
    }
}
.about-us
{
    padding-top: 80px !important;
}
/*
.top-prod-wrap
{
    padding-top: 120px;
}
*/

.reasons.parallax
{
    background-size: cover;
}

.prod_name {
    min-height: 79px;
}