@charset "utf-8";
/*
 * neuro2017 stylesheet for single, archive, search
 *   post, case, research, sympton
 *
 */
/*--------------------------------------*/
/*   post (archive,single) ,search      */
/*--------------------------------------*/

/*--- blog, archive --------------------*/
.blog .entry-header,
.archive .entry-header{
	margin:5px 10px 5px;
}
.blog .entry-header .thumbnail,
.archive .entry-header .thumbnail{
	float:left;
	width:120px;
	margin-right:10px;
}
.blog .entry-header .meta,
.archive .entry-header .meta,
.blog .entry-footer .meta,
.archive .entry-footer .meta{
	margin:10px 0 0 0;
}
.entry-header time{
	margin-right:10px;
	font-size:14px;font-size:1.4rem;
	font-weight:500;
	line-height:14px;
}
.entry-header .meta a,
.entry-footer .meta a{
	display:inline-block;
	margin:0 0 0 5px;
	padding:1px 5px;
	font-size:12px;font-size:1.2rem;
	font-weight:500;
	line-height:16px;
	color:#059982;
	text-decoration:none;
	border:solid 1px #059982;
	-webkit-transition:all .5s;transition:all .5s;
}
.entry-header .meta .categories a:first-child,
.entry-footer .meta .categories a:first-child{
	margin:0;
}
.entry-header .meta a:hover,
.entry-footer .meta a:hover{
	color:#fff;
	background:#059982;
}
.entry-header .meta .tags a,
.entry-footer .meta .tags a{
	color:#b4c258;
	border:solid 1px #b4c258;
}
.entry-header .meta .tags a:hover,
.entry-footer .meta .tags a:hover{
	color:#fff;
	background:#b4c258;
}


.blog .entry-header .entry-title,
.archive .entry-header .entry-title{
	display:inline;
	padding:0!important;
}
.blog .entry-header .entry-title a,
.archive .entry-header .entry-title a{
	font-size:18px;font-size:1.8rem;
	font-weight:500;
	color:#000;
	line-height:24px;
	text-decoration:none;
}
.search .entry-header .entry-title a{
	text-decoration:underline;
}
.entry-header .entry-title a:hover{
	text-decoration:underline;
}


.blog .entry-summary,
.archive .entry-summary{
	padding:0 10px;
	font-size:14px;font-size:1.4rem;
	font-weight:400;
	line-height:22px;
}


@media screen and (min-width: 900px){
	.blog .entry-header,
	.archive .entry-header{
		margin:0 0 5px 0;
	}
	.blog .entry-summary,
	.archive .entry-summary{
		padding:0;
	}
}



/*--- single ---------------------------*/
.single .entry-header{
	margin-top:-20px;
}

.single .entry-header .meta{
	margin:10px 5px 0;
}
.entry-content{
	margin:10px 0;
	padding:20px 5px;
}
.entry-content .thumbnail{
	text-align:center;
	margin-bottom:20px;
}
.entry-footer{
}
.entry-footer .author_name:before{
	font-family:FontAwesome;
	content:"\f2bd";
	margin-right:5px;
}

@media screen and (min-width: 900px){
	.single .entry-header{
		margin-top:0;
	}
	.single .entry-header .meta{
		margin:10px 0 0;
	}
	.entry-content{
		padding:20px 0;
	}
	.entry-content .thumbnail{
		float:left;
		display:inline;
		margin-right:10px;
	}
}


/*--- single title ---------------------*/
.single .entry-title,
.list-title{
	margin:4px -10px 0;
	padding:10px 10px;
	font-size:18px;font-size:1.8rem;
	font-weight:700;
	line-height:20px;
	background:rgba(229,241,239,.1);
	border-top:solid 3px #e5f1ef;
	box-shadow: 0 -4px 0 0 #017866;
}
.list-title{
	margin:-16px 0 20px;
}


@media screen and (min-width: 900px){
	.single .entry-title,
	.list-title{
		margin:4px 0 0;
		padding:10px 0;
	}
	.list-title{
		margin:4px 0 20px;
	}
}

.list-title~article,
.single article{
	padding:0 10px 13px;
	border-bottom:dotted 1px #cccbc9;
}
@media screen and (min-width: 900px){
	.list-title~article,
	.single article{
		padding:0 0 13px;
	}
}

.list-title~article .entry-summary,
.list-title~article .entry-footer{
	margin:0;
	padding:0;
}


/*--- pagenation -----------------------*/
.pagination{
	margin:20px 0;
	text-align:center;
}
.pagination .screen-reader-text{
	display:none;
}
.pagination .page-numbers{
	display:inline-block;
	margin:0 2px;
	padding:2px 10px;;
	font-size:18px;font-size:1.8rem;
	font-weight:500;
	color:#545454;
	background:#fafafa;
	border:solid 1px #bbb;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
	text-decoration:none;
}
.pagination .page-numbers.current{
	background:#ccc;
	color:#fff;
}

/*--- pagenavi -------------------------*/
.pagenavi{
	margin-top:10px;
	margin-bottom:30px;
	padding:0 10px;
	box-sizing:border-box;
	text-align:center;
}
.pagenavi a{
	float:left;
	display:inline-block;
	width:40%;
	font-size:9px;font-size:.9rem;
	line-height:22px;
	color:#3f3f40;
}
@media screen and (min-width:600px){
	.pagenavi a{
		font-size:13px;font-size:1.3rem;
	}
}
.pagenavi .golist{
	width:20%;
}

.pagenavi a[rel="prev"]{
	text-align:left;
}
.pagenavi a[rel="next"]{
	float:right;
	text-align:right;
}

/*--------------------------------------*/
/*   single .entry-content              */
/*--------------------------------------*/

hr.clear{
	clear:both;
	border:0;
	margin:0;
}

/*--- 50% ------------------------------*/
.single .fl,
.single .fr{
	width:100%;
}
.single .fl img,
.single .fr img{
	display:block;
	margin:0 auto;
}

@media screen and (min-width: 900px){
	.single .fl{
		float:left;
		width:50%;
		padding-right:10px;
	}
	.single .fr{
		float:left;
		width:50%;
		padding-left:10px;
	}
}


/*end*/