
#social-sidebar {
    right: 0;
    position: fixed;
    top: 40%;
    z-index: 10;
   }
   #social-sidebar li:first-child a { border-top-left-radius: 5px; }
   #social-sidebar li:last-child a { border-bottom-left-radius: 5px; }
    
   #social-sidebar a {
      background: #222;
    color: #fff;
       text-decoration: none;
    display: block;
    height: 50px;
    width: 50px;  
    font-size: 24px;
    line-height: 50px;
    position: relative;
    text-align: center;
       cursor: pointer;
   }
   #social-sidebar a:hover span {
    right: 120%;
    opacity: 1;
   }
   #social-sidebar a span {
     font: 12px "Open Sans", sans-serif;
     text-transform: uppercase;
    border-radius: 3px;
    line-height: 24px;
    right: -100%;
    margin-top: -16px;
    opacity: 0;
    padding: 4px 8px;
    position: absolute;
    transition: opacity .3s, right .4s;
    top: 50%;
    z-index: -1;
   }
    
   #social-sidebar a span:before {
    content: "";
    display: block;
    height: 8px;
     width: 8px;
    right: -4px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
   }
    
   #social-sidebar a[class*="email"]:hover,
   #social-sidebar a[class*="email"] span,
   #social-sidebar a[class*="email"] span:before {background: #2563eb;}
    
   #social-sidebar a[class*="whatsapp"]:hover,
   #social-sidebar a[class*="whatsapp"] span,
   #social-sidebar a[class*="whatsapp"] span:before {background: #4ee21c;}
    
   #social-sidebar a[class*="telegram"]:hover,
   #social-sidebar a[class*="telegram"] span,
   #social-sidebar a[class*="telegram"] span:before {background: #4296c8;}
    
   #social-sidebar a[class*="phone"]:hover,
   #social-sidebar a[class*="phone"] span,
   #social-sidebar a[class*="phone"] span:before {background: #ea4c89;}
    
   #social-sidebar a[class*="instagram"]:hover,
   #social-sidebar a[class*="instagram"] span,
   #social-sidebar a[class*="instagram"] span:before {background: #f72828;}
    
   