.product-cat-img-hover{
    display: none;
}
.cat-prod-quickview{
    position: absolute;
    right: 0;
    bottom: 3%;
    padding: 7px 10px 5px 10px;
    cursor: pointer;
}
.cat-prod-quickview-background{
    background-color: #5c5148;
}
.q-a{
    display: none;
    padding-right: 10px;
    color:#fff;
}
.q-a:hover{
    color:#fff;
}
.product-image-container-e{
    cursor: pointer;
}
.modal-product-img-gallery, .modal-product-details{
    width: 49%;
}
.modal-product-img-gallery{
    float: left;
}
.modal-product-details{
    float: right;
}
.modal-product-price{
    color:#083340;
}
.modal-product-name,.m-product-price{
    font-size: 25px;
    font-weight: 700;
    color:#083340;
}
.modal-product-name,.modal-product-short-description,.modal-product-price,.modal-product-description,.modal-product-reviews-summary,.modal-product-freeshipping,.modal-product-bundle{
    width: 98%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.modal-product-freeshipping ul{
    padding-left: 15px;
    margin-bottom:0;
}
.modal-product-freeshipping{
    margin-top: 15px;
}
#freeshipping{
    font-weight: 700;
}
.modal-product-freeshipping ul li{
    color: #649c3d;
}
.modal-rating-result{
    display: inline-block;
    position: relative;
    vertical-align: middle;
    /* margin-left: 5px; */
    height: 17px;
    width: 125px;
}
.modal-rating-summary{
    position: relative;
    width: 125px;
    text-align: center;
}
.modal-rating-result .rating{
    height: 18px;
    background-size: 25px;
}
.modal-rating-result .rating_gray{
    height: 25px;
    background-size: 25.3px;
    position: absolute;
    z-index: -1;
}
.modal-reviews-actions,.modal-rating-summary{
    display: inline-block;
}
.modal-product-qty{
    width: 98%;
    box-sizing: border-box;
    padding: 0px;
    margin: 0 auto;
    margin-bottom: 0px !important;
}
.modal-product-qty #p-qty-cont {
    width: 100%;
    position: relative;
    text-align: center;
    border: 1px solid #5c5148;
    border-radius: 5px;
    color: #8fb14e;
    background-color: #fff;
}
.modal-product-qty .modal-product-addtocart{
    /* background-color: #8FB14E; */
    border: medium none;
    border-radius: 5px;
    /* color: #fff; */
    cursor: pointer;
    font-size: 14px;
    padding: 12px 10px 8px 10px;
    width: 40%;
    position: relative;
    display: inline-block;
}
#modal-p-qty-cont .qty {
    text-align: center;
    color: #8fb14e;
    border: none;
    height: 35px;
    width: 90% !important;
    box-sizing: border-box;
    padding: 5px 0 0 0;
    font-size: 14px;
    
}
#modal-p-qty-cont {
    width: 40%;
    position: relative;
    text-align: center;
    border: 1px solid #5c5148;
    border-radius: 5px;
    color: #8fb14e;
    background-color: #fff;
    display: inline-block;
    margin-right: 3%;
    height: 42px;
}
#modal-p-qty-cont .minusQty {
    position: absolute;
    left: 1%;
    border: 0px;
    font-size: 30px;
    background-color: transparent;
    top: -2px;
    padding: 0px 10px 0px 10px;
    min-height: 11px;
    outline: none;
    color: #8fb14e;
    height: 34px;
    cursor: pointer;
}
#modal-p-qty-cont .addQty {
    position: absolute;
    right: 2%;
    border: 0px;
    font-size: 25px;
    background-color: transparent;
    top: 3px;
    padding: 0px 10px 0px 10px;
    min-height: 34px;
    outline: none;
    color: #8fb14e;
    padding-top: 2px;
    cursor: pointer;
}
.modal-product-c{
    /* margin-top:10px */
}
.modal-product-buynow{
    text-align: center;
    margin-top: 10px;
    width: 47%;
    display: inline-block;
    
}
#modal-product-buynow{
    background: #a4bc44;
    height: 42px !important;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    width: 100%;
}
#modal-product-sendtomany{  
    border-radius: 5px;
    width: 40%;
    padding-top: 12px !important;
    padding-bottom: 8px;
    cursor: pointer;
    display: inline-block;
    vertical-align: bottom;
    margin: 0px;
}
#modal-product-sendtomany .send-to-many{
    color: #fff;
    /* margin-left: 30%; */
    /* font-weight: 700; */
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: -3px;
}
#modal-product-sendtomany .stm{
    display: inline;vertical-align: super
}
.modal-product-select{
    width: 100%;
    border-radius: 5px;
    -webkit-appearance: none;
    background: url(../images/chev-down.png) no-repeat 96% 50%;
    background-size: 15px 8px;
    /* color: #8fb14e; */
    height: 40px;
    border: 1px solid #5c5148;
    margin-bottom: 10px;
}
.multiproduct-name{
    text-align: center;
}
.multiproduct-name a{
    color: #083340 !important;
    font-size: 14px !important;
    font-weight: 600;
}
.strikethrough {
    display: none !important;
}
.product-short-desc{
    height: 40px;
    text-align: center;
    color: #5c5148 !important;
}
.multiproduct-price {
    background: #62992e;
    color: #fff;
    padding: 5px;
    text-align: center;
    border-radius: 5px;
    width: 70%;
    margin: 0 auto !important;
}
.product-item .price-box .price{
    font-weight: 400 !important;
}
.reviews-actions{
    display: none !important;
}
.item .product-reviews-summary, .item .product-reviews-summary .rating-summary{
    width: 100%;
    text-align: center;
    margin-bottom: 5px !important;
    margin-top: 5px !important;
    position: relative;
    vertical-align: middle;
}
.rating-summary .rating-result {
    width: 120px;
}
.rating-summary .rating-result {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-left: 10px;
    height: 17px;
}
.rating, .rating-summary .rating-result span, .featured_review .revg .revg1 {
    height: 18px;
    background-size: 25px;
}
.rating_gray {
    height: 25px;
    background-size: 25.3px;
    float: none;
}
.category-product-ratings{
    height: 25px;
    margin-top: 5px;
}
.product-short-desc{
    padding-top:5px;
}
.modal-product-configurable{
    width: 98%;
    margin: 0 auto;
}
.modal-product-details hr{
    width: 98%;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 20px;
}
.modal-product-img-gallery{
    text-align: center;
}
.bundle-child-name{
    position: relative
}
.bundle-child-qty{
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    color:#333;
}
.bundle-items{
    margin-bottom:10px;
}
.child-name{
    width: 85%;
}
.bulkbuys-child-name{
    width: 85%;
    padding-top: 10px;
}
.erro-msg{
    color: red;
    margin-bottom: 10px;
    font-size: 1.2rem;
    margin-top: -8px;
    margin-left: 5px;
}
.modes{
    display: none !important;
}
.modal-buy-sns{
    width: 98%;
    margin: 0 auto;
}
.config-button{
    padding: 10px;
    margin: 0% 1% 1% 0%;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    position: relative;
}
.active-btn:before,.active-btn2:before {
    background: none;
    border: 2px solid #62992e;
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    pointer-events: none;
    border-radius: 4px;
}

.config-option-container{
    margin-bottom: 1%;
}
.modal-product-title{
    padding-bottom: 5px;
}
.fotorama__thumb-border{
    border: 2px solid #62992e !important;
}
.modal-product-addtocart{
    text-align: center;
    margin-top: 10px;
    width: 40%;
    display: inline-block;
    /* height: 42px; */
    border-radius: 5px !important;
    padding: 11px !important;
    cursor: pointer;
}
.product-short-desc{
    display:none;
}
.send-to-many img{
    display: inline;
}
.product-page-fullpage{
    text-align: right;
    margin-top: 15px;
    font-size: 12px;
    margin-bottom: 15px;
}
.pricestart{
    font-size: 11px;
}
.homefeatureproduct-name {
    display: inline-block;
}
.bundle-option-qty{
    width: 25% !important;
    height: 40px !important;
    border-radius: 5px !important;
    border: 1px solid #5c5148 !important;
    text-align: center !important;
    padding: 0 5px !important;
}
.bundle-option-qty-x{
    font-size: 18px;
    padding-left: 9px;
    padding-right: 5px;
}
.bulk-buys-bundle-options{
    display: flex;
}
.bundle-option-qty-container{
    width: 30%;
}
@media only screen and (max-width: 450px) {
    .multiproduct-price{
        width: 95%;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 900px) {
    #modal-product-sendtomany,.modal-product-addtocart{
        font-size: 13px;
    }
    .send-to-many img{
        display: none;
    }
}
@media only screen and (max-width: 1100px) {
    #modal-product-sendtomany,.modal-product-addtocart,#modal-p-qty-cont{
        width: 49%;
    }
}
@media only screen and (max-width: 768px) {
    .cat-prod-quickview{
       display: none;
    }
    .modal-product-img-gallery,.modal-product-details{
        float: unset;
    }
    .modal-product-img-gallery, .modal-product-details{
        width: 100%;
    }
    #modal-product-sendtomany .send-to-many{
        width: 100%;
    }
    .top-toolbar{
        top: 0px !important;
    }
    .toolbar-products{
        margin-bottom: 0px !important;
    }
    .sorter{
        padding:0px !important;
    }
    .search .top-toolbar{
        top: 15px !important;
    }
}
.product_member_shopper_discount{
    display:none
}