@charset "utf-8";
/* CSS Document */
.topQuickNav {list-style:none; display:inline; font-size:14px; }
.topQuickNav ul {display:inline; font-size:14px;}
.topQuickNav li {display:inline; font-size:14px;}


.topQuickNav a {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 10px; cursor:pointer;
}
.topQuickNav a:link {
	text-decoration: none;
	padding-left: 10px; cursor:pointer;
}
.topQuickNav a:visited {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px; cursor:pointer;
}
.topQuickNav a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	padding-left: 10px; cursor:pointer;
}
.topQuickNav a:active {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px; cursor:pointer;
}

.utilityNav a {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 10px; cursor:pointer;
}
.utilityNav a:link {
	text-decoration: none;
	padding-left: 10px; cursor:pointer;
}
.utilityNav a:visited {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px; cursor:pointer;
}
.utilityNav a:hover {
	text-decoration: underline;
	padding-left: 10px; cursor:pointer;
	color: #FFFFFF;
}
.utilityNav a:active {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 10px; cursor:pointer;
}

.desktopTopNav {
	background: #303030;
	float: right;
	padding:5px;
}

.TopUtlityNav {
}
.searchArea div {
	float: right;
}
.searchArea {
	padding: 15px;
	padding-left: 0px;
}
.sfNavHorizontal {
	float: right;
	vertical-align: middle;
	display: table-cell;
	padding: 5px;
	padding-right: 0px;
}
.MobileTopNav {
	display: inline;
}
.mobileSearch {
	padding-bottom: 10px;
}
#collapse1 {
	background: #303030;
	text-align: center;
	-webkit-transition:none; 
	-moz-transition:none;
	-o-transition:none;
	transition:none;
	transform:none;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
}
.sfsearchBox .sfsearchTxt {
	width: 15em;
}
/*.utilityNav a, a:link, a:visited, a:hover, a:active {
	color: #ffffff;
	padding-left: 10px;
	font-size: 14px;
}*/

.MobileHeadWrapper {
	display: none !important;
}

.mobileHeadNav {
	background: #303030;
}

@media (max-width: 1100px) {
.topNav {
	opacity: 0;
}
.searchBtn {
	display: block;
}
.quickLinks {
	display: none;
}
.desktopTopNav {
	display: none;
}
#collapse1 {
	display: none;
}
.fullHeader {
	display: none !important;
}
.MobileHeadWrapper {
	display: block !important;
}



}

@media (min-width: 1100px) {
.topNav {
	opacity: 1;
}
.searchBtn {
	display: none;
}
ul.jetmenu .quickLinks {
	display: none;
}
  
#collapse1 {
	display: none !important;
}
.desktopTopNav {
	display: block;
}

	.fullHeader {
	display: block !important;
}
.MobileHeadWrapper {
	display: none !important;
}

}

@media (max-width:350px) {
.headImg img {
	width: 90%;
}
}

@media (max-width:1251px) {
  .sfsearchBox .sfsearchTxt {width:12em;}
}

.mobileHider {display:none !important;}
mobileHider
