.at-quote-share .copyit span.copied::after {
    content: 'Copied ';
    color: #fff
}

blockquote.at-social-share {
    background-color: #fff;
    box-shadow: 0 4px 12px 0 rgb(0 0 0 / 5%);
    border-radius: 6px;
    margin: 0 0 1.5em;
    border: 2px solid;
    border-image-slice: 1;
    padding: 20px;
    font-style: normal;
    font-size: 14.5px;
    border-image-source: linear-gradient(to left, #05bb5e, #059970); 
    text-align: center;
    display: block;
}

blockquote.at-social-share:before {
    content: none;
}

blockquote.at-social-share p {
    line-height: 1.5;
    margin: 0;
    font-size: 15px;
	color: #313131;
}
cite {
    font-style: italic;
    padding: 3px 40px;
    border-bottom: 2px solid;
    font-weight: 500;
    line-height: 1.2em;
}
blockquote.at-social-share .at-quote-share {
    padding-top: 7px;
    margin-left: 10px;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0;
    color: #444;
    margin-top: 13px;
    padding-bottom: 8px;
}

blockquote.at-social-share .at-quote-share span {
    font-size: 12px;
    font-style: normal;
    padding: 0px;
    padding-top: 4px;
    padding-right: 11px;
    word-break: initial;
}

blockquote.at-social-share .at-quote-share a {
    font-size: 22px;
    padding: 6px 12px;
    line-height: 1.4;
    margin: 0 3px;
    cursor: pointer;
    position: relative;
    color: #000;
    text-decoration: none;
    word-break: initial;
}

blockquote.at-social-share .at-quote-share a:hover {
    transition: .3s;
}

blockquote.at-social-share .at-quote-share a.icon-facebook {
    background: #3b5998;
    font-size: 15px;
    border-radius: 15px;
    color: #fff;
    width: auto;
}

blockquote.at-social-share .at-quote-share a.icon-whatsapp {
    background: #0f9806;
    font-size: 15px;
    border-radius: 15px;
    color: #fff;
    width: auto;
}

blockquote.at-social-share .at-quote-share a.icon-telegram {
    background: #32afed;
    font-size: 15px;
    border-radius: 15px;
    color: #fff;
    width: auto;
}

blockquote.at-social-share .at-quote-share .copyit {
    background: #00bf9c;
    font-size: 15px;
    font-style: normal;
    border: none;
    border-radius: 15px;
    color: #fff;
    width: 80px;
}

blockquote.at-social-share .at-quote-share span.copied {
    background: #049a10;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    right: 0;
    text-align: center;
    padding: 5px;
    font-size: 15px;
    border-radius: 15px;
}

span.q-share::after {
    content: 'Share:';
    color: #666;
    display: inline-block;
    position: relative;
}

.at-quote-share .copyit::after {
    content: 'Copy ';
    color: #fff
}

.at-quote-share i.at-twitter::after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.46,6C21.69,6.35 20.86,6.58 20,6.69C20.88,6.16 21.56,5.32 21.88,4.31C21.05,4.81 20.13,5.16 19.16,5.36C18.37,4.5 17.26,4 16,4C13.65,4 11.73,5.92 11.73,8.29C11.73,8.63 11.77,8.96 11.84,9.27C8.28,9.09 5.11,7.38 3,4.79C2.63,5.42 2.42,6.16 2.42,6.94C2.42,8.43 3.17,9.75 4.33,10.5C3.62,10.5 2.96,10.3 2.38,10C2.38,10 2.38,10 2.38,10.03C2.38,12.11 3.86,13.85 5.82,14.24C5.46,14.34 5.08,14.39 4.69,14.39C4.42,14.39 4.15,14.36 3.89,14.31C4.43,16 6,17.26 7.89,17.29C6.43,18.45 4.58,19.13 2.56,19.13C2.22,19.13 1.88,19.11 1.54,19.07C3.44,20.29 5.7,21 8.12,21C16,21 20.33,14.46 20.33,8.79C20.33,8.6 20.33,8.42 20.32,8.23C21.16,7.63 21.88,6.87 22.46,6Z' fill='%23fff'/%3E%3C/svg%3E") center / 20px no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.at-quote-share i.at-whatsapp::after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.04 2C6.58 2 2.13 6.45 2.13 11.91C2.13 13.66 2.59 15.36 3.45 16.86L2.05 22L7.3 20.62C8.75 21.41 10.38 21.83 12.04 21.83C17.5 21.83 21.95 17.38 21.95 11.92C21.95 9.27 20.92 6.78 19.05 4.91C17.18 3.03 14.69 2 12.04 2M12.05 3.67C14.25 3.67 16.31 4.53 17.87 6.09C19.42 7.65 20.28 9.72 20.28 11.92C20.28 16.46 16.58 20.15 12.04 20.15C10.56 20.15 9.11 19.76 7.85 19L7.55 18.83L4.43 19.65L5.26 16.61L5.06 16.29C4.24 15 3.8 13.47 3.8 11.91C3.81 7.37 7.5 3.67 12.05 3.67M8.53 7.33C8.37 7.33 8.1 7.39 7.87 7.64C7.65 7.89 7 8.5 7 9.71C7 10.93 7.89 12.1 8 12.27C8.14 12.44 9.76 14.94 12.25 16C12.84 16.27 13.3 16.42 13.66 16.53C14.25 16.72 14.79 16.69 15.22 16.63C15.7 16.56 16.68 16.03 16.89 15.45C17.1 14.87 17.1 14.38 17.04 14.27C16.97 14.17 16.81 14.11 16.56 14C16.31 13.86 15.09 13.26 14.87 13.18C14.64 13.1 14.5 13.06 14.31 13.3C14.15 13.55 13.67 14.11 13.53 14.27C13.38 14.44 13.24 14.46 13 14.34C12.74 14.21 11.94 13.95 11 13.11C10.26 12.45 9.77 11.64 9.62 11.39C9.5 11.15 9.61 11 9.73 10.89C9.84 10.78 10 10.6 10.1 10.45C10.23 10.31 10.27 10.2 10.35 10.04C10.43 9.87 10.39 9.73 10.33 9.61C10.27 9.5 9.77 8.26 9.56 7.77C9.36 7.29 9.16 7.35 9 7.34C8.86 7.34 8.7 7.33 8.53 7.33Z' fill='%23fff'/%3E%3C/svg%3E") center / 20px no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

.at-quote-share i.at-facebook::after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.04C6.5 2.04 2 6.53 2 12.06C2 17.06 5.66 21.21 10.44 21.96V14.96H7.9V12.06H10.44V9.85C10.44 7.34 11.93 5.96 14.22 5.96C15.31 5.96 16.45 6.15 16.45 6.15V8.62H15.19C13.95 8.62 13.56 9.39 13.56 10.18V12.06H16.34L15.89 14.96H13.56V21.96A10 10 0 0 0 22 12.06C22 6.53 17.5 2.04 12 2.04Z' fill='%23fff'/%3E%3C/svg%3E") center / 20px no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

blockquote.a {
    background: #d5deff;
}
blockquote.b {
    background: #fee4cb;
}
blockquote.c {
    background: #e0c3f5;
}
blockquote.d {
    background: #dbf6fd;
}
blockquote.e {
    background: #ffd3e2;
}
blockquote.f {
    background: #c8f7dc;
}
blockquote.g {
      background: linear-gradient(to right, #f8aaff, #f581a6);
    color: #fff;
}
blockquote.h {
    background: linear-gradient(to right, #aaffa2, #64d190);
}
blockquote.i {
    background: linear-gradient(to right, #ff9966, #ff5e62);
    color: #fff;
}
blockquote.j {
    background: linear-gradient(to right, #aafbeb, #a9dbff);
    color: #000;
}
blockquote.k {
    background: linear-gradient(to right, #fdf1a9, #fbc299);
}
blockquote.l {
    background: linear-gradient(to right, #56ab2f, #a8e063);
    color: #fff;
}
blockquote.m {
    background: linear-gradient(to right, #e07ff3, #9733ee);
    color: #fff;
}