/*overrides for UHF*/

body .header-fragments .layout 
{
    width:auto;
    min-width:inherit;
    max-width:inherit;
}

.layout .xbox-header 
{
    display:none;
}

/*can remove once BodyHeader is removed*/
#BodyHeader.container 
{
    width:auto;
    height:auto;
    min-height:inherit;
    max-height:inherit;
}

.header-top-split-content-footer.layout-content .breadcrumb-list, .header-top-split-content-footer.layout-content .footer.layout-region
{
    width:100%;
    max-width:960px;
    margin:0 auto;
    padding-left:calc(100vw - 100%);
}
.shell-header-search-wrapper 
{
    padding:7px 5px 0 0;
    float:left;
}
#cli_shellHeaderSearchInput 
{

    float:left;
    width:244px;
    height:36px;
    padding:10px;
    border:1px solid #A9A9A9;
    max-width:none;
    border-right:0;
    outline:0;
}

.shell-header-search-wrapper button:hover, .shell-header-search-wrapper button:focus 
{
    background-color:transparent;
}

.shell-header-search-wrapper button 
{
    background-color:transparent;
    position:static;
    border:1px solid #A9A9A9;
    border-left:0;
    height:36px;
    font-family:"wf_segoe-ui_normal","Arial",sans-serif;

}

.shell-header-search-wrapper button .shell-icon-search 
{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#7f7f7f;
    font-size:17px;
    max-width:none;
    position:relative;
    top:-3px;


}
#shell-header .shell-header-wrapper 
{
    padding-left:calc(100vw - 100%);
    
}

#shell-header .shell-header-wrapper .shell-header-top
{
        max-width:960px;
        margin:0 auto;
}
.shell-category-header 
{
    padding-left:calc(100vw - 100%);
    
}

.shell-category-header .shell-category-nav 
{
        max-width:960px;
        margin:0 auto;
}

/*undoing the override for smaller mobile resolutions*/
@media screen and (max-width: 899px) 
{
    
    #shell-header .shell-header-wrapper, .shell-category-header 
    {
        padding-left: 0;
    }
}

form #BodyFooter .shell-footer-lang 
{
    display: none;
}

