@font-face{font-family:'soclinks';src:url('/font/soclinks.eot');
    src:url('/font/soclinks.eot#iefix') format('embedded-opentype'),
    url('/font/soclinks.woff2') format('woff2'),
    url('/font/soclinks.woff') format('woff'),
    url('/font/soclinks.ttf') format('truetype'),
    url('/font/soclinks.svg#soclinks') format('svg');font-weight:normal;font-style:normal;font-display:swap}
  [class^="sl_icon-"]:before, [class*=" sl_icon-"]:before{font-family:"soclinks";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
  .sl_icon-chat:before{content:'\e800'}
  .sl_icon-comment:before{content:'\e801'}
  .sl_icon-phone:before{content:'\e802'}
  .sl_icon-mail:before{content:'\e803'}
  .sl_icon-twitter:before{content:'\f099'}
  .sl_icon-facebook:before{content:'\f09a'}
  .sl_icon-gplus:before{content:'\f0d5'}
  .sl_icon-mail-alt:before{content:'\f0e0'}
  .sl_icon-comment-empty:before{content:'\f0e5'}
  .sl_icon-chat-empty:before{content:'\f0e6'}
  .sl_icon-instagram:before{content:'\f16d'}
  .sl_icon-skype:before{content:'\f17e'}
  .sl_icon-vkontakte:before{content:'\f189'}
  .sl_icon-paper-plane:before{content:'\f1d8'}
  .sl_icon-paper-plane-empty:before{content:'\f1d9'}
  .sl_icon-whatsapp:before{content:'\f232'}
  .sl_icon-odnoklassniki:before{content:'\f263'}
  /**/
  #soclinks{
    position:fixed;
    font-family:Arial, sans-serif;
    right:20px;
    bottom:20px;
    width:60px;
    height:60px;
    z-index:1000001;
    
  }
  
  #soclinks_wrap{
    position:absolute;
  }
  #open_sl_menu, #open_sl_menu:hover{
    display:inline-block;
    width:60px;
    height:60px;
    background:#d53030;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    text-align:center;
    line-height:60px;
    color:#fff;
    font-size:26px;
    text-decoration:none;
    position:relative;
    z-index:11;
  }
  .sl_icon_close{
    display:none;
    width:60px;
    height:60px;
    position:relative;
      font-family:monospace;
    font-style:normal;
  }
  .sl_icon_close:before, .sl_icon_close:after{
    content:'';
    width:30px;
    height:3px;
    position:absolute;
    left:50%;
    top:60px;
    margin:-30px 0 0 -15px;
    background:#fff;
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
  }
  .sl_icon_close:after{
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
  }
  .sl_tooltip{
    display:inline-block;
    position:absolute;
    right:70px;
    top:50%;
    background:#fff;
    box-shadow:0px 0px 8px #bbb;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#666;
    font-size:14px;
    line-height:16px;
    width:auto;
    transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    min-width:100px;
    text-align:center;
    z-index:1000001;
  }
  .sl_tooltip_wrap{
    position:relative;
    padding:5px 15px;
  }
  .sl_tooltip:before{
    content:'';
    display:inline-block;
    position:absolute;
    width:10px;
    height:10px;
    background:#fff;
    box-shadow:3px 3px 8px #dbdbdb;
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    top:50%;
    margin-top:-6px;
    right:-4px;
  }
  #start_tooltip{
    cursor:pointer;
  }
  #soclinks_list{
    display:none;
    position:absolute;
    right:2px;
    text-align:right;
    bottom:65px;
    padding:0;
    margin:0;
    list-style:none;
  }
  #soclinks_list.sl_two_cols {
    width:132px;
  }
  #soclinks_list.sl_three_cols {
    width:198px;
  }
  #soclinks_list.sl_four_cols {
    width:264px;
  }
  #soclinks_list>li{
    width:56px;
    height:56px;
    margin-bottom:10px;
    margin-left:10px;
    padding:0;
    position:relative;
    transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
    display:inline-block;
  }
  #soclinks_list>li>a{
    position:relative;
    display:inline-block;
    color:#fff;
    text-decoration:none;
    font-size:26px;
    width:56px;
    height:56px;
    text-align:center;
    line-height:56px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    z-index:11;
  }
  #soclinks_list>li:before{
    content:'';
    position:absolute;
    display:inline-block;
    left:3px;
    top:3px;
    width:50px;
    height:50px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    box-shadow:0 2px 10px #222222;
    transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
    z-index:10;
  }
  #soclinks_list>li:hover:before{
    box-shadow:0 2px 15px #000000;
  }
  #soclinks_list>li>a>.sl_tooltip{
    display:none;
    opacity:0;
    transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
  }
  #soclinks_list>li>a:hover>.sl_tooltip{
    display:block;
    opacity:1;
  }
  #soclinks_list.sl_two_cols>li>a:hover>.sl_tooltip,
  #soclinks_list.sl_three_cols>li>a:hover>.sl_tooltip,
  #soclinks_list.sl_four_cols>li>a:hover>.sl_tooltip{
    display:none;
  }
  #soclinks_list>li>a>i{width:auto;}
  .globalClass_ET{
    display:none;
  }

  .soclinks_pulse {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    animation: pulsating2 2s ease-in-out infinite;
    opacity: 0;
    z-index: 5;
  }
  
  .soclinks_ringbase {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    opacity: 0;
    z-index: 10;
    box-shadow: 0 0 2px 1px #d53030, inset 0 0 2px 1px #d53030;
    animation: ring2 1.2s ease-in-out infinite;
  }
  
  @keyframes pulsating2 {
    0% { opacity: 0.0; }
    50% { opacity: 0.2; }
    100% { opacity: 0.0; }
  }
  
  @keyframes ring2 {
    0% { transform: scale(0.8, 0.8); opacity: 0.0; }
    50% { opacity: 0.6; }
    100% { transform: scale(1.5, 1.5); opacity: 0.0; }
  }


  #sl_telegramm{background-color:#589dd2}
  #sl_vkontakte{background-color:#4f749d}
  #sl_facebook{background-color:#405c98}
  #sl_viber{background-color:#70499d}
  #sl_skype{background-color:#2a8ac3}
  #sl_whatsapp{background-color:#35bb49}
  #sl_jivo{background-color:#d53030}
  #sl_jivocall{background-color:#171717}


