@charset "utf-8";

/* main */
.arrivals_li {
	max-width: 134px !important;
}

.arrivals_badge {
	width: 134px;
}

.collection_main_txt {
    width: 700px;
}

.collection_txt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    height: 4.6em;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.publication_txt {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	height: 2.5em;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.txt_line {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* newsletter */
.bg_w {
	background-color: white !important;
}

/* ask a librarian */
.answer a {
	color: blue !important;
    text-decoration: underline !important;
}