
.menu nav{
    width: 100%;
    height: 80px;
    position: relative;
    background: #fff;
}
.menu #main-menu{
    font-size: 13px;
    font-weight: normal;
    width: 100%;
    height: 40px;
    background: #34495e;
    position: relative;
    z-index: 50;
}
.menu #main-menu a{
    font-weight: normal;
    color: #fff;
    padding: 13px 20px 14px 20px;
    display: inline-block;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    cursor: default;
}
.menu #main-menu a:hover{
    background: #eaeaea;
    color: #383838;
}
.menu #main-menu #addition-menu{
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    z-index: 55;
}
.menu #main-menu #addition-menu a{
    width: 40px;
    height: 40px;
    padding: 0px;
    text-align: center;
    /*background-color: #008000;*/
}
.menu #main-menu #addition-menu a i{
    font-size: 20px;
    margin: 11px 0px;
    padding: 0px;
    display: block;
}

.menu nav[data-menu=start] a[data-target=start], .menu nav[data-menu=teams] a[data-target=teams], .menu nav[data-menu=men] a[data-target=men], .menu nav[data-menu=women] a[data-target=women], .menu nav[data-menu=know] a[data-target=know], .menu nav[data-menu=multi] a[data-target=multi], .menu nav[data-menu=fans] a[data-target=fans], .menu nav[data-menu=about] a[data-target=about], .menu nav[data-menu=search] a[data-target=search], .menu nav[data-menu=login] a[data-target=login]{
    background: #eaeaea;
    color: #383838 !important;
}
.menu .sub-menu{
    font-size: 13px;
    font-weight: normal;
    width: 100%;
    height: 40px;
    background: #fff;
    position: absolute;
    top: 0;
    z-index: 45;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    box-shadow: none;
}
.menu .sub-menu.right{
    /*width: 20%;*/
    text-align: right;
    right: 0;
}
.menu .sub-menu.right input{
    margin: 10px 10px;
    padding: 0px 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #383838;
}
.menu .sub-menu.right input.login, .menu .sub-menu.right input.pass{
    display: inline-block;
    width: 80px;
}
.menu .sub-menu.right button{
    border: 0;
    background: none;
    cursor: pointer;
}
.menu .sub-menu.right button#loginsubmit{
    font-size: 15px;
}
.menu nav[data-menu=start] .sub-menu[data-menu=start], .menu nav[data-menu=teams] .sub-menu[data-menu=teams], .menu nav[data-menu=men] .sub-menu[data-menu=men], .menu nav[data-menu=women] .sub-menu[data-menu=women], .menu nav[data-menu=know] .sub-menu[data-menu=know], .menu nav[data-menu=multi] .sub-menu[data-menu=multi], .menu nav[data-menu=fans] .sub-menu[data-menu=fans], .menu nav[data-menu=about] .sub-menu[data-menu=about], .menu nav[data-menu=search] .sub-menu[data-menu=search], .menu nav[data-menu=login] .sub-menu[data-menu=login]{
    top: 40px;
}
.menu .sub-menu a{
    font-weight: normal;
    color: #383838;
    padding: 13px 10px 14px 10px;
    display: inline-block;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
.menu #sub-menu a:hover{
    background: #eaeaea;
}