.menu-column{
    background-color: #F1F1F1;
}
.menu-column .category-wrapper a{
    color: #000;
    text-decoration: none;
}
.menu-column .category-wrapper a:hover{
    text-decoration: underline;
}

/* Product overview page CSS */
.image-wrapper{
    text-align: center;
    height: 200px;
    overflow: hidden;
    
}
.image-wrapper img{
   width: 100%;
   height: auto;
}
.content-wrapper{
    background-color: #F1F1F1;
    padding: 12px;
}
.viewall-product-link, .viewall-product-link:hover{
    color: #000;
    text-decoration: none;
}
.custom-col{
    margin-bottom: 20px;
}
.price-wrapper{
    display: flex;
    justify-content: space-between;
}
.m-price{
    text-decoration: line-through;
}
.sidebar-category{
    padding-top: 20px;
    padding-left: 20px;
}
.category-wrapper{
    font-size: 18px;
}
.menu-column .category-wrapper a.active{
    text-decoration: underline;
}
.category-wrapper a{
    text-decoration: none;
    color: #000;
}
.category-wrapper a:hover{
    text-decoration: underline;
    color: #000;
}

/* Payment information page CSS */
.payment-information-container .row{
    justify-content: center;
    margin-top: 60px;
}

.payment-information-container .payment-information-column{
    background-color: #FFFFFF;
    padding: 40px;
    text-align: center;
    box-shadow: 0px 0px 2px 0px #000;
 }
 .check-image-wrapper img{
    width: 8%;
    margin-bottom: 25px;
}
.worldline-image-wrapper img{
   width: 20%;
}
.pay-now-button, .pay-now-button:hover{
   background-color: #313131;
    color: #FFF;
    text-decoration: none;
    padding: 8px 40px;
    border: 1px solid #313131;
}
