.static-header{
    background:#FCFBF9;
    border-bottom:solid 3px #DDDDDB;
    position: fixed;
    left:0;
    top:0;
    width:100%;
    height:50px;
    display:none;
    z-index:10;
}

@media screen and (max-width: 1000px) {
    .static-header{
        display: none !important;
    } 
    
}


/*
.static .header-logo {
    width: 164px;
    margin-left: 60px;
    float: none;
    position: fixed;
    z-index: 10;
    top: 5px;
    left: 25%;
}
*/
@media screen and (min-width: 1001px) {
    .static .header-toggle {
        display: block;
        width: 9%;
        float: none;
        text-align: left;
        padding-top: 5px;
        position: fixed;
        z-index: 4;
        top: 3px;
        margin-left:20px;
        z-index:11;
    }

    .static .header-toggle img {
        max-width: 35px;
        margin: 0;
        text-align: left;
    }


    .static-cart{
        position: absolute;
        right:20px;
        top:3px;
    }


    .static #SearchForm {
        position: fixed;
        top: 8px;
        left: 39%;
        z-index: 7;
        width: 28%;
        z-index:11;
    }

    .static #Header .header-top{
        position: relative;
    }

    .static-header #TopNav > ul > li{
        display: inline-block;
        float: none;
        width: 25%;
        float: left;
        clear: both;
        background: #FBFAF7;
    }

    .static-header #TopNav > ul{
        height:auto;
    }

    .static-header #TopNav > ul > li:hover,
    .static-header #TopNav > ul > li > a:hover{
        border:none;
    }
    .static-header #TopNav > ul > li > a:hover,
    .static-header #TopNav > ul > li:hover > a{
        padding: 7px 16px;
    }

    .static-header #TopNav > ul > li:hover{
        padding: 3px 0;
    }
    .static-header .Wrapper{
        overflow: visible;
        position: relative;
    }
    .static-header #TopNav > ul > li,
    .static-header #TopNav > ul > li:hover{
        border:solid 1px transparent;
    }
    .static-header #TopNav > ul > li:hover,
    .static-header #TopNav > ul > li > a:hover,
    .static-header #TopNav > ul > li:hover a{
        background:#FBFAF7;
        color:#2A2A2A;
    }
    .static-header #TopNav > ul > li:last-child{
        border:solid 1px transparent;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    .static-header #TopNav > ul > li > a{
        color:#fff;
    }

    .static-header #TopNav{
        background: none;
        margin-top: 30px;
        border-top: none;
        margin-left: -1px;
        border-bottom: none;
        display: none;
    }

    .static-header .FlyoutWrap{
        width:75%;
        left:25%;
        top:-4px;
        border:none;
        -webkit-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 2px 2px  rgba(0,0,0,0.2);
        box-shadow: 0px 2px 2px 2px  rgba(0,0,0,0.2);
    }

    .static-header .FlyoutWrap:before{
        border:none;
        background:none;
    }

    .static-header .FlyoutWrap > a:last-child{
        display:none;
    }

    .static-header .TopNavLi:nth-child(6) .TopNavA.shopby{
        border-left:none;
    }

    .static-header .TopNavLi.dropdown:hover:before{
        content:'';
        position:relative;top:-2222222222240px;left:-99999999999px !important; width:25%;height:5px;border:1px solid #fff;background-color:#fff;border-top:0;z-index:-1 !important; display:none !important;}

    .static-logo{
        position: absolute;
        left: 65px;
        top: 5px;z-index:11;
    }

    .static-header .TopNavA span{
        color:#fff;
    }


    .static-header  .TopNavA:after {
        content: "\f101";
        font: normal normal normal 14px/1 FontAwesome;
        color: #8fe4f9;
        font-size: 10px;
        margin-left: 4px;
        vertical-align: top;
        margin-top: 6px;
        display: inline-block;
    }

    .static-header .TopNavA {
        display: block;
        padding: 7px 16px;
        font-size: 16px;
        color: #2a2a2a !important;
    }

    .static-header .TopNavA span {
        color: #bab9b9 !important;
        font-size: 12px;
    }

    .static-header .TopNavLi:last-child .TopNavA {
        color: #dd6004 !important;
    }

    .static-header ul .TopNavLi:nth-child(5) {
        border-bottom:solid 1px #DDDDDB !important;
    }

    .static-header .header-cart{
        width:130px;
    }

}

@media screen and (max-width: 1150px) and (min-width:1001px) {
.static #SearchForm {
    position: fixed;
    top: 8px;
    left: 36%;
    z-index: 7;
    width: 35%;
    z-index: 11;
}
}



