.nav {
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-right: 88px;
    padding-left: 88px;
    position: fixed;
    top:0;
    border-bottom: 1px solid #e2e2e2;
    z-index: 1000000;
    background: white;
    width: 100%;
}

.nav .icon-lzd-medium {
    height: 55px;
    margin-top: 5px;
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
}

.nav span.pull-right.menutoggle {
    margin-top: 30px;
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
}

.nav span.icon-nav-menu {
    margin-top: 25px;
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
}

@media (min-width: 768px){
    .nav.top .icon-lzd-medium {
        height: 80px;
    }
    .nav.top span.pull-right.menutoggle {
        margin-top: 55px;
    }

    .nav.top span.icon-nav-menu {
        margin-top: 50px;
    }
}

@media (max-width: 921px) {
    .nav {
        padding-right: 48px;
        padding-left: 48px;
    }
}

@media (max-width: 479px) {
    .nav {
        padding-right: 28px;
        padding-left: 28px;
    }
}

.nav .icon-nav-menu,
.nav .icon-nav-thumbs {
    font-size: 30px;
    margin-top: 40px;
}

.nav .icon-nav-thumbs {
    margin-right: 15px;
}

.nav .icon-camera-colored,
.nav .icon-gear-colored {
    margin-top: 35px;
}

.nav a,
.nav a:hover,
.nav a:visited,
.nav a:active {
    color: #565656 /*grey2*/;
}

.border-bottom {
    border-bottom: 1px solid #e3e3e3;
}

.menutoggle,
.closetoggle,
.hometoggle {
    transition: 0.3s ease color;
    font-size: 14px;
    color: #e3e3e3 /*gray5*/;
    cursor: pointer;
}
.menutrigger{
    cursor: pointer;
}

.menutoggle {
    margin-top: 50px;
    margin-right: 16px;
}

span.icon-home.tophome,
span.hometoggle {
    top: 40px;
    position: absolute;
    left: 90px;
    font-size: 25px;
}

span.hometoggle {
    left: 125px;
}

@media (max-width: 921px) {
    span.icon-home.tophome,
    span.hometoggle {
        left: 48px;
    }

    span.hometoggle {
        left: 83px;
    }
}

@media (max-width: 479px) {
    span.icon-home.tophome,
    span.hometoggle {
        left: 28px;
    }

    span.hometoggle {
        left: 63px;
    }
}

div.menu.topspacer .icon-lzd-medium {
    margin-left: 92px;
}

@media (max-width: 921px) {
    div.menu.topspacer .icon-lzd-medium {
        margin-left: 52px;
    }
}
@media (max-width: 768px) {
    .menutoggle,
    .closetoggle{
        display: none;
    }
}

@media (max-width: 479px) {
    div.menu.topspacer .icon-lzd-medium {
        margin-left: 32px;
    }
}