/*

	-- -- -- -- -- -- --
	module-galleria.css
	Plug-in style for pages requiring product galleria
	-- -- -- -- -- -- --
	
*/


																				/* ----- galleria */
#galleria {
	clear: both;
	width: 100%;
	overflow: hidden;
	background: #fff;
	border-top: solid 1px #b7d5bd;
	border-bottom: solid 1px #fff;
	padding: 20px 0 1px 0;
}
#galleria li {
	background: none;
}

																				/* sort menu */
.menu-sort {
	font: bold 1.4em palatino, georgia, serif;
	width: 100%;
	overflow: hidden;
	margin: 1em 0 0 0;
	padding: 0 0 1em 0;
}
ul.menu-sort li {
	float: left;
	margin: 0;
	padding: 0 0 0 25px;
}
.menu-sort a:link, .menu-sort a:visited {
	text-decoration: none;
	display: block;
	padding: 3px 6px 0 6px;
}
.menu-sort a:hover {
	text-decoration: underline;
}
.menu-sort .selected a:link, .menu-sort .selected a:visited {
	color: #fff;
	background: #57a2a9;
	border: solid 1px #107b84;
	border-top: 0;
	border-left: 0;
}
																				/* Cart Widgets */
.edition-selection {
	display: none;
}
.edition-selection label input {
	position: relative;
	top: 2px;
}
.edition-selection label {
	display: block;
	font-weight: bold;
}
.edition-selection .title {
	display: block;
	font-size: 0.91em;
	font-weight: normal;
}
																				/* Gallery style */
.book-gallery, .product-gallery {
	width: 66%;
	float: left;
	overflow: hidden;
}
.webinar-list {
	width: 33%;
	float: right;
}
.gallery-authors, .gallery-publications {
	width: 100%;
	overflow: hidden;
	font-size: 0.9em;
	margin-bottom: 25px;
}
ul.gallery {
	clear: left;
}
.gallery-authors li, .book-gallery li, .product-gallery li {
	float: left;
	padding: 0 0 30px 140px;
	margin: 0;
	list-style: none;
	width: 148px;
	position: relative;
	min-height: 152px;
}
.book-gallery li.item-1, .product-gallery li.item-1 {
	clear: left;
}
.gallery-publications img {
	border: solid 1px #b4bcad;
	width: 100px;
	position: absolute;
	top: 0;
	left: 30px;
}
.gallery-authors img {
	padding: 1px;
	border: solid 1px #d3e2e5;
	width: 98px;
	height: 117px;
	position: absolute;
	top: 0;
	left: 30px;
}
.book-gallery .info, .product-gallery .info {
	font-size: 0.9em;
	margin: 1em 0 1.5em 0;
}
.gallery-publications .pub-date, .gallery-publications .editions {
	display: block;
}
.gallery-publications .notification {
	display: block;
	margin: 1em 0;
}
.gallery-authors h3, .gallery-publications h3 {
	margin: 0;
	font-size: 1.3em;
}
.gallery-authors h4 {
	color: #000;
	background: none;
	font: 1em verdana, sans-serif;
	text-transform: none;
	margin: 0;
}
.gallery-authors .info {
	color: #8ca06a;
	margin-top: 0;
}

.webinar-list h3 {
	margin-bottom: 0.5em;
}
.webinar-list ul {
	margin-bottom: 2em;
}
#galleria .webinar-list li {
	margin: 0 10px 0 0;
	padding: 8px 75px 8px 10px;
	position: relative;
	background: #f6f8f0;
	border-bottom: dotted 1px #c4ddc4;
}
#galleria .webinar-list li.item-1, #galleria .webinar-list li.item-3, #galleria .webinar-list li.item-5,
#galleria .webinar-list li.item-7, #galleria .webinar-list li.item-9, #galleria .webinar-list li.item-11 {
	background: #ECF1E1;
}
.webinar-list p {
	margin: 0;
}
.webinar-list .pub-date, .webinar-list .pub-time {
	font-size: 0.9em;
}
.webinar-list input {
	position: absolute;
	bottom: 40%;
	right: 10px;
}
