#indiebound-wrapper {
	max-width: 700px;
}
.next-list-header {
	display: flex;
	margin-top: 0;
	margin-bottom: 1em;
	width: 100%;
	float: left;
	clear: both;
	font-size: 1.5em;
}

.next-list-header .subtitle {
  text-transform: none;
  font-weight: 400;
  font-size: 14px;
  float: left;
}

.next-list-header #featured {
	display: flex;
	margin-top: 0;
}

.next-list-section {
	top: 0;
	left: 0;
	margin: 0 !important;
}

#header-wrapper {
	display: block;
	width: 100%;
	padding: 10px;
}

#next-list-featured-header {
	width: 100%;
}

#next-list-featured-header img {
	width: 100%;
}

#next-list-featured {
	width: 100%;
	margin-bottom: 2em;
}

#next-list-logo {
	width: auto;
	float: left;
}

#next-list-logo img {
	max-height: 50px;
	width: auto;
}

#next-list-title {
	text-transform: uppercase;
	float: right;
	font-weight: bolder;
  font-size: 4vw;
  margin-top: 15px;
  text-align: right;
}

#next-list-image {
	width: 100%;
  text-align: center;
  padding: 1em;
  float: left;
  clear: both;
}

#next-list-image img {
	margin: 0 auto;
}

#blurb-desktop {
	display: none;
}

#first-book-blurb {
/*	left: 0 !important;
	width: 100% !important;
	top: 0 !important;
	padding-bottom: 2em;*/
}

#first-book-blurb a {
	font-weight: bold;
	font-size: 14px;
}

/*#first-book-buy {
	float: right;
	text-align: center;
	width: 35%;
	position: relative;
	right: 10%;
	top: 5em;
	display: none;	
}

#first-book-buy a {
	background: inherit;
	color: inherit;
	padding: 5px 3em;
	border-radius: 5px;
}*/

#next-list-carousel {
	width: 100% !important;
	float: none;
	clear: both;
}

#next-list-carousel #descripregion a {
	font-weight: bold;
}

.jcarousel-container-horizontal {
	width: 100% !important;
}

.jcarousel-clip-horizontal {
	width: 100% !important;
}

#now-in-paperback {
	width: 100%;
	border: 0;
}

#now-in-paperback table {
	width: 100% !important; 
	border: 0 !important;
}

#now-in-paperback tr {
	border: 0 !important;
}

#now-in-paperback td {
	display: block;
	text-align: center;
	padding: 10px 0 !important;
	border: 0 !important;
	vertical-align: middle !important;
	height: 100% !important;
	font-size: 14px;
}

#now-in-paperback td a {
	font-weight: bold;
}

#now-in-paperback td img {
	width: 75%;
	height: auto;
	max-width: 92px;
	margin: 0 auto;
}

#indiebound-wrapper .section {
	margin-bottom: 1em;
	width: 100%;
	max-width: 1200px;
}

#carousel .next-list-header,
#paperback .next-list-header {
	padding: 10px 0;
}

.jcarousel-container-horizontal {
	padding: 0 !important;
}

#next-list-carousel {
	border: 0 !important;
}

.jcarousel-skin-tango .jcarousel-container {
	background: none !important;
	width: 100% !important;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 0.5% !important;
	margin-top: 0.5% !important;
}

.jcarousel-item {
	height: 100%;
}

.jcarousel-item img {
	border: 0 !important;
}

.jcarousel-skin-tango .jcarousel-container-horizontal .jcarousel-next {
	background: url('/sites/all/modules/custom/aba_indie_lists/images/next.png') no-repeat;
	background-size: 100%;
	top: 40% !important;
}

.jcarousel-skin-tango .jcarousel-container-horizontal .jcarousel-next:hover {
	background: url('/sites/all/modules/custom/aba_indie_lists/images/next.png') no-repeat;
	background-size: 100%;
	top: 40% !important;
}

.jcarousel-skin-tango .jcarousel-container-horizontal .jcarousel-prev {
	background: url('/sites/all/modules/custom/aba_indie_lists/images/prev.png') no-repeat;
	background-size: 100%;
	top: 40% !important;
}

.jcarousel-skin-tango .jcarousel-container-horizontal .jcarousel-prev:hover {
	background: url('/sites/all/modules/custom/aba_indie_lists/images/prev.png') no-repeat;
	background-size: 100%;
	top: 40% !important;
}


@media only screen and (min-width: 560px) {
	.next-list-header .subtitle {
		float: none;
		padding-left: 10px;
	}
}

@media only screen and (min-width: 680px) {
	#now-in-paperback td {
		display: table-cell;
		width: 16.6666666667%;
		padding: 15px 0 !important;
	}
}

@media only screen and (min-width: 768px) {
	#next-list-featured {
		float: left;
		clear: both;
		position: relative;
	}
	#blurb-desktop {
		display: block;
	}
	#blurb-mobile {
		display: none;
	}
	#first-book-blurb {
		margin-top: 2em;
	}
	#first-book-blurb-2 {
		position: absolute;
		max-width: 375px;
		bottom: 5px;
		right: 15px;
		font-size: 12px;
	}

	#first-book-blurb-2 a {
		font-weight: bold;
		font-size: 14px;
	} 
	#next-list-logo {
		display: none;
	}
	#next-list-title {
		margin-top: 0;
		font-size: 135%;
	}
	#now-in-paperback td {
		text-align: left;
	}
	#now-in-paperback td img {
		width: 80%;
		max-width: 92px;
	}
}

@media only screen and (min-width: 1024px) {
	#indiebound-wrapper {
		max-width: 700px;
	}

	#first-book-buy {
		display: block;
	}
}



/*reading group list*/

.reading-group {
	width: 100% !important;
	border: 0 !important;
}

.reading-group #next-list-featured img {
	width: 100%;
}

.reading-group #next-list-carousel {
}

.reading-group #next-list-header {
	display: flex;
	width: 100%;
	float: left;
	clear: both;
}

.reading-group .next-list-section {
}

.reading-group .links {
	margin: 1em;
	text-align: center;
	float: left;
	clear: both;
}

.reading-group #rgsection {
	width: 100%;
}

.reading-group #rgsection table,
.reading-group #rgsection tr {
	border: 0 !important;
}
.reading-group #rgsection td {
	border: 0 !important;
}
.reading-group #rgsection td.book-cover {
	vertical-align: top;
}

.reading-group #rgsection td.book-cover img {
	min-width: 92px;
}

.reading-group #rgsection td.book-blurb {
	padding-left: 20px;
}

/*kids list*/

.kids-list {
	width: 100% !important;
	border: 0 !important;
}

#kids-next-list-featured {
	width: 100%;
}

#kids-next-list-featured img {
	width: 100%;
}

#kids-first-book-blurb {
	width: 100% !important;
	float: left;
	padding: 2em;
}

#kids-first-book-blurb img {
	width: auto;
	max-width: 200px;
	padding: 2em;
	margin: 0 auto;
}

#kids-first-blurb .image {
	text-align: center;
}

#kids-first-blurb .blurb {
	font-size: 15px;
}

#kids-first-blurb .blurb a {
	font-weight: bold;
}

#kids-first-book-blurb table,
#kids-first-book-blurb tr  {
	border: 0 !important;
}

#kids-first-book-blurb td {
	vertical-align: top;
	border: 0 !important;
}

#kids-first-book-blurb td img {
	height: auto;
	min-width: 92px;
}

.kids-list.links {
	width: 100%;
	text-align: center;
	margin: 1em 0;
}

/*bestsellers*/

.indie-bestsellers {
	width: 100% !important;
	border: 0 !important;
}

#bestseller-lists {
	width: 100% !important;
}

#bestseller-lists #bestseller-lists-header {
	text-align: left;
	height: auto !important;
}

#bestseller-lists #bestseller-lists-header p {
	font-size: inherit;
}

#bestseller-lists-content {
	font-size: inherit !important;
	background: none !important;
}

#bestseller-lists-content-container {
	width: 100% !important;
}

#bestseller-lists-content-left, 
#bestseller-lists-content-right {
	width: 100%;
}

@media only screen and (min-width: 768px) {
	#bestseller-lists-content-left, 
	#bestseller-lists-content-right {
		width: 50% !important;
	}

	#next-list-image {
		width: auto;
	}

	#next-list-image img {
		max-width: 175px;
		margin: 0 1em;
	}

	#kids-first-blurb {
		padding-bottom: 3em;
    float: left;
	}

	#kids-first-blurb .image, 
	#kids-first-blurb .blurb {
		width: 50%;
		float: left;
	}

	#kids-first-blurb .image img {
		padding: 0;
	}
}


