/* -----------------------------------------------------------------------
Vanderbilt University Stylesheet
University Web Communications (web.vanderbilt.edu)
SHARED STYLES OVERRIDES
----------------------------------------------------------------------- */

.header-background {
    background: #000 url("../images/vuheader-bg-1x.jpg") top center; background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .header-background {
        background-color: #000;
		background-image: url("../images/vuheader-bg-2x.jpg");
        background-size: cover;
        text-shadow: 1px 1px 6px #111;
    }
}

/* Sidebar Button Links */
.sidebar__left .btn {
	color: #333;
}

.cataloglist { min-height: 270px; }

/* News styles*/
#facebook-news h4{background:#3b5998}
#twitter-news h4{background:#00bbf5}
#newsDisplay li{border-bottom:1px solid #fff;}
#newsDisplay ul{;list-style:none;margin:0px}
#newsDisplay a:link, #newsDisplay a:visited{display:block;padding:10px;color:#666;text-decoration:none;border:none} 
#newsDisplay a:hover{background:#ddd;color:#111;}
#newsDisplay h4{color: #fff;padding: 15px;margin:0px}

.product {
	clear: both;
	padding: 10px;
	border-bottom: 1px solid #CCC;
	overflow: hidden;
}
.product .coverimg {
	float: left;
	margin-right: 15px;
}
.product .coverimg img { padding: 4px; border: 1px solid #CCC; width: 175px; height: 250px; }
.product .bookdetail,
.product .bookDetail {
	float: left;
	width: 70%;
}
.product h3 {
	margin-bottom: .25em;
}
.product .subtitle {
	font-style: italic;
	color: #646464;
	font-size: 12px;
	display: block;
	margin: 0 0 10px 0;
}
/* BUY LINKS */
ul.buylinks { margin-bottom: 40px; }
ul.buylinks li a:link, ul.buylinks li a:visited { background: #000; color: #AAA;  }
ul.buylinks li a:hover { background: #666; color: #FFF;  }

/* Homepage */
.vu-slider__caption {
    right: 0;
    left: 0;
	width: 100%;
}
.carousel-caption {
    right: 0;
    left: 0;
	padding-left: 15px;
    padding-right: 15px;
}