/**
 * Theme Name:     Bangla News Child
 * Author:         Brightwell Technologies
 * Template:       generatepress
 * Text Domain:	   bangla-news-child
 * Description:    Bangla News Child Theme – Created for customizing the Bangla News theme without affecting the parent theme updates. Developed and maintained by Brightwell Technologies.
 * Theme URI:      https://brightwelltech.com
 * Author URI:     https://brightwelltech.com/
 * Version:        1.0
 */

.roshkart-scroll-menu {
    display: block !important;
    color: black;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    position: fixed;
    z-index: 10000;
    border-top: 1px solid #ccc;
}

button.menu-toggle svg {
  margin: 0 auto;
  display: block;
  align-self: center;      
}


.inside-navigation.grid-container.grid-parent {
    padding: 0px 20px 0px 20px;
}

.slideout-exit.has-svg-icon {
	display:none;
}

.main-navigation.is_stuck {
    background-color: var(--background-main) /* अपना पसंद का कलर डालें */
}

/* ================================
   WhatsApp Blink Animation
================================= */

@keyframes Roshkart-GreenBorderAnimation {
  0% {
    border-color: rgba(37, 211, 102, 0.2);
  }
  50% {
    border-color: rgba(37, 211, 102, 0.94);
  }
  100% {
    border-color: rgba(37, 211, 102, 0.2);
  }
}

.whatsappblink {
  animation: Roshkart-GreenBorderAnimation 1.5s ease-in-out infinite;
  border: 2px solid rgba(37, 211, 102, 0.5); /* fallback */
  border-radius: 6px;
}

.wp-block-comments {
	margin: 0 10px;
}

.site-content .content-area {
    margin-top: 35px;
}

.sticky-footer-menu {
    position: fixed;
    height: 60px;
    width: 100%;
    bottom: 0;
    box-shadow: rgb(0 0 0 / .35) 0 5px 15px;
    z-index: 23235;
}

/* Default scroll menu (all devices) */
.roshkart-scroll-menu {
    position: fixed;
    width: 100%;
    z-index: 10000;
    top: 60px; /* default header height for Desktop/Tablet */
}

/* Logged-in Desktop / Tablet (admin bar) */
body.logged-in .roshkart-scroll-menu {
    top: calc(60px + 32px); /* header + admin bar */
}

/* Sticky header: Desktop / Tablet */
.main-navigation.is_stuck + .roshkart-scroll-menu {
    top: 60px;
}

/* Sticky header + logged-in: Desktop / Tablet */
body.logged-in .main-navigation.is_stuck + .roshkart-scroll-menu {
    top: calc(60px + 32px);
}

/* -------------------------- */
/* Mobile Fix (screen width < 782px) */
@media (max-width: 782px) {
    .roshkart-scroll-menu {
        top: 50px; /* Mobile header height */
    }

    body.logged-in .roshkart-scroll-menu {
        top: calc(50px + 46px); /* Mobile header + Mobile admin bar */
    }

    .main-navigation.is_stuck + .roshkart-scroll-menu {
        top: 50px;
    }

    body.logged-in .main-navigation.is_stuck + .roshkart-scroll-menu {
        top: calc(50px + 46px);
    }
}