/*
Theme Name: Pokatheme Child
Template: pokatheme
Version: 1.0
*/

.poka_author_info__shortcode {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    padding: 4px 10px 2px;
    background: #e8f4fa;
    color: #050c2f;
    font-size: 14px;
    font-weight: 500;
    width: fit-content;
    width: max-content;
    max-width: 100%;
    margin: 12px 0;
}

.poka_author_info__shortcode .author {
    color: #134d9c;
}

.poka_author_info__shortcode a:hover {
    text-decoration: underline;
}

.poka_custom-author-box__image img {
    width: 80px;
    height: 80px;
    border-radius: 200px;
    overflow: hidden;
    background: #ddd;
}

.poka_custom-author-box {
    border: 1px solid #ccc;
    padding: 24px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 24px;
}

.poka_custom-author-box__social {
    display: flex;
    flex-wrap: wrap;
    gap: 4px 6px;
    margin-top: 24px;
}

.poka_custom-author-box__social a {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #655a95;
    color: #fff;
    border-radius: 200px;
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
    padding: 6px 4px;
    font-size: 14px;
}

.poka_custom-author-box__social a:hover {
    background: #4b3f6b;
    color: #fff;
}

.poka_custom-author-box__social a img {
    max-width: 18px!important;
    width: 18px!important;
    height: auto!important;
    display: block!important;
}

@media only screen and (max-width: 768px) {
    .poka_custom-author-box__content {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
}
