html {font-family: "Open Sans", Arial;}

#contentDiv ul > li, #contentDiv ol > li {font-size:24px; font-family: 'Open Sans', arial;}
strong {font-family:inherit;}
h3 {font-size:24px;}
	/*  Intro - globals and wrapper overrides */
		body { margin: 0; }
		.mainNav + .contentWrap {
		    max-width: 100%;
		}
		footer .CTAWrap.col-3 {
		    display: none;
		}
		footer .social {
		    display: none;
		}
		#research-2016 .breadcrumbs {
		    font-size: 14px;
		    font-weight: bold;
		    margin-bottom: 0em;
		    padding-bottom: 1em;
		}

	/* Wrapper - Contextual Sticky Nav */
		.contextual-sticky .context-home {
			color: #ce2031;
			text-transform: uppercase;
			font-weight: bolder;
			line-height: 1em;
		    width: 17%;
		}
		.context-home span {display: inline-block; margin-left: .5em;}

		.contextual-sticky {
			max-width: 1200px;
			margin: 0 auto;
		}

		.contextual-sticky a {
			width: 13%;
			box-sizing: border-box;
			display: inline-block;
			font-family: "Open Sans Condensed", sans-serif;
			font-size: 20px;
			text-decoration: none;
		}
		.contextual-sticky a span {
			font-family: "Open Sans Condensed", sans-serif;
		}

		.contextual-sticky .subsection {
			color: #333;
			display: inline-block;
			padding: 0em .5em 1em;
			font-weight: bold;
			line-height: 1em;
		}
		.contextual-sticky .subsection + .subsection {
			border-left: 1px dashed #999999;
		}
		.contextual-sticky .subsection:hover {
			color:#5d9e9b;
		}

		.contextual-sticky .subsection .main {
			font-size: 24px;
			text-transform: uppercase;
			display: block;
		}
		
		#nav-wrap { 
			width: 100%;
			box-shadow: 0 2px 3px rgba(0,0,0,.3);
			background: white;
			padding-top: .5em;
		}
		#nav-wrap.fixedNav { 
			position: fixed; 
			top:0; 
			width: 100%; 
			box-shadow: 0 2px 3px rgba(0,0,0,.3);
			z-index: 99;
			margin-bottom: .5em;
		}
		#nav-wrap .mobile-toggle { 
			display: none; 
		    background: none;
		    border: none;
		    font-family: "Open Sans Condensed";
		    font-size: 20px;
		    font-weight: bold;
		    color: #333;
		    padding: .25em;
		    width: 100%;
		    transition: all ease .2s;
		    cursor: pointer;
		    font-size: 17px;
		}
		#nav-wrap .mobile-toggle:active, #nav-wrap .mobile-toggle:focus { 
			outline: none;
		}
		#nav-wrap .mobile-toggle.active { 
			border-bottom: 1px solid #ccc;
			color: #666;
		}
		#nav-wrap .mobile-toggle:after {
			font-family: "fontello";
			font-style: normal;
			font-weight: normal;
			speak: none;
			 
			display: inline-block;
			text-decoration: inherit;
			width: 1em;
			margin-left: .4em;
			text-align: center; 

			content: '\e800';
		}
		#nav-wrap .mobile-toggle.active:after {
			content: '\e801';
		}
		@media screen and (max-width:1200px) {
			#nav-wrap.fixedNav { 
				left: 0;
			}
		}
		@media screen and (max-width: 1000px) {
			#nav-wrap {
			    border: 1px solid #ccc;
			    padding: 0;
   				box-shadow: none;
   				box-sizing: border-box;
			}
			.contextual-sticky .subsection  {
			    padding-top: .75em;
			    padding-bottom: .75em;
			    display: none;
			}
			.contextual-sticky .context-home {
			    display: none;
			}
			.contextual-sticky .active ~ .subsection, .contextual-sticky .active ~ .context-home  {
				display: block;
			}
			.contextual-sticky .subsection + .subsection {
			    border-left: none;
			    border-top: 1px solid rgba(0,0,0,.1);
			}
			.contextual-sticky a {
			    width: 100%;
			}
			.contextual-sticky .subsection .main {
			    display: inline;
			    text-transform: capitalize;
			    font-size: 20px;
			}
			.contextual-sticky .subsection + .subsection {
			    border-left: none;
			}
			.contextual-sticky .context-home {
			    width: 100%;
			    padding: .5em;
			    border-bottom: 1px solid rgba(0,0,0,.1);
			    text-transform: capitalize;
			}

			.context-home br {
			    display: none;
			}

			.context-home img {
			    height: 1em;
			    vertical-align: bottom;
			}
			#nav-wrap .mobile-toggle {
			  display: block;
			}
		}
	
	/* ...layout components... */

		/* if no hero chapter, first chapter is white */
			.chapter {
				background-color: white;
			}
			.chapter:nth-of-type(odd) {
				background-color: #dfdfdf;
			}
		/* if hero chapter, second chapter is white */
			.chapter[class*=hero] ~ .chapter {
				background-color: white;
			}
			.chapter[class*=hero] ~ .chapter:nth-of-type(even) {
				background-color: #dfdfdf;
			}
		.chapter {
			font-family: "Open Sans", sans-serif;
			font-size: 20px;
		}
		.chapter p, .chapter a {
			font-family: "Open Sans", sans-serif;
			font-size: inherit;
		}
		
		.chp-0-hero {
			background-color: black;
		}

		.chapter-inner {
			max-width: 1200px;
			margin: 0 auto;
			padding: 2em 1em;
                        /* width:85%; JK removing this -- too much gutter*/
		}
		.split-container {
			overflow: hidden;
		}
		.split-container .split {
			float:left;
			width: 50%;
			box-sizing: border-box;
		}
		.split-container .split + .split {
			float: right;
		}


	/* ...local elements, reusable context-dependent classes... */
		.chapter h1 {
		    font-family: "Open Sans Condensed";
		    font-size: 55px;
		    color: #333333;
		    font-weight: bold;
		}
		.chapter h2 {
			font-family: "Open Sans Condensed";
			color: #333333;
			font-size: 55px;
			text-align: center;
			margin: .8em 0;
			font-weight: bold;
		}
		.chapter img { max-width: 100%; }
		.chapter .content-grid {
		    overflow: hidden;
		}
		.trials-search #clinical-trials-filters #searchState {
		    display: inline-block;
		    margin-right: .5em;
		}

		

		.button-container { text-align: center; margin: 1em auto;}
		.ALSA-button, .ALSA-button:link,  .ALSA-button:visited { 
			font-family: "Open Sans";
			font-weight: bold;
			color: white;
			text-decoration: none;
			background-color: #de1f33;
			padding: .5em 2em;
			display: inline-block;
			margin-bottom: 1em;
		}
		.ALSA-button:hover {
			color: black;
		}
		.button-container .ALSA-button + .ALSA-button { margin-left: 3em; }

		@media screen and (max-width: 900px) {
			.button-container .ALSA-button + .ALSA-button {
				margin-left: 1em;
				margin-right: 1em;
			}
			.chapter h2 {
			    font-size: 1.7em;
			}
			.chapter h1 { font-size: 1.7em; }
		}
		@media screen and (max-width: 1440px) and (min-width:980px) {
			.chapter-inner {
				width: 80%;
			}
		}
		@media screen and (max-width: 1300px) and (min-width:1000px) {
			.contextual-sticky {
				padding-left: 7%;
			}
		}


	/* Chapter 0 - Hero */
		.chp-0-hero .chapter-inner {
			padding-top: 0;
		}
		.chp-0-hero h1 {
			font-family: "Open Sans Condensed", sans-serif;
			font-size: 100px;
			color: white;
			margin-bottom: .25em;
		}
		.chp-0-hero h4 {
			font-size: 40px;
			font-weight: 500;
			color: #f8b01e;
			margin:0 0 .25em;
		}
		.chp-0-hero p {
			font-size: 22px;
			color: #cccccc;
			margin-bottom: 1.5em;
		}
		.chp-0-hero .button-container { text-align: left; }
		.chp-0-hero .ALSA-button { font-size: 24px; }
		.chp-0-hero {
		    background-color: black;
		    /*background-image: url(http://placehold.it/1240x552); */
		    background-size: cover;
		    background-repeat: no-repeat;
		    background-position: center;
		    padding-top: 3em;
		}
		.chp-0-hero .split { width: 60%; }
		.chp-0-hero .split + .split { width: 40%; }
		@media screen and (max-width: 1200px) {
			.chp-0-hero h1 { font-size: 70px; }
		}
		@media screen and (max-width: 750px) {
			.chp-0-hero h1 { font-size: 2em; }
			.chp-0-hero .split { width: 100%; }
			.chp-0-hero { background-size: cover; background-position: left;}

		}


	/* Chapter 1 - Impact */

		.chp-1-impact {}
		.chp-1-impact .chapter-inner { max-width: 1000px; }
		.chp-1-impact .split + .split { padding: 0 0 2em 2em; }
		.chp-1-impact .ldquo { 
			color: #f8b01e;
		    font-family: Georgia;
		    font-size: 200px;
		    margin: 0;
		    text-align: center;
		    line-height: .4em;
		    vertical-align: baseline;
		    position: relative;
		    bottom: -.25em;
		    z-index: 0;
		    pointer-events: none;
		}
		.chp-1-impact .quote { color: #666666; font-size: 26px; }
		.chp-1-impact .byline { font-family: "Open Sans Condensed"; color: #333; font-size: 20px; font-weight: bold;}
		.chp-1-impact .caption {
		    text-align: left;
		    font-weight: normal;
		    font-size: 14px;
		    margin-top: 1em;
		}
		@media screen and (max-width: 750px) {
			.chp-1-impact .split, .chp-1-impact .split + .split {
				width: 100%; text-align: center;
			}
		}



	/* Chapter 2 - Cure */
		.chp-2-cure .chapter-inner { max-width: 1182px; }
		.chp-2-cure .content-grid { overflow: hidden; display: block; }
		.chp-2-cure .third { width: 379px; box-sizing: border-box; display: block; float: left; max-width: 100%; }
		.chp-2-cure .third + .third {}
		.chp-2-cure .third.long { 
			box-shadow: 0 0 1px #f0f0f0 inset; 
			background-color: white;
			height: 580px;
			border: 1px solid #ccc;
		}
		.chp-2-cure .third.short {
			width: 419px;
			padding: 0 20px;
		}
		.chp-2-cure .third .top, .chp-2-cure .third .bot {
			display: table-cell;
			width: 380px;
		    height: 280px;
		    box-sizing: border-box;
		    vertical-align: bottom;
		    padding: 1em;
		}
		.chp-2-cure .third .top { 
			background: url(img/HP/DNA.jpg) no-repeat center center transparent;
			background-size: cover; 
			border-bottom: 20px solid transparent;
			height: 300px;
		}
		.chp-2-cure .third .bot {
			background: url(img/HP/green-thing.jpg) no-repeat center center transparent;
			background-size: cover; 
		}
		.chp-2-cure .third.long .top, .chp-2-cure .third.long .bot {
			padding:1em;
		}
		.chp-2-cure .fake-row {
			display: table-row;
		}
		.chp-2-cure h3 {
		    color: white;
		    font-size: 40px;
		    font-family: 'Open Sans Condensed';
		    margin: 0;
		}
		.chp-2-cure .third.long.one-pane:before {
		    content: '';
  		    position: absolute;
 		    width: 100%;
 		    height: 100%;
 		    background: rgba(255,255,255,.5);
 		    z-index: 0;
 		    left: 0;
 		    top: 0;
		}

		.chp-2-cure .third.long.one-pane {
		    padding: 1em;
		    position: relative;
		    background-size: cover;
		}
		.chp-2-cure .third.long.one-pane h3 {
			margin-top: 62%;
			margin-bottom: .25em;
			position: relative;
			color: #333;
		}
		.chp-2-cure .third.long.one-pane p {
			position: relative;
		}

		.chp-2-cure .trials-box {
		    border: 1px solid #ccc;
		    margin-top: 2em;
		    padding: 2em;
		    text-align: center;
		    background: #fff;
		}
		.chp-2-cure .trials-box p {
			font-size: 24px;
			margin: 0 auto 1em;
			max-width: 800px;
		}
		.chp-2-cure .trials-box h2 {
		    margin: 0 auto .5em;
		}
		.chp-2-cure .trials-box h4 {
		    text-transform: uppercase;
		    max-width: 67%;
		    margin: 0 auto;
		    text-align: left;
		}
		.chp-2-cure .trials-box select {
		    width: 500px;
		    font-size: 22px;
		    border-radius: 10px;
		    max-width: 100%;
		}
		@media screen and (max-width: 1250px) {
			.chp-2-cure .content-grid {
			    text-align: center;
			}
			.chp-2-cure .third {
			    display: inline-block;
			    float: none;
			    margin-bottom: 1em;
			}
		}
@media screen and (max-width: 767px) {
		.chp-2-cure .trials-box h2 {
		    margin: 0.8em auto;
		}
}

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
.chp-2-cure .third.long {height:auto;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

.chp-2-cure .third.long {height:auto;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

.chp-2-cure .third.long {height:auto;}
}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

.chp-2-cure .third.long {height:auto;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

.chp-2-cure .third.long {height:auto;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

.chp-2-cure .third.long {height:auto;}
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {

.chp-2-cure .third.long {height:auto;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

.chp-2-cure .third.long {height:auto;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

.chp-2-cure .third.long {height:auto;}
}

/* Overwrites for hidden content */
.chp-2-cure .content-grid {
    display: block;
    margin: 0 auto;
    max-width: 800px;
    overflow: hidden;
}
h3 a, h4 a, h5 a, h6 a {font-color:#000;}
.chp-2-cure h3, .chp-2-cure h3 a {color: white;
    font-family: "Open Sans Condensed";
    font-size: 40px;
    margin: 0;}

	/* Chapter 3 - Research */
		.chp-3-research .map-promo { text-align: center; }
		.chp-3-research .chapter-inner {
		    max-width: 810px;
		}
		
		.chp-3-research .stat {
		    font-size: 100px;
		    color: #f8b01e;
		    margin: 0;
		    font-weight: 500;
		    font-family: "Open Sans";
		    line-height: 1em;
		}
		.chp-3-research .quote { color: #666666; font-size: 24px; }
		.chp-3-research .byline { font-family: "Open Sans Condensed"; color: #333; font-size: 20px; font-weight: bold;}
		.chp-3-research .stat-title {
		    color: #333;
		    font-size: 24px;
		    font-family: "Open Sans";
font-weight: 600;
		}
		.chp-3-research .split-container .split {
			width: 60%;
		}
		.chp-3-research .split-container .split + .split {
			width: 32%;
		}
		.chp-3-research .split-container {
		    padding-left: 90px;
		    margin-left: -90px;
		    position: relative;
		    padding-top: 40px;
		}
		.chp-3-research .ldquo {
		    color: #f8b01e;
		    font-family: Georgia;
		    font-size: 200px;
		    margin: 0;
		    text-align: center;
		    line-height: .4em;
		    vertical-align: baseline;
		    position: absolute;
		    bottom: -.25em;
		    z-index: 0;
		    pointer-events: none;
		    left: 0;
		    text-align: left;
		    float: left;
		    top: 40px;
		}
		@media screen and (max-width: 750px) {
			.chp-3-research .split-container .split, .chp-3-research .split-container .split + .split {
			    width: 75%;
			    margin: 0 auto;
			    float: none;
			}
			.chp-3-research .ldquo { left: 70px; }

		.chp-3-research .ldquo {
		    position: relative;
		    bottom: -.25em;
		    z-index: 0;
		    pointer-events: none;
		    left: 0 !important;
		    text-align: left;
		    float: left;
		    top: 40px;
		}
		}

	/* Chapter 4 - Chal */

		.chp-4-chal .chapter-inner {
		    max-width: 960px;
		}
		.chp-4-chal .hero-image {
		    margin-bottom: 2em;
		}
		.chp-4-chal p:not(.button-container) {
			font-size: 24px;
		}

	/* Chapter 5 - Help */

		.chp-5-help img {
		    float: left;
		    margin-right: 2em;
		    border-radius: 50%;
		}
		.chp-5-help .ldquo { 
			color: #f8b01e;
		    font-family: Georgia;
		    font-size: 200px;
		    margin: 0;
		    text-align: center;
		    line-height: .4em;
		    vertical-align: baseline;
		    position: relative;
		    bottom: -.25em;
		    z-index: 0;
		    pointer-events: none;
		    float: left;
		    margin-right: 15px;
		    top: 40px;
		    margin-bottom: 30px;
		}
		.chp-5-help .quote { color: #666666; font-size: 26px; margin-left: 95px; font-family: "Open Sans"; font-weight: 500; margin-bottom: 1em;}
		.chp-5-help .byline {
			font-size: 19px;
			font-family: "Open Sans";
		    margin-left: 36.2%;
    		margin-bottom: 2em;
		}
		.chp-5-help p:not(.button-container):not(.ldquo):not(.byline) { font-size: 24px; margin-left:29%;}
		.chp-5-help .dform-teaser { margin-left: 29%; }
		@media screen and (max-width: 750px) {
			.chp-5-help p:not(.button-container):not(.ldquo):not(.byline) {
			    font-size: 24px;
			    margin-left: 0;
			}
			.chp-5-help .byline { margin-left: 0; border-bottom: 1px dotted rgba(0,0,0,.1); padding-bottom: 1em; font-size: 1em;}
			.chp-5-help img {
			    max-width: 80%;
			    margin: 0 auto 1em;
			    float: none;
			    display: block;
			}
		}

			/* donate widget styles */

				#donate-widget input[type*=radio] {
				    display: none;
				}
				#donate-widget input[type*=radio] + label {
				    font-size: 35px;
				    font-family: "Open Sans Condensed";
				    color: #de1f33;
				    display: inline-block;
				    padding: .35em .6em;
				    margin-right: .6em;
				    border: 1px solid #ccc;
				    background: white;
				    font-weight: bold;
				    cursor: pointer;
				}
				#donate-widget input[type*=radio] + label:hover {
					background: rgba(0,0,0,.2);
				}
				#donate-widget input[type*=radio]:checked + label {
					color: white;
					background: #de1f33;
					border-color: #de1f33;
				}
				#donate-widget #amOtherText, #donate-widget #amOther + label[for*=amOther] {
				    height: 62px;
				    margin: 0;
				    vertical-align: top;
				    border-color: #ccc;
				    font-size: 24px;
				    color: #666;
				    padding: .5em;
				    box-sizing: border-box;
				    width: 200px;
				    font-family: "Open Sans";
				    line-height: 1.5em;
				}
				#donate-widget .selected + #amOtherText {
				    background: #de1f33;
				    color: white;
				    border-color: #de1f33;
				}
				#amOtherText::-webkit-input-placeholder {
					color:white;
				}
				#amOtherText::-moz-placeholder { /* Firefox 19+ */
				  color: white;
				}
				#amOtherText:-ms-input-placeholder { /* IE 10+ */
				  color: white;
				}
				#amOtherText:-moz-placeholder { /* Firefox 18- */
				  color: white;
				}
				@media screen and (max-width: 750px) {
					.chp-5-help .dform-teaser {
					    margin-left: 0;
					}
					#donate-widget input[type*=radio] + label {
					    width: 100%; 
					    text-align: center;
				        box-sizing: border-box;
    					margin-right: 0;
					}
					#donate-widget #amOtherText, #donate-widget #amOther + label[for*=amOther] { width: 100%; }
				}


	/* Chapter 6 - Social */

		#research-2016 .chapter.chp-6-social {
			background-color: #5d9e9b;
		}
		.chp-6-social h5 {
		    font-family: "Open Sans Condensed";
		    color: white;
		    font-size: 30px;
		    margin: 0;
		    font-weight: 600;
		}
		.chp-6-social p {
			color: white;
			font-size: 18px;
		}
		.chp-6-social .disclaimer {
			font-size: 16px;
		}
		.chp-6-social .disclaimer a {
			color: white;
		} 
		.chp-6-social .social-icons a {
		    border-radius: 50%;
		    display: inline-block;
		    width: 50px;
		    height: 50px;
		    overflow: hidden;
		}
		.chp-6-social .social-icons a:hover {
			background-color: rgba(255,255,255,.3);
		}
		.chp-6-social .blog a, .chp-5-help .blog a:link { color: white; text-decoration: underline; }
		.chp-6-social .blog a:hover { color: black; }
		.chp-6-social .blog {
		    max-width: 350px;
		    padding-left: 75px;
		    margin-top: 1em;
		    box-sizing: border-box;
		}
		.chp-6-social .blog {
			background-image: url(http://www.alsa.org/assets/images/research-2016/logo-blog.png);
			background-repeat: no-repeat;
			background-position: left top;
			background-color: transparent;
		}
		.chp-6-social .split {
			width: 60%;
		}
		.chp-6-social .split + .split {
			width: 40%;
		}

		@media screen and (max-width: 1000px) {
			.chp-6-social .split-container .split, .chp-6-social .split + .split  {
				width: 100%;
			}
		}

		/* email survey import */

		#connect {  }
		#connect p {}
		#connect .button { 
			display: inline-block;
			padding: .5em 2em;
			background: #e31837;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			border: none;
			margin-left: .5em;
		    margin-top: 3.3em;
		    cursor: pointer;
		    font-size: 18px;
		}
		#connect .button:hover { 
			color: black;
		}
		#cons_email {}
		#cons_zip_code {}
		#emailsurveythanks {
			background: transparent;
			padding: 1em;
			border-left: 5px solid white;
			margin-bottom: 1em;
			font-style: italic;
		};
		#emailsurveythanks p {  }
		#emailsurvey h2 { color: white; font-size: 3em; font-weight: normal; text-align: center; }
		#emailsurvey label { display: none; position: absolute; left: -999px; }
		#emailsurvey form {
			overflow: hidden;
		    margin-bottom: 1em; 
		}
		#emailsurvey p { width: 85%; margin: 1em auto 2em; }
		#emailsurvey input#cons_email, #emailsurvey input#cons_zip_code {
		  border: none;
		  padding:.5em;
		  color: #999999;
		  display: block;
		  float: left;
		  margin: .5em 0 0;
		  clear: left;
		  width:325px;
		  max-width: 100%;
		  font-size: 18px;
border-radius:0;
		}
		@media screen and (max-width: 750px) {
			#connect .button { 
				margin-left: auto;
				margin-top: 0.5em;
				width: 100%;
			}
		}
		



	/* Chapter 7 - Focus Area Grid */
		.chapter.chp-7-focus-area-grid h2 {
		    text-align: left;
		    margin-bottom: 1.5em;
		}
		.chp-7-focus-area-grid .content-grid {
			overflow: hidden;
		}		
		.focus-area-card {
		    float: left;
		    width: 48%;
		    margin-bottom: 3em;
		}
		.focus-area-card:nth-of-type(even) {
		    float: right;
		}
		.focus-area-card:nth-of-type(2n+1) {
		    clear: both;
		}
		.focus-area-card { overflow: hidden; }
		.focus-area-card .content { float: right; width: 48%; }
		.chapter .focus-area-thumbnail { float: left; max-width: 48%;}
		.chp-7-focus-area-grid h4 { margin: 0; font-size: 26px; font-weight: normal; font-family: "Open Sans";}
		.chp-7-focus-area-grid h4 a, .chp-7-focus-area-grid h4 a:link { text-decoration: none; color: #006699 !important; font-family: "Open Sans"; font-weight: 500; }
		.chp-7-focus-area-grid h4 a:hover { text-decoration: none; color: #D9003A !important; }
		.chp-7-focus-area-grid p { margin-top:0; }
		.chp-7-focus-area-grid p a { font-family: "Open Sans"; }
                .chp-7-focus-area-grid .content-grid {}


		@media screen and (max-width: 980px) {

			.chapter .focus-area-thumbnail { max-width: 35%; }
			.focus-area-card { width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 1.5em; padding-bottom: 1.5em;}
			.focus-area-card:last-of-type { border-bottom: none; }
			.focus-area-card .content {
			    float: left;
			    width: 60%;
			    margin-left: 4%;
			}
			.chp-7-focus-area-grid .content-grid {
			    max-width: 750px;
			    margin: 0 auto;
			}
		}
		
	/* Chapter 8 - Focus Area Page */

		.chp-8-focus-area-page .float-right {
		    float: right;
		    margin-left: 5em;
		}
		.chp-8-focus-area-page h2 {
		    clear: both;
		    margin-top: 2em;
		    text-align: left;
		    color: #5d9e9b;
		    font-size: 26px;
		    font-family: "Open Sans";
		    font-weight: 500;
		}
		.chp-8-focus-area-page p {
			font-size: 24px;
			line-height: 1.45em;
		}
		.chp-8-focus-area-page .button-container {
			margin-top: 2em;
		}
		@media screen and (max-width: 900px) {
			.chp-8-focus-area-page .float-right {
				float: none;
				display: block;
				margin: 0 auto 1em;
			}
			.chp-8-focus-area-page p { font-size: 16px; }

		}

	/* Chapter 9 - Related Content */

		.related-content-card + .related-content-card {
	    	margin-left: 3%;
		}
		.related-content-card {
		    width: 30%;
		    float: left;
		}
		.related-content-card p {
		    margin-top: .25em;
		    font-family: "Open Sans";
		    font-size: 26px;
		}
		.related-content-card a {
			text-decoration: none;
		}
		.chp-9-related-content .related-item-img {
			width: 100%;
			height: 236px;
			background-size: cover;
			display: block;
			background-position: center center;
		}
		@media screen and (max-width:1000px){
			.chp-9-related-content .related-item-img {
			       height: 150px;
			}
		}
		@media screen and (max-width: 900px) {
			.related-content-card p { font-size: 18px; }
		}
		@media screen and (max-width: 750px) {
			.chp-9-related-content .related-item-img {
			       height: 200px;
			       width: 70%;
			       margin: 0 auto;
			}
			.related-content-card {
			    width: 100%;
			    float: none;
			    text-align: center;
			    margin: 0 auto;
			}
			.related-content-card + .related-content-card {
			    margin-left: auto;
			}
			.related-content-card p {
			    margin-top: .25em;
			    margin-bottom: 2em;
			    padding-bottom: 1em;
			}
			.related-content-card img {
			    max-width: 75%;
			}
		}

	/* Chapter 10 - Hero Space Alternate Version */

		.chp-10-hero-alt {
			background-color: #5d9e9b;
		}
		.chp-10-hero-alt h1 {
			color: white;
		}
		.chp-10-hero-alt p {
			color: white;
			font-size: 24px;
			line-height: 1.45em;
		}
		.chp-10-hero-alt img { border: 3px solid white; margin-top: 3em; max-width: 98%; }
		.chp-10-hero-alt .split + .split {
		    width: 30%;
		}
		.chp-10-hero-alt .split {
		    width: 65%;
		}
		#research-2016 .chp-10-hero-alt .chapter-inner .breadcrumb {
		    color: white;
		    margin: 0 .3em;
		    text-decoration: none;
		}
		#research-2016 .chp-10-hero-alt .chapter-inner .breadcrumb:hover {
		    color: black;
		}
		.chp-10-hero-alt span.breadcrumbComponent {
		    margin-bottom: 2em;
		    display: block;
		    color: rgba(255,255,255,.5);
		    font-size: 14px;
		}
		.chp-10-hero-alt .chapter-inner {
		    padding-top: 1.3em;
		}
		/* optional info box instead of image */
			.chp-10-hero-alt .info-box {
			    border: 3px solid white;
			    padding: 1em;
			}
			.chp-10-hero-alt .info-box h4 {
			    color: white;
			    font-family: "Open Sans";
                            font-weight:600;
			    font-size: 24px;
			    margin: 0 0 .25em;
			    padding: 0;
			}
			.chp-10-hero-alt .info-box p {
			    font-size: 20px;
			}

		@media screen and (max-width: 1150px) {
			.chp-10-hero-alt .info-box p {
			    font-size: 16px;
			}
		}

		@media screen and (max-width: 950px) {
			.chp-10-hero-alt .split + .split, .chp-10-hero-alt .split {
				width: 100%;
				text-align: center;
			}
		}


	/* Chapter 11 - Stats and Testimonials */
		.chp-11-testimonials .chapter-inner {
			padding: 2em 0;
		}
		.chp-11-testimonials .testimonial-card-container {
			display: table;
			width: 100%;
			border-collapse: separate;
   			border-spacing: 15px;
		}
		.chp-11-testimonials .testimonial-card {
		    width: 32%;
		    display: table-cell;
		    border: 1px solid #ccc;
		    max-width: 380px;
		    background: white;
		}
		.chp-11-testimonials .testimonial-card + .testimonial-card {
			margin-left: 1.5%
		}
		.chp-11-testimonials .testimonial-card p {
			margin: 1.5em;
		}
		.chp-11-testimonials .byline {
			font-size: 19px;
			font-family: "Open Sans";
			font-weight: bold;
		}
		.chp-11-testimonials .stat-ball {
		    width: 162px;
		    height: 162px;
		    display: inline-block;
		    background: #f8b01e;
		    color: white;
		    text-align: center;
		    line-height: 162px;
		    font-size: 70px;
		    margin: 0;
		    border-radius: 50%;
		    font-family: "Open Sans";
		}
		.stats {
		    text-align: center;
		    margin-bottom: 3em;
		}
		.stat {
		    display: inline-block;
		    margin: 1em 2em;
                    max-width: 340px;
		}
		.stat-label {
		    font-size: 18px;
		    font-family: "Open Sans";
                   max-width:260px;
		}

		@media screen and (max-width: 900px) {
			.chp-11-testimonials .testimonial-card-container {
				display: block;
			}
			.chp-11-testimonials .testimonial-card {
				width: 90%;
				display: block;
				max-width: 100%;
				margin: 0 auto 1em;
				float: none;
				border: none;
				border-top: 1px solid #ccc;
				overflow: hidden;
			}
			.chp-11-testimonials .testimonial-card img { 
				float: left;
				margin-right: 1em;
				max-width: 30%;
				margin-top: 1.5em; 
				margin-bottom: 1em;
			}
			.chp-11-testimonials .testimonial-card + .testimonial-card {
				margin-left: auto;
			}
			.chp-11-testimonials .testimonial-card p {
			    margin: 1.5em 0;
			    font-size: 16px;
			}
		}

	/* Chapter 13 - Science Spotlight */

		.chp-13-science-spotlight .card {
		    border: 1px solid #ccc;
		    margin-bottom: 2em;
		    max-width: 570px;
		    background: white;
		}
		.chp-13-science-spotlight .card .content {
			padding: 1.5em 2em;
			box-sizing: border-box;
		}
		.chp-13-science-spotlight .split-container .split {
			width: 48%;
		}
		.chp-13-science-spotlight .card h4 {
		    font-family: "Open Sans";
		    font-size: 30px;
		    margin-top: 0;
		    margin-bottom: .5em;
		}
		.chp-13-science-spotlight .card h4 a {
			text-decoration: none;
			color:#006699;
		}
		.chp-13-science-spotlight .card h4 a:hover {
			color: #2683b2;
		}
		@media screen and (max-width:900px) {
			.chp-13-science-spotlight .split-container .split {
				width: 100%;
			}
			.chp-13-science-spotlight .card {
				margin: 0 auto 2em;
			}
		}

	/* Chapter 14 - Funding Opportunities */
		.chp-14-funding-opportunities h2 {
			margin-bottom: .5em;
		}
		.chp-14-funding-opportunities .intro {
			font-size: 22px;
			max-width: 950px;
			margin: 0 auto 2em;
		}
		.opportunity-card {
		    width: 30%;
		    float: left;
		    background: white;
		    border: 1px solid #ccc;
		    padding: 1em;
		    box-sizing: border-box;
                    min-height:270px;
		}
		.opportunity-card + .opportunity-card {
			margin-left: 4%;
		}
		.opportunity-card h4 {
			font-family: "Open Sans";
		    font-size: 26px;
		    margin-top: 0;
		    margin-bottom: .5em;
		}
		.opportunity-card h4 a {
			text-decoration: none;
			color:#006699;
		}
		.opportunity-card h4 a:hover {
			color: #2683b2;
		}
		.opportunity-card p a {
			font-family: "Open Sans";
			color:#006699;
		}
		.opportunity-card p a:hover {
			color: #2683b2;
		}
		@media screen and (max-width:800px) {
			.opportunity-card {
				width: 100%;
				margin: 0 auto 20px;
			}
			.opportunity-card + .opportunity-card {
				margin-left: auto;

			}
		}
		.chp-14-funding-opportunities .ALSA-button, .chp-14-funding-opportunities .ALSA-button:link {
			margin-bottom: 0;
		}

		/* Chapter 16 - Focus Area Brief */
			.fa-images {
			    text-align: center;
			}
			.fa-images img {
			    margin: .75em;
			}

		/* Chapter 18 - Experts Grid */
			.chp-18-experts-grid {} 
			.chp-18-experts-grid .expert-block-grid { overflow: hidden; }
			.chp-18-experts-grid .expert-block {
				width:249px;
				height:184px;
				border: 1px solid #ccc;
				float: left;
				margin: 5px;
			}
			.chp-18-experts-grid .expert-block:nth-of-type(4n+1) {
				/* clear: both; */
			}
			.chp-18-experts-grid .expert-block {
				position: relative;
				overflow: hidden;
			}
			.chp-18-experts-grid .expert-block.text {
			    padding: 1em;
			    box-sizing: border-box;
			    width: 251px;
		    	height: 186px;
			}
			.chp-18-experts-grid .peep-info {
				position: absolute;
				bottom:-100%;
				transition: all .2s ease;
				z-index: 5;
				background: rgba(255,255,255,.7);
				height:184px;
				padding: 1em;
		    	box-sizing: border-box;
			}
			.chp-18-experts-grid .expert-block:hover .peep-info {
				bottom:0;
			} 
			.chp-18-experts-grid .expert-img {
				position: absolute;
				top: 0;
			}
			.expert-block.text p {
				color: white;
				font-family: "Open Sans Condensed";
				font-weight: bold;
				font-size: 30px;
				line-height: 1.1em;
			}
			.expert-block.text {
				background: #feac07;
				border-color: #feac07;
			}
			.expert-block.text:nth-of-type(4) {
				background: #234ba6;
				border-color: #234ba6;
			}
			.expert-block.text:nth-of-type(6) {
				background: #0a286c;
				border-color: #0a286c;
			}
			.expert-block.text:nth-of-type(11) {
				background: #234ba6;
				border-color: #234ba6;
			}
			.peep-info .name {
				color: #333;
				font-family: "Open Sans Condensed";
				font-weight: bold;
				font-size: 30px;
			    line-height: 1em;
		    	margin: 0 0 .25em;
			}
			.peep-info .subtitle {
				font-size: 16px;
			}
			.chp-18-experts-grid .expert-block-grid {
			    overflow: hidden;
			    max-width: 1051px;
			    margin: 0 auto;
			}

			@media screen and (max-width: 1301px) {
				.chp-18-experts-grid .expert-block:nth-of-type(4n+1) { clear: none; }
				.chp-18-experts-grid .expert-block-grid { max-width: 800px; }
			}

			@media screen and (max-width: 880px) {
				.chp-18-experts-grid .expert-block-grid { max-width: 540px; }
			}

			@media screen and (max-width: 640px) {
				.chp-18-experts-grid .expert-block-grid { max-width: 265px; }
			}

		/* Chapter 19 - About Funding */
			.chp-19-about { }
			.chp-19-about .chapter-inner {
				max-width: 950px; 
				margin: 0 auto;
			}
			.chp-19-about h3 {
				color: #5d9e9b;
				font-family: "Open Sans";
				font-weight: bold;
				text-align: center;
				font-size: 26px;
			    margin: 3em 0 .5em;
			}

			.chp-19-about h2, .chp-19-about p {
				text-align: center;

			}

			@media screen and (max-width: 800px) {
				.chp-19-about h3 {margin: 1em 0 .5em;}
			}

		/* Chapter 20 - Latest News */
			.chp-20-latest-news {}
			.chp-20-latest-news .split-container { overflow: hidden; }
			.chp-20-latest-news .split { width: 30%; float: left; }
			.chp-20-latest-news .split + .split { width: 65%; margin-left: 5%; }

			.chp-20-latest-news .post-type { font-size: 14px; color: #5d9e9b; font-weight: 600; font-family: "Open Sans"; }
			.chp-20-latest-news .post-title { font-size: 26px; font-weight: 500; margin-bottom: .25em;}
			.chp-20-latest-news .post-title a, .chp-20-latest-news .post-title a:link { text-decoration: none; color:#006699; }
			.chp-20-latest-news .post-title a:hover { color: #D9003A; }
			.chp-20-latest-news .post-date { font-size: 14px; color: #333; }
			.chp-20-latest-news .post-description {}

			.chp-20-latest-news .post-list { padding-top: 2.5em; clear: both; }
			.chp-20-latest-news .post-list h3 { font-size: 26px; color:#5d9e9b; font-weight: 600; }
			.chp-20-latest-news .post-link { margin-bottom: .25em; margin-top: .5em; font-size: 18px;}
			.chp-20-latest-news .post-link a { text-decoration: none; }
			@media screen and (max-width: 750px) {
				.chp-20-latest-news .split, .chp-20-latest-news .split + .split {
				    width: 80%;
				    float: none;
				    margin: 0 auto 1em;
				}
			}


		/* Chapter 21 - Webinars */
			.chp-21-webinars {}
			.chp-21-webinars .intro p { text-align: center; font-size: 24px;}
			.chp-21-webinars .card-grid { overflow: hidden;	max-width: 865px; margin: 2em auto; }
			.chp-21-webinars .card { float:left; width: 40%; }
			.chp-21-webinars .card img { border: 1px solid #ccc; }
			.chp-21-webinars .card + .card { margin-left: 15%; }
			.chp-21-webinars .card-title { font-size: 26px; font-family: 'Open Sans'; margin: .5em 0 .2em; }
			.chp-21-webinars .card-title a, .chp-21-webinars .card-title a:link  { text-decoration: none; }
			.chp-21-webinars .card-date { font-size: 14px; }
			@media screen and (max-width: 750px) {
				.chp-21-webinars .card, .chp-21-webinars .card + .card {
				    float: none;
				    width: 100%;
				    text-align: center;
				    border-bottom: 1px solid rgba(0,0,0,.2);
				    margin-bottom: 2em;
				    margin-left: 0;
				}
			}

		/* Chapter 22 - Research Issue */
			.chp-22-issue {}
			.chp-22-issue .split-container { overflow: hidden; }
			.chp-22-issue .split { float: left; width: 33%; }
			.chp-22-issue .split + .split { width: 62%; margin-left: 5%; }
			.chp-22-issue .sidebar img { margin-bottom: 1.5em; }
			.chp-22-issue .sidebar .ALSA-button {
			    min-width: 80%;
			    box-sizing: border-box;
			    text-align: center;
			}
			#research-2016 .chp-22-issue li {
				font-size: 24px;
				color: #333;
			}
			@media screen and (max-width: 750px) {
				.chp-22-issue .split, .chp-22-issue .split + .split {
				    float: none;
				    width: 100%;
				    text-align: center;
				}
				.chp-22-issue .split li { text-align: left; }
			}

		/* Chapter 23 - Call for Participation */
			.chp-23-calls .chapter-inner { max-width: 1120px; margin: 0 auto; }
			.chp-23-calls .intro p { text-align: center; }
			.chp-23-calls .split-container { overflow: hidden; }
			.chp-23-calls .split { width: 30%; float: left; }
			.chp-23-calls .split + .split { width: 65%; margin-left: 5%; }

			.chp-23-calls .call-teaser { margin-top: 3em; }
			.chp-23-calls .post-title { font-size: 26px; font-weight: 500; margin-bottom: .25em;}
			.chp-23-calls .post-title a, .chp-23-calls .post-title a:link { text-decoration: none; color:#006699; }
			.chp-23-calls .post-title a:hover { color: #D9003A; }
			.chp-23-calls .post-date { font-size: 24px; color: #333; font-family: "Open Sans"; font-weight: 500; }
			.chp-23-calls .post-description {}
			@media screen and (max-width: 750px) {
				.chp-23-calls .split, .chp-23-calls .split + .split {
				    width: 100%;
				    float: none;
				    text-align: center;
				    margin-bottom: 1em;
				    margin-left: 0;
				}
			}


		/* Chapter 24 - Spectrum Map */
			.chp-24-map {
				margin: 0;
				padding: 0;
				font-family: Arial;
				font-size: 16px;
			}
        
		    .chp-24-map a { color:#006699; }
		    .chp-24-map a:hover { color:#D9003A;}
        
			.chp-24-map  #map-container { width: 100%; }
			.chp-24-map #map {
				width: 100%;
				height: 600px;
			}
			.chp-24-map #map > div {
				background-color: rgb(211, 222, 231) !important;
			}
			.chp-24-map .firstHeading { margin-bottom:10px; }
			.chp-24-map #bodyContent p { margin-top:5px; }
			.chp-24-map .firstHeading {
			    margin-bottom: 10px;
			    font-size: 22px;
			    border-bottom: 1px solid rgba(0,0,0,.2);
			    padding-bottom: .35em;
			}
			
			#map-container #content {
			    padding: 1em;
			}
			#map-container #bodyContent p {
			    font-size: 16px;
			    margin-bottom: .5em;
			    border-bottom: 1px dashed rgba(0,0,0,.2);
			    padding-bottom: .25em;
			}
			#map-container #bodyContent p:last-of-type {
			    border-bottom: none;
			}
			#bodyContent a {
			    text-decoration: none;
			}
			@media screen and (max-width: 700px) {
				.chp-24-map #map {
					height: 270px;
				}
				#map-container #bodyContent p {
				    font-size: 13px;
				    margin-bottom: .5em;
				    border-bottom: 1px dashed rgba(0,0,0,.1);
				    padding-bottom: .25em;
				    line-height: 1.2em;
				    white-space: nowrap;
				    text-overflow: ellipsis;
				    max-width: 100%;
				    overflow: hidden;
				}
				.chp-24-map .firstHeading {
				    margin-bottom: 0;
				    font-size: 18px;
				    border-bottom: none;
				    padding-bottom: .35em;
				}
				#map-container #content {
				    padding: 0;
				}
			}



		/* Chapter 25 - NEALS Clinical Trials Search, Spectrum Grants search */
			.chapter.chp-25-neals {
			   overflow: hidden;
			   padding-bottom: 1em;
			}

			.chapter.chp-25-neals h2 {
			    text-align: left;
			    font-size: 40px;
			}

			#clinical-trials-filters select:focus, #clinical-trials-filters input:focus, #results-filters select:focus, #results-filters input:focus {
			    outline: none;
			    border-color: #5d9e9b;
			}

			#clinical-trials-filters select, #clinical-trials-filters input, #results-filters select, #results-filters input {
			    border: rgba(0,0,0,.3) 1px solid;
			    border-radius: 10px;
			    box-shadow: 1px 1px 1px rgba(0,0,0,.2);
			    font-family: "Open Sans";
                            font-weight:600;
			    font-size: 22px;
			    color: #333;
			    padding: .5em .75em;
			    text-align: left;
			    display: block;
			    width: 500px;
			    max-width: 100%;
			    box-sizing: border-box;
			    margin: .5em 0;
			    max-width: 45%;
			}
			#results-filters select:focus {
			    color: #de1f33;
			}
			#results-filters select:focus option {
			    color: #333;
			}
			.chp-25-neals #btnSearch {
			    border: none;
			    font-size: 22px;
			    margin: .75em 0;
			    cursor: pointer;
			}
			.chp-25-neals .trials-heroine {
			    float: right;
			    border-radius: 50%;
			    margin-left: 15%;
			    margin-top: 1em;
			    margin-bottom: 1em;
			    max-width: 40%;
			}
			.chp-25-neals #results_wrapper { display: none; } /* hide the table by default */
			#results {
			    border: 1px solid #666;
			    background: white;
			    margin-bottom: 1em;
			    clear: both;
			}
			.chp-25-neals #results ul {
			    margin-left: 0;
			}
			.chp-25-neals #results li {
			    font-size: 18px;
			}
			.chp-25-neals p.more-info-teaser {
			    font-size: 17px;
			    border-top: 1px solid rgba(0,0,0,.1);
			    padding-top: 1em;
			    color: #999;
			    margin-bottom: 2em;
			    font-style: italic;
			}

			table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
			    background-color: #fff;
			}
			#results .details-control { 
				background-image: url('http://www.alsa.org/assets/images/research-2016/research-down-arrow.png');
				background-repeat: no-repeat;
				cursor: pointer;
				padding: 1em 80px 1em 1em; 
				background-position: center right 30px;
				font-family: "Open Sans Condensed";
				font-size: 26px;
				color: #333;
				font-weight: bold;
			    max-width: 200px;
			    white-space: nowrap;
			    overflow: hidden;
			    text-overflow: ellipsis;
			    box-sizing: border-box;
			    line-height: 1.3em;
			}
			#results tr.shown td.details-control {
				background-image: url('http://www.alsa.org/assets/images/research-2016/research-up-arrow.png');
			}
			#results .details-control:hover { color: #006699; }
			#results .shown .details-control {
			    white-space: initial;
			}
			#results .summary {
			    padding: 0 2em;
			    border-left: 1px solid #5d9e9b;
			    margin: 1em 0;
			}
			#results .stats {
			    padding: 1em 2em 1em 0;
			}
			#results .stats tr {
			    background: transparent;
			}
			#results .stats td {
			    text-align: left;
			    font-family: "Open Sans";
			    font-size: 18px;
			    border: none;
			    line-height: 1.4em;
                            font-weight:normal;
                            white-space: nowrap;
			}
			#results .stats td + td {
			    white-space: normal;
			    font-weight: 600;
			}
			#results .stats .title {
				font-family: 'Open Sans', sans-serif;
				white-space: nowrap;
				font-weight: normal;
			}

			#results .tag-name {
			    font-size: 14px;
			    margin: 0 0 .5em;
			    text-transform: uppercase;
			    color: #5d9e9b;
			    font-weight: normal;
			    font-family: 'Open Sans', sans-serif;
                           font-weight:600;
			    min-height: 1.4em;
			}
			#results .details-control:hover .tag-name { color: #006699; }
			#results_wrapper .toolbar {
			    background: #999;
			    color: white;
			    padding: 1em;
			    font-family: "Open Sans";
			    font-weight: bold;
			    font-size: 22px;
			    border: 1px solid #666;
			    border-bottom: none;
			}

			#results thead {
			    	display: none;
			}
			.dataTables_wrapper #results_paginate.dataTables_paginate .paginate_button.current, .dataTables_wrapper #results_paginate.dataTables_paginate .paginate_button.current:hover {
			    background: #5d9e9b;
			    color: white !important;
			}

			.dataTables_wrapper #results_paginate.dataTables_paginate .paginate_button {
			    color: #016699 !important;
			    border: 1px solid #ccc;
			    margin: 0;
			    font-size: 18px;
			    font-family: "Open Sans";
			    font-weight: 500;
			}

			.dataTables_wrapper #results_paginate.dataTables_paginate .paginate_button:hover {
			    color: #e31837 !important;
			    background: transparent;
			}
			.dataTables_wrapper #results_paginate.dataTables_paginate .paginate_button + .paginate_button {
			    border-left: 0px;
			}
			.chp-25-neals .site-locations li + li + li ~ li {
			    display: none;
			}
			.chp-25-neals .site-locations.reveal li + li + li ~ li {
			    display: list-item;
			}
			.chp-25-neals .site-locations .show-locs { 
			    display: none;
			} 
			.chp-25-neals .site-locations li + li + li ~ li.show-locs {
			    display: block;
			    padding-top: .5em;
			}
			.chp-25-neals .site-locations.reveal  li + li + li ~ li.show-locs { 
			    display: none;
			} 

			@media screen and (max-width: 900px) {

				#results .stats .title {
					white-space: initial;
				}

				.chp-25-neals .trials-heroine {
				    float: none;
				    margin: 1em auto;
				    display: block;
				    max-width: 90%;
				}
				#results .split, #results .split + .split { width: 100%; }
				#results .summary {
				    padding: 10px;
				    border-top: 1px solid #5d9e9b;
				    border-left: none;
				}
				#results .stats {
					padding: 0;
					margin: 0;
				}
				#clinical-trials-filters select, #clinical-trials-filters input, #results-filters select, #results-filters input {
					max-width: 100%;
				}
				#results .stats td {
				    white-space: initial;
				    /* border-bottom: 1px solid rgba(0,0,0,.1); */
				}

				#results .details-control {
				    font-size: 20px;
				}

			}

			@media screen and (max-width:760px) {

				#results .stats td:first-of-type {
				    font-weight: bold;
				    padding-top: .5em;
				}
				#results .stats td:last-of-type {
				    border-bottom: 1px dashed rgba(0,0,0,.2);
				    padding-bottom: .5em;
				    color: rgba(0,0,0,.6);
				}
				#results .stats td {
				    display: block;
				    font-size: 15px;
				    padding: 0 0;
				    line-height: 1.5em;
				}

				.chp-25-neals .chapter-inner {
				    padding: 1em 0;
				}

				#results .details-control {
				    font-size: 17px;
				    padding: .5em 3em .5em .5em;
				    background-size: 1.2em;
				}

				.contentWrap, .ctaWrap {
				    padding: 0 10px;
				    width: auto;
				}

				#results tr.shown td.details-control {
				    border-bottom: 3px solid #016699;
				}

				.chp-25-neals #results li {
				    font-size: 15px;
				}

				#results p {
				    font-size: 15px;
				}

				#results .summary {
				    padding: 0;
				    border-top: none;
				    border-left: none;
				    margin-top: .5em;
				}
				table.dataTable.display tbody tr.shown + tr {
				    display: block;
				    border-bottom: 3px solid #016699;
				}
				
			}


		/* Chapter 25 - Spectrum Grants Search */
			.chp-25-spectrum .split-container .split.text-filter {
			    width: 23%;
			}
			.chp-25-spectrum #results ul {
			    margin-left: 0;
			}

			.chp-25-spectrum #results li {
			    font-size: 18px;
			}
			.chp-25-spectrum .split-container .split.ddl-filters {
			    width: 75%;
			    background: rgba(0,0,0,.05);
			    padding-bottom: 1em;
			    border-radius: 10px;
			    padding-top: .5em;
			    margin-left: 2%;
			}
			.chp-25-spectrum #clinical-trials-filters select, .chp-25-spectrum #clinical-trials-filters input, .chp-25-spectrum #results-filters select, .chp-25-spectrum #results-filters input {
			    width: 30%;
			    float: left;
			    margin-left: 2%;
			    padding: .75em;
			    font-size: 16px;
			    box-shadow: none;
			}


			.chp-25-spectrum #results-filters input {
			    margin-bottom: 4em;
		        width: 100%;
			    max-width: 100%;
			    margin: 3.5em 0 0;
			}
			.chp-25-spectrum button.ALSA-button {
				border: none;
				font-size: 22px;
				margin: 2em auto 2em;
				display: block;
				cursor: pointer;
			}	
			.chp-25-spectrum #btnReset {
			    background: transparent;
			    border: none;
			    color: #666;
			    font-family: "Open Sans";
			    text-decoration: underline;
			    cursor: pointer;
			    float: none;
			    line-height: 22px;
			    margin-right: 3em;
			    display: inline-block;
			    float: right;
			}
			.chp-25-spectrum #btnReset:hover {
				color: #de1f33;
			}
			#results-filters .filter-title {
			    margin-left: 1.25em;
			    margin-bottom: .4em;
			    font-size: 18px;
			    font-family: "Open Sans";
                            font-weight:600;
			    color: #666;
			    margin-top: .3em;
			}
			@media screen and (max-width: 900px) {
				.chp-25-spectrum .split-container .split.text-filter {
				    width: 100%;
				}
				.chp-25-spectrum .split-container .split.ddl-filters {
				    width: 100%;
				    margin-top: .5em;
				}
				.chp-25-spectrum #clinical-trials-filters select, .chp-25-spectrum #results-filters select {
				    width: 47%;
				}
				#results .details-control {
				    padding: .75em 80px .75em 1em;
				    white-space: initial;
				}
			}

		/* Chapter 26, 27, 28 - Project Page */
			#renderStuff { min-height: 800px; }
			#renderStuff p {
			    font-size: 24px;
			    line-height: 1.45em;
			}
			#research-2016 #renderStuff li {
			    font-size: 24px;
			    line-height: 1.45em;
			}
			#renderStuff li:empty {
			    display: none;
			}
			.chp-26-project-page .chapter-inner {
			    padding-top: 1em;
			}
			#renderStuff + .chapter-inner .button-container { margin-top: 0; }
			#renderStuff + .chapter-inner { padding-top: 0; }
			#renderStuff .project-photo {
			    max-width: 450px;
			    float: right;
			    margin: 0 0 2em 2em;
			    max-height: 20em;
			}

}
			#research-2016 .chapter-inner.breadcrumbs {
				padding-bottom: 0;
				margin-top: 5px;
				background: transparent;
				padding-bottom: 0;
				margin-bottom: 0;
			}
			.breadcrumbComponent {
			    font-size: 14px;
			    color: rgba(0,0,0,.5);
			}

			#research-2016 .chapter-inner .breadcrumb {
			    font-family: "Open Sans", sans-serif;
			    font-weight: 600;
			    font-size: 14px;
			    background: transparent;
			    margin-bottom: 0;
			    text-decoration: none;
			    margin: 0 .3em;
			}
			#research-2016 .chapter.chp-26-project-page {
				background: white;
			}
			.chp-26-project-page td:first-child {
			    white-space: initial;
			    width: 30%;
			}
			.chp-26-project-page td {
			    text-align: left;
			    padding: .2em 1em .5em .2em;
			    font-size: 21px;
    			    font-family: 'Open Sans', sans-serif;
    			    line-height: 1.2em;
			}
			.chp-26-project-page td + td {
			    border-left: 1px solid #5d9e9b;
			    padding: .2em .2em .5em 1em;
			    font-family: 'Open Sans', sans-serif;
                            font-weight:600;
			}
			.chp-26-project-page h1 {
			    margin-bottom: 1em;
			    margin-top: 0;
			}
			.chp-26-project-page .split.stats {
			    padding-right: 2em;
			}
			.chapter.chp-27-project-impact h2 {
			    text-align: left;
			    font-size: 44px;
			}
			.chapter.chp-27-project-impact {
			    overflow: hidden;
			}
			.chp-28-project-summary h3 {
			    color: #5d9e9b;
			    font-weight: bold;
			    font-size: 26px;
			    margin: 2em 0 1em;
			}
			.chp-28-project-summary h3:first-of-type {
			    margin-top: 0;
			}
			.chp-29-more-funds h2 { font-size: 30px; margin: 0 auto .5em; }


			@media screen and (max-width: 900px) {
				.chp-26-project-page .split-container .split {
				    width: 100%;
				}
				.chp-26-project-page .split.stats { padding-right: 0; }

				#renderStuff .project-photo {
			            max-width: 70%;
			            float: none;
			            margin: 0 auto 1em;
			            display: block;
                                }
			    }
			}
			

.mobile {display:none;}
@media screen and (max-width:600px) {
.desktop {display:none;}
.mobile {display:block;}
}
.float-left {float:left; margin-right:.5em; margin-bottom:.5em; display:inline-block;}