/** 
* main.css 
* 
* Main styles for wp theme.
*/


/*WP ALTERATIONS*/
:where(.wp-block-group.has-background) {
	padding: 0;
}
.wp-block-columns {
	margin-bottom: 0;
}
.wp-block-post-featured-image {
	margin-bottom: 0;
}
div.kt-row-column-wrap {
  	padding-top: 0 !important;
  	padding-bottom: 0 !important;
}


/*UTILITIES*/
:root {
--size-xs: 0.5rem;
--size-sm: 1rem;
--size-md: 1.5rem;
--size-lg: 2rem;
--size-2lg: 4rem;
--size-xl: 3rem;
--size-2xl: 6rem;
}
/*Spacers*/
.spacer-xs {
	height: var(--size-xs);
}
.spacer-sm {
	height: var(--size-sm);
}
.spacer-md {
	height: var(--size-md);
}
.spacer-lg {
	height: var(--size-lg);
}
.spacer-2lg {
	height: var(--size-2lg);
}
.spacer-xl {
	height: var(--size-xl);
}
.spacer-2xl {
	height: var(--size-2xl);
}
/*Margin*/
@media (min-width: 782px) {
	.ml-xl {
		margin-left: var(--size-xl) !important;
	}
}
/*Padding*/
.pr-sm {
	padding-right: var(--size-sm);
}
/*Display*/
@media (max-width: 767px) {
	.display-none-mobile {
		display: none;
	}
	.display-none-sm {
		display: none;
	}
}
@media (min-width: 768px) {
	.display-none-desktop {
		display: none;
	}
}
@media (max-width: 767px) {
	.display-none-sm {
		display: none;
	}
}
@media (min-width: 768px) and (min-width: 1023px) {
	.display-none-md {
		display: none;
	}
}
@media (min-width: 1024px) {
	.display-none-lg {
		display: none;
	}
}
/*Position*/
.position-relative {
	position: relative;
}
.txt-align-center {
	text-align: center;
}
.justify-content-center {
	justify-content: center;
}


/*BASIC STYLES*/
/*Typography*/
/*Paragraph*/
.text-secondary {
	color: var(--wp--preset--color--background);
}
.text-secondary a {
	color: var(--wp--preset--color--background);
}
.text-secondary a:hover {
	color: var(--wp--preset--color--background);
}

/*H1 - post title*/
.title {
	padding-top: 2rem;
	position: absolute;
	top: 0;
	width: 65%;
}

/*H1 - post title - Titulo manchete adaptado dependendo da dimensão do ecrã / neste caso, dimensões superiores a 768px*/
@media (min-width: 768px) {
	.title {
		padding-top: 2rem;
		position: absolute;
		top: 0;
		width: 65%;
	}
}

/*H1 - post title - Titulo manchete + excerpt adaptado dependendo da dimensão do ecrã  / neste caso, dimensões inferiores a 767px*/
@media (max-width: 767px) {
	:where(body):not(.single-post) .title {
		padding-top: 0rem;
		position: static;
		top: auto;
		width: 100%;
	}
	:where(body):not(.single-post) .manchete .has-light-background-color {
		background-color:var(--wp--preset--color--black)!important;
		padding-top:0rem!important;
	
	}
	:where(body):not(.single-post) .manchete .wp-block-post-excerpt {
		padding:0;
		display: none;
	}
	:where(body):not(.single-post) .manchete .wp-block-post-author-name{
		padding:0;
		text-align:center;
		color:var(--wp--preset--color--background);
	}
	
	:where(body):not(.single-post) .manchete .wp-block-spacer{
		display:none;
	}
}

.title h1 {
	padding: 0.5rem;
	background-color: var(--wp--preset--color--quinary);
}

/*H1 - post title - Titulo manchete adaptado dependendo da dimensão do ecrã / Cores Background e dimensão da font*/

@media (min-width: 768px) {
	:where(body):not(.single-post) .title h1 {
		padding: 0.5rem;
		background-color: var(--wp--preset--color--quinary);
	}
}


@media (max-width: 767px) {
	:where(body):not(.single-post) .title h1 {
		padding: 0.5rem;
		background-color: var(--wp--preset--color--black);
		margin-bottom:0;
	}
}

h1.wp-block-post-title a {
	font-size: var(--wp--preset--font-size--large);
	color: var(--wp--preset--color--background);
}

@media (max-width: 767px) {
	:where(body):not(.single-post) h1.wp-block-post-title a {
		font-size: var(--wp--preset--font-size--medium);
		color: var(--wp--preset--color--background);
	}
	:where(body):not(.single-post) h1.wp-block-post-title {
		text-align:center;
	}
}

h1.wp-block-post-title {
	font-size: var(--wp--preset--font-size--large);
	color: var(--wp--preset--color--background);
}

/*H1 - post title - Alteração da cor para páginas estáticas*/
.page-template-default h1.wp-block-post-title {
	font-size: var(--wp--preset--font-size--large);
	color: var(--wp--preset--color--black);
}

/*H2 - post title*/
h2.wp-block-post-title {
	font-size: var(--wp--preset--font-size--x-small);
	margin-top: 0.7rem;
	margin-bottom: 0.7rem;
}
/*H3 - post title*/
h3.wp-block-post-title {
	font-size: var(--wp--preset--font-size--small);
	margin-top: 0.7rem;
	margin-bottom: 0.7rem;
}
/*H4 - post title*/
h4.wp-block-post-title {
	font-size: var(--wp--preset--font-size--medium);
	margin: 0;
}
/*H5 - post title*/
h5.wp-block-post-title {
	font-size: var(--wp--preset--font-size--normal);
	margin-top: 0.7rem;
	margin-bottom: 0;
}
/*H6 - post title*/
h6.wp-block-post-title {
	font-size: var(--wp--preset--font-size--xx-small);
	margin: 0;
}
/*Lists*/
li:not(header li, #ultimas-maisvistos li, ul.wp-block-newsplex-social-share li) {
	margin-bottom: 1rem;
}
li::marker {
	font-weight: 600;
}
/*Images*/
.large .wp-block-post-featured-image img, .medium .wp-block-post-featured-image img, .small .wp-block-post-featured-image img, .x-small .wp-block-post-featured-image img {
	object-fit: cover;
	object-position: center center;
}
.x-small .wp-block-post-featured-image img {
	aspect-ratio: 16/10 !important;
	max-width: 104px !important;
}
@media (max-width: 767px) {
	.medium .wp-block-post-featured-image img {
		aspect-ratio: 24/10 !important;
	}
}
@media (min-width: 768px) {
	.medium .wp-block-post-featured-image img {
		max-width: 368px;
		aspect-ratio: 19/10 !important;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.large .wp-block-post-featured-image img {
		aspect-ratio: 19/10 !important;
	}
}
@media (max-width: 1023px) {
	.small .wp-block-post-featured-image img {
		aspect-ratio: 19/10 !important;
	}
}
@media (min-width: 1024px) {
	.large .wp-block-post-featured-image img {
		aspect-ratio: 17/10 !important;
		max-height: 600px;
	}
	.medium .wp-block-post-featured-image img {
		aspect-ratio: 19/10 !important;
	}
	.small .wp-block-post-featured-image img {
		aspect-ratio: 12/10 !important;
		max-width: 200px;
	}
}
/*Load More*/
a.np_query_load_more_link {
	display: block;
    width: 100%;
    text-align: center;
    cursor: pointer;
    font-weight: 500;
    border: 1px solid #32373c;
    padding: 8px;
}
a.np_query_load_more_link:hover {
	background: #fff;
    color: #32373c;
}
/*Separators*/
.hr-primary {
	border-bottom: 2.5px solid var(--wp--preset--color--foreground);
	width: 100% !important;
	margin: 0;
}
.hr-secondary {
	border-bottom: 2.5px solid var(--wp--preset--color--background);
	width: 100% !important;
	margin: 0;
}
.hr-tertiary {
	border-bottom: 1px dotted var(--wp--preset--color--quaternary);
	width: 100% !important;
}
/*Buttons*/
.btn-secondary a {
	font-size: var(--wp--preset--font-size--tiny);
	color: var(--wp--preset--color--background);
	background-color: var(--wp--preset--color--text);
}
.btn-tertiary a {
	font-size: var(--wp--preset--font-size--tiny);
	color: var(--wp--preset--color--background);
	background-color: var(--wp--preset--color--accent);
}
/*Author*/
.author-secondary a {
	font-style: italic;
	font-weight: 500;
	padding: 0.3rem 0.7rem;
	background-color: var(--wp--preset--color--secondary);
	border-radius: 1rem;
}
/*Date*/
.date-secondary {
	color: var(--wp--preset--color--foreground);
	font-weight: 100;
}
/*Time*/
.time-secondary {
	color: var(--wp--preset--color--background);
}
/*Cover image block*/
.wp-block-cover.manchete {
	padding: 0 !important;
}
.wp-block-cover {
	justify-content: flex-start;
}
/*Figure*/
.img-secondary {
	margin: 0;
}
/*Avatar*/
.wp-block-avatar a img {
	border-radius: 3rem;
	border: 1px solid var(--wp--preset--color--tertiary);
	padding: 0.2rem 0.3rem;
    object-fit: cover; 
	object-position: center center;
}

/*Relacionados*/
.relacionados-section {
	position: relative;
}
.relacionados-section::before {
	height: 0;
	width: 0;
	border-style: solid;
	border-width: 12px 12px 12px 0;
	border-color: transparent;
	border-right-color: #ffd527;
	display: inline-block;
	vertical-align: middle;
	content: '';
	right: -12px;
	position: absolute;
	top: 15px;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.relacionados-section .relacionados-noticia:last-child {
	border-bottom: 0;
}

/*HEADER*/
header {
	position: fixed;
  	width: 100%;
  	z-index: 3;
}

.wp-block-site-logo {
	margin-inline-end: 0;
}
.wp-block-site-logo img {
	width: 140px;
	max-width: unset;
}
.wp-block-simple-date {
	color: var(--wp--preset--color--accent);
	font-size: var(--wp--preset--font-size--xx-small);
}

.has-modal-open #bsu-placeholder {
	display: none;
}

.has-modal-open .manchete {
	display: none;
}

.has-modal-open #article {
	display: none;
}

.has-modal-open #archive {
	display: none;
}

.has-modal-open .wp-block-group.main {
	display: none;
}

/*Menu*/
header nav {
	line-height: 2.75rem;
}
header nav ul {
	gap: 0 !important;
}
header nav li a {
	color: var(--wp--preset--color--light) !important;
	font-size: var(--wp--preset--font-size--tiny);
	font-weight: 600;
	text-transform: uppercase;
}
@media (max-width: 1180px) {
	header nav li a {
		padding: 0 0.4rem;
	}
}
@media (min-width: 1181px) {
	header nav li a {
		padding: 0 1rem;
	}
}
header nav li a:hover {
	background-color: var(--wp--preset--color--text);
}
header nav ul li.active a {
      background-color: var(--wp--preset--color--accent);
}
/*Pesquisa*/
.wp-block-search__inside-wrapper {
	border-radius: 0.2rem;
	padding: 0.2rem 0 0.2rem 0.2rem;
}
.wp-block-search__inside-wrapper input {
	padding: 0.2rem;
}
.wp-block-search__inside-wrapper button {
	background-color: transparent;
	border-width: 0;
	color: var(--wp--preset--color--tertiary);
	font-size: var(--wp--preset--font-size--tiny);
	text-transform: uppercase;
	padding: 0;
	margin-right: 0.438rem;
}
.wp-block-search__inside-wrapper button:hover {
	color: var(--wp--preset--color--light);
}
/*Mobile*/
@media (max-width: 600px) {
		body > div.wp-site-blocks > header > div > div:nth-child(2) > div.kb-row-layout-wrap.kb-row-layout-id800959_9edce7-a6.alignnone.kb-v-lg-hidden.kb-v-md-hidden.wp-block-kadence-rowlayout > div > div > div > div > div > div > div > div > div.wp-block-group.is-content-justification-center.is-layout-constrained.wp-block-group-is-layout-constrained {
		width: 50%;
	}
}
@media (min-width: 601px) {
		body > div.wp-site-blocks > header > div > div:nth-child(2) > div.kb-row-layout-wrap.kb-row-layout-id800959_9edce7-a6.alignnone.kb-v-lg-hidden.kb-v-md-hidden.wp-block-kadence-rowlayout > div > div > div > div > div > div > div > div > div.wp-block-group.is-content-justification-center.is-layout-constrained.wp-block-group-is-layout-constrained {
		width: 65%;
	}
}
.wp-block-navigation__responsive-container-open {
	color: var(--wp--preset--color--background);
}
.wp-block-navigation__responsive-container-close {
	color: var(--wp--preset--color--background);
	padding-right: 1.5rem;
}
.wp-block-navigation__responsive-container.is-menu-open {
	padding-left: 0;
	padding-right: 0;
}
.wp-block-navigation .wp-block-navigation__responsive-container {
	background-color: var(--wp--preset--color--foreground) !important;
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
	margin-top: 0;
}
@media (max-width: 767px) {
	header nav ul, header nav ul li, header nav ul li a {
		width: 100%;
	}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
	padding-left: 1.5rem;
}

.wp-block-navigation__responsive-container-close {
	margin-top:35px;
}


/*MAIN*/
@media (max-width: 767px) {
	.main {
		padding-top: 78px;
	}
}
@media (min-width: 768px) {
	.main {
		padding-top: 116px;
	}
}


/*HOMEPAGE*/
.actualidade-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 767px) {
	.actualidade-grid {
		display: grid;
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}

.actualidade-grid .wp-block-query:empty {
	display:none;
}

.submanchete li > div:nth-child(1) .taxonomy-category a {
	position: absolute;
	top: 0;
	padding: 0.23rem 0;
}
.submanchete li > div:nth-child(1) .taxonomy-category a {
	background-color: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--background);
	padding: 0.3rem;
}
@media (max-width: 781px) {
	.submanchete li > div:nth-child(1) {
		display: none;
	}
}
.submanchete li > div:nth-child(2) {
	background-color: var(--wp--preset--color--accent);
	padding: 0.3rem;
}
.submanchete li > div:nth-child(2) a {
	color: var(--wp--preset--color--background);
}
@media (min-width: 782px) {
	.submanchete li > div:nth-child(2) {
		display: none;
	}
}
.submanchete .wp-block-post-featured-image img {
	object-fit: cover;
	object-position: center center;
}
@media (min-width: 782px) {
	.submanchete .wp-block-post-featured-image img {
		aspect-ratio: 12/10 !important;
		max-width: 240px;
	}
}
/*Radar*/ 
@media (max-width: 781px) {
	.columns-responsive ul li:nth-child(2), .columns-responsive ul li:nth-child(3) {
		display: none;
	}
}
@media (max-width: 1023px) {
	.columns-responsive ul li:nth-child(2) {
		display: none;
	}
	.columns-responsive ul {
		justify-content: center;
   		text-align: center;
	} 
}


/*SIDEBAR*/
/*Assinatura*/
.assinatura p {
	font-size: var(--wp--preset--font-size--tiny);
	font-weight: 600;
}
/*Mais Capas*/
.capas .wp-block-post-date {
	color: unset;
    font-size: var(--wp--preset--font-size--small);
	font-weight: 700;
}
/*Últimas e Mais Vistos*/
.maisvistos p {
	font-size: var(--wp--preset--font-size--xx-large);
	color: var(--wp--preset--color--accent);
	font-weight: 500;
}
.maisvistos h6, .ultimas h6 {
	font-weight: unset;
}	
#ultimas-maisvistos .sidebar-tabbutton {
	font-size: var(--wp--preset--font-size--xx-small);
	font-weight: 600;
	text-transform: uppercase;
	color: var(--wp--preset--color--text);
	background-color: var(--wp--preset--color--light);	
	cursor: pointer;
	border: none;
	padding: 0.6rem 1.1rem;
}
#ultimas-maisvistos .sidebar-tabbutton:hover {
	background-color: var(--wp--preset--color--quaternary);
}
#ultimas-maisvistos .active-button, #ultimas-maisvistos .active-button:focus  {
	color: var(--wp--preset--color--background);
	background-color: var(--wp--preset--color--accent);
}
#ultimas-maisvistos .sidebar-tabcontent {
     display: none;
}
#ultimas-maisvistos .active-tab {
     display: block;
}


/*ARTICLE PAGE*/
article .wp-block-post-excerpt, article .wp-block-post-content {
	font-size: var(--wp--preset--font-size--normal);
	font-family: var(--wp--preset--font-family--secondary-font);
	line-height: 1.6;
}
article .wp-block-post-excerpt {
	font-weight: 600;
}
article .wp-block-newsplex-post-author-name, article .wp-block-post-date {
	font-family: var(--wp--preset--font-family--primary-font);
	font-weight: 500;
}
article .post-meta-image-credits {
	font-family: var(--wp--preset--font-family--primary-font);
	font-weight: 500;
	font-size: var(--wp--preset--font-size--tiny);
}

.wp-block-post-date {
	color: var(--wp--preset--color--text);
}
.wp-block-post-date.ultimas-data {
	color: var(--wp--preset--color--accent);
}
.wp-block-group.wp-block-social-icons img {
  	border-radius: 24px;
}
.wp-block-newsplex-social-share {
  	list-style: none;
  	margin: 0;
  	padding: 0;
}
.newsplex-social-share-link.wp-block-newsplex-social-share-link svg circle {
  	stroke: var(--wp--preset--color--accent);
}
.newsplex-social-share-link.wp-block-newsplex-social-share-link svg path {
  	fill: var(--wp--preset--color--accent);
}
.newsplex-social-share-link.wp-block-newsplex-social-share-link:hover svg {
  	fill: var(--wp--preset--color--quaternary);
}
article div.wp-block-post-content p:not(article div.wp-block-post-content p > span > img) {
	margin-bottom: 1rem;
}
article div.wp-block-post-terms a {
	background-color: var(--wp--preset--color--text);
	color: var(--wp--preset--color--background);
	font-size: var(--wp--preset--font-size--tiny);
	text-transform: lowercase;
	font-style: italic;
	padding: 0.3rem 0.6rem;
	margin-right: 0.8rem;
	margin-bottom: 0.4rem;
	display: inline-block;
}
article div.wp-block-post-terms a:hover {
	background-color: var(--wp--preset--color--accent);
}
article span.wp-block-post-terms__separator {
	display: none;
}
@media (max-width: 599px) {
	#article .small .wp-block-post-featured-image img {
		aspect-ratio: 24/10 !important;
	}
}
@media (min-width: 600px) {
	#article .small .wp-block-post-featured-image img {
		aspect-ratio: 12/10 !important;
		max-width: 100%;
	}
}


/*ARTICLE PAGE - SEM IMAGEM / OPINIÃO*/
h1.sem-imagem.wp-block-post-title a {
	color: var(--wp--preset--color--foreground) !important;
    background-color: unset !important;
	padding: 0 !important;
}
h1.sem-imagem.wp-block-post-title {
	margin-bottom: 1rem !important;
	line-height: 1;
	color:var(--wp--preset--color--text)!important;
}
#article .wp-block-avatar img {
	max-width: 102px;
	height: auto;
    border-radius: 3rem;
    border: 1px solid var(--wp--preset--color--quaternary);
    padding: 0.2rem 0.3rem;
    object-fit: cover;
    object-position: center center;
}
#article ul.wp-block-newsplex-social-share {
	flex-wrap: nowrap;
}

/*OPINIAO*/
.opiniao li {
	position: relative;
}

.opiniao li > .taxonomy-category > :only-child {
	display: none;
}

.opiniao li > .taxonomy-category > :not(:first-child) {
	display: none;
}

.opiniao li > .taxonomy-category a {
	position: absolute;
	top: 0;
	padding: 0.23rem 0;
}

.opiniao li > .taxonomy-category a {
	background-color: var(--wp--preset--color--foreground);
	color: var(--wp--preset--color--background);
	padding: 0.3rem;
}

.category-opiniao .attachment-post-thumbnail.wp-post-image {
    filter: grayscale(100%);
}

.category-opiniao .avatar.photo {
    filter: grayscale(100%)!important;
}

/*OPINIAO SINGLE POST*/
article .post-author-name-opiniao.wp-block-newsplex-post-author-name {
	font-weight: bold;
}
.post-author-name-opiniao {
	font-weight: bold;
}
.wp-block-newsplex-post-author-email {
	font-size: var(--wp--preset--font-size--x-small);
	font-weight: 200;
	color: var(--wp--preset--color--text);
	text-align: center;
}

/*LATEST POSTS PAGE*/
#latest-posts div.taxonomy-category {
	position: absolute;
	top: 0;
	padding: 0.23rem 0;
}
#latest-posts .taxonomy-category a {
	background-color: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--background);
	padding: 0.3rem;
}
/*AUTHOR PAGE*/
.author .wp-block-avatar a img {
	border-radius: 8rem;
}
.author .wp-block-post-author-name {
	font-size: var(--wp--preset--font-size--x-large);
	font-weight: 600;
	text-align: center;
}
.author .wp-block-post-author-email {
	font-size: var(--wp--preset--font-size--x-small);
	font-weight: 400;
	text-align: center;
}
#author div.taxonomy-category {
	position: absolute;
	top: 0;
	padding: 0.23rem 0;
}
#author .taxonomy-category a {
	background-color: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--background);
	padding: 0.3rem;
}


/*SEARCH PAGE*/
#search div.taxonomy-category {
	position: absolute;
	top: 0;
	padding: 0.23rem 0;
}
#search .taxonomy-category a {
	background-color: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--background);
	padding: 0.3rem;
}


/*CAPAS PAGE*/
#capas div > div:nth-child(1) > div > ul > li > figure > img {
	transform: perspective( 600px ) rotateY( 25deg );
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.85, transparent), to(white));
	border: 1px solid var(--wp--preset--color--light);
}
@media (max-width: 781px) {
	#capas div > div:nth-child(1) > div > ul > li > figure > img {
		max-width: 55%;
	}
}
#capas .wp-block-post-date {
	font-size: var(--wp--preset--font-size--small);
	font-weight: 400;
}

/*CAPAS SINGLE*/
.wp-element-button, .wp-block-button__link, .capas-post-meta-pdf-button {
    line-height: 2rem;
    text-align: center!important; 
    justify-content: center!important; 
    align-items: center!important; 
	max-width:var(--wp--style--global--content-size)!important;
	background-color:#32373c;
	padding:0.3rem 0.3rem!important;
}

/*EDIÇÃO DIGITAL*/
#edicaodigital div.tabcontent > div.wp-block-group:not(div#tab1 > div.wp-block-group:first-child, div#tab2 > div.wp-block-group:first-child) {
	background-color: var(--wp--preset--color--light);
	border: 0.5px solid var(--wp--preset--color--quaternary);
}
#edicaodigital div.tabcontent div.wp-block-group > div:nth-child(1):not(div#tab1 > div.wp-block-group:first-child, div#tab2 > div.wp-block-group:first-child) {
	padding: 1.3rem;
}
#edicaodigital div.tabcontent h3 {
	margin-bottom: 0.7rem;
}
#edicaodigital div.tabcontent p:not(div#tab1 > div.wp-block-group:first-child p, div#tab2 > div.wp-block-group:first-child p) {
	margin-bottom: 1rem;
}
#edicaodigital div.tabcontent li {
	list-style-type: none;
}
#edicaodigital div.tabcontent hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
#edicaodigital .tabs {
	border-bottom: 1px solid var(--wp--preset--color--quaternary);
}	
#edicaodigital .tab-button {
    color: var(--wp--preset--color--quaternary);
	font-family: var(--wp--preset--font-family--primary-font);
	font-size: var(--wp--preset--font-size--x-small);
	font-weight: 600;
	cursor: pointer;
	background-color: var(--wp--preset--color--background);
	border: none;
	border-top: 2px solid transparent;
	padding: 1rem 1.5rem;
	
}
#edicaodigital .tab-button:hover {
     color: var(--wp--preset--color--tertiary);
}
#edicaodigital .active-button, #edicaodigital .active-button:focus {
    background-color: var(--wp--preset--color--background);
	color: var(--wp--preset--color--accent);
    border-left: 1px solid var(--wp--preset--color--quaternary);
	border-right: 1px solid var(--wp--preset--color--quaternary);
    border-top: 2px solid orange;
}
#edicaodigital .tabcontent {
     display: none;
}
#edicaodigital .active-tab {
     display: block;
}


/*DEFINIÇÕES DE PRIVACIDADE*/
#definicoesprivacidade .wp-block-button a {
	background-color: var(--wp--preset--color--background);
	color: var(--wp--preset--color--accent);
	font-weight: 500;
}
#definicoesprivacidade .dropdowncontent {
     display: none;
}
#definicoesprivacidade .dropdowncontent:target {
     display: block;
}
#definicoesprivacidade div.dropdown > p, #definicoesprivacidade div.dropdown > div.wp-block-group > p  {
     font-weight: 500;
}
#definicoesprivacidade .dropdowncontent-child {
     display: none;
}
#definicoesprivacidade .dropdowncontent-child:target {
     display: block;
}
#definicoesprivacidade div.dropdown-child .wp-block-button a  {
    color: var(--wp--preset--color--accent);
	font-weight: 500;
}


/*FOOTER*/
footer div.wp-block-column:first-child p:first-child,
footer div.wp-block-column:nth-child(2) p:first-child,
footer div.wp-block-column:nth-child(3) p:first-child {
	color: var(--wp--preset--color--accent);
	font-size: var(--wp--preset--font-size--small);
	font-weight: 600;
}
footer a, footer p:not(footer > div:nth-child(2) > div > div:nth-child(4) > p, footer > div:nth-child(5) p) {
	color: var(--wp--preset--color--tertiary);
	font-size: var(--wp--preset--font-size--xx-small);
}
footer a:hover {
	color: var(--wp--preset--color--background);
}
footer a {
	line-height: 1.7;
}
footer p {
	line-height: 1.6;
}
footer p:not(footer div.wp-block-column:first-child p:first-child, footer div.wp-block-column:nth-child(2) p:first-child,  footer div.wp-block-column:nth-child(3) p:first-child) {
	color: var(--wp--preset--color--background);
}
ul.wp-block-social-links {
	gap: 0.3rem;
}
ul.wp-block-social-links li a {
	font-size: var(--wp--preset--font-size--normal);
}
ul.wp-block-social-links .wp-social-link a {
	padding: 0.2rem;
}
.wp-block-social-link {
	border-radius: 0.2rem;
}

footer .wp-block-social-links .wp-social-link-facebook,
footer .wp-block-social-links .wp-social-link-x,
footer .wp-block-social-links .wp-social-link-linkedin,
footer .wp-block-social-links .wp-social-link-instagram,
footer .wp-block-social-links .wp-social-link-youtube {
	background-color: var(--wp--preset--color--tertiary) !important;
	color: var(--wp--preset--color--foreground) !important;
}
footer .wp-block-social-links .wp-social-link-facebook:hover,
footer .wp-block-social-links .wp-social-link-x:hover,
footer .wp-block-social-links .wp-social-link-linkedin:hover,
footer .wp-block-social-links .wp-social-link-instagram:hover,
footer .wp-block-social-links .wp-social-link-youtube:hover {
	background-color: var(--wp--preset--color--background) !important;
}