.textBio{overflow:hidden;max-height:4em;position:relative;margin-bottom:1em}
.textBio.expanded{max-height:100%;padding-bottom:2em}
.textBio.expanded .overlay{display:none}
.textBio.expanded i.icon-chevron-down:before{content:"\e907"}
.textBio p{font-weight:normal;font-size:.85em;margin-bottom:.85em;line-height:135%}
.textBio .overlay{position:absolute;bottom:0;left:0;right:0;height:3em;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}
.textBio .expand {cursor:pointer;position:absolute;left:40%;right:40%;bottom:0;text-decoration:none;font-size:.85em;color:#999;text-align:center;background:#eee;border-radius:.35rem;border:1px solid #e1e1e1;padding:.35em 0;box-shadow:0 0 20px 6px #fff}
.textBio .expand:hover{color:#000}
.theme-dark .textBio .overlay{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000000',endColorstr='#00000',GradientType=0 )}
.theme-dark .textBio .expand {box-shadow:0 0 20px 6px #000;color:#ccc;background:#333;border:1px solid #555}
.community-header{position:relative;margin:-.5rem 1rem 1rem;padding:0 0 15px;background:#161616;text-align:center}
.community-header .globe{position:absolute;right:0;top:0;display:block;width:100%;height:100%;background-size:150%;background-position:0% 4%;background-repeat:no-repeat;background-image:url('https://mediav.porn.com/images/community-globe.svg');opacity:.05;z-index:2}
.community-header .heading{position:relative;margin-bottom:10px;padding:0 10px;background:rgba(55,55,55,.25);z-index:3}
.community-header h3{display:inline-block;margin:10px 0;padding:0;color:#fff;font-size:250%;font-weight:700;line-height:1em;text-align:center}
.community-header h3 span{color:#f90;font-size:80%;font-style:italic;font-weight:300}
.community-header h3 em{color:#ec2127;font-style:normal}
.community-header .signup{position:relative;display:inline-block;margin:0 0 .75em 1em;padding:.25em .75em;background:transparent;border:1px #f90 solid;border-radius:.25em;color:#f90;font-size:100%;text-decoration:none;vertical-align:middle;cursor:pointer;z-index:3;transition:.1s background ease-in,.1s color ease-in}
.community-header .signup:hover{background:#f90;color:#fff}
.community-header .intro{position:relative;margin:0 auto 25px;max-width:45em;color:#eee;font-weight:500;font-size:90%;z-index:3}
.community-header ul{position:relative;width:100%;z-index:3}
.community-header ul li{flex:1 1 auto;margin:0 .25em;color:#eee;font-size:110%;text-align:center}
.community-header ul li i{margin-right:.5em;color:#999}
.community-header ul li i.icon-list{font-size:90%}
.community-header ul li .additional{display:block;margin-top:.4em;color:rgba(255,255,255,.35);font-size:85%}
.community-header .count{max-width:50%;margin:.15em 0 0 .5em;padding:.15em .75em;background:#555;border-radius:2em;color:#fff;font-size:.75em;font-weight:500}
.thumb-list.community{margin:auto}
.thumb-list.community > .item{width:100%;padding:0 0 .75em;margin:0 0 .75em;border-bottom:1px solid #e1e1e1}
.thumb-list.community .thumb-list.videos{justify-content:flex-start;padding:.5em .5em 0}
.thumb-list.community .comments .item{display:block}
.thumb-list.community .item .user.meta{padding:.35em .5em;width:100%;font-size:1em}
.thumb-list.community .item .user.meta a{color:#000;margin-right:.25em;font-weight:500;font-size:1.1em}
.thumb-list.community .item .user.meta img{max-width:32px;margin:.5em 1em .5em 0;border-radius:50%}
.thumb-list.community .item .user.meta span{margin:0 .125em}
.thumb-list.community .item .user.meta .time{text-align:right;color:#999}
.thumb-list.community blockquote span{display:block;font-size:90%;padding:.75em 0 0 0;font-style:italic}
.thumb-list.community blockquote a{color:#003569;text-decoration:none}
.thumb-list.community blockquote a.rm{float:right}
.thumb-list.community blockquote p{padding-top:1em;font-style:italic}
.thumb-list.community .item a.follow,.thumb-list.models.profiles .item a.follow{font-size:1em;display:block;padding-left:35px;text-decoration:none;font-weight:normal;padding-top:.45em;color:#111}
.thumb-list.community .item a.follow.active.thumb-list.models.profiles .item a.follow.active{color:#ec2127}
.thumb-list.community .item a.follow.active i:before,.thumb-list.models.profiles .item a.follow.active i:before{content:"\e924"}
.tabs ~ .comments{border-top:none}
.thumb-list.models.profiles .item h3{margin:0}
.thumb-list.models.profiles .item h3 a{width:100%;font-size:1rem}
.thumb-list.models.profiles .item .btn{display:inline-block;margin-top:.25em;font-size:.7em}
.thumb-list.models.profiles .item .meta{right:0;bottom:0;height:auto;width:auto;max-width:none}
.thumb-list.models.profiles .item .meta.scenes{margin:.25em 0;font-size:.7em}
.thumb-list.models.profiles .item a.follow{padding-left:0;margin-bottom:.65em}
.thumb-list.models.profiles .item .gender{position:absolute;left:.25em;bottom:.25em;border-radius:.25em;padding:.25em;color:#fff;font-size:1.1em;text-decoration:none}
.thumb-list.models.profiles .item .gender.icon-female{background:#e751a6}
.thumb-list.models.profiles .item .gender.icon-male{background:#519fe7}
.thumb-list.community .comments.item blockquote{padding:0 .5em .5em 2.8em;margin:.45em 0 .25em 1em}
.thumb-list.community .comments.item .controls a{display:inline-block;font-weight:bold;font-size:.8em;color:#999;text-decoration:none;margin-left:1em;padding:.5em .5em 0 2.8rem;vertical-align:middle}
.thumb-list.community > .item.comments .replyToggle{display:inline-block;margin-bottom:.75em;color:#000;font-size:.85rem;font-weight:500;text-decoration:none}
.thumb-list.community > .item.comments{border-top:none}
.thumb-list.community > .item.comments > .controls{display:block;margin-bottom:.75em}
aside .thumb-list.profiles{margin:0}
aside .thumb-list.profiles .item{width:100%}
aside .thumb-list.profiles .item .thumb{float:left;max-width:62px;margin:.25em .5em .5em 0}
aside .thumb-list.profiles .item .thumb img{border-radius:.35em}
aside .thumb-list.profiles .item h3{padding:0;font-size:.85rem;clear:none}
aside .thumb-list.profiles.models .item p.h a{font-size:.85rem}
aside .thumb-list.profiles .item .meta{clear:none}
aside .thumb-list.models.profiles .item .gender{font-size:.65em}
