:root {
    --e-global-color-primary: #FFD012;
    --e-global-color-secondary: #0B3665;
}
.elementor-widget-eel-post-meta .eel--blog-meta{
    margin:0;
    padding: 0;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    li{
        position: relative;
        display: inline-flex;
        gap: 5px;
        flex-wrap: wrap;
        font-size: 14px;
        line-height: 100%;
        align-items: center;
        margin-right: 20px;
        font-style: normal;
        a{
            color: currentColor;
            &:hover{
                color: var(--e-global-color-primary);
            }
        }
        i{
            font-size: 15px;
        }
        svg{
            height: 16px;
            width: 16px;
        }
        em{
            font-style: normal;
        }
    }
}

.eel--separator--dot {
  li+li {
    padding-left: 10px;
    &::before {
      content: "";
      position: absolute;
      left: 0;
      top: 8px;
      background: #000;
      width: 5px;
      height: 5px;
      border-radius: 100%;
    }
  }
}

.eel--separator--line {
  li+li {
    padding-left: 10px;
    &::before {
      content: "";
      position: absolute;
      left: 0;
      top: 3px;
      background: #000;
      width: 1px;
      height: 10px;
    }
  }
}

@media (max-width: 600px) {
	.elementor-widget-eel-post-meta .eel--blog-meta{
		row-gap: 12px;
	}
}

.elementor-widget-eel-post-meta .eel--blog-meta li.eel--blog-cat a{
	margin-right: -4px;
}