/* =========================
   MENU HOVER
========================= */
.main-navigation a:hover,
.main-navigation .current-menu-item a {
	color: #d96b1d !important;
	background-color: transparent !important;
}

/* REMOVE FUNDO VERDE DO MENU */
.main-navigation a {
	background-color: transparent !important;
}

/* =========================
   COMPACTAR CABEÇALHO
========================= */
.site-header {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* =========================
   LOGO
========================= */
.site-logo,
.custom-logo {
	max-width: 70px !important;
	margin-bottom: -10px !important;
}

/* =========================
   TÍTULO E DESCRIÇÃO
========================= */
.site-title {
	margin-top: 0 !important;
	margin-bottom: 2px !important;
}

.site-description {
	margin-top: 0 !important;
	margin-bottom: -25px !important;
}

/* =========================
   MENU
========================= */
.main-navigation {
	margin-top: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* CENTRALIZAR MENU */
.main-navigation ul {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-wrap: wrap !important;
	width: 100% !important;
	padding-left: 0 !important;
}

/* ESPAÇAMENTO ENTRE ITENS */
.main-navigation li {
	margin: 0 12px !important;
	list-style: none !important;
}

/* =========================
   BOTÕES
========================= */
button,
input[type="submit"],
.wp-block-button__link {
	padding: 16px 34px !important;
	border-radius: 8px !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;
	transition: all .25s ease !important;
}

/* HOVER DOS BOTÕES */
button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover {
	transform: translateY(-1px);
	opacity: .92;
}

/* =========================
   TÍTULOS LARANJA
========================= */
h2,
h3,
.entry-content h2,
.entry-content h3 {
	color: #d96b1d !important;
}

/* =========================================
   TAMANHO DO BANNER HERO
========================================= */
.featured-content,
.custom-header,
.hero {
	height: 480px !important;
	min-height: 480px !important;
	max-height: 480px !important;
	overflow: hidden !important;
}

/* IMAGEM HERO */
.featured-content img,
.custom-header img,
.hero img {
	object-fit: cover !important;
	height: 100% !important;
	width: 100% !important;
}

/* TEXTO HERO */
.featured-content .entry-title,
.featured-content h2 {
	font-size: 56px !important;
	line-height: 1.1 !important;
}

/* BOTÃO HERO */
.featured-content .button,
.wp-block-button a {
	padding: 18px 38px !important;
	font-size: 24px !important;
	border-radius: 8px !important;
}

.sharedaddy,
.sd-sharing,
.sd-like,
.sharedaddy.sd-sharing-enabled {
	display: none !important;
}

/* ANIMAÇÃO SUAVE AO CARREGAR/ROLAR A PÁGINA */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content p,
.entry-content img,
.entry-content iframe,
.wp-block-image,
.wp-block-video,
.wp-block-embed,
.wp-block-columns,
.wp-block-buttons {
	animation: fadeUp .8s ease both;
}

@keyframes fadeUp {
	from {
		opacity: 0;
		transform: translateY(35px);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}