/*
File generated by XWK on Thu, 12 Nov 2026 15:21:16 +0100 - NEVER EDIT THIS FILE 
File src: files/cache/dscss/social-sharing.dynamic.50702E15.scss 
Compile Time: 21ms 
*/
.item-wrapper .item-addthis .addthis_inbox, .item-wrapper.item-social-sharing .item-text-element > .item-text > div > div .addthis_inbox {
  overflow: hidden !important; }
  .item-wrapper .item-addthis .addthis_inbox .addthis_toolbox, .item-wrapper.item-social-sharing .item-text-element > .item-text > div > div .addthis_inbox .addthis_toolbox {
    margin-left: -3px;
    margin-right: -3px;
    margin-bottom: -6px; }
    .item-wrapper .item-addthis .addthis_inbox .addthis_toolbox > a, .item-wrapper.item-social-sharing .item-text-element > .item-text > div > div .addthis_inbox .addthis_toolbox > a {
      display: inline-block;
      float: none;
      margin-bottom: 6px;
      padding-left: 0px;
      padding-right: 0px;
      margin-left: 3px;
      margin-right: 3px; }

.item-wrapper.item-social-sharing > .item > .item-content > .item-text-element > .item-text.empty + .item-addthis {
  padding-top: 0; }

.social-sharing-icon-group {
  overflow: hidden;
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  transition: border ease-in-out 0.2s, background-color ease-in-out 0.2s; }
  .social-sharing-icon-group > .social-sharing-icon {
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    color: #bfbfbf;
    transition: opacity ease-in-out 0.2s; }
  .social-sharing-icon-group > .social-sharing-icon > img {
    width: 24px;
    height: 24px; }
  .social-sharing-icon-group > .social-sharing-icon:not(.hover) {
    width: 0px; }
  .social-sharing-icon-group > .social-sharing-icon.hover {
    color: #f49b00;
    opacity: 0; }
  .social-sharing-icon-group:hover {
    border-color: #fff;
    background-color: #fff; }
  .social-sharing-icon-group:hover > .social-sharing-icon {
    opacity: 0; }
  .social-sharing-icon-group:hover > .social-sharing-icon.hover {
    opacity: 1; }
/* screen-sm definitions */
@media (max-width: 1023px) {
  .social-sharing-icon-group {
    width: 40px;
    height: 40px; }
    .social-sharing-icon-group > .social-sharing-icon {
      font-size: 30px; }
      .social-sharing-icon-group > .social-sharing-icon > img {
        width: 24px;
        height: 24px; } }
/* screen-xs definitions */
@media (max-width: 768px) {
  .social-sharing-icon-group {
    width: 50px;
    height: 50px; }
    .social-sharing-icon-group > .social-sharing-icon {
      font-size: 28px; }
      .social-sharing-icon-group > .social-sharing-icon > img {
        width: 24px;
        height: 24px; } }

.addthis_inbox > .addthis_toolbox.addthis_default_style a {
  padding: 0 2px;
  margin-bottom: 5px;
  line-height: initial; }
