.menu10{
    width: 100%;
    z-index: 100;
    position: fixed;
    bottom: 0;
    top: auto;
    z-index: 999999 !important;
}

.BordaLayout .menu10{
    bottom: 30px;
    padding-right: 45px;
    padding-left: 45px;
}

.menu10 .toggle-nav{
    top: auto;
    float: right;
    position: absolute;
    right: 30px;
    bottom: 0;
}

@media only screen and (max-width: 480px){
    .BordaLayout .menu10{
        bottom: 15px;
        padding-right: 30px;
        padding-left: 30px;
    }

    .menu10 .toggle-nav{
        right: 30px;
    }
} 

.menu10.menu-pequeno{height: 60px;}
.menu10.menu-pequeno ul.menusite{margin-top: 9px;}
.menu10.menu-pequeno .tamanhoLogo{
    height: 50px;
    margin: 5px 0;
}
.menu10.menu-pequeno a.input-search{margin: 5px 0 5px 15px;}
.menu10.menu-pequeno .toggle-nav{margin: 0 0 13px;}



.menu10.menu-medio{height: 90px;}
.menu10.menu-medio ul.menusite{margin-top: 24px;}
.menu10.menu-medio .tamanhoLogo{
    height: 70px;
    margin: 10px 0;
}
.menu10.menu-medio a.input-search{margin: 20px 0 20px 15px;}
.menu10.menu-medio .toggle-nav{margin: 27px 0;}



.menu10.menu-grande{height: 150px;}
.menu10.menu-grande ul.menusite{margin-top: 55px;}
.menu10.menu-grande .tamanhoLogo{
    height: 120px;
    margin: 15px 0;
}
.menu10.menu-grande a.input-search{margin: 44px 0 0 15px;}
.menu10.menu-grande .toggle-nav{margin: 0 0 55px;}

.menu10 ul.menusite{
    float: right;
}

.menu10 .brand_logo{
    float: left;
}

.menu10 ul.menusite li ul.hover-menu{
    margin: 0;
    top: 100%;
    left: 0px;
    padding: 5px 0;
    display: none;
    position: absolute;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
    transition: all 0.2s ease;
}
.menu10 ul.menusite li:hover ul.hover-menu{display: block;}

.menu10.main_header-stick{height: 60px;}
.menu10.main_header-stick .tamanhoLogo{height: 50px;margin: 5px 0;}
.menu10.main_header-stick .toggle-nav.mob-menu{margin: 0;}
.menu10.main_header-stick a.input-search{margin: 4px 0 0 5px;}
.menu10.main_header-stick ul.menusite{margin-top: 9px;}


/*if do 320*/
/*correcoes de menu 320*/
@media only screen and (max-width: 500px){
    .Menu320{position:relative;}
    .site{padding-top:0;}

    .menu10#headerprinc{height: 60px;}
    .menu10#headerprinc .tamanhoLogo{height: 50px;margin: 5px 0;}
    .menu10#headerprinc .toggle-nav.mob-menu{margin: 0;}
    .menu10#headerprinc a.input-search{margin: 4px 0 0 5px;}
    .menu10#headerprinc ul.menusite{margin-top: 9px;}
} 
/*fim do menu*/