#spy .logo img{ max-width: 155px; max-height: 85px}

#spy .li-first-home{ display: none}

#spy {

    background: #fff;

    width: 100%;

    position:fixed;

    top:-500px;

    padding:10px 0 5px;

}

.dark #spy {

    background: #2A2A2A;

}

#spy.fix {

    top:0;

    z-index:100000;

    box-shadow:         0px 2px 4px rgba(0, 0, 0, 0.27);

}

#spy ul#nav {

    padding-top:5px;

    padding-left:200px;

}

#spy .form-search-wrapper {

    float:right;

}

#spy .form-search {

    position: relative;

    margin-bottom:0;

}

#spy .form-search input.search-query {

    float:left;

    padding-left:44px;

    font-size:12px;

    width:49px;

    height:24px;

    border: 1px solid #F0F0F1;

    border-radius: 4px;

    box-shadow:  0px 0px 4px rgba(0, 0, 0, 0.27);

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    transition: all .5s ease;

}

#spy .form-search input.search-query:focus {

    width: 200px !important;

}

#spy .spy-right {

    float:right;

    margin-top: -45px;

}

#spy .spy-left {

    float:left;

    margin-top: -56px;

    padding-left:30px;

    width:170px;

}





#spy  #nav > li > ul {



    top: 47px;

}

#spy  #nav.simple > li > ul{ top: 42px;}

#spy #nav.simple > li{padding: 0 0 8px;}

#spy.fix{

    animation-name: slideDown;

    -webkit-animation-name: slideDown;



    animation-duration: 700ms;

    -webkit-animation-duration: 700ms;



    animation-timing-function: ease;

    -webkit-animation-timing-function:  ease;



    visibility: visible !important;

}



@keyframes slideDown {

    0% {

        transform: translateY(-100%);

    }

    50%{

        transform: translateY(8%);

    }





    100% {

        transform: translateY(0%);

		animation-duration: 300ms;

    }

}



@-webkit-keyframes slideDown {

    0% {

        -webkit-transform: translateY(-100%);

    }

    50%{

        -webkit-transform: translateY(8%);

    }





    100% {

        -webkit-transform: translateY(0%);

		-webkit-animation-duration: 300ms;

    }

}