.short-thumb {
	width: 170px;
	margin-right: 10px;
	margin-top: 5px;
	float: left;
}

.mini-logo {
	width: 50px;
	padding: 15px;
}

.hidden {
	display: none;
}

.story .title small {
	font-size: .5em;
}

.titan-engine {
	width: 100%;
	border-radius: 100%;
}

.text-center {
	text-align: center;
}

.login-btn img {
	position: relative;
	margin-top: -5px
}

.login-btn b {
	float: right;
	margin-top: 2px;
	margin-left: 5px;
}

.recent-user, .recent-user a {
	color: #9dc725;
	font-weight: bold;
}

.width-fix-right {
	width: 65% !important;
}

.download-block {
	padding-top: 25px;
	padding-bottom: 25px;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%);
	-webkit-box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%);
	background-image: -webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%);
	background-image: -moz-linear-gradient(top, #fff 0%, #f7f7f7 100%);
	background-image: -o-linear-gradient(top, #fff 0%, #f7f7f7 100%);
	background-image: -ms-linear-gradient(top, #fff 0%, #f7f7f7 100%);
	background-image: linear-gradient(top, #fff 0%, #f7f7f7 100%);
}

.extended-only {
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}

.download-text {
	line-height: 18px;
}

@media only screen and (max-width:700px) {
	.mini-logo {
		width: 40px;
		padding: 15px;
		padding-top: 11px;
	}

}

@media only screen and (max-width:1200px) {
	.mini-logo {
		width: 40px;
		padding: 6px;
		padding-top: 10px;
	}

	.carousel-caption {
		height: 80px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.carousel-caption .text {
		display: none;
	}

}
