.wrap { width:995px; margin: 0 auto; }


/*-------------------------------------------
    Carousel
-------------------------------------------
colors: 
comp-a: Ivy: 52854c
comp-b: Mortar: 8c8179
comp-c: Indigo: 293352
comp-d: Crimson: a51c30
*/

.carousel { height: 348px; overflow: hidden; background: #262626; }
	.carousel .wrap { position: relative; }
		.slide-caption { position: relative; z-index: 10; float: left; width: 376px; min-height: 280px; padding: 68px 40px 0;
			background-image: url(../../a/screen/vignette.png);
			background-position: left top;
			background-repeat: no-repeat; }
			.comp-a { background:url(../images/srx_pic21.jpg) no-repeat; }
			.comp-b { background:url(../images/srx_pic19.jpg) no-repeat; }
			.comp-c { background:url(../images/srx_pic20.jpg) no-repeat; }
			.slide-caption h2 { margin-bottom: 32px; color: #fff; font-size:36px; line-height: 1.21; position:absolute; top:30px;}
				.slide-caption h2 a { color: #fff; text-decoration: none; }
				.slide-caption h2 a:hover, .slide-caption h2 a:focus { color: #e6eae2; text-decoration: none; }

			.slide-callout { width: 900px; position:absolute; bottom:100px;}
				.slide-callout p { float: left; max-width: 750px; min-height: 19px; margin-bottom: 5px; padding: 9px 20px 6px 14px; background: #fff; background: rgba(255,255,255,.9); text-transform: uppercase; color: #363636; font-weight: bold; font-size: 1.2em; line-height: 1.5; }
					.slide-callout p:hover { background: #e6eae2; }
					.slide-callout p a { color: #363636; text-decoration: none; }
					.slide-callout p a:hover, .slide-callout p a:focus { /*color: #363636; text-decoration: none; */}

				.slide-callout .more { padding: 0; }
				.comp-a .slide-callout .more { background-color: #F00; }
				.comp-b .slide-callout .more { background-color: #F00; }
				.comp-c .slide-callout .more { background-color: #F00; }
				.comp-d .slide-callout .more { background-color: #F00; }
					.slide-callout .more a { display: inline-block; min-height: 19px; padding:0 10px; background: none; color: #fff; text-transform: none; font-weight: normal; font: italic 1.15em Georgia, "Times New Roman", serif; height:37px; line-height:37px;}
					.slide-callout .more a:hover, .slide-callout .more a:focus { /*background: #000; text-decoration: none; color:#fff; */}
		.carousel-image { position: absolute; right: 0; }
	.carousel-item { position: relative; }	
	.carousel-item-secondary { display: none; }

			#hedu_preview .slide-caption h2 { margin-bottom: 32px; color: #fff; font-size: 3.15em; line-height: 1.21; }
				#hedu_preview .slide-callout p { float: left; max-width: 750px; min-height: 19px; margin-bottom: 5px; padding: 9px 20px 6px 14px; background: #fff; background: rgba(255,255,255,.9); text-transform: uppercase; color: #363636; font-weight: bold; font-size: 0.9em; line-height: 1.5; }
				#hedu_preview .slide-callout p.more { padding: 0; }
				#hedu_preview .comp-a .slide-callout p.more { background-color: #52854c; }
				#hedu_preview .comp-b .slide-callout p.more { background-color: #8c8179; }
				#hedu_preview .comp-c .slide-callout p.more { background-color: #293352; }
				#hedu_preview .comp-d .slide-callout p.more { background-color: #a51c30; }

/* flat color for headshot variant */
#carousel_slide_headshot { background-image: none; }