<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.menu15{
    width: 100%;
	z-index: 100;
	position: absolute;
	top: 0;
}
.menu15.menu-pequeno{height: 60px;}
.menu15.menu-pequeno .tamanhoLogo{
    height: 100%;
    width: auto;
    margin: auto 0;
    max-width: 100%;
}
.menu15.menu-pequeno li.logo-centro{min-height: 30px}
.menu15.menu-pequeno li.logo-centro a{
	display: initial;
	padding: 0;
}
.menu15.menu-pequeno li{
	margin-top: 6px;
	display: inline-block !important;
}
.menu15.menu-pequeno a.input-search{margin: 4px 0 4px 15px;}
.menu15.menu-pequeno .toggle-nav.mob-menu{margin: 12px 0;}
.menu15.menu-medio{height: 90px;}
.menu15.menu-medio li.logo-centro{min-height: 50px}
.menu15.menu-medio ul.menusite li{
	margin-top: 0;
	display: inline-block;
}
.menu15.menu-medio a.input-search{margin: 21px 0 21px 15px;}
.menu15.menu-medio .toggle-nav.mob-menu{margin: 28px 0;}
.menu15.menu-grande{height: 150px;}

.menu15.menu-grande ul.menusite li{
	margin-top: 1px;
	display: inline-block;
}
.menu15.menu-grande li.logo-centro{min-height: 80px}
.menu15.menu-grande a.input-search{margin: 44px 0 44px 15px;}
.menu15.menu-grande .toggle-nav.mob-menu{margin: 55px 0;}

.menu15 .tamanhoLogo {
    z-index: 10;
    height: 100%;
    padding: 5%;
}
.menu15 .brand_logo a {
	padding: 5%;
}
.menu15.logo-centro.item-menu {
	display:flex; 
	justify-content: center; 
	align-items: center;
	padding: 10%;
}
.menu15 .menusite.ajustes-ul {
	width: 100%; 
	height: 100%;
	text-align: center;
	transition: 1s linear;
	opacity: 0;
}
.menu15 .row.ajustes-row {
	display: flex; 
	align-items: 
	center; height: 100%;
}
.menu15 .col-xs-5.col-esquerda {
	display:flex; 
	justify-content: flex-end; 
	align-items: center;
}
.menu15 .col-xs-2.col-centro {
	display:flex; 
	justify-content: center; 
	align-items: center;
}
.menu15 .col-xs-5.col-direita {
	display:flex; 
	justify-content: 
	flex-start; 
	align-items: center;
}
.menu15 ul.menusite li a{
	display: inline-block;
	vertical-align: middle;
}
.menu15 .toggle-nav{
    top: auto;
    float: right;
    position: static;
}
.menu15 li.logo-centro{
	display: inline-block;
	padding: 0;
	margin: 0;
	border: 0;
}
.menu15 li.logo-centro a{
	display: inline-block;
	padding: 0;
	margin: 0;
	border: 0;
}
.menu15.main_header-stick .tamanhoLogo{max-width: 100%;max-height: 50px;margin: 5px 0;}
.menu15.main_header-stick .toggle-nav.mob-menu{*margin: 0;*padding: 0;}
.menu15.main_header-stick li.logo-centro{min-height: 34px}
.menu15.main_header-stick a.input-search{margin: 4px 0 0 5px;}
.menu15.main_header-stick ul.menusite{margin-top: 0px;}

.BrandMenuOculto3 {
	display: none;
}

.link-logo-mobile { display: flex; align-items: center; height: 100%; }

.menu15.menu-pequeno .tamanhoLogo { max-height: 60px; }
.menu15.menu-medio .tamanhoLogo { max-height: 90px; }
.menu15.menu-grande .tamanhoLogo { max-height: 150px; }

.menu15.menu-pequeno .tamanhoLogo,
.menu15.menu-medio .tamanhoLogo,
.menu15.menu-grande .tamanhoLogo {
	height: auto;
    width: auto;
    max-width: 100%;
}

.menu15.menu-pequeno .tamanho-logo-mobile,
.menu15.menu-medio .tamanho-logo-mobile, 
.menu15.menu-grande .tamanho-logo-mobile { height: 70%; position: absolute; }

@media only screen and (max-width: 768px) {
	.menu15.menu-grande .toggle-nav.mob-menu{
		margin-top: 15px;
	}
}

@media only screen and (max-width: 500px){
	.menu1520{position:relative;}
	.site{padding-top:0;}
	.menu15#headerprinc .tamanhoLogo{max-height: 50px;margin: 5px 0;}
	.menu15#headerprinc .toggle-nav.mob-menu{*margin: 0;}
	.menu15#headerprinc a.input-search{margin: 4px 0 0 5px;}
	.menu15#headerprinc ul.menusite{margin-top: 0px;}	
}</pre></body></html>