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

blockquote.at-social-share {
    background-color: rgb(241 255 255 / 68%);
    border-radius: 6px;
    margin: 0 0 1.5em;
    border: 1px dashed rgba(31, 153, 114, 0.68);
    border-image-slice: 1;
    padding: 15px;
    font-style: normal;
    font-size: 14px;
    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: 14px;
	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: 12px;
    border-radius: 5px;
    color: #fff;
    width: auto;
}

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

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

blockquote.at-social-share .at-quote-share .copyit {
    background: #00bf9c;
    font-size: 12px;
    font-style: normal;
    border: none;
    border-radius: 5px;
    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: 12px;
    border-radius: 5px;
}

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 xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M18.205 2.25h3.308l-7.227 8.26l8.502 11.24H16.13l-5.214-6.817L4.95 21.75H1.64l7.73-8.835L1.215 2.25H8.04l4.713 6.231zm-1.161 17.52h1.833L7.045 4.126H5.078z'/%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;
}