.author-list.section{max-width:1166px;padding:0 20px;margin:0 auto;text-align:center}
.author-list.section .author-list-block-title{margin-bottom:60px}
.author-list.section .filters{margin-bottom:60px}
.author-list.section .filters-box{display:inline-block;position:relative}
.author-list.section .filters-box select,.author-list.section .filters-box input{margin:0;font-size:12px;border-radius:2px;background-color:#1f1f1f;border:0;color:white;font-weight:700;padding:12px 15px;height:auto;background-image:none}
.author-list.section .filters-box i.icons{position:absolute;transform:rotate(45deg);border:solid #a0a0a0;border-width:0 2px 2px 0;padding:4px;top:12px;right:15px}
.author-list.section .filters-select{width:250px;margin-right:25px}
.author-list.section .filters-search{width:390px}
.author-list.section .filters-search input{width:100%;color:#a0a0a0;font-weight:400;display:inline}
.author-list.section .filters-search button{position:absolute;right:0;top:0;margin:0;width:35px;height:100%;padding:0;border:0;min-width:0;background-color:transparent;color:#cbcbcb}
.author-list.section .author-row a.button{color:white}
.author-list.section .author-row .author-list-thumbnail{margin-bottom:10px}
.author-list.section .author-row .columns{padding:0 30px;margin-bottom:20px}
.author-list.section .author-row .author-name{color:white;font-size:16px}
@media screen and (max-width:1024px){.author-list.section .filters-search{width:230px}
.author-list.section .filters-select{width:230px}
}
@media screen and (max-width:768px){.author-list.section .filters-box{display:block;margin:20px auto 0}
}