@font-face {
  font-family: "Benton-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-2.eot?") format("embedded-opentype"),
       url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-3.woff") format("woff"),
       url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: "Benton-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light-Italic/15a2d62b-ca5c-45cb-9b3d-29bef80c6e9d-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light-Italic/15a2d62b-ca5c-45cb-9b3d-29bef80c6e9d-2.eot?") format("embedded-opentype"),
       url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light-Italic/15a2d62b-ca5c-45cb-9b3d-29bef80c6e9d-3.woff") format("woff"),
       url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light-Italic/15a2d62b-ca5c-45cb-9b3d-29bef80c6e9d-1.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: "Benton-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium/8e221891-e89b-4eae-95ca-6346d9a41d20-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium/8e221891-e89b-4eae-95ca-6346d9a41d20-2.eot?") format("embedded-opentype"),
       url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium/8e221891-e89b-4eae-95ca-6346d9a41d20-3.woff") format("woff"),
       url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium/8e221891-e89b-4eae-95ca-6346d9a41d20-1.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: "Benton-Sans";
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium-Italic/289d6a90-eab9-4614-9e7d-c0df14839178-2.eot");
  src: url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium-Italic/289d6a90-eab9-4614-9e7d-c0df14839178-2.eot?") format("embedded-opentype"),
       url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium-Italic/289d6a90-eab9-4614-9e7d-c0df14839178-3.woff") format("woff"),
       url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium-Italic/289d6a90-eab9-4614-9e7d-c0df14839178-1.ttf") format("truetype");
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: "BU-Default-Icons";
  src: url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.eot");
  src: url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.eot?#iefix") format("embedded-opentype"),
       url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.woff") format("woff"),
       url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.ttf") format("truetype"),
       url("https://www.bu.edu/cdn/fonts/icons/bu-default-icons/bu-default-icons.svg#bu-default-icons") format("svg");
  font-style: normal;
  font-weight: 400;
  // unicode-range:U+??????; /* Include all Unicode possiblities */
}


.entry-title {
	display: none;
}

/*
	 .d8888b.                d8b                     8888888b.
	d88P  Y88b               Y8P                     888   Y88b
	Y88b.                                            888    888
	 "Y888b.   .d88b. 888d888888 .d88b. .d8888b      888   d88P 8888b.  .d88b.  .d88b.
		"Y88b.d8P  Y8b888P"  888d8P  Y8b88K          8888888P"     "88bd88P"88bd8P  Y8b
		  "88888888888888    88888888888"Y8888b.     888       .d888888888  88888888888
	Y88b  d88PY8b.    888    888Y8b.         X88     888       888  888Y88b 888Y8b.
	 "Y8888P"  "Y8888 888    888 "Y8888  88888P'     888       "Y888888 "Y88888 "Y8888
																			888
																	   Y8b d88P
																		"Y88P"
*/

.series-page .filter-nav {
	display:none;
}
.series-page .series-intro {
	padding-bottom:0;
	background-color:#f6f6f6;
	border-top:1px solid #ced1d2;
}

@media only screen and (max-width: 1020px) and (min-width: 641px) {
	.series-page .series-intro {
		margin-right: -28px;
		margin-left: -28px;
	}
}

.series-page .series-intro h1 {
	display:none;
}
.series-page .series-intro p {
	color:#111;
	font-size:18px;
	line-height:1.5;
}
.series-page .series-intro p a {
	color:#c12941;
	background:none;
}
.series-page .series-intro p a:hover {
	color:#a62338;
}
.series-page .alzheimers-story-series-page {
	position:relative;
}

.series-page .alzheimers-story-series-page img {
	display: block;
	margin:0 auto;
	width:auto;
	height:auto;
	max-width:100%;
}
@media screen and (min-width: 640px) {
	.series-page .alzheimers-story-series-page img {
		float:right;
		margin:0;
	}
}
.lt-ie9 .series-page .alzheimers-story-series-page img {
	float:right;
	margin:0;
}




.alzheimers-series-title {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	display: block;
	z-index: 2;
	right:0;
}

@media screen and (min-width: 640px) {
	.alzheimers-series-title {
		right: 50%;
		padding-left:76px;
	}

}
.lt-ie9 .alzheimers-series-title {
	right: 50%;
	padding-left:76px;
	height:604px;
}

.alzheimers-series-title .alzheimers-story-title-table {
	max-width:none;
	width:100%;
}


.series-page .alzheimers-story-series-page h1.hed {
	color:#542337;
	font-size: 45px;
	line-height: 40px;
	font-family:"BentonSansComp", "Benton-Sans", Helvetica, Arial, sans-serif;
	max-width:356px;
	text-transform:uppercase;
	display:block;
	text-align:center;
	margin:0 auto;
}
@media screen and (min-width: 480px) {
	.series-page .alzheimers-story-series-page h1.hed {
		font-size: 60px;
		line-height: 56px;
	}

}
@media screen and (min-width: 640px) {
	.series-page .alzheimers-story-series-page h1.hed {
		font-size: 76px;
		line-height: 66px;
		max-width:380px;
		text-align:left;
		margin:0;
	}

}
.lt-ie9 .series-page .alzheimers-story-series-page h1.hed {
	font-size: 76px;
	line-height: 66px;
	max-width:380px;
	text-align:left;
	margin:200px 0 0 0;
}


.series-page .series-banner-page-width {
	margin:0;
}
.alzheimers-story-series-page {
	padding:20px;
	overflow:hidden;
}

@media screen and (min-width: 640px) {
	.alzheimers-story-series-page {
		padding:76px;
	}
	.series-page .series-intro {
		padding:0;
	}
	.uiwebview.series-page .series-intro {
		margin:0;
	}
	.series-page .series-banner-page-width {
		margin:0;
	}
}

.lt-ie9 .alzheimers-story-series-page {
	padding:76px;
}

.alzheimers-series-button {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding:15px 0;
	margin:0;
	text-align:center;
}
@media screen and (min-width: 640px) {
	.alzheimers-series-button {
		margin:0 76px;
	}
}
.lt-ie9 .series-page .alzheimers-series-button {
	margin:0 76px;
}

.alzheimers-series-button .button {
	background:#c12941;
	padding:8px 40px;
	font-size:15px;
	line-height:19px;
}


.series-page-column {
	max-width:720px;
	padding:0 14px;
	margin:60px auto 76px auto;
}

@media screen and (min-width: 640px) {
	.series-page-column {
		padding:0;
	}
}
.lt-ie9 .series-page-column {
	padding:0;
}



/*
	888    888                     888
	888    888                     888
	888    888                     888
	8888888888 .d88b.  8888b.  .d88888 .d88b. 888d888
	888    888d8P  Y8b    "88bd88" 888d8P  Y8b888P"
	888    88888888888.d888888888  88888888888888
	888    888Y8b.    888  888Y88b 888Y8b.    888
	888    888 "Y8888 "Y888888 "Y88888 "Y8888 888



*/


.alzheimers-story-header {
	background-color: #fff;
	position: relative;
}

.alzheimers-story-header * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


/*
	888b    888
	8888b   888
	88888b  888
	888Y88b 888 8888b. 888  888
	888 Y88b888    "88b888  888
	888  Y88888.d888888Y88  88P
	888   Y8888888  888 Y8bd8P
	888    Y888"Y888888  Y88P



*/

.alzheimers-story-nav-row:before,
.alzheimers-story-nav-row:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.alzheimers-story-nav-row:after {
    clear: both;
}


.alzheimers-story-nav h3.alzheimers-story-nav-title {
	color: #837467;
	display: inline-block;
	font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal !important;
	height:62px;
	left:0;
	line-height: 16px;
	margin:8px;
	overflow: hidden;
	padding:10px 0;
	position: absolute;
	top:0;
	z-index: 1;
}

.alzheimers-story-nav h3.alzheimers-story-nav-title strong {
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 1.2;
	font-weight: 700;
	border: 2px solid #da5c40;
	color: #542337;
	padding: 0;
	width:85px;
	height:52px;
	float:left;
	margin-right:8px;
	margin-top:-10px;
}
@media screen and (min-width: 768px) {
	.alzheimers-story-nav h3.alzheimers-story-nav-title strong {
		width:133px;
	}
}
.lt-ie9 .alzheimers-story-nav h3.alzheimers-story-nav-title strong {
	width:133px;
}

@media screen and (max-width: 768px) {
	.open .alzheimers-story-nav h3.alzheimers-story-nav-title {
		height:106px;
	}
}

.alzheimers-story-nav h3.alzheimers-story-nav-title strong img {
	display:none;
}
@media screen and (min-width: 768px) {
	.alzheimers-story-nav h3.alzheimers-story-nav-title strong img {
		display:block;
		float:left;
	}
}
.lt-ie9 .alzheimers-story-nav h3.alzheimers-story-nav-title strong img {
	display:block;
	float:left;
}


.alzheimers-story-nav h3.alzheimers-story-nav-title strong span {
	display: block;
	float:left;
	width: 79px;
	padding: 8px 6px;
}

.series-desc {
	display: inline-block;
	text-align: left;
}


@media screen and (max-width: 768px) {
	.series-desc {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.open .series-desc {
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		text-align: center;
	}
}
.alzheimers-story-nav .toggle {
	font-size: 26px;
	line-height: 32px;
	font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-align: center;
	margin-bottom:8px;
	padding:12px 0 4px;
	position: relative;
	z-index: 10;
}
@media screen and (max-width: 480px) {
	.alzheimers-story-nav .toggle {
		float:right;
		margin-right:10px;
	}
}

.alzheimers-story-nav .toggle span {
	display: none;
}

.alzheimers-story-nav .toggle .part {
	color: #666;
	font-weight: 300;
	display: block;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
}

.alzheimers-story-nav .toggle:hover,
.alzheimers-story-nav .toggle:focus {
	cursor: pointer;
	color: #111;
}


.alzheimers-story-nav .toggle .arrow {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #52777a;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position: relative;

}
.alzheimers-story-nav .toggle .arrow:after {
	content:'';
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	top: 5px;
	left: 3px;
}



.alzheimers-story-menu {
	overflow: hidden;
	border-top: 1px solid #d0d0d0;
	width:100%;
	max-height: 0;
	height:0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.open .alzheimers-story-menu {
	max-height: 600px;
	height: auto;
}
// @media screen and (max-width: 768px) {
// 	.open .alzheimers-story-menu {
// 		height: 360px;
// 	}
// }
// @media screen and (max-width: 640px) {
// 	.open .alzheimers-story-menu {
// 		height: 310px;
// 	}
// }
// @media screen and (max-width: 520px) {
// 	.open .alzheimers-story-menu {
// 		max-height: 600px;
// 		height: 500px;
// 	}
// }


.alzheimers-story-menu ul {
	margin: 0;
	padding: 0 0 20px;
}
@media screen and (max-width: 768px) {
	.alzheimers-story-menu ul {
		margin-top:57px;
		border-top:1px solid #d0d0d0;
	}
}
.alzheimers-story-menu li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width:20%;
}
@media screen and (max-width: 520px) {
	.alzheimers-story-menu li {
		float:none;
		width:100%;
	}
	.alzheimers-story-menu li.active {
		background-color: #ecd173;
	}
}


.alzheimers-story-menu li a {
	position: relative;
	display: block;
	width: 100%;
	border-left: 1px solid #d0d0d0;
	padding: 0 20px 30px;
	margin-top: 20px;
	font-family: Georgia, serif;
	font-weight: 300;
	text-align: center;
	color: #666;
	font-size: 15px;
	line-height: 20px;
	text-decoration: none;
}

@media screen and (max-width: 640px) {
	.alzheimers-story-menu li a {
		padding-right:10px;
		padding-left:10px;
	}
}
@media screen and (max-width: 520px) {
	.alzheimers-story-menu li a {
		padding:10px;
		border-left:0;
		border-bottom:1px solid #d0d0d0;
		margin:0;
		text-align: left;
	}
}


.alzheimers-story-menu li:first-child a {
	border-left: none;
}

.alzheimers-story-menu li a .num,
.alzheimers-story-menu li a .name,
.alzheimers-story-menu li a .desc {
	position: relative;
	z-index: 10;
}

.alzheimers-story-menu li a img {
	margin-bottom:5px;
	opacity: 0.4;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	max-width:120px;
}

@media screen and (max-width: 640px) {
	.alzheimers-story-menu li a img {
		display: none;
	}
}

.alzheimers-story-menu li a .num {
	color: #fff;
	font-weight: 300;
	display: block;
	font-size: 20px;
	line-height: 20px;
	position: absolute;
    background: #552438;
    padding: 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    right: 24.5%;
    top: 0;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}

@media screen and (max-width: 640px) {
	.alzheimers-story-menu li a .num {
		color: #999;
		position: static;
		width:auto;
		height:auto;
		font-size:40px;
		background: none;
		text-align: center;
		padding:15px 0 35px 0;
	}
}
@media screen and (max-width: 520px) {
	.alzheimers-story-menu li a .num {
		float:left;
		padding:8px;
		font-size:28px;
		margin-right:15px;
	}
}
.alzheimers-story-menu li a .name {
	font-family:"Benton-Sans", Helvetica, Arial, sans-serif;
	color: #999;
	font-weight: 600;
	display: block;
	font-size: 20px;
	line-height: 1.2;
	padding-bottom: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 640px) {
	.alzheimers-story-menu li a .name {
		font-size:17px;
		line-height: 22px;
	}
}
@media screen and (max-width: 520px) {
	.alzheimers-story-menu li a .name {
		padding:0;
		margin-left:44px;
	}
}



@media screen and (max-width: 768px) {
	.alzheimers-story-menu li a .desc {
		font-size:14px;
		line-height: 18px;
	}
}
@media screen and (max-width: 520px) {
	.alzheimers-story-menu li a .desc {
		display: block;
		margin-left:44px;
	}
}

.alzheimers-story-menu li a:hover .num,
.alzheimers-story-menu li a:focus .num {
	color: #ffe369;
}

.alzheimers-story-menu li a:hover .name,
.alzheimers-story-menu li a:focus .name {
	color: #000;
}


.alzheimers-story-menu .active a .num,
.alzheimers-story-menu .active a:hover .num,
.alzheimers-story-menu .active a:focus .num {
	color: #ffe369;
}
@media screen and (max-width: 640px) {
	.alzheimers-story-menu .active a .num,
	.alzheimers-story-menu .active a:hover .num,
	.alzheimers-story-menu .active a:focus .num {
		color: #111;
	}
}


.alzheimers-story-menu .active a .name,
.alzheimers-story-menu .active a:hover .name,
.alzheimers-story-menu .active a:focus .name {
	color: #000;
}

.alzheimers-story-menu li a:hover img {
	opacity: 1.0;
}

.alzheimers-story-menu li.active a img {
	opacity: 1.0;
}




/*
	888    888                     888
	888    888                     888
	888    888                     888
	8888888888 .d88b.  8888b.  .d88888 .d88b. 888d888
	888    888d8P  Y8b    "88bd88" 888d8P  Y8b888P"
	888    88888888888.d888888888  88888888888888
	888    888Y8b.    888  888Y88b 888Y8b.    888
	888    888 "Y8888 "Y888888 "Y88888 "Y8888 888



*/



.alzheimers-story-photo {
	position:relative;
}
.alzheimers-story-photo img {
	display:block;
	margin:0;
}
.alzheimers-story-title {
    background-position: right top;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-color:#fff;
	padding:20px;
}

@media all and (min-width:640px) {
	.alzheimers-story-title {
		background-color:transparent;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		width:50%;
		padding:0 20px;
		background-position: center top;
	}
}

.lt-ie9 .alzheimers-story-title {
	background-color:transparent;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width:50%;
	padding:0 20px;
}


.alzheimers-story-title-table {
	display:table;
	height:100%;
	max-width:450px;
}
.alzheimers-story-title-table-cell {
	display:table-cell;
	vertical-align: middle;
	height:100%;
}

.alzheimers-story-title .alzheimers-story-series-title {
	color:#552437;
	line-height:1.1;
	text-transform:uppercase;
	font-family:"BentonSansComp", "Benton-Sans", Helvetica, Arial, sans-serif;
}

@media all and (min-width:640px) {
	.alzheimers-story-title .alzheimers-story-series-title {
		color:#fff;
		font-size:21px;
	}
}
.lt-ie9 .alzheimers-story-title .alzheimers-story-series-title {
	color:#fff;
}


.alzheimers-story-title .alzheimers-story-series-title span {
	color:#c12940;
}
@media all and (min-width:640px) {
	.alzheimers-story-title .alzheimers-story-series-title span {
		color:#ecd273;
	}
}
.lt-ie9 .alzheimers-story-title .alzheimers-story-series-title span {
	color:#ecd273;
}



.alzheimers-story-title .hed {
	color:#da5c40;
	text-transform:uppercase;
	font-size:30px;
	line-height:1.0;
	font-family:"Benton-Sans", Helvetica, Arial, sans-serif;
}
@media all and (min-width:640px) {
	.alzheimers-story-title .hed {
		font-size:40px;
	}
}
@media all and (min-width:900px) {
	.alzheimers-story-title .hed {
		font-size:60px;
	}
}
.lt-ie9 .alzheimers-story-title .hed {
	font-size:60px;
}


.alzheimers-story-title .dek {
	color:#111;
	font-family:Georgia, serif;
	font-size:16px;
	line-height:1.2em;
	font-weight:normal !important;
	font-style: italic;
}

@media all and (min-width:640px) {
	.alzheimers-story-title .dek {
		font-size:18px;
		color:#ecd173;
	}
}

.lt-ie9 .alzheimers-story-title .dek {
	font-size:18px;
	color:#ecd173;
}


p.intro {
	font-family: "Benton-Sans", Helvetica, Arial, sans-serif;
	color:#542337;
	font-size:22px;
	line-height:40px;
	font-weight:normal;
}

.publication-brink .dropcap {
	margin-right:15px;
	padding:0;
	text-indent:-9999px;
	display:block;
	float: left;
}

.publication-brink .editor-intro {
	font-weight:100;
	font-size:17px;
}

.publication-brink blockquote::before {
	content: none;
}


.publication-brink blockquote.side {
	width: 90%;
	margin-right: auto;
	margin-left:auto;
}

@media all and (min-width:768px) {
	.publication-brink blockquote.side {
		width: 34%;
		padding-left: 65px;
		margin-right: 20px;
		float: left;
	}
}

.lt-ie9 .publication-brink blockquote.side {
	width: 34%;
	padding-left: 65px;
	margin-right: 20px;
}


.publication-brink blockquote.side p {
	font-size: 20px;
	line-height: 1.4;
	font-style: italic;
	color: #C7314A;
	position: relative;
	font-family: Georgia, Times, serif;
}

@media all and (min-width:768px) {
	.publication-brink blockquote.side p {
		font-size: 29px;
	}
}
.lt-ie9 .publication-brink blockquote.side p {
	font-size: 29px;
}

@media all and (min-width:640px) {
	.publication-brink blockquote.side p span {
		display: block;
		width: 67px;
		height: 43px;
		font-size:114px;
		font-family:Stag, Georgia,times, serif;
		position: absolute;
		top: -44px;
		left: -55px;
	}
}

.lt-ie9 .publication-brink blockquote.side p span{
    display: block;
    width: 67px;
    height: 43px;
    font-size:114px;
    font-family:Stag, Georgia,times, serif;
    position: absolute;
    top: -44px;
    left: -44px;
}

.publication-brink .special-sidebar {
	border-top-color:#C7314A;
	-moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.70);
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.70);
	box-shadow: 0 0 2px 0 rgba(0,0,0,0.70);
}
.publication-brink .special-sidebar.image-only .sidebar-head {
	margin-bottom:5px;
}
.publication-brink .special-sidebar p,
.publication-brink .special-sidebar p:first-child {
	margin-bottom:15px;
}


/*
	888b     d888        888
	8888b   d8888        888
	88888b.d88888        888
	888Y88888P888 .d88b. 888888 8888b.
	888 Y888P 888d8P  Y8b888       "88b
	888  Y8P  88888888888888   .d888888
	888   "   888Y8b.    Y88b. 888  888
	888       888 "Y8888  "Y888"Y888888



*/

@media screen and (max-width: 640px) {
	.content-banner-page-width .publication-brink .meta {
		border-width:1px;
	}
}







/**********************



.dP"Y8 888888  dP"Yb  88""Yb 88 888888 .dP"Y8
`Ybo."   88   dP   Yb 88__dP 88 88__   `Ybo."
o.`Y8b   88   Yb   dP 88"Yb  88 88""   o.`Y8b
8bodP'   88    YbodP  88  Yb 88 888888 8bodP'

Story Specific Tweaks


************************/

.dropcap.alzheimers-story-diagnosis {
	background:url(images/alzheimers_dropcap_w.png) no-repeat center center;
	width:168px;
	height:142px;

}
.alzheimers-story-diagnosis .alzheimers-story-title {
	background-image: url(images/diagnosis-red-blood-cells.png);

}








.dropcap.alzheimers-story-treatment {
	background:url(images/alzheimers_dropcap_t.png) no-repeat center center;
	width:99px;
	height:142px;

}
.alzheimers-story-treatment .alzheimers-story-title {
	background-image: url(images/treatment-pills.png);

}
@media all and (min-width:900px) {
	.alzheimers-story-treatment .alzheimers-story-title .hed {
		font-size:50px;
	}
}
.lt-ie9 .alzheimers-story-treatment .alzheimers-story-title .hed {
	font-size:50px;
}







.dropcap.alzheimers-story-prevention {
	background:url(images/alzheimers_dropcap_w.png) no-repeat center center;
	width:168px;
	height:142px;

}
.alzheimers-story-prevention .alzheimers-story-title {
	background-image: url(images/exercise-shoes.png);
	right:auto;
	left:0;
	background-position: right top;

}
@media all and (min-width:768px) {
	.alzheimers-story-prevention .alzheimers-story-title {
		padding-left:60px;

	}
}
.lt-ie9 .alzheimers-story-prevention .alzheimers-story-title {
	padding-left:60px;

}
@media all and (min-width:900px) {
	.alzheimers-story-prevention .alzheimers-story-title .hed {
		font-size:50px;
	}
}
.lt-ie9 .alzheimers-story-prevention .alzheimers-story-title .hed {
	font-size:50px;
}







.dropcap.alzheimers-story-genetics {
	background:url(images/alzheimers_dropcap_i.png) no-repeat center center;
	width:70px;
	height:142px;

}
.alzheimers-story-genetics .alzheimers-story-title {
	background-image: url(images/genetics-dna.png);
	right:auto;
	left:0;
	background-position: right top;

}
@media all and (min-width:768px) {
	.alzheimers-story-genetics .alzheimers-story-title {
		padding-left:60px;

	}
}
.lt-ie9 .alzheimers-story-genetics .alzheimers-story-title {
	padding-left:60px;

}
@media all and (min-width:900px) {
	.alzheimers-story-genetics .alzheimers-story-title .hed {
		font-size:50px;
	}
}
.lt-ie9 .alzheimers-story-genetics .alzheimers-story-title .hed {
	font-size:50px;
}








.dropcap.alzheimers-story-caregivers {
	background:url(images/alzheimers_dropcap_o.png) no-repeat center center;
	width:144px;
	height:142px;

}
.alzheimers-story-caregivers .alzheimers-story-title {
	background-image: url(images/caregivers-hands.png);

}
@media all and (min-width:640px) {
	.alzheimers-story-caregivers .alzheimers-story-title {
		width:65%;
		padding-left:15%;
		background-position:left top;

	}
}
.lt-ie9 .alzheimers-story-caregivers .alzheimers-story-title {
	width:65%;
	padding-left:15%;
	background-position:left top;

}

@media all and (min-width:900px) {
	.alzheimers-story-caregivers .alzheimers-story-title .hed {
		font-size:50px;
	}
}
.lt-ie9 .alzheimers-story-caregivers .alzheimers-story-title .hed {
	font-size:50px;
}








/*


##     ##  #######  ########     ###    ##
###   ### ##     ## ##     ##   ## ##   ##
#### #### ##     ## ##     ##  ##   ##  ##
## ### ## ##     ## ##     ## ##     ## ##
##     ## ##     ## ##     ## ######### ##
##     ## ##     ## ##     ## ##     ## ##
##     ##  #######  ########  ##     ## ########

*/

.publication-brink div.editorial-modal-callout {
	margin-top:30px;
	margin-bottom:30px;
}

.publication-brink .special-sidebar div.editorial-modal-callout {
	margin-bottom:15px;
}

.editorial-modal-callout .button {
	background:#C7314A;
}

.editorial-modal-content {
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:999999;
	background:#fff;
	padding:70px 0px 50px 0px;
	overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

@media screen and (min-width: 640px) {
	.editorial-modal-content {
		padding:100px 20px 75px 20px;
	}
}
.lt-ie9 .editorial-modal-content {
	padding:100px 20px 75px 20px;
}



.editorial-modal-content.open {
	display:block;
}


.editorial-modal-content-column {
	margin:0 auto;
	max-width:720px;
	padding:30px;

}

@media screen and (min-width: 640px) {
	.editorial-modal-content-column {
		border:1px solid #DEDEDE;
	}
}
.lt-ie9 .editorial-modal-content-column {
	border:1px solid #DEDEDE;
}


.editorial-modal-close-btn {
	position: fixed;
	z-index:2;
	top: 0;
	left: 0;
	right: 0;
	height: 63px;
	background:#fff;
	border-bottom: 1px solid #dedede;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);

}
.editorial-modal-close-btn span {
	display:none;
}
.editorial-modal-close-btn:after {
    content: "\E421";
    font-family: "BU-Default-Icons";
    text-align: center;
    color: #cb0000;
    font-size: 34px;
    display: block;
    padding: 20px;
    height: 34px;
}
