._center, ._social-share-container._align-center ._channels-container, ._social-share-container._align-center, ._social-share-container ._channels-container ._channels ._channel ._channel-label ._channel-count span, ._social-share-container ._channels-container ._channels ._channel ._channel-label ._channel-count, ._social-share-container ._channels-container ._channels ._channel ._channel-label ._channel-name, ._social-share-container ._channels-container ._channels ._channel ._channel-label, ._social-share-container ._channels-container ._channels ._channel ._channel-icon span, ._social-share-container ._channels-container ._channels ._channel ._channel-icon, ._social-share-container ._channels-container ._total-share ._total-share-count > span, ._social-share-container ._channels-container ._total-share ._total-share-count {
  display: flex;
  justify-content: center;
  align-items: center;
}

._start, ._social-share-container._align-left ._channels-container, ._social-share-container ._channels-container ._channels {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._between, ._social-share-container ._channels-container ._channels ._channel {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._end {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/**
  * Main style
  * Social Share
  */
._social-share-container {
  display: flex;
  gap: calc(8px * var(--wpdm-social-share-scale));
  flex-direction: column;
  /**
   * Sibling support classes
   */
  /**
  Customization
  */
  /**
    Responsiveness
  */
  /**
  * Button Animations
  */
  /**
  * Others
  */
  /**
  * Responsive control
  */
}
._social-share-container ._share-label {
  display: inline-block;
  font-weight: 500;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
._social-share-container ._channels-container {
  display: inline-flex;
  align-items: center;
  gap: calc(8px * var(--wpdm-social-share-scale) / 2);
  /**
  * Button animation
  */
  /**
  * Button template 2
  */
}
._social-share-container ._channels-container ._total-share {
  display: inline-flex;
  align-items: center;
}
._social-share-container ._channels-container ._total-share::after {
  content: "";
  display: inline-block;
  width: 0.75px;
  height: calc(var(--wpdm-social-share-scale) * 30px * 0.9);
  background: #d8d8d8;
  margin: 0 calc(8px * var(--wpdm-social-share-scale));
}
._social-share-container ._channels-container ._total-share ._total-share-count {
  margin: 0 calc(8px * var(--wpdm-social-share-scale) / 1.75);
  margin-left: 0;
  line-height: 1;
  height: calc(var(--wpdm-social-share-scale) * 30px);
  flex-direction: column;
  gap: calc(var(--wpdm-social-share-scale) * 1px);
}
._social-share-container ._channels-container ._total-share ._total-share-count > span {
  text-align: center;
  line-height: calc(var(--wpdm-social-share-scale) * 1.2);
}
._social-share-container ._channels-container ._total-share ._total-share-count > span:first-child {
  font-weight: 700;
  font-size: calc(var(--wpdm-social-share-scale) * 16px);
}
._social-share-container ._channels-container ._total-share ._total-share-count > span:last-child {
  font-weight: 400;
  font-size: calc(var(--wpdm-social-share-scale) * 10px);
  opacity: 0.8;
}
._social-share-container ._channels-container ._channels {
  display: inline-flex;
  flex-wrap: wrap;
}
._social-share-container ._channels-container ._channels ._channel {
  cursor: pointer;
  height: calc(var(--wpdm-social-share-scale) * 30px);
  text-align: center;
  border-color: rgba(0, 0, 0, 0.04);
  font-size: calc(var(--wpdm-social-share-scale) * 10px);
  gap: calc(8px * var(--wpdm-social-share-scale));
  position: relative;
}
._social-share-container ._channels-container ._channels ._channel ._channel-icon {
  height: calc(var(--wpdm-social-share-scale) * 30px);
  font-size: calc(var(--wpdm-social-share-scale) * 14px);
  width: auto;
  padding: 0;
  margin-left: -0.5px;
}
._social-share-container ._channels-container ._channels ._channel ._channel-icon span {
  width: calc(var(--wpdm-social-share-scale) * 30px);
  height: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container ._channels ._channel ._channel-icon span svg {
  fill: currentColor;
  width: calc(12px * var(--wpdm-social-share-scale));
  height: calc(12px * var(--wpdm-social-share-scale));
}
._social-share-container ._channels-container ._channels ._channel ._channel-icon._channel-icon-full {
  width: calc(var(--wpdm-social-share-scale) * 30px);
  padding: 0;
  margin: 0;
  background: transparent;
}
._social-share-container ._channels-container ._channels ._channel ._channel-label {
  gap: calc(8px * var(--wpdm-social-share-scale));
  padding-right: calc(8px * var(--wpdm-social-share-scale));
}
._social-share-container ._channels-container ._channels ._channel ._channel-label ._channel-name {
  text-align: center;
  font-weight: 500;
  white-space: nowrap;
}
._social-share-container ._channels-container ._channels ._channel ._channel-label ._channel-count {
  width: calc(var(--wpdm-social-share-scale) * 17.5px);
  height: calc(var(--wpdm-social-share-scale) * 16px);
  font-size: calc(var(--wpdm-social-share-scale) * 9px);
  background: rgba(0, 0, 0, 0.25);
  padding: calc(var(--wpdm-social-share-scale) * 1px) calc(var(--wpdm-social-share-scale) * 1.5px);
  border-radius: calc(var(--wpdm-social-share-scale) * 6px);
  border-bottom-left-radius: 0px;
}
._social-share-container ._channels-container ._channels ._channel ._channel-label ._channel-count span {
  width: calc(var(--wpdm-social-share-scale) * 17.5px);
  height: calc(var(--wpdm-social-share-scale) * 16px);
}
._social-share-container ._channels-container ._channels ._channel ._channel-tooltip {
  position: absolute;
  top: 114%;
  left: 50%;
  transform: translateX(-50%);
  background: #404244;
  color: #fff;
  padding: calc(var(--wpdm-social-share-scale) * 5px) calc(var(--wpdm-social-share-scale) * 10px);
  border-radius: calc(var(--wpdm-social-share-scale) * 2px);
  font-size: calc(var(--wpdm-social-share-scale) * 10px);
  font-weight: 500;
  white-space: nowrap;
  pointer-events: none;
  z-index: 9999 !important;
}
._social-share-container ._channels-container ._channels ._channel ._channel-tooltip::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: calc(var(--wpdm-social-share-scale) * 3px) solid transparent;
  border-bottom-color: rgb(35, 35, 35);
}
._social-share-container ._channels-container ._channels ._channel ._channel-overlay {
  position: absolute;
  z-index: 0;
  background: transparent;
}
._social-share-container ._channels-container ._channels ._channel > *:not(._channel-overlay) {
  z-index: 1;
}
._social-share-container ._channels-container ._channels._no-wrap {
  flex-wrap: nowrap;
}
._social-share-container ._channels-container ._channels._channels-inside-modal {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  gap: calc(var(--wpdm-social-share-scale) * 7px);
  width: 100%;
}
._social-share-container ._channels-container ._channels._channels-inside-modal ._channel ._channel-label {
  width: 100%;
  text-align: left;
}
._social-share-container ._channels-container ._channels._channels-inside-modal ._channel ._channel-label ._channel-name {
  width: 100%;
  text-align: left;
}
._social-share-container ._channels-container ._channels._channels-inside-modal ._channel ._channel-label ._channel-name span {
  width: 100%;
  text-align: left;
}
._social-share-container ._channels-container ._channels._channels-inside-modal ._channel ._channel-icon svg {
  width: calc(var(--wpdm-social-share-scale) * 30px);
  padding: 0 calc(8px * var(--wpdm-social-share-scale));
}
._social-share-container ._channels-container._both-label ._channels ._channel-name {
  padding-right: 0;
}
._social-share-container ._channels-container._inside_modal {
  align-items: flex-start;
}
._social-share-container ._channels-container._rounded._spaced ._channel {
  border-radius: calc(3px * var(--wpdm-social-share-scale));
}
._social-share-container ._channels-container._rounded._spaced ._channel ._channel-icon {
  border-radius: calc(3px * var(--wpdm-social-share-scale));
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
._social-share-container ._channels-container._rounded._spaced ._channel ._channel-overlay {
  border-radius: calc(3px * var(--wpdm-social-share-scale));
}
._social-share-container ._channels-container._rounded._no-spaced ._channels {
  border-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
}
._social-share-container ._channels-container._rounded._no-spaced ._channels ._channel {
  border-radius: 0;
}
._social-share-container ._channels-container._rounded._no-spaced ._channels ._channel:first-child {
  border-top-left-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
  border-bottom-left-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
}
._social-share-container ._channels-container._rounded._no-spaced ._channels ._channel:first-child ._channel-overlay {
  border-top-left-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
  border-bottom-left-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
}
._social-share-container ._channels-container._rounded._no-spaced ._channels ._channel:last-child {
  border-top-right-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
  border-bottom-right-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
}
._social-share-container ._channels-container._rounded._no-spaced ._channels ._channel:last-child ._channel-icon {
  border-top-right-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
  border-bottom-right-radius: calc(3px * var(--wpdm-social-share-scale)) !important;
}
._social-share-container ._channels-container._circle ._channels ._channel {
  border-radius: 50px;
}
._social-share-container ._channels-container._circle ._channels ._channel ._channel-icon {
  border-radius: 50px;
}
._social-share-container ._channels-container._circle ._channels ._channel ._channel-overlay {
  border-radius: 50px;
}
._social-share-container ._channels-container._slanted ._total-share::after {
  transform: skewX(-20deg);
  margin-right: calc(8px * var(--wpdm-social-share-scale));
  margin-left: calc(8px * var(--wpdm-social-share-scale));
}
._social-share-container ._channels-container._slanted ._channels {
  transform: skewX(-20deg);
}
._social-share-container ._channels-container._slanted ._channels ._channel ._channel-icon svg,
._social-share-container ._channels-container._slanted ._channels ._channel ._channel-name,
._social-share-container ._channels-container._slanted ._channels ._channel ._channel-count {
  transform: skewX(20deg);
}
._social-share-container ._channels-container._slanted ._channels ._channel ._channel-overlay {
  transform: skewX(20deg);
}
._social-share-container ._channels-container._spaced ._channels {
  gap: calc(8px * var(--wpdm-social-share-scale) / 1.5);
}
._social-share-container ._channels-container._spaced ._channels ._channel-icon {
  background: rgba(0, 0, 0, 0.15);
}
._social-share-container ._channels-container._no-spaced ._channels ._channel ._channel-icon span {
  background: transparent;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale)) !important;
}
._social-share-container ._channels-container._channel-animation-1 ._channel {
  transition: scale 0.1s ease-in-out;
}
._social-share-container ._channels-container._channel-animation-1 ._channel:hover {
  scale: 0.98;
}
._social-share-container ._channels-container._channel-animation-2 ._channels ._channel ._channel-overlay, ._social-share-container ._channels-container._channel-animation-3 ._channels ._channel ._channel-overlay {
  transition: 0.3s all;
  opacity: 0;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%) scale(0);
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
}
._social-share-container ._channels-container._channel-animation-2 ._channels ._channel:hover ._channel-overlay, ._social-share-container ._channels-container._channel-animation-3 ._channels ._channel:hover ._channel-overlay {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
._social-share-container ._channels-container._channel-animation-3 ._channel-overlay {
  background: rgba(0, 0, 0, 0.1) !important;
  border-color: rgba(0, 0, 0, 0.1) !important;
}
._social-share-container ._channels-container._channel-animation-4 ._channels ._channel ._channel-overlay, ._social-share-container ._channels-container._channel-animation-5 ._channels ._channel ._channel-overlay {
  transition: 0.3s all;
  top: -1px;
  left: -1px;
  width: 0%;
  height: calc(100% + 2px);
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
}
._social-share-container ._channels-container._channel-animation-4 ._channels ._channel:hover ._channel-overlay, ._social-share-container ._channels-container._channel-animation-5 ._channels ._channel:hover ._channel-overlay {
  width: calc(100% + 2px);
}
._social-share-container ._channels-container._channel-animation-5 ._channel-overlay {
  background: rgba(0, 0, 0, 0.075) !important;
  border-color: rgba(0, 0, 0, 0.075) !important;
}
._social-share-container ._channels-container._channel-animation-6 ._channel ._channel-label {
  position: absolute;
  width: 0;
  opacity: 0;
  transition: 0.3s width;
}
._social-share-container ._channels-container._channel-animation-6 ._channel:hover ._channel-label {
  width: 100%;
  opacity: 1;
  position: inherit;
}
._social-share-container ._channels-container._channel-template-2 ._channel {
  background: #fff !important;
  gap: calc(8px * var(--wpdm-social-share-scale) / 1.8);
  padding-right: calc(8px * var(--wpdm-social-share-scale) / 2);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-facebook ._channel-icon {
  background: transparent !important;
  color: #3b5998 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-facebook ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-facebook ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-facebook ._channel-name {
  color: #3b5998 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-facebook ._channel-count {
  background: #3b5998 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-twitter ._channel-icon {
  background: transparent !important;
  color: #00aced !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-twitter ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-twitter ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-twitter ._channel-name {
  color: #00aced !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-twitter ._channel-count {
  background: #00aced !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-messenger ._channel-icon {
  background: transparent !important;
  color: #0084ff !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-messenger ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-messenger ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-messenger ._channel-name {
  color: #0084ff !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-messenger ._channel-count {
  background: #0084ff !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-instagram ._channel-icon {
  background: transparent !important;
  color: #833ab4 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-instagram ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-instagram ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-instagram ._channel-name {
  color: #833ab4 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-instagram ._channel-count {
  background: #833ab4 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-whatsapp ._channel-icon {
  background: transparent !important;
  color: #25d366 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-whatsapp ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-whatsapp ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-whatsapp ._channel-name {
  color: #25d366 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-whatsapp ._channel-count {
  background: #25d366 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-telegram ._channel-icon {
  background: transparent !important;
  color: #0088cc !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-telegram ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-telegram ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-telegram ._channel-name {
  color: #0088cc !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-telegram ._channel-count {
  background: #0088cc !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-google ._channel-icon {
  background: transparent !important;
  color: #dd4b39 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-google ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-google ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-google ._channel-name {
  color: #dd4b39 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-google ._channel-count {
  background: #dd4b39 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pinterest ._channel-icon {
  background: transparent !important;
  color: #cb2027 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pinterest ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pinterest ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pinterest ._channel-name {
  color: #cb2027 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pinterest ._channel-count {
  background: #cb2027 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-linkedin ._channel-icon {
  background: transparent !important;
  color: #007bb6 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-linkedin ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-linkedin ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-linkedin ._channel-name {
  color: #007bb6 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-linkedin ._channel-count {
  background: #007bb6 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-buffer ._channel-icon {
  background: transparent !important;
  color: #00aced !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-buffer ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-buffer ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-buffer ._channel-name {
  color: #00aced !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-buffer ._channel-count {
  background: #00aced !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-tumblr ._channel-icon {
  background: transparent !important;
  color: #32506d !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-tumblr ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-tumblr ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-tumblr ._channel-name {
  color: #32506d !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-tumblr ._channel-count {
  background: #32506d !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-reddit ._channel-icon {
  background: transparent !important;
  color: #ff4500 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-reddit ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-reddit ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-reddit ._channel-name {
  color: #ff4500 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-reddit ._channel-count {
  background: #ff4500 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-stumbleupon ._channel-icon {
  background: transparent !important;
  color: #f74425 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-stumbleupon ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-stumbleupon ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-stumbleupon ._channel-name {
  color: #f74425 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-stumbleupon ._channel-count {
  background: #f74425 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-delicious ._channel-icon {
  background: transparent !important;
  color: #3399ff !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-delicious ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-delicious ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-delicious ._channel-name {
  color: #3399ff !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-delicious ._channel-count {
  background: #3399ff !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-evernote ._channel-icon {
  background: transparent !important;
  color: #5ba525 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-evernote ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-evernote ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-evernote ._channel-name {
  color: #5ba525 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-evernote ._channel-count {
  background: #5ba525 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-wordpress ._channel-icon {
  background: transparent !important;
  color: #21759b !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-wordpress ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-wordpress ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-wordpress ._channel-name {
  color: #21759b !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-wordpress ._channel-count {
  background: #21759b !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pocket ._channel-icon {
  background: transparent !important;
  color: #ef4023 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pocket ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pocket ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pocket ._channel-name {
  color: #ef4023 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-pocket ._channel-count {
  background: #ef4023 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-email ._channel-icon {
  background: transparent !important;
  color: #0088cc !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-email ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-email ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-email ._channel-name {
  color: #0088cc !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-email ._channel-count {
  background: #0088cc !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-print ._channel-icon {
  background: transparent !important;
  color: #8c0741 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-print ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-print ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-print ._channel-name {
  color: #8c0741 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-print ._channel-count {
  background: #8c0741 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-copy ._channel-icon {
  background: transparent !important;
  color: #4b555a !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-copy ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-copy ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-copy ._channel-name {
  color: #4b555a !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-copy ._channel-count {
  background: #4b555a !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-dark ._channel-icon {
  background: transparent !important;
  color: #333 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-dark ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-dark ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-dark ._channel-name {
  color: #333 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-dark ._channel-count {
  background: #333 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-light ._channel-icon {
  background: transparent !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-light ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-light ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-light ._channel-name {
  color: rgba(0, 0, 0, 0.8) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-light ._channel-count {
  background: rgb(238, 235, 235) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-sms ._channel-icon {
  background: transparent !important;
  color: #463718 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-sms ._channel-icon {
  width: calc(var(--wpdm-social-share-scale) * 30px);
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-sms ._channel-icon span {
  background: transparent !important;
  width: auto !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 1.25) !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-sms ._channel-name {
  color: #463718 !important;
}
._social-share-container ._channels-container._channel-template-2 ._channel._icon-sms ._channel-count {
  background: #463718 !important;
}
._social-share-container ._channels-container._channel-template-2._spaced ._channels {
  box-shadow: none !important;
  gap: calc(8px * var(--wpdm-social-share-scale) * 1.5);
}
._social-share-container ._channels-container._channel-template-2._spaced ._channels ._channel {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.06) !important;
}
._social-share-container ._channels-container._channel-template-2._no-spaced ._channels {
  border: 1px solid rgba(0, 0, 0, 0.09) !important;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.06) !important;
}
._social-share-container ._channels-container._channel-template-2._no-spaced._circle ._channels {
  border-radius: 50px !important;
  flex-wrap: nowrap;
  box-shadow: none !important;
  border-color: transparent !important;
}
._social-share-container ._channels-container._channel-template-2._no-spaced._circle ._channels ._channel {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}
._social-share-container ._channels-container._channel-template-2._no-spaced._rectangular ._channels {
  border-radius: 0px !important;
  flex-wrap: nowrap;
}
._social-share-container ._channels-container._channel-template-2._no-spaced._slanted ._channels {
  flex-wrap: nowrap;
}
._social-share-container ._channels-container._channel-template-2 ._icon-light ._channel-label {
  padding-left: 0;
}
._social-share-container.inline {
  flex-direction: row;
}
._social-share-container._align-center ._channels-container {
  text-align: center;
}
._social-share-container._align-right {
  justify-content: flex-end;
  text-align: right;
}
._social-share-container._align-right ._channels-container {
  justify-content: flex-end;
  text-align: right;
}
._social-share-container._align-stretch {
  justify-content: space-between;
  width: 100%;
  text-align: justify;
}
._social-share-container._align-stretch ._channels-container {
  justify-content: space-between;
  width: 100%;
}
._social-share-container._align-stretch ._channels-container ._channels {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
._social-share-container._align-stretch ._channels-container ._channels ._channel-label {
  width: 100%;
}
._social-share-container._align-stretch ._channels-container ._channels ._channel-label ._channel-name {
  width: 100%;
}
@media (max-width: 768px) {
  ._social-share-container ._hide-on-mobile {
    display: none;
  }
}
@media (min-width: 768px) {
  ._social-share-container ._hide-on-desktop {
    display: none;
  }
}
._social-share-container ._icon-light {
  border: 1px solid rgba(0, 0, 0, 0.1);
  gap: calc(8px * var(--wpdm-social-share-scale) / 2) !important;
}
._social-share-container ._icon-light ._channel-label {
  padding-right: 0 !important;
  padding-left: calc(8px * var(--wpdm-social-share-scale) / 2);
}
._social-share-container ._icon-light ._channel-label ._channel-name {
  padding: 0 !important;
  margin: 0;
}
._social-share-container ._icon-light svg {
  width: calc(var(--wpdm-social-share-scale) * 15px) !important;
  height: calc(var(--wpdm-social-share-scale) * 15px) !important;
}
._social-share-container ._icon-facebook {
  background: #3b5998;
  color: #fff;
  border: 1px solid rgba(59, 89, 152, 0.7);
}
._social-share-container ._icon-twitter {
  background: #00aced;
  color: #fff;
  border: 1px solid rgba(0, 172, 237, 0.7);
}
._social-share-container ._icon-messenger {
  background: #0084ff;
  color: #fff;
  border: 1px solid rgba(0, 132, 255, 0.7);
}
._social-share-container ._icon-instagram {
  background: #833ab4;
  color: #fff;
  border: 1px solid rgba(131, 58, 180, 0.7);
}
._social-share-container ._icon-whatsapp {
  background: #25d366;
  color: #fff;
  border: 1px solid rgba(37, 211, 102, 0.7);
}
._social-share-container ._icon-telegram {
  background: #0088cc;
  color: #fff;
  border: 1px solid rgba(0, 136, 204, 0.7);
}
._social-share-container ._icon-google {
  background: #dd4b39;
  color: #fff;
  border: 1px solid rgba(221, 75, 57, 0.7);
}
._social-share-container ._icon-pinterest {
  background: #cb2027;
  color: #fff;
  border: 1px solid rgba(203, 32, 39, 0.7);
}
._social-share-container ._icon-linkedin {
  background: #007bb6;
  color: #fff;
  border: 1px solid rgba(0, 123, 182, 0.7);
}
._social-share-container ._icon-buffer {
  background: #00aced;
  color: #fff;
  border: 1px solid rgba(0, 172, 237, 0.7);
}
._social-share-container ._icon-tumblr {
  background: #32506d;
  color: #fff;
  border: 1px solid rgba(50, 80, 109, 0.7);
}
._social-share-container ._icon-reddit {
  background: orangered;
  color: #fff;
  border: 1px solid rgba(255, 69, 0, 0.7);
}
._social-share-container ._icon-stumbleupon {
  background: #f74425;
  color: #fff;
  border: 1px solid rgba(247, 68, 37, 0.7);
}
._social-share-container ._icon-delicious {
  background: #3399ff;
  color: #fff;
  border: 1px solid rgba(51, 153, 255, 0.7);
}
._social-share-container ._icon-evernote {
  background: #5ba525;
  color: #fff;
  border: 1px solid rgba(91, 165, 37, 0.7);
}
._social-share-container ._icon-wordpress {
  background: #21759b;
  color: #fff;
  border: 1px solid rgba(33, 117, 155, 0.7);
}
._social-share-container ._icon-pocket {
  background: #ef4023;
  color: #fff;
  border: 1px solid rgba(239, 64, 35, 0.7);
}
._social-share-container ._icon-email {
  background: #0088cc;
  color: #fff;
  border: 1px solid rgba(0, 136, 204, 0.7);
}
._social-share-container ._icon-print {
  background: #8c0741;
  color: #fff;
  border: 1px solid rgba(140, 7, 65, 0.7);
}
._social-share-container ._icon-copy {
  background: #4b555a;
  color: #fff;
  border: 1px solid rgba(75, 85, 90, 0.7);
}
._social-share-container ._icon-dark {
  background: #333333;
  color: #fff;
  border: 1px solid rgba(51, 51, 51, 0.7);
}
._social-share-container ._icon-light {
  background: #eeebeb;
  color: #333;
  border: 1px solid rgba(0, 0, 0, 0.8);
}
._social-share-container ._icon-sms {
  background: #463718;
  color: #fff;
  border: 1px solid rgba(70, 55, 24, 0.7);
}
@media (max-width: 576px) {
  ._social-share-container ._channels-container {
    align-items: center;
    gap: calc(8px * var(--wpdm-social-share-scale));
  }
  ._social-share-container ._channels-container ._channels {
    justify-content: flex-start;
  }
}

._hide-on-desktop {
  display: none !important;
}

._hide-on-mobile {
  display: flex !important;
}

@media (max-width: 768px) {
  ._hide-on-mobile {
    display: none !important;
  }
  ._hide-on-desktop {
    display: flex !important;
  }
}
._wpdm-social-share-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99999999;
}

._wpdm-social-share-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  max-width: 560px;
  max-height: 400px;
  background: rgba(255, 255, 255, 0.999);
  z-index: 99999999;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.06);
  overflow-y: auto;
}
._wpdm-social-share-modal ._wpdm-social-share-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
._wpdm-social-share-modal ._wpdm-social-share-modal-header ._wpdm-social-share-modal-title {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  padding: 0 17px;
}
._wpdm-social-share-modal ._wpdm-social-share-modal-header ._wpdm-social-share-modal-close {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.5);
  padding: 10px;
  transition: 0.2s ease-in-out;
  height: 50px;
  width: 50px;
}
._wpdm-social-share-modal ._wpdm-social-share-modal-header ._wpdm-social-share-modal-close svg {
  fill: currentColor;
  width: 25px;
  height: 25px;
}
._wpdm-social-share-modal ._wpdm-social-share-modal-header ._wpdm-social-share-modal-close:hover {
  background: rgba(0, 0, 0, 0.08);
  color: #222;
}
._wpdm-social-share-modal ._wpdm-social-share-modal-body {
  padding: 15px;
}

@media print {
  ._wpdm-social-share-modal {
    display: none !important;
  }
  ._wpdm-social-share-modal-overlay {
    display: none !important;
  }
}

/*# sourceMappingURL=social-share.min.css.map */
