
/* Aspire Menu CSS */
/*========================================================*/

@media only screen and (min-device-width: 768px){

    .container-fluid.fixed-width {
        width: 748px;
    }

} /* @ end of @media only screen and (min-device-width: 768px) */

#wrapper {
    overflow-x: hidden;
    width: inherit;
}

#menu-landscape {
    position:fixed;
    background:url(../img/bg-nav.jpg);
    width:85px;
    height:100%;
    left:0;
	top:0;
    z-index: 1003;
}

#menu-landscape.sandbox {
    position:fixed;
    background:url(../img/bg-nav-sandbox.jpg);
    width:85px;
    height:100%;
    left:0;
	top:0;
    z-index: 1003;
}

#menu-landscape-inner {
    width: 85px;
}

#main-logo img{
    height:50px;
}

#main-logo {
    background:url(../img/bg-logo.jpg) repeat-x;
    text-align:center;
    margin:0;
    width: 100%;
}

#menu-landscape nav {
    font-family: Arial,Helvetica,sans-serif;
    color:#fff;
    margin: 0 auto;
}

#menu-landscape nav ul {
    list-style:none;
    margin:0;
    padding:0;
}

#menu-landscape nav li {
    min-height:46px;
    margin:15px 0;
}   

#menu-landscape nav a {
    position:relative;
    display:block;
    margin:0 0 10px 0;
    color:#fff;
    text-decoration:none;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.6);
    padding:0 20px;
}
#menu-landscape menu-inner{height:100%;}

.nav-icon {
    width:42px;
    text-align:center;
    display:inline-block;
    margin:0 15px 0 0;  
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button  { 
    -webkit-appearance: none; 
    margin: 0; 
    display:none;
}
input[type=number]{
    -moz-appearance:textfield;
}
