.menu2{
    width: 100%;
    z-index: 100;
}

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



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



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

.menu2 .toggle-nav{
    top: auto;
    float: right;
    position: initial;
}

.menu2 ul.menusite{
    float: right;
}

.menu2 .brand_logo{
    float: left;
}

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

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

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