 ::-webkit-scrollbar {
  width: 6px!important; 
	 background: rgb(12,8,95);
	background: linear-gradient(57deg, rgba(12,8,95,1) 0%, rgba(0,27,255,1) 100%)!important;
	 border-radius:20px;
	 /* width of the entire scrollbar */
}

 ::-webkit-scrollbar-track {
  background: #ddd; 
	 border-radius:20px;
	box-shadow: inset 0 0 2px grey; 
	 /* color of the tracking area */
}

 ::-webkit-scrollbar-thumb {
 background: #6210FF!important;/* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 1px solid #000;  /* creates padding around scroll thumb */
}

 .page-id-12935 #menu-header-menu li a {
    color: white!important;
}


.page-id-12935 #menu-header-menu .menu-item-has-children .sub-menu .menu-item a {
    color:black!important;
}

.page-id-12935 .elementor-94 .elementor-element.elementor-element-7914c32 .ekit_navSidebar-button {
    color: #fff;
   
}

/* Box layout for Jetpack social share buttons */
.sharedaddy.sd-sharing-enabled {
  background: #ffffff;           /* Box background color */
  border: 1px solid #e0e0e0;     /* Light border */
  border-radius: 12px;           /* Rounded corners */
  padding: 16px 20px;            /* Inner spacing */
  max-width: 400px;              /* Box width */
  margin: 20px auto;             /* Center the box */
  box-shadow: 0 2px 8px rgba(0,0,0,0.08); /* Subtle shadow */
}

/* Title styling */
.sharedaddy .sd-title {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 12px;
  text-align: center;
}

/* Align icons in a row */
.sd-social ul {
  display: flex;
  justify-content: center;
  gap: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Individual icon buttons */
.sd-social ul li a.sd-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  background: #f5f5f5;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 500;
  color: #333;
  transition: all 0.2s ease;
}

/* Hover effects */
.sd-social ul li a.sd-button:hover {
  background: #0073aa; /* WordPress blue or your brand color */
  color: #fff;
  transform: translateY(-2px);
}

/* Optional: hide the "Customize buttons" link */
.share-customize-link {
  display: none;
}
/* ===========================
   GLOBAL BOX STYLE
   =========================== */
.sharedaddy.sd-sharing-enabled,
.sd-like,
.jp-relatedposts {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  padding: 20px;
  margin: 30px auto;
  box-shadow: 0 2px 8px rgba(0,0,0,0.06);
  max-width: 700px;
}

/* Consistent title styles */
.sharedaddy .sd-title,
.sd-like .sd-title,
.jp-relatedposts-headline {
  font-size: 18px;
  font-weight: 600;
  color: #222;
  text-align: center;
  margin-bottom: 15px;
}

/* ===========================
   LIKE BUTTON SECTION
   =========================== */
.sd-like {
  text-align: center;
}

.sd-like iframe {
  border-radius: 8px;
  overflow: hidden;
}

/* Hide loading placeholder if iframe is loaded */
.sd-like .likes-widget-placeholder {
  display: none !important;
}

/* ===========================
   RELATED POSTS SECTION
   =========================== */
.jp-relatedposts {
 display: none !important;
}

/* Grid layout for related posts */
.jp-relatedposts-items {
  display: none !important;
  grid-template-columns: repeat(auto-fit, minmax(900px, 1fr));
  gap: 18px;
  margin-top: 15px;
}

/* ===========================
   "Share This" Section (for consistency)
   =========================== */
.sharedaddy.sd-sharing-enabled {
  text-align: center;
}

.sd-social ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.sd-social ul li a.sd-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5f5f5;
  border-radius: 8px;
  padding: 10px 16px;
  color: #333;
  text-decoration: none;
  font-weight: 500;
  transition: all 0.2s ease;
}

.sd-social ul li a.sd-button:hover {
  background: #0073aa;
  color: #fff;
  transform: translateY(-2px);
}

.share-customize-link {
  display: none;
}
