/* CSS Document */

.productDownloads .entry {
	margin-bottom: 20px;
	border-radius: 5px;
	color: #fff;
	padding: 10px 15px;
	text-align: center;
	background: #da685b;
	transition: all 200ms;
}
.productDownloads .entry:hover {
	background-color: #d85445;
}

.productDownloads .entry.extpdf {background-color: #da685b;}
.productDownloads .entry.extpdf:hover {background-color: #d85445;}

.productDownloads .entry.extjpg {background-color: #ffb14c;}
.productDownloads .entry.extjpg:hover {background-color: #f19d30;}

.productDownloads .entry.extpng {background-color: #74d69a;}
.productDownloads .entry.extpng:hover {background-color: #56bd7e;}

.productDownloads .entry.exttiff {background-color: #cc6285;}
.productDownloads .entry.exttiff:hover {background-color: #c74a73;}

.productDownloads .entry.extdoc {background-color: #5291b5;}
.productDownloads .entry.extdoc:hover {background-color: #3386b5;}


.productDownloads .entry .icon {
	padding-right: 2%;
	margin-bottom: 5px;
}
.productDownloads .entry .size,
.productDownloads .entry .description {
	margin-bottom: 10px;
}
.productDownloads .entry .icon img {
	display: inline-block;
}
.productDownloads .entry .cell {
	vertical-align: top;
	border-bottom: 3px solid #fff;
}
.productDownloads .entry h3 {
	color: #fff;
	margin: 0;
	font-weight: 500;
	font-size: 18px;
}
.productDownloads .entry h3 a {
	color: #fff;
}
.productDownloads .entry .controlArea .cssbutton {
	border-radius: 5px;
	background: none;
	border: 2px solid #fff;
	padding: 2px 20px;
	opacity: 0;
	color: #fff;
	visibility: hidden;
	transition: all 200ms, background 100ms;
}
.productDownloads .entry:hover .controlArea .cssbutton {
	opacity: 1;
	visibility: visible;
	transition: all 200ms 100ms, background 100ms;
}
.productDownloads .entry .controlArea .cssbutton:hover {
	background-color: rgba(255, 255, 255, .2);
}
@media all and (min-width: 900px) {
	.productDownloads .entry .size,
	.productDownloads .entry .controlArea {
		white-space: nowrap;
	}
}