@charset "UTF-8";

.netivism-share-container {
  --color-facebook: #0866ff;
  --color-x-twitter: #000;
  --color-line: #06c755;
  --color-email: #555;
  --color-webpage-link: #999;
  display: flex;
  justify-content: center;
}
ul.netivism-share-list {
  display: inline-flex;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.netivism-share-list .netivism-share-item {
  position: relative;  
}
.netivism-share-list .netivism-share-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
  border: 0;
}
.netivism-share-list .nsi-facebook .netivism-share-btn {
  color: #fff;
  background: var(--color-facebook);  
}
.netivism-share-list .nsi-x-twitter .netivism-share-btn {
  color: #fff;
  background: var(--color-x-twitter);
}
.netivism-share-list .nsi-line .netivism-share-btn {
  color: var(--color-line);
  background: #fff;
}
.netivism-share-list .nsi-email .netivism-share-btn {
  color: #fff;
  background: var(--color-email);
}
.netivism-share-list .nsi-webpage-link .netivism-share-btn {
  color: #fff;
  background: var(--color-webpage-link);
}
.netivism-share-list .netivism-share-icon {
  cursor: pointer;
  font-size: 24px; 
}
.netivism-share-list .netivism-share-icon:hover {
  cursor: pointer;
}
.netivism-share-list .nsl-facebook .netivism-share-icon {
  font-size: 26px;
}
.netivism-share-list .nsl-line .netivism-share-icon {
  font-size: 40px;
}
