.fixed-header-wrap{
	width: 100%;
	height: auto;
	background: #fff;
	position: fixed;
	left: 0;
	top: -110px;
	z-index: 600;
	border-bottom: 2px solid #002344;
    max-height: 110px;
}
	.admin-bar .fixed-header-wrap{
		/*top: 40px;*/
	}

	.fixed-header-container{
		width: 100%;
		height: auto;
		margin: 0 auto;
		max-width: 1144px;
		padding: 10px 0;
	}
		/** LOGO **/
		.fixed-header-container .header-left{
			display: inline-block;
		    vertical-align: top;
		    padding: 25px 0 0;
		    width: 16%;
		}
			.fixed-header-container .header-logo .logo-title .logo-rest{
				font-size: 19px;
			}
			.fixed-header-container .header-logo .logo-title .logo-last{
				font-size: 19px;
			}
			.fixed-header-container .header-logo .logo-tagline{
				display: none;
			}
		/** LOGO **/
		/** NAV **/
		.fixed-header-container .fixed-nav{
			display: inline-block;
		    vertical-align: top;
		    width: 73%;
		    text-align: center;
		    padding: 25px 0 0 0;
		}
			.fixed-header-container #fixed-nav{
				text-align: center;
			}
				#fixed-nav > li {
					display:inline-block;
					vertical-align:top;
					position: relative;
				}

				#fixed-nav > li > a {
					font-family: "Cabin",sans-serif;
				    font-size: 13px;
				    font-weight: 700;
				    color: #858585;
				    display: block;
				    text-transform: uppercase;
				    padding: 6px 9px 2px;
				}

				.ie8 #fixed-nav > li > a {
					padding-left:12px;
					padding-right:12px;
				}

				#fixed-nav > li:hover > a {
					color:#002344;
				}

				#fixed-nav > li > a > span {
					display:inline-block;
					padding-bottom:3px;
					border-bottom:1px solid transparent;
				}

				#fixed-nav > li:hover > a > span {
					border-bottom:1px solid #002344;
				}
				#fixed-nav .sub-menu {
					list-style: none outside none;
					margin: 0;
					display: none;
					padding: 0;
					position: absolute;
					width: 180px;
					background: #4d2246;
				}
				#fixed-nav > li:hover .sub-menu {
					display: block;
				}
				#fixed-nav .sub-menu li {
					position: relative;
				}
				#fixed-nav .sub-menu a {
					color: #FFFFFF;
					display: block;
					min-height: 11px;
					padding: 5px 10px;
					text-align: center;
				}
				#fixed-nav .sub-menu a:hover {
					background: none repeat scroll 0 0 #FAFAFA;
					color: #000000;
					text-decoration: none;
				}
		/** NAV **/
		/** Fixed Content**/
		.fixed-header-container .fixed-content{
			display: inline-block;
		    vertical-align: top;
		    padding: 14px 0;
		    width: 10%;
		    text-align: right;
		}
			.fixed-header-container .fixed-content span{
				display: inline-block;
				vertical-align: top;
				font-size: 19px;
				color: #2d2d2d;
				line-height: 19px;
			}
				.fixed-header-container .fixed-content .hcc-email{
					border-left: 1px solid #2d2d2d;
				}
					.fixed-header-container .fixed-content .hcc-email a{
						color: #595858;
						display: block;
						font-size: 19px;
						margin-left: 9px;
					}
			.fixed-header-container .fixed-content .hcc-social-media{
				display: none;
			}
			
			.fixed-header-container #nav > li > a {
				padding-left:4px;
				padding-right:4px;
			}
			
		/** Fixed Content**/

@media only screen and (max-width: 1199px) {
	.fixed-header-container .header-logo .logo-title .logo-rest,
	.fixed-header-container .header-logo .logo-title .logo-last {
		font-size: 15px;
	}

	#fixed-nav > li > a {
		padding: 24px 2px 2px;
    	font-size: 12px;
	}

	.fixed-header-container .fixed-nav {
		 padding: 5px 0;

	}

	.fixed-header-container .fixed-content {
		padding: 8px 0;/*
		width: 25%;*/
	}
	.fixed-header-container .fixed-content .hcc-email a, .fixed-header-container .fixed-content span {
        font-size: 14px;
    }

}

@media only screen and (max-width: 1156px) {

	#fixed-nav > li > a{
		
    font-size: 10px;
	}

	.fixed-header-container .fixed-nav{
		width: 58%;
	}
	.fixed-header-container .header-left{
		padding-left: 10px; 
	}

}

@media only screen and (max-width: 991px) {
	.fixed-header-wrap{
		display: none;
	}

}
