/*-----------------------------------------------------------------------------------*/
/*-------------------------------HEADER.CSS------------------------------------------*/
/*-----------------------------------------------------------------------------------*/

/*fixed body html js script */

body.fixed {
	
	max-height: 100vh !important;
	overflow-y: hidden;
}

header.headerfixed {
	position: fixed !important;
}

/*end fixed body html js script */

header {
	transition: all ease-in-out 0.2s;
    text-align: center;
	box-shadow: 0 2px 2px rgba(80,80,80,0.30);
	top: 0;
	z-index: 20;
	background-color: var(--color-primary); /* editável */
	/*position: -webkit-sticky;
	position: sticky;*/
	width: 100%;
	padding: 0.5em 0 0;
}

header .header-padding-bottom-fix {
	padding-bottom: 0.5rem;
}

/* HEADER LOGO
------------------------------------------------------*/

header .logo {
	height: 40px;
	width: auto;

	display: flex;
	align-items: center;
	justify-content: left;
}

header .logo a {
	display: block;
}

header .logo img {
	max-height: 40px;
	width: auto;
}

/* THE END CUSTOM MENU COLORS
----------------------------*/

header .vh70 {
	height: 60px;
}

@media (min-width:576px) {}

@media (min-width:992px) {
	header .vh70 {
		height: 70px;
	}

	header .logo img {
		max-height: 60px;
	}
}

@media (min-width:1200px) {}

@media (min-width:1400px) {}
