.single-libri .thebook.novideo .book-page .book-external-right { top: 323px; }
.single-libri .thebook .book-page .book-external-right { padding: 0 0 0 20px; bottom: -55px; }
.single-libri .thebook .book-page .book-external-right .acquista-label { font-size: 24px; font-weight: bold; line-height: 18px; text-transform: uppercase; color: #567eb6; font-family: 'Open Sans Condensed', sans-serif; display: inline-block; vertical-align: middle; margin-right: 20px; }
.single-libri .thebook .book-page .book-external-right a.btn-img { display: inline-block; vertical-align: middle; margin-right: 10px; float: none; }
.single-libri .thebook.novideo .book-container { margin-top: 340px; }
.single-libri .thebook .book-container { margin-top: 30px; }

.home.page .banner img { max-width: 100%; }
.container-main {
	overflow-x: hidden;
}
p.disclaimer {
	width: 100%;
}

footer { height: auto; }
footer p { float: none; }
footer p.disclaimer { /* width: 960px; */ font-size: 11px; font-family: "droid-serif"; text-transform: none; margin: 20px auto 30px; }

@media only screen and (min-width:768px) {
	.single-libri .thebook .book-page .book-external-right {
		display:flex;
		align-items:center;
	}
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
	.single-libri .thebook .book-page .book-external-right span.acquista-label { margin-right: 10px; }
	.single-proposte .a-purpose-opened {
		display: block;
	}
}

@media only screen and (max-width: 767px) {
	.single-libri .thebook .book-page { overflow: visible; }
	.single-libri .thebook .book-page .book-info { padding-bottom: 20px; }
	.single-libri .thebook .book-page .book-info .book-video { height: 300px; margin-bottom: 0; }
	.single-libri .thebook .book-page .book-external-right { bottom: -230px !important; padding: 0; }
	.single-libri .thebook .book-page .book-external-right span.acquista-label, 
	.single-libri .thebook .book-page .book-external-right a.btn-img { display: block; margin: 0 0 10px; }
	.single-libri .thebook .book-page .book-external-right a.btn-img img { width: auto; height: auto; max-width: 100%; float: none; overflow: auto; }
	.single-libri .thebook .book-container { margin-top: 200px !important; }
	#aree-tematiche-slider {max-height: 200px; overflow-y: hidden}
}

