/*INDIVIDUAL PAGES*/

.no-sidebar-full .content {
	margin-left: auto;
	margin-right: auto;
	max-width: 58rem;
}

.article,
.biopanel {
	margin-left: auto;
	margin-right: auto;
	max-width: 47.14em;
}

.article h1,
.article h2,
.article h3 {
	color: #007dbb;
}

.case-subject {
	border-top: 0.3em solid #F2DA94;
	border-bottom: 0.15em solid #F2DA94;
	background-color: #F2ECC0;
	padding: 1.4em;
	margin-bottom: 1.4em;
}

.case-subject .pullquote {
	font-size: 1.1em;
	font-style: italic;
}

.case-subject .lbl,
.case-subject .subject-name {
	text-align: center;
}

.case-subject .lbl {
	color: #007dbb;
	font-size: 1.05em;
	font-weight: bold;
	line-height: 1;
}

.case-subject .subject-name {
	color: #007dbb;
	font-size: 1.8em;
	line-height: 1;
	margin-top: 0;
	font-weight: 700;
}

.case-subject img {
	border: 0.6em solid #fff;
	display: block;
	margin: 0 auto 1.1em;
	width: 10.42em;
}

.profile-subject {
	border-top: 0.3em solid #CF5A18;
	border-bottom: 0.15em solid #CF5A18;
	color: #222;
	background-color: #E87624;
	padding: 1.4em;
}
.profile-subject a:link, .profile-subject a:visited {
	color: #fff;
	border-bottom: 1px dotted #fefefe;
}
.profile-subject a:hover, .profile-subject a:active {
	color: #FFC008;
	border-bottom: 1px dotted #FFC008;
}
.profile-subject .lbl {
	color: #fff;
	font-size: 1.1em;
	font-weight: bold
}
.profile-subject .val {
	color: #333;
	font-weight: normal;
}
.profile-subject ul.val {
	margin-top: 0;
	padding-top: 0;
	margin-left: 1.4em;
}
.profile-subject ul.val li {
	line-height: 1.1em;
	list-style-image: none;
	margin-bottom: 0.8em;
}
.cbox.box.subject-tips {
	background-color: #F2ECC0;
	border: 0.2em solid #F2DA94;
}
.cbox.box.subject-tips li {
	list-style-image: none;
}

.cos-member {
 display: flex;
 justify-content: space-between;
 align-items: center;
 max-width: 500px;
 flex-wrap: wrap;
 margin: 0 auto;
}
.cos-member .lbl, .cos-member .subject-name {
 text-align: left;
}
.cos-member img {
 width: 50px;
 border: none;
 margin: 0 auto;
}

.case-disclaimer {
	color: #666;
	font-size: 0.8em;
}

.article .case-disclaimer {
	display: block;
}

.biopanel .case-disclaimer {
	display: none;
}

@media(max-width: 350px) {
 .cos-member {
  display: flex;
  flex-direction: column;
  align-items: center;
 }
 .cos-member .lbl, .cos-member .subject-name {
  text-align: center;
 }
 .subject-person {
  margin-bottom: 20px;
 }
}

@media (min-width:52em) {
	.article,
	.biopanel {
		display: table-cell;
		vertical-align: top;
	}

	.article {
		max-width: none;
		padding-right: 4em;
	}

	.biopanel {
		width: 21em
	}

	.case-subject .lbl,
	.case-subject .subject-name {
		text-align: left;
	}
		
	.article .case-disclaimer {
		display: none;
	}

	.biopanel .case-disclaimer {
		display: block;
	}
}

@media print {
	.page .content h1:first-of-type:before {
		display: none;
	}
	
	.page .content .post-image {
		display: block !important;
	}

	.case-subject,
	.profile-subject {
		border-bottom: 0 none;
	}
}