/* Author Listing Styles 
=================================*/
.author-hero-text {
    margin-top: 20px;
    max-width: 50%;
}

.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: #F9F9F9;
}

.author .space-author-card {
    padding: 0;
    background-color: transparent;
    margin-top: 25px;
    flex-direction: row;
}

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

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

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

.space-author-data {
    display: flex;
    flex-direction: column;
    gap: 5px;
    line-height: 1;
}

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

.space-author-name a {
    color: inherit;
}

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

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

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

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

.author .space-author-social {
    margin-top: 10px;
}

.space-author-social li {
    background-color: #F0C14B;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
}

.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,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzMzMzIgMTMuNjY2OEMxLjg3NDk5IDEzLjY2NjggMS40ODI2MyAxMy41MDM2IDEuMTU2MjQgMTMuMTc3MkMwLjgyOTg1MSAxMi44NTA5IDAuNjY2NjU2IDEyLjQ1ODUgMC42NjY2NTYgMTIuMDAwMlYyLjAwMDE2QzAuNjY2NjU2IDEuNTQxODMgMC44Mjk4NTEgMS4xNDk0NyAxLjE1NjI0IDAuODIzMDc5QzEuNDgyNjMgMC40OTY2OTEgMS44NzQ5OSAwLjMzMzQ5NiAyLjMzMzMyIDAuMzMzNDk2SDE1LjY2NjdDMTYuMTI1IDAuMzMzNDk2IDE2LjUxNzQgMC40OTY2OTEgMTYuODQzNyAwLjgyMzA3OUMxNy4xNzAxIDEuMTQ5NDcgMTcuMzMzMyAxLjU0MTgzIDE3LjMzMzMgMi4wMDAxNlYxMi4wMDAyQzE3LjMzMzMgMTIuNDU4NSAxNy4xNzAxIDEyLjg1MDkgMTYuODQzNyAxMy4xNzcyQzE2LjUxNzQgMTMuNTAzNiAxNi4xMjUgMTMuNjY2OCAxNS42NjY3IDEzLjY2NjhIMi4zMzMzMlpNMTUuNjY2NyAzLjY2NjgzTDkuNDM3NDkgNy41NjI2NkM5LjM2ODA1IDcuNjA0MzMgOS4yOTUxMyA3LjYzNTU4IDkuMjE4NzQgNy42NTY0MUM5LjE0MjM1IDcuNjc3MjUgOS4wNjk0MyA3LjY4NzY2IDguOTk5OTkgNy42ODc2NkM4LjkzMDU0IDcuNjg3NjYgOC44NTc2MyA3LjY3NzI1IDguNzgxMjQgNy42NTY0MUM4LjcwNDg1IDcuNjM1NTggOC42MzE5MyA3LjYwNDMzIDguNTYyNDkgNy41NjI2NkwyLjMzMzMyIDMuNjY2ODNWMTIuMDAwMkgxNS42NjY3VjMuNjY2ODNaTTguOTk5OTkgNi4xNjY4M0wxNS42NjY3IDIuMDAwMTZIMi4zMzMzMkw4Ljk5OTk5IDYuMTY2ODNaTTIuMzMzMzIgMy44NzUxNlYyLjY0NlYyLjY2NjgzVjIuNjU2NDFWMy44NzUxNloiIGZpbGw9IiMyNjMyMzgiLz4KPC9zdmc+Cg==");
}

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

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

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

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

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

.space-author-description {
    border-top: 1px solid #EDEDED;
    padding-top: 20px;
    line-height: 1.5;
}

.author .space-author-description {
    padding-top: 15px;
    margin-top: 15px;
}

.space-author-description>a {
    display: inline-block;
    font-weight: 700;
    margin-top: 15px;
    color: #FF2453;
}

/* 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;
}

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: 1px solid rgba(38, 50, 56, 1);
    border-radius: 100px;
    color: rgba(38, 50, 56, 1);
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    padding: 12px 0;
}

.theme-pagination .page-numbers.current,
.theme-pagination .page-numbers:hover {
    background-color: rgba(38, 50, 56, 1);
    color: #ffffff;
}

.theme-pagination .page-numbers.next,
.theme-pagination .page-numbers.prev {
    background-color: rgba(240, 193, 75, 1);
}

.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;
    background-color: #F9F9F9;
}

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

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

.space-archive-author-loop .space-archive-loop-item-meta {
    color: #000000cc;
}

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

/* Single Post Item Author Boxes
======================================= */
.page-author-top-box>a {
    color: inherit;
    cursor: pointer;
    padding: 10px;
    padding-right: 100px;
    background-color: rgba(250, 249, 249, 1);
    border: 1px solid #e7e7e7;
    border-radius: 9px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    max-width: max-content;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAyIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDMwMiAyMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMDQiIGQ9Ik0wIDEyNS4yNzRWMTA4Ljc3OUMzLjU3MTAzIDAuOTEyOTMzIDEyNC42OTYgLTY5LjM0NyAyMTMuMDc5IDMuODk0MDhDMzAyLjM0NCA3Ny44NTQzIDIxOS4zNjQgMjE3LjczNiAxMjcuMDYyIDE2NC45MjJDNjUuNTA3NiAxMjkuNzA1IDEwMi45OTIgMzguMzU3MSAxNjAuOTI4IDYwLjUxMjZDMTcxLjcyMyA2NC42NDIyIDE3OS42NTMgNzcuNjIyMyAxOTEuNjg4IDcyLjIyODRDMjE0LjAxOSA2Mi4xOTQ2IDE4My4yODIgMzguOTcxOCAxNzAuMzc4IDM0LjYyMTlDNzUuNzQ1MyAyLjc0NTcxIDI1LjYwMDEgMTQwLjYwOSAxMTYuMTQgMTg5LjkzMUMyMzUuNTYxIDI1NC45OTUgMzQ1LjEyNyA3OC4yNjAzIDIyOS42NDggLTE3LjMyMTlMMjA0LjgwMSAtMzVDMzMzLjc2NCAwLjUxODU1MSAzNjAuNzQ0IDE3NS40NTUgMjQ4LjMzOCAyNDguNzY2QzE0NS4zMzQgMzE1Ljk0IDguNTY4MTYgMjQ2LjY4OSAwIDEyNS4yNzRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 100%;
}

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

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

.page-author-top-box .author-job-title {
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    margin-left: 5px;
}

.page-author-top-box .author-updated {
    color: rgba(31, 37, 44, 1);
    font-size: 12px;
    font-style: italic;
    margin-top: 5px;
}

.space-author-card.page-author-bottom-box {
    flex-direction: row;
    padding: 20px;
    gap: 30px;
    background-color: rgba(250, 249, 249, 1);
    border: 1px solid #e7e7e7;
    border-radius: 11px;
    box-shadow: 0px 3px 23.1px 0px rgba(31, 37, 44, 0.22);
    align-items: center;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAyIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDMwMiAyMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMDQiIGQ9Ik0wIDEyNS4yNzRWMTA4Ljc3OUMzLjU3MTAzIDAuOTEyOTMzIDEyNC42OTYgLTY5LjM0NyAyMTMuMDc5IDMuODk0MDhDMzAyLjM0NCA3Ny44NTQzIDIxOS4zNjQgMjE3LjczNiAxMjcuMDYyIDE2NC45MjJDNjUuNTA3NiAxMjkuNzA1IDEwMi45OTIgMzguMzU3MSAxNjAuOTI4IDYwLjUxMjZDMTcxLjcyMyA2NC42NDIyIDE3OS42NTMgNzcuNjIyMyAxOTEuNjg4IDcyLjIyODRDMjE0LjAxOSA2Mi4xOTQ2IDE4My4yODIgMzguOTcxOCAxNzAuMzc4IDM0LjYyMTlDNzUuNzQ1MyAyLjc0NTcxIDI1LjYwMDEgMTQwLjYwOSAxMTYuMTQgMTg5LjkzMUMyMzUuNTYxIDI1NC45OTUgMzQ1LjEyNyA3OC4yNjAzIDIyOS42NDggLTE3LjMyMTlMMjA0LjgwMSAtMzVDMzMzLjc2NCAwLjUxODU1MSAzNjAuNzQ0IDE3NS40NTUgMjQ4LjMzOCAyNDguNzY2QzE0NS4zMzQgMzE1Ljk0IDguNTY4MTYgMjQ2LjY4OSAwIDEyNS4yNzRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 100%;
}

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

.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-job {
    font-size: 13px;
    font-weight: 400;
    font-style: italic;
    display: inline-block;
    margin-left: 15px;
}

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

.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) {
    .page-author-top-box>a {
        margin-bottom: 0;
        margin-top: 15px;
    }

    .author .space-content-section {
        padding-left: 35px;
        padding-right: 35px;
    }

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

    .author-hero-text {
        max-width: 100%;
    }

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

    .author .space-author-card {
        display: flex;
        flex-direction: column;
        align-items: center;
        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: center;
    }

    .space-archive-author-loop {
        grid-template-columns: repeat(1, 1fr);
    }

    .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;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM5IiBoZWlnaHQ9IjI3NCIgdmlld0JveD0iMCAwIDMzOSAyNzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMDYiIGQ9Ik0tOCAxMTAuMjY4VjkyLjIyOTdDLTQuMTE1NTIgLTI1LjcyNzUgMTI3LjY0MSAtMTAyLjU2IDIyMy43ODIgLTIyLjQ2NzRDMzIwLjg4MiA1OC40MTE3IDIzMC42MTggMjExLjM3OSAxMzAuMjE0IDE1My42MjVDNjMuMjU3NSAxMTUuMTEzIDEwNC4wMzIgMTUuMjE5NSAxNjcuMDU0IDM5LjQ0NzdDMTc4Ljc5NiA0My45NjM1IDE4Ny40MjIgNTguMTU4IDIwMC41MTMgNTIuMjU5NUMyMjQuODA0IDQxLjI4NyAxOTEuMzcgMTUuODkxOCAxNzcuMzMzIDExLjEzNDlDNzQuMzkzOSAtMjMuNzIzMiAxOS44NDcyIDEyNy4wMzcgMTE4LjMzNCAxODAuOTczQzI0OC4yMzcgMjUyLjEyMyAzNjcuNDIgNTguODU1NyAyNDEuODA1IC00NS42NjgyTDIxNC43NzcgLTY1QzM1NS4wNiAtMjYuMTU4NyAzODQuNDA4IDE2NS4xNDMgMjYyLjEzNSAyNDUuMzExQzE1MC4wOTEgMzE4Ljc3IDEuMzIwMjMgMjQzLjA0MSAtOCAxMTAuMjY4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
        background-position: center top;
        background-size: 100%;
    }

    .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-job {
        display: block;
        margin-left: 0;
    }

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

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

    ul.space-author-social li.author-listing-link {
        flex: 1 0 100%;
        order: 1;
        margin-bottom: 10px;
    }

    ul.space-author-social>li {
        order: 2;
    }
}

@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 {
        padding-right: 60px;
        max-width: 100%;
    }

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

