#dpsp-floating-sidebar {
  position: fixed;
  left: 0;
  top: 20%;
  z-index: 9999;
  margin-left: 10px;
  overflow: hidden;
  border-radius: 14px;
  background-color: #262d61;
  padding-left: 3px;
}

#dpsp-floating-sidebar ul,
#dpsp-floating-sidebar li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: -2px !important;
}

#dpsp-floating-sidebar a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  color: #fff;
  text-decoration: none;
  background: transparent;
}

#dpsp-floating-sidebar svg {
  width: 24px;
  height: 24px;
  fill: currentColor;
  display: block;
}

@media (max-width: 768px) {
  #dpsp-floating-sidebar {
    display: none;
  }
}

@media screen and (max-width: 720px) {
  aside#dpsp-floating-sidebar.dpsp-hide-on-mobile.opened {
    display: none;
  }
}

.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn {
  --customNetworkColor: #262d61;
  --customNetworkHoverColor: #262d61;
  background: #262d61;
  border-color: #262d61;
}

.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:hover,
.dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:focus {
  border-color: #121260 !important;
  background: #121260 !important;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn {
  --networkHover: rgba(38, 45, 97, 0.4);
  --networkAccent: rgba(38, 45, 97, 1);
}
