/* Author Listing Styles
=================================*/
.page-template-page-authors .author-hero-wrap {
    display: flex;
    justify-content: space-between;
}

.page-template-page-authors .author-hero-wrap > * {
    flex-basis: calc(50% - 24px);
}

.space-page-authors .space-page-section-ins {
    padding-top: 80px;
}

/* Grid Container */
.space-authors-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, 1fr);
    gap: 32px 48px;
}

.space-authors-grid + .theme-pagination {
    margin-top: 40px;
}

.space-author-card {
    padding: 30px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.author .space-author-card {
    padding: 0;
    background-color: transparent;
    margin-top: 25px;
    flex-direction: row;
    box-shadow: none;
    justify-content: space-between;
}

.space-author-avatar-info-wrap {
    display: flex;
    gap: 32px;
}

.space-author-info {
    display: flex;
    gap: 20px;
}

.space-author-avatar picture,
.space-author-avatar img {
    max-width: 80px;
    aspect-ratio: 1;
    border-radius: 50%;
    overflow: hidden;
    display: block;
}

.author .space-author-avatar picture,
.author .space-author-avatar img {
    max-width: 140px;
    width: 140px;
}

.author .space-author-inner-wrap {
    display: flex;
    justify-content: flex-end;
    flex-basis: 50%;
}

.space-author-data {
    display: flex;
    gap: 5px;
    line-height: 1;
    justify-content: space-between;
    flex: auto;
}

.author .space-author-data {
    flex-direction: column;
    justify-content: center;
}

.space-author-data-info-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
}

.space-author-name {
    font-weight: 700;
    font-size: 23px;
}

.space-author-name a {
    color: #151515;
}

.author .space-author-name {
    font-size: 38px;
    line-height: 1;
    margin: 0;
}

.page-author-bottom-box .space-author-name {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.page-author-bottom-box .author-overtitle {
    font-size: 16px;
    font-weight: 400;
}

.space-author-job {
    line-height: 1.5;
    font-size: 16px;
    font-style: italic;
    color: #0984e3;
}

.author .space-author-job {
    line-height: 1.5;
}

.space-author-social {
    margin: 5px 0 0;
    list-style: none;
    padding: 0;
    display: flex;
    gap: 5px;
}

.space-author-social {
    justify-content: flex-end;
    gap: 8px;
}

.space-author-social li {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    background-position: center;
    background-size: 20px;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
}

.author .space-author-social li {
    background-size: 20px;
}

.author .space-author-social li.facebook {
    background-size: 12px;
}

.space-author-social .social-link a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.space-author-social li.email {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTZDMS40NSAxNiAwLjk3OTE2NyAxNS44MDQyIDAuNTg3NSAxNS40MTI1QzAuMTk1ODMzIDE1LjAyMDggMCAxNC41NSAwIDE0VjJDMCAxLjQ1IDAuMTk1ODMzIDAuOTc5MTY3IDAuNTg3NSAwLjU4NzVDMC45NzkxNjcgMC4xOTU4MzMgMS40NSAwIDIgMEgxOEMxOC41NSAwIDE5LjAyMDggMC4xOTU4MzMgMTkuNDEyNSAwLjU4NzVDMTkuODA0MiAwLjk3OTE2NyAyMCAxLjQ1IDIwIDJWMTRDMjAgMTQuNTUgMTkuODA0MiAxNS4wMjA4IDE5LjQxMjUgMTUuNDEyNUMxOS4wMjA4IDE1LjgwNDIgMTguNTUgMTYgMTggMTZIMlpNMTggNEwxMC41MjUgOC42NzVDMTAuNDQxNyA4LjcyNSAxMC4zNTQyIDguNzYyNSAxMC4yNjI1IDguNzg3NUMxMC4xNzA4IDguODEyNSAxMC4wODMzIDguODI1IDEwIDguODI1QzkuOTE2NjcgOC44MjUgOS44MjkxNyA4LjgxMjUgOS43Mzc1IDguNzg3NUM5LjY0NTgzIDguNzYyNSA5LjU1ODMzIDguNzI1IDkuNDc1IDguNjc1TDIgNFYxNEgxOFY0Wk0xMCA3TDE4IDJIMkwxMCA3Wk0yIDQuMjVWMi43NzVWMi44VjIuNzg3NVY0LjI1WiIgZmlsbD0iIzA5ODRFMyIvPgo8L3N2Zz4K");
}

.space-author-social li.xing {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDk4NEUzIiBoZWlnaHQ9IjIwMHB4IiB3aWR0aD0iMjAwcHgiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0MjAgNDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHJva2U9IiMyNjMyMzgiPjxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIj48L2c+PGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2c+PGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8Zz4gPGc+IDxnPiA8cGF0aCBkPSJNNDE4LjU5MiwxMi4zODNDNDE2Ljc4OCw5LjM1NSw0MTMuNTI0LDcuNSw0MTAsNy41aC05NWMtMy41OCwwLTYuODg4LDEuOTE0LTguNjcxLDUuMDE5bC0xMzUsMjM1IGMtMS44MDYsMy4xNDMtMS43Nyw3LjAxOCwwLjA5NiwxMC4xMjZsOTAsMTUwYzEuODA4LDMuMDEyLDUuMDYzLDQuODU1LDguNTc1LDQuODU1aDEwMGMzLjYzLDAsNi45NzUtMS45NjcsOC43MzktNS4xMzkgYzEuNzY0LTMuMTcyLDEuNjcxLTcuMDUxLTAuMjQzLTEwLjEzNWwtODYuOTM4LTE0MC4wNjhMNDE4Ljc5MywyMi4yNjNDNDIwLjQ3MiwxOS4xNjQsNDIwLjM5NSwxNS40MTEsNDE4LjU5MiwxMi4zODN6IE0yNzEuMjA3LDI1Mi43MzdjLTEuNzEsMy4xNTYtMS41OTcsNi45ODYsMC4yOTcsMTAuMDM2bDgwLjUyLDEyOS43MjdoLTc2LjM2MWwtODQuMDY2LTE0MC4xMUwzMjAuNzg4LDI3LjVoNzIuNDIzIEwyNzEuMjA3LDI1Mi43Mzd6Ij48L3BhdGg+IDxwYXRoIGQ9Ik0xNzguODUsMTcyLjg0M2wtNTAtOTVjLTEuNzI5LTMuMjg2LTUuMTM3LTUuMzQzLTguODUtNS4zNDNIMzBjLTMuNDI4LDAtNi42MTcsMS43NTYtOC40NSw0LjY1MiBjLTEuODMzLDIuODk3LTIuMDU1LDYuNTMxLTAuNTg3LDkuNjI4bDQyLjc3OSw5MC4zMTNMMS4yOTQsMjg3LjU4Yy0xLjc0OSwzLjA5Ni0xLjcyNCw2Ljg4OCwwLjA2OCw5Ljk2IGMxLjc5MywzLjA3Miw1LjA4MSw0Ljk2LDguNjM4LDQuOTZoOTVjMy42MDUsMCw2LjkzMi0xLjk0MSw4LjcwNi01LjA4bDY1LTExNUMxODAuMzc5LDE3OS40NiwxODAuNDMzLDE3NS44NTIsMTc4Ljg1LDE3Mi44NDN6IE05OS4xNjUsMjgyLjVIMjcuMTM5bDU2LjU2Ny0xMDAuMDhjMS42LTIuODMxLDEuNzI0LTYuMjYzLDAuMzMxLTkuMjAxTDQ1LjgwMiw5Mi41aDY4LjE2MWw0NC42NDYsODQuODI5TDk5LjE2NSwyODIuNXoiPjwvcGF0aD4gPC9nPiA8L2c+IDwvZz4gPC9nPjwvc3ZnPg==");
}

.space-author-social li.facebook {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNzUgMTQuMDI5N1YyNEg5LjE4NzVWMTQuMDI5N0gxMy4yNDIyTDE0LjA4NTkgOS40NDUzMUg5LjE4NzVWNy44MjM0NEM5LjE4NzUgNS40IDEwLjEzOTEgNC40NzE4OCAxMi41OTUzIDQuNDcxODhDMTMuMzU5NCA0LjQ3MTg4IDEzLjk3MzQgNC40OTA2MiAxNC4zMjk3IDQuNTI4MTJWMC4zNzAzMTNDMTMuNjU5NCAwLjE4NzUgMTIuMDE4NyAwIDExLjA3MTkgMEM2LjA2MDk0IDAgMy43NSAyLjM2NzE5IDMuNzUgNy40NzE4N1Y5LjQ0NTMxSDAuNjU2MjVWMTQuMDI5N0gzLjc1WiIgZmlsbD0iIzA5ODRFMyIvPgo8L3N2Zz4K");
    background-size: 12px;
}

.space-author-social li.twitter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjI0MzcgMC4yNUgyMC41NTMxTDEzLjMyNSA4LjUwOTM3TDIxLjgyODEgMTkuNzVIMTUuMTcxOUw5Ljk1NDY2IDEyLjkzNDRMMy45OTIxNiAxOS43NUgwLjY3ODEwMUw4LjQwNzc5IDEwLjkxNDFMMC4yNTYyMjYgMC4yNUg3LjA4MTIzTDExLjc5MjIgNi40Nzk2OUwxNy4yNDM3IDAuMjVaTTE2LjA4MTIgMTcuNzcxOUgxNy45MTRMNi4wODI3OSAyLjEyNUg0LjExNDA0TDE2LjA4MTIgMTcuNzcxOVoiIGZpbGw9IiMwOTg0RTMiLz4KPC9zdmc+Cg==");
}

.space-author-social li.linkedin {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNzAxNTYgMjFIMC4zNDY4NzVWNi45Nzk2OUg0LjcwMTU2VjIxWk0yLjUyMTg3IDUuMDY3MTlDMS4xMjk2OSA1LjA2NzE5IDAgMy45MTQwNiAwIDIuNTIxODdDMCAxLjg1MzAzIDAuMjY1Njk3IDEuMjExNTggMC43Mzg2NCAwLjczODY0QzEuMjExNTggMC4yNjU2OTcgMS44NTMwMyAwIDIuNTIxODcgMEMzLjE5MDcyIDAgMy44MzIxNyAwLjI2NTY5NyA0LjMwNTExIDAuNzM4NjRDNC43NzgwNSAxLjIxMTU4IDUuMDQzNzUgMS44NTMwMyA1LjA0Mzc1IDIuNTIxODdDNS4wNDM3NSAzLjkxNDA2IDMuOTE0MDYgNS4wNjcxOSAyLjUyMTg3IDUuMDY3MTlaTTIwLjk5NTMgMjFIMTYuNjVWMTQuMTc1QzE2LjY1IDEyLjU0ODQgMTYuNjE3MiAxMC40NjI1IDE0LjM4NTkgMTAuNDYyNUMxMi4xMjE5IDEwLjQ2MjUgMTEuNzc1IDEyLjIyOTcgMTEuNzc1IDE0LjA1NzhWMjFINy40MjVWNi45Nzk2OUgxMS42MDE2VjguODkyMTlIMTEuNjYyNUMxMi4yNDM4IDcuNzkwNjIgMTMuNjY0MSA2LjYyODEyIDE1Ljc4MjggNi42MjgxMkMyMC4xODkxIDYuNjI4MTIgMjEgOS41Mjk2OSAyMSAxMy4yOTg0VjIxSDIwLjk5NTNaIiBmaWxsPSIjMDk4NEUzIi8+Cjwvc3ZnPgo=");
}

.space-author-social li.instagram {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUwNDcgNS42MDkzN0M3LjUyMzQxIDUuNjA5MzcgNS4xMTg3MyA4LjAxNDA2IDUuMTE4NzMgMTAuOTk1M0M1LjExODczIDEzLjk3NjYgNy41MjM0MSAxNi4zODEyIDEwLjUwNDcgMTYuMzgxMkMxMy40ODU5IDE2LjM4MTIgMTUuODkwNiAxMy45NzY2IDE1Ljg5MDYgMTAuOTk1M0MxNS44OTA2IDguMDE0MDYgMTMuNDg1OSA1LjYwOTM3IDEwLjUwNDcgNS42MDkzN1pNMTAuNTA0NyAxNC40OTY5QzguNTc4MSAxNC40OTY5IDcuMDAzMSAxMi45MjY2IDcuMDAzMSAxMC45OTUzQzcuMDAzMSA5LjA2NDA2IDguNTczNDEgNy40OTM3NCAxMC41MDQ3IDcuNDkzNzRDMTIuNDM1OSA3LjQ5Mzc0IDE0LjAwNjIgOS4wNjQwNiAxNC4wMDYyIDEwLjk5NTNDMTQuMDA2MiAxMi45MjY2IDEyLjQzMTIgMTQuNDk2OSAxMC41MDQ3IDE0LjQ5NjlaTTE3LjM2NzIgNS4zODkwNkMxNy4zNjcyIDYuMDg3NDkgMTYuODA0NyA2LjY0NTMxIDE2LjExMDkgNi42NDUzMUMxNS40MTI1IDYuNjQ1MzEgMTQuODU0NyA2LjA4MjgxIDE0Ljg1NDcgNS4zODkwNkMxNC44NTQ3IDQuNjk1MzEgMTUuNDE3MiA0LjEzMjgxIDE2LjExMDkgNC4xMzI4MUMxNi44MDQ3IDQuMTMyODEgMTcuMzY3MiA0LjY5NTMxIDE3LjM2NzIgNS4zODkwNlpNMjAuOTM0NCA2LjY2NDA2QzIwLjg1NDcgNC45ODEyNCAyMC40NzAzIDMuNDkwNjIgMTkuMjM3NSAyLjI2MjQ5QzE4LjAwOTQgMS4wMzQzNyAxNi41MTg3IDAuNjQ5OTk0IDE0LjgzNTkgMC41NjU2MTlDMTMuMTAxNSAwLjQ2NzE4MSA3LjkwMzEgMC40NjcxODEgNi4xNjg3MyAwLjU2NTYxOUM0LjQ5MDYgMC42NDUzMDYgMi45OTk5OCAxLjAyOTY4IDEuNzY3MTYgMi4yNTc4MUMwLjUzNDM1MSAzLjQ4NTkzIDAuMTU0NjYzIDQuOTc2NTYgMC4wNzAyODgxIDYuNjU5MzdDLTAuMDI4MTQ5NCA4LjM5Mzc0IC0wLjAyODE0OTQgMTMuNTkyMiAwLjA3MDI4ODEgMTUuMzI2NkMwLjE0OTk3NiAxNy4wMDk0IDAuNTM0MzUxIDE4LjUgMS43NjcxNiAxOS43MjgxQzIuOTk5OTggMjAuOTU2MiA0LjQ4NTkxIDIxLjM0MDYgNi4xNjg3MyAyMS40MjVDNy45MDMxIDIxLjUyMzQgMTMuMTAxNSAyMS41MjM0IDE0LjgzNTkgMjEuNDI1QzE2LjUxODcgMjEuMzQ1MyAxOC4wMDk0IDIwLjk2MDkgMTkuMjM3NSAxOS43MjgxQzIwLjQ2NTYgMTguNSAyMC44NSAxNy4wMDk0IDIwLjkzNDQgMTUuMzI2NkMyMS4wMzI4IDEzLjU5MjIgMjEuMDMyOCA4LjM5ODQzIDIwLjkzNDQgNi42NjQwNlpNMTguNjkzNyAxNy4xODc1QzE4LjMyODEgMTguMTA2MiAxNy42MjAzIDE4LjgxNDEgMTYuNjk2OSAxOS4xODQ0QzE1LjMxNCAxOS43MzI4IDEyLjAzMjggMTkuNjA2MiAxMC41MDQ3IDE5LjYwNjJDOC45NzY1NCAxOS42MDYyIDUuNjkwNiAxOS43MjgxIDQuMzEyNDggMTkuMTg0NEMzLjM5MzczIDE4LjgxODcgMi42ODU5MSAxOC4xMTA5IDIuMzE1NiAxNy4xODc1QzEuNzY3MTYgMTUuODA0NyAxLjg5MzczIDEyLjUyMzQgMS44OTM3MyAxMC45OTUzQzEuODkzNzMgOS40NjcxOCAxLjc3MTg1IDYuMTgxMjQgMi4zMTU2IDQuODAzMTJDMi42ODEyMyAzLjg4NDM3IDMuMzg5MDQgMy4xNzY1NiA0LjMxMjQ4IDIuODA2MjRDNS42OTUyOSAyLjI1NzgxIDguOTc2NTQgMi4zODQzNyAxMC41MDQ3IDIuMzg0MzdDMTIuMDMyOCAyLjM4NDM3IDE1LjMxODcgMi4yNjI0OSAxNi42OTY5IDIuODA2MjRDMTcuNjE1NiAzLjE3MTg3IDE4LjMyMzQgMy44Nzk2OCAxOC42OTM3IDQuODAzMTJDMTkuMjQyMiA2LjE4NTkzIDE5LjExNTYgOS40NjcxOCAxOS4xMTU2IDEwLjk5NTNDMTkuMTE1NiAxMi41MjM0IDE5LjI0MjIgMTUuODA5NCAxOC42OTM3IDE3LjE4NzVaIiBmaWxsPSIjMDk4NEUzIi8+Cjwvc3ZnPgo=");
}

.space-author-description {
    border-top: 1px solid #ededed;
    padding-top: 20px;
    line-height: 1.5;
    flex: auto;
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.space-author-description p {
    line-height: 1.5;
}

.author .space-author-description {
    padding-top: 0;
    border: 0;
    margin-top: 15px;
    text-align: right;
}

.space-author-archive-link {
    margin-top: auto;
    text-align: right;
}

.space-author-archive-link a {
    font-weight: 700;
    color: #0984e3;
}

.space-author-extra-info-wrap {
    margin-top: 40px;
}

.space-author-extra-info {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 5px;
}

.space-author-extra-info-wrap .glide__arrows {
    display: none;
}

@media screen and (max-width: 800px) {
    .space-author-extra-info {
        display: flex;
        gap: 0;
    }

    .space-author-extra-info-wrap .glide__arrows {
        display: block;
        text-align: right;
        margin-top: 15px;
    }

    .space-author-extra-info-wrap .glide__arrow {
        background-color: #0984e3;
        padding: 11px 16px;
        color: #fff;
        border-radius: 5px;
        border: 0;
        font-size: 16px;
    }

    .space-author-extra-info-wrap .glide__arrow--disabled {
        background-color: #57606f;
        opacity: 0.2;
    }
}

.space-author-extra-info-track {
    overflow: hidden;
}

.extra-info-container {
    padding: 15px;
    border-radius: 5px;
    background-color: #fff;
    line-height: normal;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}

.extra-info-data {
    font-size: 23px;
    font-weight: 700;
    color: #0984e3;
    text-align: right;
}

.extra-info-data.number {
    font-size: 38px;
}

.extra-info-data.has-long-text {
    font-size: 20px;
}

.extra-info-title {
    font-size: 12px;
    line-height: 1;
    margin-top: 5px;
}

/* Single author listing
================================== */
.space-archive-author-loop-page-title {
    margin-top: 50px;
    margin-bottom: 40px;
    font-size: 23px;
    font-weight: 700;
}

/* Grid Container */
/* .space-archive-author-loop {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}

.space-archive-author-loop .space-archive-loop-item {
    border-radius: 8px;
    overflow: hidden;
    margin: 0;
}
*/

.author .space-archive-loop-item {
    display: flex;
    margin-bottom: 40px;
    border: 1px solid #e9e9e9;
    max-width: 75%;
}

.author .space-archive-loop-item-img {
    max-width: 250px;
}

.author .space-archive-loop-item-img-category {
    top: 16px;
    right: auto;
    left: 0;
    text-align: right;
    line-height: 0;
    width: 105%;
}

.author .space-archive-loop-item-img-category a {
    background-color: #0984e3;
    display: block;
}

div.theme-pagination {
    display: flex;
    gap: 8px;
}

.space-archive-author-loop .theme-pagination {
    grid-column: 1 / 4;
}

.theme-pagination .page-numbers {
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    background-color: #0984e3;

    height: 40px;
    font-size: 16px;
    line-height: 24px;
    padding: 8px 16px;
}

.theme-pagination .page-numbers.current,
.theme-pagination .page-numbers:hover {
    background-color: #57606f;
    color: #ffffff;
}

.theme-pagination .page-numbers.next,
.theme-pagination .page-numbers.prev {
    background-color: #0984e3;
}

.space-archive-author-loop
    .space-archive-loop-item-title-box.no-image
    .space-archive-loop-item-title-box-ins.author,
.space-archive-author-loop .space-archive-loop-item-img-ins,
.space-archive-author-loop .space-archive-loop-item-title-box-ins {
    margin: 0;
}

.space-archive-author-loop .space-archive-loop-item img {
    border-radius: 0;
}

.space-archive-author-loop .space-archive-loop-item-title-box {
    padding: 20px;
}

.space-archive-author-loop .space-archive-loop-item-title a {
    font-size: 28px;
}

.space-archive-author-loop .space-archive-loop-item-excerpt {
    color: #2e3246;
    font-size: 16px;
    line-height: 1.5;
}

.space-archive-author-loop .space-archive-loop-item-meta {
    font-size: 12px;
    color: #7f8c8d;
}

.space-archive-author-loop .space-archive-loop-item-meta.modified-date {
    padding-left: 21px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjUgOEMxNC41IDkuNzIzOTEgMTMuODE1MiAxMS4zNzcyIDEyLjU5NjIgMTIuNTk2MkMxMS4zNzcyIDEzLjgxNTIgOS43MjM5MSAxNC41IDggMTQuNUM2LjI3NjA5IDE0LjUgNC42MjI3OSAxMy44MTUyIDMuNDAzODEgMTIuNTk2MkMyLjE4NDgyIDExLjM3NzIgMS41IDkuNzIzOTEgMS41IDhDMS41IDYuMjc2MDkgMi4xODQ4MiA0LjYyMjc5IDMuNDAzODEgMy40MDM4MUM0LjYyMjc5IDIuMTg0ODIgNi4yNzYwOSAxLjUgOCAxLjVDOS43MjM5MSAxLjUgMTEuMzc3MiAyLjE4NDgyIDEyLjU5NjIgMy40MDM4MUMxMy44MTUyIDQuNjIyNzkgMTQuNSA2LjI3NjA5IDE0LjUgOFpNMCA4QzAgMTAuMTIxNyAwLjg0Mjg1NSAxMi4xNTY2IDIuMzQzMTUgMTMuNjU2OUMzLjg0MzQ0IDE1LjE1NzEgNS44NzgyNyAxNiA4IDE2QzEwLjEyMTcgMTYgMTIuMTU2NiAxNS4xNTcxIDEzLjY1NjkgMTMuNjU2OUMxNS4xNTcxIDEyLjE1NjYgMTYgMTAuMTIxNyAxNiA4QzE2IDUuODc4MjcgMTUuMTU3MSAzLjg0MzQ0IDEzLjY1NjkgMi4zNDMxNUMxMi4xNTY2IDAuODQyODU1IDEwLjEyMTcgMCA4IDBDNS44NzgyNyAwIDMuODQzNDQgMC44NDI4NTUgMi4zNDMxNSAyLjM0MzE1QzAuODQyODU1IDMuODQzNDQgMCA1Ljg3ODI3IDAgOFpNNy4yNSAzLjc1VjhDNy4yNSA4LjI1IDcuMzc1IDguNDg0MzggNy41ODQzNyA4LjYyNUwxMC41ODQ0IDEwLjYyNUMxMC45MjgxIDEwLjg1NjIgMTEuMzkzOCAxMC43NjI1IDExLjYyNSAxMC40MTU2QzExLjg1NjIgMTAuMDY4NyAxMS43NjI1IDkuNjA2MjUgMTEuNDE1NiA5LjM3NUw4Ljc1IDcuNlYzLjc1QzguNzUgMy4zMzQzNyA4LjQxNTYyIDMgOCAzQzcuNTg0MzcgMyA3LjI1IDMuMzM0MzcgNy4yNSAzLjc1WiIgZmlsbD0iIzdGOEM4RCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 15px;
}

.space-archive-author-loop .space-archive-loop-item-meta span.read-more a {
    color: #151515;
}

/* Single Post Item Author Boxes
======================================= */
.page-author-top-box {
    margin-bottom: 20px;
}

.page-author-top-box > a {
    color: inherit;
    cursor: pointer;
    padding: 5px 10px;
    background-color: #f9f9f9;
    max-width: max-content;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    border: 1px solid #0984e382;
    border-radius: 7px;
    padding-right: 105px;
    background-image: url(../images/logobg.png);
    background-position: 98% center;
    background-size: 69px;
    background-repeat: no-repeat;
    box-shadow: #0000003d 0px 3px 8px;
}

.page-author-top-box .author-avatar {
    max-width: 50px;
    aspect-ratio: 1;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid #ffffff;
}

.author-top-info-wrap {
    display: flex;
    gap: 7px;
    align-items: flex-end;
}

.page-author-top-box .author-name {
    font-weight: 700;
    font-size: 18px;
}

.page-author-top-box .author-job-title {
    color: #0984e3;
    font-size: 14px;
}

.page-author-top-box .author-updated {
    color: #7f8c8d;
    font-size: 14px;
    line-height: inherit;
}

.space-author-card.page-author-bottom-box {
    flex-direction: row;
    padding: 20px;
    gap: 30px;
    background-color: #faf9f9;
    border-radius: 5px;
    align-items: center;
    box-shadow: none;
    margin: 0;
    color: #151515;
    background-image: url(../images/logobg.png);
    background-size: 500px;
    background-repeat: no-repeat;
    background-position: right -40%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.page-author-bottom-box .space-author-avatar {
    flex-shrink: 0;
}

.page-author-bottom-box .space-author-avatar .space-author-name {
    display: none;
}

.page-author-bottom-box .space-author-avatar picture,
.page-author-bottom-box .space-author-avatar img {
    width: 160px;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    max-width: 100%;
}

.page-author-bottom-box .space-author-description {
    border-top: 0;
    padding: 10px 0 15px;
    line-height: 1.5;
}

.page-author-bottom-box .space-author-description p {
    font-size: 16px;
    line-height: 1.85rem;
}

.page-author-bottom-box .author-listing-link {
    text-align: right;
}

.page-author-bottom-box .author-listing-link a {
    color: #151515;
    text-decoration: underline;
    font-weight: 700;
    font-size: 1.15rem;
}

.page-author-bottom-box .social-link.facebook {
    background-image: url(../images/social/facebook.svg);
}

.page-author-bottom-box .social-link.email {
    background-image: url(../images/social/email.svg);
}

.page-author-bottom-box .social-link.linkedin {
    background-image: url(../images/social/linkedin.svg);
}

.page-author-bottom-box .social-link.twitter {
    background-image: url(../images/social/twitter.svg);
}

.page-author-bottom-box .social-link.instagram {
    background-image: url(../images/social/instagram.svg);
}

.page-author-bottom-box .social-link.xing {
    background-image: url(../images/social/xing.svg);
}

.page-author-bottom-box li.author-listing-link {
    background: none;
    width: auto;
    margin-left: auto;
    font-size: 16px;
    font-weight: 700;
    color: rgba(31, 37, 44, 1);
    text-decoration: underline;
}

.page-author-bottom-box li.author-listing-link a {
    color: inherit;
}

/* Casino review author styles
===================================== */
.space-page-section-author-top-box > div.space-page-section-ins {
    padding-bottom: 0;
    padding-top: 25px;
}

.space-page-section-author-top-box .page-author-top-box > a {
    margin-top: 0;
}

.space-page-section-author-top-box .page-author-top-box,
.space-page-section-author-bottom-box .page-author-top-box {
    margin: 0 15px;
}

.space-page-section-author-bottom-box > div.space-page-section-ins {
    padding: 0;
}

.space-page-section-author-bottom-box
    .space-author-card.page-author-bottom-box {
    margin-bottom: 0;
}

/* Responsive Design */
@media screen and (max-width: 1200px) {
    .author .space-content-section {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media screen and (max-width: 1024px) {
    .space-authors-grid {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(1, 1fr);
        gap: 32px 48px;
    }
}

/* Tablet Styles */
@media (max-width: 1024px) and (min-width: 769px) {
    .space-archive-author-loop {
        grid-template-columns: repeat(2, 1fr);
    }

    .space-archive-author-loop .theme-pagination {
        grid-column: 1 / 2;
    }
}

@media screen and (max-width: 768px) {
    .author .space-archive-title-box .space-author-avatar picture,
    .author .space-archive-title-box .space-author-avatar img {
        max-width: 120px;
        width: auto;
    }

    .author .space-archive-title-box .space-author-data {
        align-items: flex-start;
    }

    .author .space-archive-title-box .space-author-avatar-info-wrap {
        gap: 20px;
    }

    .author .space-archive-title-box .space-author-name {
        font-size: 30px;
    }

    .page-author-top-box > a {
        margin-bottom: 0;
        margin-top: 15px;
        padding-right: 80px;
    }

    .author-top-info-wrap {
        flex-wrap: wrap;
        gap: 5px;
    }

    .page-author-top-box .hyphen-separator {
        display: none;
    }

    .page-author-top-box .author-updated {
        flex: 1 0 100%;
    }

    .author .space-content-section,
    .page-template-page-authors .space-content-section {
        padding-left: 15px;
        padding-right: 15px;
    }

    .author .space-archive-title-box-ins {
        padding: 40px 20px;
    }

    .page-template-page-authors .author-hero-wrap {
        flex-direction: column;
        gap: 32px;
    }

    .page-template-page-authors .author-hero-wrap > * {
        flex-basis: 100%;
    }

    .space-authors-grid {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(1, 1fr);
        gap: 32px 48px;
    }

    .space-authors-grid .space-author-info {
        flex-wrap: wrap;
    }

    .space-authors-grid .space-author-social {
        flex: 1 0 100%;
        justify-content: flex-start;
    }

    .author .space-author-card {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    .author .space-author-inner-wrap,
    .author .space-author-data {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .author .space-author-description {
        text-align: left;
    }

    .space-archive-author-loop {
        overflow: visible;
    }

    .author .space-archive-loop-item {
        max-width: 100%;
        flex-direction: column;
        overflow: visible;
    }

    .author .space-archive-loop-item-img {
        max-width: 100%;
    }

    .space-archive-author-loop .space-archive-loop-item-title a {
        font-size: 22px;
    }

    .space-archive-author-loop .theme-pagination {
        grid-column: 1 / 1;
    }

    .space-archive-author-loop .space-archive-loop-item-excerpt {
        display: block;
    }

    .space-author-card.page-author-bottom-box {
        flex-direction: column;
        gap: 20px;
        background-position: center top;
        background-size: 112%;
    }

    .page-author-bottom-box .space-author-avatar {
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: center;
    }

    .page-author-bottom-box .space-author-avatar .space-author-name {
        display: block;
        font-size: 1.85rem;
    }

    .page-author-bottom-box .space-author-data {
        display: none;
    }

    .space-author-card.page-author-bottom-box .space-author-inner-wrap {
        text-align: center;
    }

    .space-author-card.page-author-bottom-box .space-author-info {
        justify-content: center;
    }

    .page-author-bottom-box .space-author-description {
        padding: 10px 0 0;
    }

    .space-author-social {
        justify-content: center;
        flex-wrap: wrap;
    }

    .author .space-author-social {
        justify-content: flex-start;
    }

    .page-author-bottom-box .author-listing-link {
        text-align: center;
    }
}

@media screen and (min-width: 600px) {
    .space-title-box .page-author-top-box > a {
        margin-top: 15px;
        margin-bottom: -20px;
    }
}

@media screen and (max-width: 480px) {
    .page-author-top-box > a {
        max-width: 100%;
    }

    .space-page-section-author-top-box .page-author-top-box {
        margin: 0 15px;
        flex: auto;
    }

    .space-archive-author-loop-page-title {
        font-size: 20px;
    }
}
