.navbar .brand {
	width: 185px;
	padding: 87px 0 0 0;
	margin: 0;
	overflow: hidden;
	height: 0;
	display: block;
	background: url('../img/tina-logo.jpg') left top no-repeat;
	margin-top: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (max-width: 768px) {
	.navbar .brand {
		background: url(../img/logo-2x.png) no-repeat 0 0;
		background-size: 182px 87px;
	}
}

.navbar-inner {
	min-height: 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: 122px;
	border-bottom: solid 1px #959595;
}

.globalnav {
	clear: right;
	float: right;
}

	.navbar .globalnav .nav {
		margin-right: 0;
	}

	.navbar .globalnav .nav > li {
		position: relative;
	}

	.navbar .globalnav .nav > li > a {
		padding: 11px 14px;
		font-weight: bold;
		font-size: 16px;
		text-shadow: none;
		height: 20px;
		color: #000;
	}

	.navbar .globalnav .nav > li.nav-donate {
		position: relative;
	}

		.navbar .globalnav .nav > li.nav-donate a {
			padding: 11px 0 11px 14px;
			color: #f1452d;
		}

		.sub-menu {
			list-style: none;
			padding: 0;
			margin: 0;
			position: absolute;
			display: none;
			left: 0;
			top: 42px;
			padding: 4px 0 10px;
			z-index: 99;
		}

			.sub-menu > li {
				line-height: 19px;
			}			

			.sub-menu > li > a {
				display: block;
				white-space: nowrap;
				text-decoration: none;
				font-weight: bold;
				color: #fff;
				font-size: 13px;
				padding: 0 14px;
			}

			.sub-menu > li > a:hover {
				background: rgba(0, 0, 0, .5);
			}			

	.navbar .globalnav .nav > li.active > a,
	.navbar .globalnav .nav > li:hover > a,
	.navbar .globalnav .nav > li:hover > .sub-menu > li > a { color: #fff; }
	.navbar .globalnav .nav > li.nav-donate:hover > a { color: #AF1500; }
	li:hover, li:hover > .sub-menu { }
	li#menu-item-1638:hover, li#menu-item-1638:hover .sub-menu, li#menu-item-1638:hover > a { background-color: rgb(90, 174, 201); } /*about*/
	li#menu-item-1638.active, li#menu-item-1638.active .sub-menu, li#menu-item-1638.active > a { background-color: rgb(90, 174, 201); } /*about*/
	li#menu-item-1670:hover, li#menu-item-1670:hover .sub-menu, li#menu-item-1670:hover > a { background-color: rgb(226, 78, 49); } /*ad alerts*/
	li#menu-item-1670.active, li#menu-item-1670.active .sub-menu, li#menu-item-1670.active > a { background-color: rgb(226, 78, 49); } /*ad alerts*/
	li#menu-item-1628:hover, li#menu-item-1628:hover .sub-menu, li#menu-item-1628:hover > a { background-color: rgb(165, 205, 95); } /*legal action*/
	li#menu-item-1628.active, li#menu-item-1628.active .sub-menu, li#menu-item-1628.active > a { background-color: rgb(165, 205, 95); } /*legal action*/
	li#menu-item-15375:hover, li#menu-item-15375:hover .sub-menu, li#menu-item-15375:hover > a { background-color: rgb(201, 83, 144); } /*learn*/
	li#menu-item-15375.active, li#menu-item-15375.active .sub-menu, li#menu-item-15375.active > a { background-color: rgb(201, 83, 144); } /*learn*/
	li#menu-item-2137:hover, li#menu-item-2137:hover .sub-menu, li#menu-item-2137:hover > a { background-color: rgb(116, 116, 116); } /*get involved*/
	li#menu-item-2137.active, li#menu-item-2137.active .sub-menu, li#menu-item-2137.active > a { background-color: rgb(116, 116, 116); } /*get involved*/
	li#menu-item-14121:hover, li#menu-item-14121:hover .sub-menu, li#menu-item-14121:hover > a { background-color: rgb(235, 221, 68); } /*blog*/
	li#menu-item-14121.active, li#menu-item-14121.active .sub-menu, li#menu-item-14121.active > a { background-color: rgb(235, 221, 68); } /*blog*/
	li.nav-donate:hover, li.nav-donate:hover .sub-menu, li.nav-donate:hover > a { background-color: transparent; }

.navbar .gh-user-utility {
	text-align: right;
	float: right;
	color: #f1452d;
	font-size: 13px;
	margin: 14px 0 11px;
}

	.navbar .gh-user-utility > li > a {
		float: none;
		padding: 0px 2px 0px;
		color: #f1452d;
		text-decoration: none;
	}

	.gh-user-utility > li > span {

	}

	.gh-user-utility > li.separator {

	}

.gh-user-utility {
	margin-bottom: 8px;
}

.gh-site-search {
	float: right;
	clear: right;
	margin-bottom: 6px;
}

.gh-site-search .btn,
.gh-site-search input {
	border-color: #000;
}

.search-button {
	background: #000;
	padding: 4px 5px;
}

.search-button:hover {
	background: #000;
}

.search-button span {
	display: block;
	width: 16px;
	height: 0;
	padding: 16px 0 0 0;
	background: url(../img/sprite.png) no-repeat -22px -128px;
	overflow: hidden;
}

@media (max-width: 979px) {

	.gh-site-search input {
		height: 20px;
	}

	.search-button {

	}

		.search-button span {
			display: block;
			width: 20px;
			height: 0;
			padding: 20px 0 0 0;
			background: url(../img/sprite.png) no-repeat -20px -127px;
		}

	.navbar-inner {
		height: auto;
	}

	.navbar .gh-user-utility {
		margin-bottom: 42px;
	}

	.globalnav {
		clear: both;
		margin: 5px 0;
		display: block;
		float: left;
		width: 100%;
	}

	.gh-site-search {
		clear: none;
	}


	.globalhead .btn-navbar {
		clear: right;
		margin: 0 0 0 10px;
		background: #000;
	}

	.globalhead .btn-navbar:hover {
		background: #222;
	}

	.navbar .globalnav .nav > li {
		background: #efefef;
	}

	.sub-menu {
		position: static;
		display: none;
	}
}

@media (min-width: 980px) {
	li:hover > .sub-menu {
		display: block;
		left: 0;
	}
}

@media (max-width: 550px) {
	.gh-site-search {
		position: absolute;
		top: 40px;/*118px;*/
		left: unset; /*0;*/
		right: 78px;
		max-width: 40vw;
	}

	.navbar .gh-user-utility {
		margin-bottom: 84px;
	}

	.navbar-inner {
		position: relative;
	}

	.gh-site-search .input-append, .gh-site-search .input-prepend {
		/*width: 100%;*/
	}

	.gh-site-search .input-prepend input,
	.gh-site-search .input-append input,
	.gh-site-search .input-prepend input[class*="span"],
	.gh-site-search .input-append input[class*="span"] {
		width: 100%;
	}
}