/*
Boas-vindas ao CSS Personalizado!

Para saber como isso funciona, acesse http://wp.me/PEmnE-Bt
*/
p {
	margin-bottom: 1.6rem;
}

hr {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}

.site-header {
	margin-bottom: 0;
}

.entry-content {
	margin: 0;
	padding: 0 2em;
}

.entry-header {
	margin: 0;
	padding: 2em 2em 1em;
}

.wp-calendar-table a {
	color: #8b87ff !important;
}

.wp-block-calendar th {
	border: none !important;
	font-weight: 700 !important;
}

.wp-block-calendar table caption, .wp-block-calendar table tbody {
	color: #dccfe6;
}

.entry-featured-image {
	border: 10px solid #fff;
	border-radius: 1rem;
	background: #fff;
}

.entry-featured-image img {
	border-radius: 1rem;
}

.site-footer {
	background: rgba(255,255,255,0);
}

.navigation-bar {
	margin-bottom: 5px;
}

.site-content {
	margin: 0 auto;
}

.up15 {
	margin-top: -15px;
}

.byline {
	display: none !important;
}

.main-navigation {
	max-width: 90%;
}

.hentry, .page-header, .page-content {
	border-radius: 1rem;
	box-shadow: 5px 10px 10px rgba(0,0,0,0.27);
}

p.has-background, h4.has-background, h3.has-background, h2.has-background {
	border-radius: 1rem;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
}

.site-main .paging-navigation, .site-main .post-navigation {
	border-radius: 1rem;
	box-shadow: 5px 10px 10px rgba(0,0,0,0.27);
}

.comments-area {
	border-radius: 1rem;
	box-shadow: 5px 10px 10px rgba(0,0,0,0.27);
}

.wpnbha .post-thumbnail img {
	border-radius: 1rem;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img {
	border-radius: 1rem;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
	margin-bottom: 15px;
}

.widget.wp_widget_tag_cloud a {
	border-radius: 1rem;
}

.wp-block-separator {
	color: #dccfe6;
}

.custom-header {
	margin-bottom: 0;
}

.wpnbha p {
	text-align: justify;
}

.wpnbha article .entry-title {
	font-size: 1.3em;
}

.reels iframe {
	height: 650px;
}

.citacao {
	margin-bottom: 2.3rem;
	padding: 1em;
}

.capa img {
	border-radius: 1rem !important;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}

.foto img {
	border-radius: 1rem !important;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}

.titulo {
	padding: 1rem !important;
}

.barra-topo {
	margin-bottom: 3rem;
	margin-top: 0;
}

.wp-block-newspack-blocks-carousel article .entry-title {
	font-size: 1.5em !important;
	height: 65px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}

.wp-block-newspack-blocks-carousel article .entry-meta {
	display: none;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.wp-block-buttons {
	margin-bottom: 20px !important;
}

.page-header {
	padding-top: 1.6em !important;
}

.widget ul li {
	padding-top: 0 !important;
}

.widget ul li a {
	padding-top: 0;
}

.more-link {
	position: inherit;
}

.wp-block-social-link-anchor {
	padding-top: 5px !important;
}

.content-area a {
	color: #c694cc;
}

.content-area a:hover, .content-area a:focus, .content-area a:active {
	font-weight: bold;
	color: #5d3f61 !important;
}

.wp-block-image img {
	margin-bottom: 20px;
}