a:link, a:active, a:visited, .icon.icon-blue, .arrow-left:hover, .arrow-right:hover { color: #FAB903; }
a:hover, a:hover .icon.icon-blue { color: #ffa212; }

.pagination li.active span, .pagination li a:hover, .global_unread:before, .global_unread_mine:before, .global_unread_locked:before, .global_unread_locked_mine:before, .announce_unread:before, .announce_unread_mine:before, .announce_unread_locked:before, .announce_unread_locked_mine:before, .forum_unread:before, .forum_unread_locked:before, .forum_unread_subforum:before, .sticky_unread:before, .sticky_unread_mine:before, .sticky_unread_locked:before, .sticky_unread_locked_mine:before, .pm_unread:before, .topic_unread:before, .topic_unread_mine:before, .topic_unread_hot:before, .topic_unread_hot_mine:before, .topic_unread_locked:before, .topic_unread_locked_mine:before {
	background-color: #FAB903 !important;
}

/* Box shadow for unread pulse icons */
@-webkit-keyframes UnreadPulse {
	0% {
	  -webkit-box-shadow: 0 0 0 0 rgba(255,185,3,0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 8px rgba(255,185,3,0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(255,185,3,0);
	}
}
@keyframes UnreadPulse {
	0% {
	  -moz-box-shadow: 0 0 0 0 rgba(255,185,3,0.4);
	  box-shadow: 0 0 0 0 rgba(255,185,3,0.4);
	}
	70% {
		-moz-box-shadow: 0 0 0 8px rgba(255,185,3,0);
		box-shadow: 0 0 0 8px rgba(255,185,3, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(255,185,3,0);
		box-shadow: 0 0 0 0 rgba(255,185,3,0);
	}
}
@media (min-width: 460px) {
	.site_logo {
		background-image: url("../images/tg-forum-logo-446x93px.png");
		background-repeat: no-repeat;
	    background-position: left center;
	    width: 446px;
	    height: 93px;
	    margin: 10px;
	}
	.logo {
		position: relative;
	    width: 446px;
	    height: 93px;
	}
}
@media (max-width: 459px) {
	.site_logo {
		background-image: url("../images/tg-forum-logo-380x78px.png");
		background-repeat: no-repeat;
	    background-position: left center;
	    width: 380px;
	    height: 78px;
	    margin: 10px;
	}
	.logo {
		position: relative;
	    width: 380px;
	    height: 78px;
	}
}
@media (max-width: 395px) {
	.site_logo {
		background-image: url("../images/tg-forum-logo-340x70px.png");
		background-repeat: no-repeat;
	    background-position: left center;
	    width: 340px;
	    height: 70px;
	    margin: 6px;
	}
	.logo {
		position: relative;
	    width: 340px;
	    height: 70px;
	}
}

.logo p {
	color: white;
}
a.logo div {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0px 24px 0 0px;
	width: 100%;
}

a.logo div h1, a.logo div p {
	float: right;
	margin: 0;
}
a.logo div h1 {
	margin: -8px 12px 0 0;
}

.postlink {
    border-bottom-color: none;
}

div.goog-trans-section>div>span {
	font-size: 12px;
}

.goog-te-sectional-gadget-link-text {
    font-size: 12px !important;
    font-weight: normal !important;
}

#page-header > div.headerbar {
	background-image: repeating-linear-gradient(180deg, transparent, transparent 2px, black 3px),
	linear-gradient(180deg, rgba(30,0,0,1) 0%, rgba(126,0,1) 50%, rgba(220,0,0,1) 100%) !important;
	border: 0px;
}

@media (min-width: 540px) {
	div.goog-trans-section p.right {
		float: right;
		margin: 0;
	}
	div.goog-trans-section p.responsive-center.time {
		margin: 0;
	}
	div.goog-trans-section div.action-bar.compact {
		margin: 0;
	}
}

#recent-topics-box {
    border: 1px solid rgb(250 185 2);
}
#recent-topics-box > div > ul:nth-child(1) > li > dl > dt > div {
	color: #fab902;
}

/*** tg-forum overrides ***/
html, body, .headerbar p, .copyright, ul.topiclist li, .panel, label, dd label, .signature, .postprofile, .postprofile strong, dl.details dd, dl.details dt, .content, .postbody, fieldset.polls dl, dl.file dd, table.table1 td, .dropdown-extended ul li:hover, .button {
	color: #b3b9c2;
}

label[for=keywords], label[for=author] {
	color: #FAB903;
}