.codexse-share {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1.2rem;
  color: #444;
}

.codexse-share__label {
  color: #777;
  font-size: 1.4rem;
}

.codexse-share__links {
  display: flex;
  gap: 16px;
}

.codexse-share__link {
  color: #444;
  transition: color 0.3s ease;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}

.codexse-share__link i {
  pointer-events: none;
}

.codexse-share__link:hover,
.codexse-share__link:focus {
  color: #0073e6; /* primary highlight color */
  outline: none;
}

/* Individual network brand colors (optional) */
.codexse-share__link--x:hover {
  color: #1DA1F2; /* X/Twitter blue */
}

.codexse-share__link--facebook:hover {
  color: #1877F2; /* Facebook blue */
}

.codexse-share__link--pinterest:hover {
  color: #E60023; /* Pinterest red */
}

.codexse-share__link--linkedin:hover {
  color: #0077B5; /* LinkedIn blue */
}

.codexse-share__link--instagram:hover {
  color: #C13584; /* Instagram gradient start pink */
}


.codexse-popular-posts li {
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: center;
}

.codexse-popular-posts .codexse-popular-post__thumb {
    line-height: 0em;
    width: 100px;
    min-width: 100px;
}

.codexse-popular-posts li h6 {
    font-size: 18px;
    margin-bottom: 8px;
}

.codexse-popular-posts li .codexse-popular-post__views {
    display: flex;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    line-height: 1.6em;
}

.codexse-popular-posts li .codexse-popular-post__views i {
    color: var(--accent-color);
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
  justify-content: space-between !important;
}