*
{
	margin: 0;
	padding: 0;
}
html {
	position: relative;
	min-height: 100%;
}
body
{
	background: #f7b537;
	color: #3e3e3f;
	font: normal 16px/24px 'Poppins';
}
#conteudo { background: #fff; }

p {
	margin-bottom: 10px;
}

a
{
	text-decoration: none;
	color: #e87143;
}

a:hover
{
	text-decoration: none;
	color: #3e3e3f;
}

img { border: 0; }

h1
{
	margin-bottom: 40px;
	font: 200 60px/72px 'Poppins';
	text-transform: uppercase;
}
h2
{
	margin-bottom: 20px;
	font: bold 36px/42px 'Poppins';
	color: #0e5678;
}
p { color: #000; }

@media (max-width: 767.98px) {
	h2 { font: bold 28px/32px 'Poppins'; }

}

#pagina_nao_encontrada {
	height: 120px;
	border-bottom: 1px dotted #3e3e3e;
	border-top: 1px dotted #3e3e3e;
	background: url(../img/pagenotfound.jpg) left center no-repeat;
	padding-left: 120px;
	font: bold 18px/120px 'Open Sans';
}

.branco { color: #fff }
.azul { color: #0e5678 }
.amarelo { color: #f7b537 }
.verde { color: #4daeab }
.vermelho { color: #e87143 }
.marrom { color: #4d3b2d }
.escuro { color: #515151 }
.claro { color: #f7f5f0 }

@media (min-width: 576px) {}
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1200px) {}
@media (min-width: 1400px) {}
@media (max-width: 575.98px) {}
@media (max-width: 767.98px) {}
@media (max-width: 991.98px) {}
@media (max-width: 1199.98px) {}
@media (max-width: 1399.98px) {}

/* header */

header { background: #0e5678; padding: 20px 0; }
header.header-home { background: #fff; }

.nav-link {
	font: 600 16px/24px 'Poppins';
	color: #fff;
	text-transform: uppercase;
}
.share i.fa-brands { font-size: 22px; }

header.header-home .nav-link { color: #515151; }

.nav-link:focus { border: none; outline: none!important; box-shadow: none!important;  }
.nav-link:focus, .nav-link:hover { color: #f0f0f0; }
.navbar-brand img { width: 89px; }

.navbar-toggler { border: none; }
.navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
header.header-home .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }

@media (min-width: 992px) and (max-width: 1199.98px) {
	.nav-link { font-size: 13px; }
	.nav-item { padding-left: 3px!important; padding-right: 3px!important; }
}
@media (min-width: 992px) {
	.nav-link { line-height: 1em; }
	.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link { color: #f0f0f0; border-bottom: 8px solid #f7b537; }
}
@media (max-width: 991.98px) {
	.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link { color: #f7b537; }
}

/* home */

#home-banner {
	padding-top: 60px;
	padding-bottom: 60px;
}
#home-banner .texto { font-size: 16px; line-height: 22px; }
#home-banner .frase {
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
	font-style: italic;
	color: #4daeab;
}


#home-mural { height: 813px; }
#home-foto { height: 480px; }

a.decada {
	font-size: 32px;
	line-height: 40px;
	font-weight: bold;
	color: #000;
	padding: 6px 30px;
	border: 4px solid #4daeab;
	border-radius: 30px;
	transition: .5s;
}
a.decada:hover, a.decada.active {
	background: #f7b537;
	border-color: #f7b537;
	transition: .5s;
}

#botoes a { display: inline-block; }
#botoes .b1, #botoes .b2, #botoes .b3 {
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}
#botoes .b1 { border-left: 4px solid #0e5678; }
#botoes .b3 { border-right: 4px solid #0e5678; }

#home-noticia {
	padding-top: 120px;
	padding-bottom: 80px;
}

@media (max-width: 1399.98px) {
	#home-banner .texto { font-size: 15px; line-height: 18px; }
}
@media (min-width: 992px) {
	.negm1 { margin-left: -30px; }
	.negm2 { margin-left: -40px; }
}
@media (max-width: 991.98px) {
	#home-banner .texto { font-size: 16px; line-height: 22px; }
	#home-mural { height: 600px; }
	a.decada {
		font-size: 24px;
		line-height: 32px;
	}
}
@media (max-width: 575.98px) {
	#home-banner .texto { font-size: 15px; line-height: 18px; }
	#home-mural { height: 400px; }
	#home-banner .frase { font-size: 18px; line-height: 22px; }
	a.decada {
		font-size: 22px;
		line-height: 28px;
	}
	#botoes .b1, #botoes .b2, #botoes .b3 {
		border-left: 0;
		border-right: 0;
	}
}

/* topo */

#topo-titulo {
	background: #4daeab;
	border-bottom: 20px solid #f7b537;
	padding-top: 100px;
	color: #fff;
}
#topo-titulo h1 { margin-bottom: 0; }
#topo-texto { padding: 60px 0; margin-bottom: 60px; }
.topo-sobre, .topo-colecao { background: #f7f5f0; }

@media (max-width: 575.98px) {
	#topo-titulo h1 { font-size: 38px; }
}


/* lista */

.lista { padding-bottom: 120px; }
.lista:last-of-type { padding-bottom: 240px; }
.lista p { margin-top: 30px; }
p.autor {
	margin-top: -10px;
	color: #515151;
	font: 600 18px/22px 'Poppins';
}

@media (max-width: 767.98px) {
	.lista .imagem { margin-bottom: 20px; }
	.autor { font: 600 18px/22px 'Poppins'; padding-bottom: 20px; }
}


/* materia */

#materia-imagem { height: 400px; margin-bottom: 60px; }
.data { color: #515151; font: 600 14px/20px 'Poppins'; }

@media (max-width: 767.98px) {
	#materia-imagem { height: 250px; }
}

/* coleção */

#decada-titulo-inner {
	font-size: 48px;
	line-height: 56px;
	font-weight: bold;
	color: #fff;
	padding: 6px 30px;
	background: #4daeab;
	border: 4px solid #f7b537;
	border-radius: 30px;
}
#decada-titulo {
	max-width: 200px;
	margin: 0 auto;
	padding: 4px;
	border: 4px solid #e87143;
	border-radius: 34px;
}
#decada-subtitulo {
	font-size: 28px;
}

.btn-colecao {
	font-size: 32px;
	line-height: 42px;
	font-weight: bold;
	color: #515151;
	padding: 6px 30px;
	background: #fff;
	border: 4px solid #ddd;
}
.btn-colecao:hover, .btn-colecao.active {
	background: #515151;
	border-color: #515151;
	color: #fff;
	transition: .5s;
}
@media (max-width: 991.98px) {
	.btn-colecao { padding: 6px 20px; }
}
@media (max-width: 767.98px) {
	.btn-colecao {
		font-size: 24px;
		padding: 6px 15px;
	}
}
@media (max-width: 575.98px) {
	.btn-colecao {
		font-size: 18px;
		padding: 6px 10px;
	}
}

/* anuncios */
#lightgallery { margin: 0 auto; }
#lightgallery a { margin-bottom: 10px; }
#lightgallery a.vert { width: 160px; }
#lightgallery a.horiz { width: 330px; }

/* paginação */

.pagination .page-item {
	margin: 0 2px 2px 2px;
}
.pagination .page-item .page-link {
	border: none;
	background: #515151;
	color: #fff;
}
.pagination .page-item.active .page-link {
	background: #e87143;
}

/* rodape */
#logos { background: #fff; border-top: 1px solid #888; }
#faixa-footer {
	height: 132px;
	background: url(../img/faixa.jpg) repeat-x;
}
footer { background: #f7b537; padding: 40px 0; }
.nav-footer {
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #515151;
}
footer p, .nav-footer li, .nav-footer li a {
	font: 600 14px/22px 'Poppins';
	color: #515151;
}
footer .share i { color: #515151; }
.nav-footer li.nav-footer-head {
	text-transform: uppercase;
	margin-bottom: 10px;
}
footer hr { border-color: #515151; color: #515151; }

@media (max-width: 767.98px) {
	footer p { font: 600 12px/20px 'Poppins'; }
}
