section.pre-header *, header * {
	-webkit-user-select: none; /* Safari */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE/Edge */
    user-select: none;         /* PadrÃ£o */
}
header .btn-categorias,
header .btn-categorias:hover,
header .content-right .col-links { padding-right: 0 }
header .content-right .my-btn,
header .content-right a {
	font-size: 15px;
}
header .content-right .my-btn {
	padding: inherit;
	line-height: 2;
	padding: 0 7px 0 7px
}
header .content-right .my-btn,
header .content-right .my-btn:hover {}
header .content-right li a {
	color: var(--cor-principal);
	font-weight: 500;
	transition: all .3s;
}
header .content-right li a:hover { opacity: .75 }
/* Desabilitar SVG Header */
header .svg-header { display: none }

/* AdaptaÃ§Ã£o para menu com efeito de scroll */
header.fixed .col-links { display: inherit; }
header.fixed .content-right li a { color: white }

/* Pre-Header - Barra com links */
section.pre-header {
	background: var(--cor-principal);
	color: white;
}
section.pre-header {
	font-size: 13px;
}
section.pre-header img {
	height: 40px;
	width: auto;
}
section.pre-header a {
	color:white;
	text-decoration: none;
	transition: all .3s;
}
section.pre-header a:hover { opacity: .9 }


/* Mobile Friendly - Others Devices */
@media only screen and (min-width: 1366px) {
	header { height: 100px; }
}

/* Ipad Pro Portrait - lg */
@media (max-width: 1024px) and (orientation: portrait) {
	header { height: 100px }
	header > .container-fluid > div.row {
		position: relative;
		align-content: end;
		align-content: center;
	}
	header .content-form {
		max-width: 44% !important;
		flex: 0 0 44% !important;
	}
	header .content-right {
		width: 50%;
        position: absolute;
        top: 25px;
        right: -9%;
        margin: 0;
	}
	header .content-right .col-links { margin: 0 }
}

/* Ipad Landscape - lg ~ 1024px (Comum) e 1180px (Air) */
@media (max-width: 1024px) and (orientation: landscape) {
	header { height: 100px }
	header > .container-fluid > div.row {
		position: relative;
		align-content: end;
		align-content: center;
	}
	header .content-form {
		max-width: 44% !important;
		flex: 0 0 44% !important;
	}
	header .content-right {
		width: 50%;
        position: absolute;
        top: 25px;
        right: -9%;
        margin: 0;
	}
	header .content-right .col-links { margin: 0 }
}

/* Ipad Portraid e tablets intermediÃ¡rios - md ~ 768px (Comum) e 820px (Air) */
@media (max-width: 820px) and (orientation: portrait)  {
	header { height: 130px }
	header div.logo {
		max-width: 160px;
		flex: 0 0 160px;
		margin-left: 0px !important
	}
	header > .container-fluid > div.row {
		position: relative;
		align-content: end;
		justify-content: space-around;
		padding-bottom: 15px;
	}
	header .content-form {
		max-width: 60% !important;
		flex: 0 0 60% !important;
	}
	header .content-right {
		width: 50%;
        position: absolute;
        top: 0;
        right: -4%;
        margin: 0;
	}
	header .content-right .col-links { margin: 0 }
}

@media (max-width: 600px) and (orientation: portrait) {
	header { height: 70px }
	header div.logo { padding: 0 0 0 2% !important }
	header .menu-mobile .btn-close { top: 5px }
	header .menu-mobile, header .menu-mobile a { padding-top: 0px !important }
	header > .container-fluid > div.row {
		align-content: initial;
		padding-bottom: 10px;
	}
}