/*****************************************************************
 custom global css code for medRxiv 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
}
//li#fn-7 {
	//list-style: none;
	//margin: 15px 0 0 0;
	//padding-left:0px;
//}
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
}
.pane-highwire-article-citation .medrxiv-article-type {
    text-transform: uppercase;
}
span.medrxiv-article-type {
	font-size:115%;
	color:darkred;
	text-transform: uppercase;
	font-weight:bold;
}
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.views-field-name  {

	line-height:1.2em;
        margin-bottom:12px;
	/* padding-left: .5em;
    text-indent:-.5em; */
}
div#fn-group-1  h2 {
	border-top-width:1px;
	border-top-color:#666666;
}
ul.highwire-article-collection-term-list {
	width:300px;
}
div.cshl_grid div  { 
	float: left;  
}
div.cshl_col100    { width: 88px; margin-bottom:12px;margin-right:4px; }
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;}

.cshl-aff-wrapper { 
    width:560px;
	margin-left:12px;
}
.cshl-aff {
    display: block;
	float:left; 
	width:225px;
	margin-top:12px;
	}
.cshl-aff-wrapper ul {
	margin:0;
	padding:0;
	list-style:none;
}
#csh-col2 .cshl-aff-wrapper li {
	margin:0;
	padding:0;
	padding-bottom:0px;	
	color: #333333;
}
#csh-container {
		 width:100%; 
		margin:0 auto;
		background:#fff;
	}
	
	#csh-col1 {
		float:left;
		 width:40%; 
		padding-right:100px;
                min-width:280px;
		background:#fff;
	}
	#csh-col2 {
		float:left;
		 width:40%; 
		padding-left:0px;
                 min-width:280px;
		background:#fff;
	}
 #csh-col2 ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#csh-col2 li {
		
		padding-bottom:4px;
	}
#csh-col2 ul#csh-list li {
	line-height:120%;
	margin:0;
		padding:0;
		padding-bottom:6px;
		font-size:100%;
}
#mini-panel-biorxiv_art_tools > div > div.content-left-wrapper.content-column > div > div > div.panel-pane.pane-biorxiv-supplementary-fragment > div > p {
margin-bottom:0;
}