/*--------------------------------------------------
============ Developed & Designed By RKS  ==========
----------------------------------------------------
-- Name: MD Rasheduzzaman Khan                    --
-- E-mail: info.imrks@gmail.com                   --
-- Mobile: +8801717753113                         --
-- Website: https://mdrasheduzzamankhan.imrks.com --
--------------------------------------------------*/

/* ############# Product Page Custom CSS ############# */
/* Add To Cart Button */
.add_cart_btn {
    font-size: 18px !important;
    color: #fff;
    background-color: #000000 !important;
    border: 2px solid #000000;
}

.add_cart_btn:hover,
.add_cart_btn:active {
    color: #fff;
    background-color: #BF2C27 !important;
    border: 2px solid #BF2C27 !important;
}

/* Buy Now Button */
.order_now_btn {
    font-size: 18px !important;
    color: #fff;
    background-color: #008037 !important;
    border: 1px solid #008037 !important;
}

.order_now_btn:hover,
.order_now_btn:active {
    color: white !important;
    background-color: #ff9f00 !important;
    border-color: #ff9f00 !important;
    outline: 0;
}

/* Discount Badge */
.product-details-discount-badge {
    /* Starting the animation */
    animation: pulse 1.5s ease-in-out infinite !important;
}
.product-details-discount-badge span.sale-badge-text {
    background-color: #BF2C27 !important;
    color: #ffffff !important;
}

/*xxxxxxxx* Product Page Section End *xxxxxxxxx*/

/* ############# Product Cart Custom CSS ############# */
/* Title Text */
#ph5 a {
    color: #000000 !important;
    font-size: 18px !important;
}
/* Add To Cart Button */
.quick-shop-btn {
    color: #fff;
    background-color: #BF2C27 !important;
    font-size: 13px;
    padding: 8px 0 !important;
    min-height: 40px;
}
.quick-shop-btn:hover,
.quick-shop-btn:active {
    color: #fff !important;
    background-color: #ff9f00 !important;
}
/* Buy Now Button */
button[type="submit"] {
    background-color: #008037 !important;
    white-space: normal;
    font-size: 13px !important;
    padding: 8px 0 !important;
    min-height: 40px;
}
button[type="submit"]:hover,
button[type="submit"]:active {
    color: #fff !important;
    background-color: #ff9f00 !important;
}
/* Variable Buy-Now Button */
.buy-now-btn {
    background-color: #008037 !important;
    font-size: 13px !important;
    min-height: 40px;
}
.buy-now-btn:hover {
    background-color: #ff9f00 !important;
}
/*xxxxxxxx* Product Cart Section End *xxxxxxxxx*/

/* ############# Footer Section ############# */
/* Copyright */
.copyright {
    background-color: #BF2C27 !important;
}
.p-2 {
    font-family: "Hind Siliguri", sans-serif !important;
    font-weight: 400;
    font-style: normal;
    font-size: 18px !important;
    color: #ffffff !important;
}
.p-2 a {
    font-family: "Hind Siliguri", sans-serif !important;
    font-weight: 400;
    font-style: normal;
    font-size: 18px !important;
    color: yellow !important;
}

/* Footer style */
.footer-logo {
    width: 200px;
    height: auto;
}
.footer-title {
    color: #222222 !important;
    font-size: 20px !important;
}
.footer-text {
    color: #222222 !important;
    font-size: 18px !important;
}
.footer-info {
    color: #222222 !important;
    font-size: 20px !important;
}
.page-title .fw-bold {
    color: #222222 !important;
    font-size: 16px !important;
}
.page-title span {
    color: #222222 !important;
    font-size: 16px !important;
}
.underline-hover-effect {
    color: #222222 !important;
    font-size: 16px !important;
}
.underline-hover-effect:hover {
    color: #ff9f00 !important;
    font-size: 18px !important;
}
/*xxxxxxxx* Footer Section End *xxxxxxxxx*/
