/*
 Theme Name:   Boss
 Theme URI:    https://creativityheights.com/
 Description:  Child theme for Divi
 Author:       Creativity Heights
 Author URI:   https://creativityheights.com/
 Template:     Divi
 Version:      1.0.0
*/

/* Import parent theme styles */
@import url("../Divi/style.css");

.plus-counter .percent-value::after {
  content: "+";
}

.time-counter .percent-value::after {
  content: "Hours";
}

.ch-img-blrb.et_pb_blurb_container
{
	padding:11px;
}


/** * WhatsApp Floating Button Styles 
 */
.cs-whatsapp-fixed {
    position: fixed !important;
    bottom: 30px;
    right: 30px;
    z-index: 9999999 !important;
    text-decoration: none !important;
    display: block !important;
    /* Force browser to render this on its own layer */
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}

.cs-wa-icon-container {
    background-color: #25D366; /* WhatsApp Green */
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wa-attention-prime 7s infinite;
}

/* Professional Nudge Animation - rest for 80% of time, move for 20% */
@keyframes wa-attention-prime {
    0%, 80%, 100% { transform: scale(1) rotate(0deg); }
    82% { transform: scale(1.1); }
    85% { transform: scale(1.1) rotate(-10deg); }
    88% { transform: scale(1.1) rotate(10deg); }
    91% { transform: scale(1.1) rotate(-10deg); }
    94% { transform: scale(1.1) rotate(0deg); }
}

/* Hover Effects */
.cs-whatsapp-fixed:hover .cs-wa-icon-container {
    background-color: #128C7E;
    transform: scale(1.1) translateY(-5px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
    animation: none; /* Stop animation on hover */
}

/* Mobile Responsiveness */
@media (max-width: 767px) {
    .cs-whatsapp-fixed {
        bottom: 20px;
        right: 20px;
    }
    .cs-wa-icon-container {
        width: 55px;
        height: 55px;
    }
}