/*
Template Name: Truemart;
Description: Responsive Html5 Ecommerce Template;
Template URI:;
Author Name:Hastech;
Author URI:;
Version: 1.0;

*/
/*================================================
[  Table of contents  ]
================================================
01. General
02. Back to top
03. Basic margin padding
 
======================================
[ End table content ]
======================================*/

 /*a{
            pointer-events: none !important;
        }*/
		
    .fa fa-shopping-cart {
        color: #fff;
    }

    .saving-price {
        background: #3ba2b8 none repeat scroll 0 0 !important;
        border: 1px solid;
        color: #ffffff;
        display: inline-block;
        font-size: 13px;
        font-weight: 400;
        height: 34px;
        line-height: 30px;
        padding: 0px 15px;
        text-align: center;
        text-transform: uppercase;
        vertical-align: top;
    }

    .has-validation-callback i {
        color: #c8cacb;
    }

    h1 {
        font-size: 24px !important;
    }

    .quantity {
        padding: 11px !important;
        height: 34px !important;
        margin-top: 40px !important;
    }

    .att {
        width: 50% !important;
        margin-bottom: 20px !important;
    }

    .check {
        opacity: 0.5;
        color: #996;
    }

    .box {
        margin-bottom: 5px;
    }

    input[type="radio"] {
        visibility: hidden;
    }

    span.help-block.form-error {
        margin-left: 20px;
    }

    input[type="radio"] {
        visibility: visible !important;
    }
	.cust_cl25_22525{position: relative;top: -12px;background:#dbaf36 !important;}
	.cust_cl25_22525 i{ color:#fff;}
	.cust_cl26_22525{ font-size:22px;font-weight:bold;}
	.cust_cl27_22525{ font-size:16px;font-weight:bold;}
	
	.star-rating {
        color: #ff9529;
    }

    .image-container {
        position: relative;
        width: 100%;
        height: auto;
        overflow: hidden;
        border-radius: 8px;
    }

    .image-container img {
        width: 100%;
        height: 100%;
        display: block;
    }

    .overlay-text {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        color: white;
        font-size: 24px;
        padding: 20px;
        background: rgba(0, 0, 0, 0.5);
        transform: translateY(100%);
        transition: transform 0.5s ease;
    }

    .image-container:hover .overlay-text {
        transform: translateY(-50%);
    }

    .cust_cl1a_19525 {
        text-align: center;
    }

    .star-rating {
        color: #ff9529;
    }

    .pro-info-1 {
        text-align: center;
    }

    .cust_cl1_13525 {
        background-color: #dbaf36 !important;
        border: #dbaf36 !important;
        padding: 12px 60px;
    }
	.cust_cl11_22525{
	border-bottom: 2px solid #f3b16d;
    background-color: #ffe9d3;
    padding: 18px 15px;}
	.cust_cl21_22525{
	border-bottom: 2px solid #f3b16d;
    background-color: #ff9529 !important;
    padding: 18px 15px;color:#ccc !important;font-weight:bold;}
	.cust_cl22_22525 {
    position: absolute;
    right: 17px;
    top: 18px;
    font-size: 22px;
    color: #ff9529;
	}
	.cust_cl23_22525{ font-size:20px;}
	.cust_cl24_22525{ float:left;width:70%;}


    /* .related-product-title {
        font-size: 12px;
    } */

    .product-detail-heading h2{
        text-align: center;
        padding: 0 0 100px;
        font-size: 2rem;
        font-weight: 600;
        color: #555;
    }