.menu8{
	top: 0;
    width: 100%;
    z-index: 100;
    position: absolute;
}

/* ----  */

.menu8.menu-pequeno{height: 60px;}
.menu8.menu-pequeno .tamanhoLogo{
    height: 50px;
    margin: 5px 0;
}
.menu8.menu-pequeno li.logo-centro{min-height: 30px}
.menu8.menu-pequeno li.logo-centro a{
	display: initial;
	padding: 0;
}
.menu8.menu-pequeno li{
	margin-top: 5px;
	display: inline-block !important;
}
.menu8.menu-pequeno a.input-search{margin: 4px 0;}
.menu8.menu-pequeno .toggle-nav{margin: 8px 0;}

/* ----  */

.menu8.menu-medio{height: 90px;}
.menu8.menu-medio .tamanhoLogo{
    height: 70px;
    margin: 10px 0;
}
.menu8.menu-medio li.logo-centro{min-height: 50px}
.menu8.menu-medio ul.menusite li{
	margin-top: 0;
	display: inline-block;
}
.menu8.menu-medio a.input-search{margin: 21px 0;}
.menu8.menu-medio .toggle-nav{margin: 28px 0;}

/* ---- */

.menu8.menu-grande{height: 150px;}
.menu8.menu-grande .tamanhoLogo{
    height: 120px;
    margin: 15px 0;
}
.menu8.menu-grande li.logo-centro{min-height: 80px}
.menu8.menu-grande ul.menusite li{
	margin-top: 1px;
	display: inline-block;
}
.menu8.menu-grande a.input-search{margin: 44px 0;}
.menu8.menu-grande .toggle-nav{margin: 60px 0;}

/* ---- */


.menu8 ul.menusite li a{
	display: inline-block;
	vertical-align: middle;
}

.menu8 a.input-search,
.menu8 .toggle-nav{
    top: auto;
    float: right;
}

.menu8 li.logo-centro{
	display: inline-block;
	padding: 0 10px;
	margin: 0;
	border: 0;
}

.menu8 li.logo-centro a{
	display: inline-block;
	padding: 0;
	margin: 0;
	border: 0;
}

.menu8 .navbar-brand{
	padding: 0px;
	display: none;
}

.menu8.main_header-stick{height: 60px;}
.menu8.main_header-stick .tamanhoLogo{height: 50px;margin: 5px 0;}
.menu8.main_header-stick .toggle-nav.mob-menu{margin: 0;}
.menu8.main_header-stick li.logo-centro{min-height: 34px}
.menu8.main_header-stick a.input-search{margin: 4px 0 0 5px;}
.menu8.main_header-stick ul.menusite{margin-top: 0px;}

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

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