﻿.gen-content .author-card img{width:100%;float:left;margin:0 1.25rem 1.875rem 0;max-width:100%}.member_desc{min-height:140px;clear:both;display:inline-block}.author-card{text-align:left;background-color:#f4f4f4;padding-bottom:10px;transition:all .6s cubic-bezier(0,.5,.5,1)}.author-card .author-card__link{display:block;color:inherit;text-decoration:none}.member_desc p,.staff_position{padding-left:10px;padding-right:10px;margin-bottom:10px!important}.author-card .author-card__link .author-card__imgwrap{position:relative;width:100%;z-index:1;overflow:hidden;transition:all .6s cubic-bezier(0,.5,.5,1)}.rse_staff_pict{position:relative;width:100%;height:auto;overflow:hidden}.author-card .author-card__link .author-card__imgwrap .author-card__img{background:center no-repeat;background-size:cover;transition:all .6s cubic-bezier(0,.5,.5,1);padding-top:85%}.author-card .author-card__link:focus,.author-card .author-card__link:hover{text-decoration:underline}.author-card .author-card__link:focus .author-card__img,.author-card .author-card__link:hover .author-card__img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:64.0625em){.author-card .author-card__imgwrap{height:16.875rem;overflow:hidden;transition:all .6s cubic-bezier(0,.5,.5,1)}.author-card .author-card__heading{transition:all .6s cubic-bezier(0,.5,.5,1)}.author-card:focus .author-card__imgwrap,.author-card:hover .author-card__imgwrap{height:15.625rem}.author-card:focus .author-card__imgwrap::before,.author-card:hover .author-card__imgwrap::before{opacity:.4}}.author-card__heading{padding:1rem 10px 1rem;font-size:1.125rem;position:relative;margin:0;border-bottom:solid 1px #ccc}.author-card__date,.card__cater,.card__date{position:absolute;bottom:1.125rem;left:.75rem;z-index:1;color:#fff;font-size:2.25rem;font-weight:500;line-height:.8em;text-align:left;z-index:3}.author-card__date span,.card__cater span,.card__date span{display:block;font-size:1rem;text-transform:uppercase}.card__cater{width:50%;margin:0}.card__cater+.card__cater{text-align:right;left:auto;right:.75rem}.card__cater span{text-transform:none}.card__duration{position:absolute;bottom:10px;left:0;width:100%;font-size:.9375rem;line-height:1.25rem;color:#fff;font-weight:400;text-align:left;padding:.625rem;z-index:3}.card__duration .icon{font-size:1.25rem;color:#fff;margin-right:5px}.author-card .btn{margin:0 10px;display:block}