/*****************************************************************
 custom global css code for bioRxiv site 
 *****************************************************************/
article.post h3,
article.post.twitter .author .name,
article.post.weibo .author .name {
    font-size: 1.28571em;
    line-height: 1.33333em;
    font-weight: 700
}

#block-panels-mini-biorxiv-js-css-loader{
    display: none
}
#block-system-main-menu li {
    display: inline-block;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    font-size:13px;
}
#block-system-main-menu li+li:before {
    content: " | ";
    padding: 1px;
    margin: 1px;
}
#page-title,
.not-front .highwire-article-citation .highwire-cite-title,
body .page {
    font-family: GillSansRegular, "Gill Sans MT", "Gill Sans", Helvetica, Arial, sans-serif
}

article.post {
    overflow: hidden;
    padding: .75em 12px .8em;
    border-top-width: .07143em;
    border-top-style: solid;
    border-color: #eee
}

article.post a.block_link {
    display: block;
    text-decoration: none;
    color: #383844
}

article.post a.block_link:hover h3 {
    color: #59d
}

article.post h4 {
    color: #bbb
}

article.post h4 strong {
    font-weight: 700
}

article.post img.avatar {
    float: left;
    width: 90px;
    height: auto;
    margin-top: 5px
}

article.post .content.with_image {
    padding-left: 114px
}

article.post .summary a:hover {
    text-decoration: underline
}

article.post.twitter,
article.post.weibo {
    position: relative
}

article.post.twitter .avatar,
article.post.weibo .avatar {
    float: left;
    position: relative;
    margin-right: 12px
}

article.post.twitter .avatar-holder,
article.post.twitter .avatar-placeholder,
article.post.weibo .avatar-holder,
article.post.weibo .avatar-placeholder {
    position: absolute
}

article.post.twitter .avatar,
article.post.twitter .avatar-holder,
article.post.twitter .avatar-placeholder,
article.post.weibo .avatar,
article.post.weibo .avatar-holder,
article.post.weibo .avatar-placeholder {
    width: 48px;
    height: 48px
}

article.post.twitter .avatar-placeholder,
article.post.weibo .avatar-placeholder {
    background-image: url(/details/assets/templates/default/profile-placeholder-a4872ed24310e3fb9bdc15ab7f127b52.png)
}

html.svg article.post.twitter .avatar-placeholder,
html.svg article.post.weibo .avatar-placeholder {
    -moz-background-size: 48px;
    -o-background-size: 48px;
    -webkit-background-size: 48px;
    background-size: 48px;
    background-image: url(/details/assets/templates/default/profile-placeholder-3f1883020ceae8e310902aa4d9710ce4.svg)
}

article.post.twitter .author,
article.post.weibo .author {
    padding-right: 120px
}

article.post.twitter .author .handle,
article.post.weibo .author .handle {
    color: #9b9ba1
}

article.post.twitter .content,
article.post.weibo .content {
    font-size: 1.14286em;
    line-height: 1.5em;
    clear: left;
    padding-top: .25em;
    padding-bottom: .25em
}

article.post.twitter p.summary {
    margin-bottom: 3px
}

article.post.twitter .content a,
article.post.weibo .content a {
    color: #59d
}

article.post.twitter time,
article.post.twitter time a,
article.post.weibo time,
article.post.weibo time a {
    float: left;
    color: #9b9ba1
}

article.post.twitter .actions,
article.post.weibo .actions {
    float: right;
    display: none
}

article.post.twitter .actions a,
article.post.weibo .actions a {
    padding-left: 20px;
    margin-left: 12px;
    color: #9b9ba1;
    background-repeat: no-repeat;
    background-position: left center
}

article.post.twitter .actions a:hover,
article.post.weibo .actions a:hover {
    color: #383844
}

article.post.twitter .actions a.retweet,
article.post.weibo .actions a.retweet {
    background-image: url(/details/assets/twitter/retweet-d98e17d40f34140e00ab6f34cd18d3dd.png)
}

article.post.twitter .actions a.retweet:hover,
article.post.weibo .actions a.retweet:hover {
    background-image: url(/details/assets/twitter/retweet_hover-1f081100ebb4e0bfadd9027ac04fafa2.png)
}

article.post.twitter .actions a.reply,
article.post.weibo .actions a.reply {
    background-image: url(/details/assets/twitter/reply-fa65576957c214d9efdc1cd3930d24e2.png)
}

article.post.twitter .actions a.reply:hover,
article.post.weibo .actions a.reply:hover {
    background-image: url(/details/assets/twitter/reply_hover-3c92081245b0d7ffaf7170dac06e9af3.png)
}

article.post.twitter .actions a.favorite,
article.post.weibo .actions a.favorite {
    background-image: url(/details/assets/twitter/favorite-5980546736ee66d910cee258ae8484df.png)
}

article.post.twitter .actions a.favorite:hover,
article.post.weibo .actions a.favorite:hover {
    background-image: url(/details/assets/twitter/favorite_hover-dbba3e42f32c78177e9acc85e58f88e0.png)
}

article.post.twitter .follower_count,
article.post.weibo .follower_count {
    position: absolute;
    top: 1.71429em;
    right: 24px;
    text-align: center;
    color: #bbb;
    text-transform: uppercase;
    font-size: .85714em;
    line-height: 2em;
    display: none;
    padding-left: 12px;
    border-left: 1px #eee solid
}

article.post.twitter .follower_count span,
article.post.weibo .follower_count span {
    color: #383844;
    font-weight: 700;
    font-size: 1.66667em;
    line-height: 1.2em;
    display: block
}
/*
div#fn-group-1   {
	display:none;
}
div#fn-group-2 > ul {
	display:none;
}
*/
.hoverspec:hover {
    color: #cb2938 !important;
}
div#fig-data-supplementary-materials i.icon-download-alt {
	display:none;
}
div.cshl_grid      { 
	width: 700px;
	margin-bottom:10px; 

}
span.article-count {
	display:none;
}
div.cshl_grid div  { 
	float: left;  
}
div.cshl_col100    { width: 88px; margin-bottom:12px; }
div.cshl_col200    { width: 512px; margin-bottom:12px; }
div.cshl_clear     { clear: both; } 


article.post.twitter:hover .actions,
article.post.twitter:hover .follower_count,
article.post.weibo:hover .actions,
article.post.weibo:hover .follower_count {
    display: block
}
#block-system-main-menu nav.menubar-nav ul.menu li ul {position:absolute;width:270px;background:#ffffff;z-index:100;padding:10px;border:1px solid#dedede;margin-bottom:12px; }
#block-system-main-menu nav.menubar-nav ul.menu li ul li {width:270px;text-transform:none;margin-top:4px;margin-bottom:7px;}
#block-system-main-menu nav.menubar-nav ul.menu li ul li+li:before {content:none;}
#block-system-main-menu nav.menubar-nav ul.menu li ul.cshl_back {display:none;}
#block-system-main-menu nav.menubar-nav ul.menu li:hover ul.cshl_back {display:block;}
#block-system-main-menu nav.menubar-nav ul.menu li#channels ul{height: auto !important;} 

/* changes for tpr */
a.reviews,
.cmnts {
  
   border-radius: 3px;
  color: #fff;
display: inline-block;
  
  margin: 0 0 0px;
  padding: 1px 0;
  text-align: center;
  width: 140px;
	font-size:83%;
	text-decoration: none;
}
.channel_expand{
    display: inline-block !important;
    transform: rotate(90deg);
    margin-right: 1%;
  }

  .channel_related:hover{
    cursor: pointer;
  }
#block-system-main-menu nav.menubar-nav ul.menu li#channels ul{
height: 50vh !important;
                right: 0;
                overflow: hidden;
                overflow-y: auto !important;
}

a.reviews {
	 background-color: #1b95e0;
}
a.cmnts {
	 background-color: #115e93;
}
a.alpha-grid-toggle, a.alpha-block-toggle  {
	display:none;
}
/* end changes for tpr */