
  .me {
    background-image: url(/wp-content/themes/plusfm2019/assets/img/whatsappicon.svg);
    background-size: cover;
    color: aliceblue;
  }
  
    
  .container2 {
    text-decoration: white;
    position:fixed;
    left:10px;
    bottom:10px;   
    cursor:pointer;
    z-index:9999999;
    float:left;
     animation: fadein 2s;
        -moz-animation: fadein 2s; /* Firefox */
        -webkit-animation: fadein 2s; /* Safari and Chrome */
        -o-animation: fadein 2s; /* Opera */
    }
    @keyframes fadein {
        from {
            opacity:0;
            transform: translateX(-100px);
        }
        to {
            opacity:1;
            transform: translateX(0px);
        }
    }
    @-moz-keyframes fadein { /* Firefox */
        from {
            opacity:0;
        }
        to {
            opacity:1;
        }
    }
    @-webkit-keyframes fadein { /* Safari and Chrome */
        from {
            opacity:0;
        }
        to {
            opacity:1;
        }
    }
    @-o-keyframes fadein { /* Opera */
        from {
            opacity:0;
        }
        to {
            opacity: 1;
        }
    }

    
  .email {
    background: #00bb2d;
    border-radius: 16px;
    height: 32px;
    overflow: hidden;
    position: relative;
    width: 170px;
    -webkit-tap-highlight-color: transparent;
    transition: width 300ms cubic-bezier(0.4, 0.0, 0.2, 1),
      height 300ms cubic-bezier(0.4, 0.0, 0.2, 1),
      box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1),
      border-radius 300ms cubic-bezier(0.4, 0.0, 0.2, 1),
      background-color 300ms cubic-bezier(1, 0.5, 0.2, 1);
  }
  .email:not(.expand) {
    cursor: pointer;
  }
  .email:not(.expand):hover {
    background: #00bb4b;
    box-shadow: 0px 0px 10px #2dcc52;
    
    
  }
  .from {
    position: absolute;
    transition: opacity 200ms 100ms cubic-bezier(0.0, 0.0, 0.2, 1);
  }
  .from-contents {
    display: flex;
    flex-direction: row;
    transform-origin: 0 0;
    transition: transform 300ms cubic-bezier(0.4, 0.0, 0.2, 1);
  }
  .to {
    opacity: 0;
    position: absolute;
    transition: opacity 100ms cubic-bezier(0.4, 0.0, 1, 1);
  }
  .to-contents {
    transform: scale(.55);
    transform-origin: 0 0;
    transition: transform 300ms cubic-bezier(0.4, 0.0, 0.2, 1);
  }
  .avatar {
    border-radius: 12px;
    height: 24px;
    left: 6px;
    position: relative;
    top: 4px;
    width: 24px;
    font-size: 24px;
  }
  .name {
    font-size: 14px;
    line-height: 32px;
    margin-left: 10px;
  }

  .subir{
    bottom: 80px !important;
  }
  .top {
    background: #6422EB;
    display: flex;
    flex-direction: row;
    height: 70px;
    transition: height 300ms cubic-bezier(0.4, 0.0, 0.2, 1);
    width: 300px;
  }
  .avatar-large {
    border-radius: 21px;
    height: 42px;
    margin-left: 12px;
    position: relative;
    top: 14px;
    width: 42px;
  }
  .name-large {
    color: #efd8ef;
    font-size: 20px;
    line-height: 60px;
    margin-left: 20px;
    font-weight: 600;
  }
  
  .name-sub {
    color: #efd8ef;
    font-size: 10px;
    line-height: 10px;
    margin-left: -30px;
    font-weight: 100;
    margin-top: 45px;
  }
  .x-touch {
    align-items: center;
    align-self: center;
    cursor: pointer;
    display: flex;
    height: 50px;
    justify-content: center;
    margin-left: auto;
    width: 50px;
  }
  .x {
    background: #BA87F9;
    border-radius: 10px;
    height: 20px;
    position: relative;
    width: 20px;
  }
  .x-touch:hover .x {
    background: #CB9AFB;
  }

  .bottom2 {
    background: #FFF;
    color:  #444247;
    font-size: 14px;
    height: 200px;
    padding-top: 5px;
    width: 300px;
  }
  .row2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 60px;
  }
  .instagram {
    margin-left: 16px;
    height: 30px;
    position: relative;
    top: 0px;
    width: 30px;
  }
  .medium {
    height: 30px;
    margin-left: 16px;
    position: relative;
    width: 30px;
  }
  .link {
    margin-left: 16px;
  }
  .link a {
    color:  #444247;
    text-decoration: none;
  }
  .link a:hover {
    color:  #777579;
  }
  .email.expand {
    border-radius: 6px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.10), 0 6px 6px rgba(0,0,0,0.16);
    height: 200px;
    width: 300px;
  }
  .expand .from {
    opacity: 0;
    transition: opacity 100ms cubic-bezier(0.4, 0.0, 1, 1);
  }
  .expand .from-contents {
    transform: scale(1.91);
  }
  .expand .to {
    opacity: 1;
    transition: opacity 200ms 100ms cubic-bezier(0.0, 0.0, 0.2, 1);
  }
  .expand .to-contents {
    transform: scale(1);
  }