/* Eliminate Utility Bar */
	#utility-bar, .util {
		display: none;
	}
	
/* FAQ Border fix */
#utility-header .wrapper.col_3 {
    outline: 0px solid #FFFFFF !important;
    padding: 0px !important;
}
/*Fix on Missing Mail */
body.mobile-nav .form-field-input .icon {
    position: absolute;
    font-size: 0;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    background-position:50%;
}

li.usps-logo {
    background-color: #FFFFFF !important;
}
/* line 198, ../../../workspace/global-elements/styles/menu/_menu-mobile.scss */
body.mobile-nav [class*="icon-"] {
  position: relative;
}
/* line 201, ../../../workspace/global-elements/styles/menu/_menu-mobile.scss */
body.mobile-nav [class*="icon-"]:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.noscroll {
	overflow:hidden;
}

.remove-focus {
	z-index: -1;
}

@media only screen and (max-width: 958px){
	.shortcuts-menu {
		display:none;
	}
}

body.mobile-nav .site-container {
    min-height: 407px;
    position: relative;
    width: 100%;
}

/* Informed Delivery - corrects placement of User Support and Login links*/
.row.global-header--wrap {
    margin-right: 15%;
}
/*
@media screen and (max-width:599px), screen and (max-height: 415px){
	.mobile-header.mobile-title, .global-navigation+.alert-bar,.quicktools-title {
		display:none !important;
		height:0px !important;
	}
	.site-header {
		display:none !important;
		height:0px !important;
	}
	
	.global-navigation {
	    display: none;
	}
}*/
@media only screen and (min-width: 958px){
	.menu ol li ol li:first-of-type {
		padding-top: 0 !important;
	}
.short-container {
    width: 416px!important;
}
}
/* Specific non-responsive limit*/
html, body {
	overflow-x:hidden;
}

	.global-navigation {
		width: 100%;
		background: linear-gradient(to right,white 40%, #D8D8D8);
	}

body.mobile-nav .site-body {
		height: auto !Important;
}


#search--display .inputLeft,#search--display .inputRight
{
padding-left:0;
padding-right:0;
height:auto;
margin-right:0;
background:none;
display:inline-block;
width:83%;
text-indent:0;
}

#search--display .inputLeft input , #search--display .inputLeft input , #search--display .inputLeft input
{
width:100%;
}

body.mobile-nav.noscroll .site-container {
    position: initial !important;
}
#search--display .input--wrap {
    text-indent: 0px !important;
}

.global-header--search .input--field  {
    padding: 10px 0px !important;
    text-indent: 0px !important;
}


.site-header {
	display:none !important;
}