
.middle-menu .logo-top a img {
    max-height: 50px;
}

.new-products .holder-products .products .holder-item{
    width: 95%;
}
.new-products .holder-item .product-pic .holder-pic img{
    max-width: 150px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.new-products .holder-item .product-info {
    width: 100%;
}

.category .category-holder .category-item .item-holder.visible-hover-text:hover .item-text{
    opacity: initial;
    visibility: initial;
}
.product-add-remove-wishlist.is_in_wishlist i{
    color: #ff3322;
}.product-add-remove-wishlist.is_in_wishlist:hover i{
    color: #FF734F;
}

.shop-product .shop .filter .button-filter button[type="submit"]{
    display: block;
    padding: 15px;
    font-size: 18px;
    text-align: center;
    border-radius: 15px;
    color: #ffffff;
    background: #FF734F;
    width: 100%;

}
.shop-product .shop .filter .button-filter button[type="submit"]:hover{
    background: #2f2f2f;

}

.pagination .pagination-box .item a.active{
    color: #ff5858;
    border-color: #ff5858;

}

.info-pyment .info-box .item{
    position: relative;
    margin-bottom: 20px;

}
.info-pyment .info-box label{
    display: block;
    margin-bottom: 5px;
    padding-right: 10px;
    font-size: 14px;

}
.info-pyment .info-box input{
    width: 100%;
    padding: 15px;
    border-radius: 15px;
    font-size: 12px;
    border-color: #f1f1f1;
    background: #f1f1f1;

}
.info-pyment .info-box input:focus{
    border-color: #ff5858;
    box-shadow: none;
}

.info-pyment .info-box select{
    width: 100%;
    padding: 15px;
    border-radius: 15px;
    font-size: 12px;
    border-color: #f1f1f1;
    background: #f1f1f1;
    cursor: pointer;

}
.info-pyment .info-box select:focus{
    border-color: #ff5858;
    box-shadow: none;

}
.info-pyment .info-box .item .state-box{
    position: relative;

}
.info-pyment .info-box .item .state-box i{
    position: absolute;
    left: 20px;
    top: 50%;
    cursor: pointer;

    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);

}
.info-pyment .info-box .item .city{
    width: 50%;
    float: right;
    padding-left: 3px

}
.info-pyment .info-box .item .state{
    width: 50%;
    float: left;
    padding-right: 3px

}
.info-pyment .info-box .item textarea{
    width: 100%;
    padding: 15px;
    border-radius: 15px;
    font-size: 12px;
    border-color: #f1f1f1;
    background: #f1f1f1;

}
.info-pyment .info-box .item textarea:focus{
    border-color: #ff5858;

}


.shop-cart .cart .price-cart .info .payment-btn button[type="submit"] {
    width: 100%;
    padding: 15px 20px;
    text-align: center;
    font-size: 14px;
    border-radius: 15px;
    color: #ffffff;
    background: #2f2f2f;
}

.edit-content .edit-box .item select{
    width: 100%;
    padding: 15px;
    border-radius: 15px;
    font-size: 12px;
    border-color: #f1f1f1;
    background: #f1f1f1;

}
.edit-content .edit-box .item select:focus{
    border-color: #ff5858;
    box-shadow: none;
}

.page-pic{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat no-repeat;
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center ;
}
.page-pic .page-header-title{
    padding: 5px 30px;
    background-color: rgba(255, 255, 255, 0.50);
}
.qr-code-image{
    background-color: #fff;
    text-align: center;
}
.mjd-icon-box{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.mjd-icon{
    display: block;
    font-size: 40px;
    text-align: center;
}

ul.mjd-ul-list{
    display: block;
    list-style: disc;
}
ul.mjd-ul-list li{
    display: block;
    list-style: disc;
}
