.ads-view-amazon.media .media-left {
	/*padding-bottom: 10px;*/
}
.ads-view-amazon.media .media-body {
	/*line-height: 1.5em;*/
}
.ads-view-amazon.media .media-heading {
	font-size: 1em;
	margin-bottom: 2px;
}

.ads-view-amazon.media .media-object {
	width: 80px;
}

.ads-view-amazon hr {
	margin-top: 15px;
	margin-bottom: 0;
}
.ads-view-amazon nav > ul.pagination,
.plugin-ads nav > ul.pagination{
	margin-bottom: 0;
}

.ads-view-authors,
.ads-view-publisher {
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 1.2em;
}
.ads-view-authors .ads-view-author {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ads-view-authors .ads-view-author:not(:last-child):after {
	content: '，';
}

.ads-view-provider {
	display: block;
	margin-top: 4px;
	margin-bottom: 8px;
}

.plugin-ads div.ads-view-more {
	height: 68px;
}

#container-main .plugin-ads div.ads-view-more {
	height: 87px;
}

.ads-view-more {
	height: 46px;
	word-wrap : break-word;
	overflow-wrap : break-word;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.ads-view-more-link {
	display: block;
	text-align: right;
	margin-top: 8px;
}

.ads-view-more-link,
/*.ads-view-release-date,*/
.ads-view-publisher,
.ads-view-authors,
.ads-view-introduction {
	font-size: 80%;
	word-wrap : break-word;
	overflow-wrap : break-word;
}

.frame.panel.panel-default.edu-side-frame .btn.btn-block {
	width: 100%;
}

#container-main .frame.panel.panel-default.edu-side-frame .btn {
	width: auto;
	margin-bottom: 10px;
}

#container-main .ads-view-amazon.media:not(:first-child) {
	min-height: 150px;
}



.ads-plugin-by-edumap {
	font-size: 68%;
	/*margin-top: -2px;*/
	/*margin-right: 10px;*/
	color: #666;
}
.ads-plugin-by-edumap a {
	color: #5695D2;
}

#container-major .frame.panel.panel-default.plugin-ads > .panel-heading {
	padding-right: 10px;
}
.frame.panel.panel-default.plugin-ads > .panel-heading {
	padding-right: 10px;
}

.frame.panel.panel-default.edu-side-frame.plugin-ads > .panel-body {
	border-width: 0;
}