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


/* * * WP ALTERATIONS * * */
:where(.wp-block-group.has-background) {
	padding: 0;
}
.kt-row-column-wrap {
	padding-top: 0 !important;
  	padding-bottom: 0 !important;
  	margin-right: 0 !important;
  	margin-left: 0 !important;
}
.wp-block-image {
  	margin: 0 !important;
}
.kt-row-has-bg > .kt-row-column-wrap {
  	padding-right: 0 !important;
  	padding-left: 0 !important;
}


/* * * UTILITIES * * */
:root {
	--size-xs: 0.25rem; /*4px*/
  	--size-sm: 0.75rem; /*12px*/
  	--size-md: 1.875rem; /*30px*/
  	--size-lg: 2.5rem; /*40px*/
  	--size-xl: 3.125rem; /*50px*/

	--size-2xs: 0.5rem; /*8px*/
	--size-4xs: 1rem; /*16px*/
	--size-5xs: 1.25rem; /*20px*/
	--size-8xs: 2rem; /*32px*/
	--size-2sm: 1.5rem; /*24px*/
	--size-2lg: 5rem; /*80px*/
}
/*Spacers*/
.spacer-xs {
  	height: var(--size-xs);
}
.spacer-2xs {
  	height: var(--size-2xs);
}
.spacer-4xs {
  	height: var(--size-4xs);
}
.spacer-5xs {
  	height: var(--size-5xs);
}
.spacer-8xs {
  	height: var(--size-8xs);
}
.spacer-sm {
  	height: var(--size-sm);
}
.spacer-2sm {
  	height: var(--size-2sm);
}
.spacer-md {
  	height: var(--size-md);
}
.spacer-lg {
  	height: var(--size-lg);
}
.spacer-2lg {
	height: var(--size-2lg);
}
.spacer-xl {
  	height: var(--size-xl);
}
@media (max-width: 767px) {
	.display-none-mobile {
    	display: none;
  	}
  	.spacer-4xs-m_spacer-2sm-d {
    	height: var(--size-4xs);
  	}
	.spacer-5xs-m_spacer-md-d {
    	height: var(--size-5xs);
  	}
	.spacer-2sm-m_spacer-lg-d {
		height: var(--size-2sm);
	}
	.spacer-lg-m_spacer-xl-d {
		height: var(--size-lg);
	}
	.spacer-lg-m_spacer-2lg-d {
		height: var(--size-lg);
	}
}
@media (max-width: 1023px) {
	.spacer-md-m_spacer-2lg-d {
		height: var(--size-md);
	}
	.spacer-xs-m_spacer-sm-d {
		height: var(--size-xs);
	}
}
@media (min-width: 768px) {
	.display-none-desktop {
		display: none;
	}
	.spacer-4xs-m_spacer-2sm-d {
		height: var(--size-2sm);
	}
	.spacer-5xs-m_spacer-md-d {
    	height: var(--size-md);
  	}
	.spacer-2sm-m_spacer-lg-d {
		height: var(--size-lg);
	}
	.spacer-lg-m_spacer-xl-d {
		height: var(--size-xl);
	}
	.spacer-lg-m_spacer-2lg-d {
		height: var(--size-2lg);
	}
}
@media (min-width: 1024px) {
	.spacer-md-m_spacer-2lg-d {
		height: var(--size-2lg);
	}
	.spacer-xs-m_spacer-sm-d {
		height: var(--size-sm);
	}
	.display-none-lg {
		display: none;
	}
}
/*Padding*/
.px-5xs {
  	padding-left: var(--size-5xs);
  	padding-right: var(--size-5xs);
}
/*Gap*/
.gap-2sm {
  	gap: var(--size-2sm);
}
/*Font-families*/
.fontFamily-reviewMedium {
  	font-family: var(--wp--preset--font-family--review-medium) !important;
}


/* * * BASIC STYLES * * */
/*Columns*/
.kt-inside-inner-col {
  	height: 100%;
}
/*Typography*/
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  opacity: 0.6;
}
@media (max-width: 767px) {
	h3 {
		font-size: var(--wp--preset--font-size--main-h-3-m);
		line-height: 1.5rem;
	}
}
@media (min-width: 768px) {
  	h3 {
    	font-size: var(--wp--preset--font-size--medium);
    	line-height: 1.56rem;
  	}
}
li.category-euronews div.taxonomy-category.wp-block-post-terms a {
  	color: var(--wp--preset--color--euronews);
}
li.category-euronews div.taxonomy-category.wp-block-post-terms a:hover {
  	border-bottom-color: var(--wp--preset--color--euronews);
}
.wp-block-newsplex-post-author-name a {
	color: var(--wp--preset--color--foreground);
}
/*Buttons*/
.wp-block-button__link:hover {
  	background-color: var(--wp--preset--color--quaternary);
}
.btn-secondary a {
  	background-color: var(--wp--preset--color--amanha-primary) !important;
}
.btn-secondary a:hover {
  	background-color: var(--wp--preset--color--quaternary) !important;
}
.btn-tertiary a {
  	background-color: var(--wp--preset--color--amanha-secondary) !important;
}
.btn-tertiary a:hover {
  	background-color: var(--wp--preset--color--quaternary) !important;
}
/*Separators*/
.hr-primary {
  	border-bottom: 1px solid var(--wp--preset--color--foreground) !important;
	margin: 0 !important;
}
.hr-secondary {
  	border-bottom: 1px solid var(--wp--preset--color--quaternary) !important;
	margin: 0 !important;
}
.hr-tertiary {
  	border-bottom: 20px solid var(--wp--preset--color--foreground) !important;
	margin: 0 !important;
}
.hr-quaternary {
  	border-bottom: 1px solid var(--wp--preset--color--background) !important;
	margin: 0 !important;
}
/*Images*/
.small .wp-block-post-featured-image img,
.medium-max .wp-block-post-featured-image img,
.medium .wp-block-post-featured-image img,
.large .wp-block-post-featured-image img,
.x-large .wp-block-post-featured-image img {
  	object-fit: cover;
  	object-position: center center;
}
.small .wp-block-post-featured-image img {
  	aspect-ratio: 1 / 1 !important;
  	max-width: 90px !important;
}
.medium-max .wp-block-post-featured-image img {
  	aspect-ratio: 16 / 10 !important;
}
.large .wp-block-post-featured-image img {
  	aspect-ratio: 16 / 10 !important;
}
@media (max-width: 767px) {
  	.medium .wp-block-post-featured-image img {
    	aspect-ratio: 1 / 1 !important;
    	max-width: 90px !important;
  	}
  	.x-large .wp-block-post-featured-image img {
    	aspect-ratio: 1 / 1 !important;
  	}
}
@media (min-width: 768px) {
  	.medium .wp-block-post-featured-image img {
    	aspect-ratio: 16 / 10 !important;
   		max-width: 302px !important;
  	}
	.medium-max .wp-block-post-featured-image img {
		max-width: 302px !important;
	}
	.large .wp-block-post-featured-image img {
		max-width: 635px !important;
	}
	.x-large .wp-block-post-featured-image img {
		aspect-ratio: 16 / 10 !important;
		max-width: 967px !important;
	}
}

/**
 * Section Avatar Not Rounded
 */
body.home .section .wp-block-post .wp-block-post-featured-image img.avatar,
body.category-amanha .section .wp-block-post .wp-block-post-featured-image img.avatar {
	border-radius: 0;
	max-width: inherit !important;
	aspect-ratio: 16 / 10 !important;
}

/*List Box*/
.listBox ul li div {
  	gap: 0.5rem;
}
.listBox h4 {
  	font-family: var(--wp--preset--font-family--review-poster);
  	font-size: var(--wp--preset--font-size--list-box-title);
	font-weight: 700;
	text-transform: uppercase;
	color: var(--wp--preset--color--primary);
}
.listBox h5 {
	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--list-box-text);
  	line-height: 1.06rem;
}
.listBox .wp-block-post-date:not(.listBox .capas .wp-block-post-date) {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--list-box-text);
  	color: var(--wp--preset--color--primary);
  	line-height: 1.06rem;
}
.listBox p.wp-block-query-index {
  	font-family: var(--wp--preset--font-family--feature-flat-deck);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--list-box-number);
}
.listBox p a:not(.listBox p.wp-block-query-index) {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--x-small);
  	color: var(--wp--preset--color--senary);
  	text-transform: uppercase;
  	text-decoration: none;
}
.listBox p a:hover:not(.listBox p.wp-block-query-index){
  	border-bottom-color: var(--wp--preset--color--senary);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
/*Horizontal Scrolling List*/
div.horizontalScrolling-list {
 	width: 100%;
  	overflow-x: scroll;
  	white-space: nowrap;
}
div.horizontalScrolling-list ul {
  	list-style: none;
}
div.horizontalScrolling-list::-webkit-scrollbar, div.horizontalScrolling-list ul::-webkit-scrollbar {
  	display: none;
}
div.horizontalScrolling-list > ul li {
  	display: inline-block;
  	padding: 0 3.5rem 0 0;
}
div.horizontalScrolling-list > ul li a {
    max-width: 195px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	vertical-align: top;
}
/*Horizontal Scrolling List : Opiniao (TODO)*/
.opinion div.horizontalScrolling-list {
	padding-top: 20px;
	padding-bottom: 20px;
	display: flex;
	gap: 30px;
}
.opinion div.horizontalScrolling-list > div {
  	flex: 1;
}
.opinion div.horizontalScrolling-list > div > ul > li > div {
  	gap: 12px;
  	align-items: self-start;
}
.opinion div.horizontalScrolling-list > div > ul > li > div div:last-child {
  	flex-grow: 1;
}
.opinion div.horizontalScrolling-list > div .wp-block-avatar a img {
  	border-radius: 4rem;
  	object-fit: cover;
  	object-position: center center;
  	background-color: var(--wp--preset--color--primary);
}
.opinion div.horizontalScrolling-list > div h1.wp-block-post-title {
  	white-space: normal;
  	min-height: 2.76rem; /* 2x 1.38rem ~22px */
  	max-height: 4.14rem; /* 3x 1.38rem ~22px */
  	margin-bottom: 12px;
}
.opinion div.horizontalScrolling-list > div h1.wp-block-post-title a {
  	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 3;
  	-webkit-box-orient: vertical;
}
.opinion div.horizontalScrolling-list > div .wp-block-newsplex-post-author-name,
.opinion div.horizontalScrolling-list > div figure.wp-block-image {
  	line-height: 10px;
}
.opinion div.horizontalScrolling-list > div figure.wp-block-image,
.opinion div.horizontalScrolling-list > div figure.wp-block-image img {
  	width: 0.75rem;
  	height: 0.7rem;
}
.opinion .gap-3px {
  	gap: 3px;
}
@media (max-width: 767px) {
  	.opinion div.horizontalScrolling-list {
    	padding-top: 12px;
    	padding-bottom: 12px;
  	}
  	.opinion div.horizontalScrolling-list > div {
    	min-width: 200px;
    	box-sizing: border-box;
  	}
  	.opinion div.horizontalScrolling-list > div .wp-block-avatar a img {
    	width: 55px;
    	height: 55px;
 	 }
  	.opinion div.horizontalScrolling-list > div h1.wp-block-post-title {
    	font-size: var(--wp--preset--font-size--small);
   	 	line-height: 1.25rem;
   		min-height: 2.50rem; /* 2x 1.25rem ~20px */
    	max-height: 3.75rem; /* 3x 1.25rem ~20px */
    	margin-bottom: 8px;
  	}
  	.opinion div.horizontalScrolling-list > div .wp-block-newsplex-post-author-name a {
    	font-size: var(--wp--preset--font-size--x-small);
  	}
  	.opinion div.horizontalScrolling-list > div figure.wp-block-image, .opinion div.horizontalScrolling-list > div figure.wp-block-image img {
    	width: 10px;
   	 	height: 9px;
 	 }
}
/*Horizontal Scrolling List : Podcasts*/
.podcasts div.horizontalScrolling-list > div {
  	display: inline-flex;
  	gap: 3.5rem;
}
/*Icons*/
.wp-block-group.wp-block-social-icons img {
  	border-radius: 24px;
}
.wp-block-group.wp-block-social-icons img:hover {
  	background-color: var(--wp--preset--color--quaternary);
}
.wp-block-group.wp-block-social-icons > p {
  	display: none;
}
/*Ads*/
div.ads > div {
  	width: 100%;
  	overflow: hidden;
}
div.ads img {
  	width: 100%;
  	max-width: 981px;
  	height: auto;
}
/*Load More*/
.np-query-load-more a {
  	font-family: var(--wp--preset--font-family--feature-flat-display);
	font-weight: 700;
  	font-size: var(--wp--preset--font-size--btn);
  	color: var(--wp--preset--color--foreground);
  	background-color: var(--wp--preset--color--background);
  	border: 1px solid var(--wp--preset--color--foreground);
  	border-radius: 8rem;
  	text-transform: uppercase;
  	padding: 0.63rem 2rem;
}
.np-query-load-more a:hover {
  	background-color: var(--wp--preset--color--quaternary);
}
.loader,
.loader:before,
.loader:after {
  	border-radius: 50%;
  	width: 1.5em;
  	height: 1.5em;
  	animation-fill-mode: both;
  	animation: bblFadInOut 1.8s infinite ease-in-out;
}
.loader {
  	color: var(--wp--preset--color--background);
  	font-size: 3px;
  	position: relative;
  	text-indent: -9999em;
  	transform: translateZ(0);
  	animation-delay: -0.16s;
  	display: block;
  	top: -6px;
}
.loader:before,
.loader:after {
  	content: "";
  	position: absolute;
  	top: 0;
}
.loader:before {
  	left: -2.5em;
  	animation-delay: -0.32s;
}
.loader:after {
  	left: 2.5em;
}
@keyframes bblFadInOut {
  	0%,
  	80%,
  	100% {
    	box-shadow: 0 2.5em 0 -1.3em;
  	}
  	40% {
    	box-shadow: 0 2.5em 0 0;
  	}
}


/* * * HEADER * * */
.header-primary {
  	z-index: 10;
}
.header-secondary {
  	position: fixed;
  	top: -100px;
  	opacity: 0;
  	width: 100%;
  	background-color: var(--wp--preset--color--background);
  	z-index: 10;
  	transition: box-shadow 0.3s ease;
  	box-shadow: 0 4px 4px 0 rgb(0 0 0 /0.15);
  	will-change: top, opacity;
}
.sticky-header .header-secondary {
  	opacity: 1;
  	top: 0;
}
.header-primary {
  	height: 100%;
  	position: relative;
  	opacity: 1;
  	will-change: height;
}
.sticky-header .header-primary {
  	top: 0;
  	opacity: 0;
  	height: 55px;
  	transition-property: height, opacity;
  	transition-duration: 0.3s, 0.6s;
  	transition-delay: 0s;
}
header span.wp-block-simple-date {
	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
	font-size: var(--wp--preset--font-size--x-small);
}
header p a:not(aside p a) {
  	color: var(--wp--preset--color--foreground);
	font-family: var(--wp--preset--font-family--feature-flat-display);
	font-size: var(--wp--preset--font-size--small);
  	border-bottom: 2px solid var(--wp--preset--color--amanha-tertiary);
}
header p a:not(aside p a):hover {
  	color: var(--wp--preset--color--amanha-tertiary);
}
header .wp-block-image img {
	max-width: unset;
}
.header-primary li {
  	margin-left: 0.6rem;
  	margin-right: 0.6rem;
}
.header-secondary li {
  	margin-left: 0;
  	margin-right: 1rem;
}
.header-primary nav ul {
  	justify-content: center;
}
.header-primary nav a {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--x-small);
  	text-transform: uppercase;
}
.header-secondary nav a {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--tiny);
  	text-transform: uppercase;
}
header nav a span {
  	border-bottom: 1px solid transparent;
}
header nav a span:hover {
  	border-bottom: 1px solid var(--wp--preset--color--foreground);
}
.header-primary ul.wp-block-navigation__container > li > a {
  	padding-bottom: 0.4rem;
}
.header-primary .wp-block-navigation .wp-block-navigation__submenu-icon {
  	height: unset;
  	padding-bottom: 0.4rem;
}
.header-primary .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
  	min-width: 7rem;
}
/*Submenu*/
.header-secondary ul > li > a {
  	padding-bottom: 1rem;
}
.header-secondary .wp-block-navigation .wp-block-navigation__submenu-icon {
  	height: unset;
  	padding-bottom: 1rem;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  	border: none;
  	border-top: 1px solid var(--wp--preset--color--foreground);
}
.header-secondary .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
  	min-width: 6.5rem;
}
ul.wp-block-navigation__submenu-container li {
  	margin-right: 0 !important;
  	margin-left: 0.3rem;
}
ul.wp-block-navigation__submenu-container li:first-child {
  	margin-top: 0.7rem;
}
ul.wp-block-navigation__submenu-container li:last-child {
  	margin-bottom: 0.7rem;
}
ul.wp-block-navigation__submenu-container li a {
  	padding: 0.2rem 0.4rem;
  	white-space: nowrap;
}
header button:hover ~ header button svg {
  	transform: rotate(3.142rad);
}
.wp-block-navigation__submenu-icon svg:hover {
  	transform: rotate(3.142rad);
}
/*Sidebar menu*/
.menu-button {
  	cursor: pointer;
  	margin: 0;
  	line-height: 0;
}
.menu-button-close {
  	cursor: pointer;
  	margin: 0;
  	line-height: 0;
  	text-align: right;
  	padding: var(--size-2sm);
}
.menu-button-close img {
  	width: 1.3rem;
  	height: auto;
}
.side-navigation {
  	display: flex;
  	top: 0;
  	right: -500vw;
  	height: 100%;
  	z-index: 9999;
  	position: fixed;
  	transition: right 0.8s ease-in-out;
  	background-color: var(--wp--preset--color--background);
  	opacity: 0;
}
.side-navigation.opened,
body.menu-opened .side-navigation-overlay {
  	right: 0 !important;
  	opacity: 1;
}
@media (max-width: 767px) {
	.side-navigation {
    	width: 100%;
  	}
}
@media (min-width: 768px) {
 	.side-navigation {
    	width: 23rem;
  	}
	.side-navigation-overlay {
		top: 0;
		position: fixed;
		right: -200vw;
		width: 100%;
		height: 100%;
		z-index: 9000;
		background: rgba(0, 0, 0, 0.25);
	}
}
.admin-bar .navigation-content {
  	margin-top: var(--size-8xs);
}
.navigation-content {
  	width: inherit;
  	height: calc(100% - 50px);
  	overflow: hidden;
  	overflow-y: scroll;
}
.wp-block-search__inside-wrapper {
  	padding: 0 0 0.3rem 0;
  	border: none;
  	border-bottom: 1px solid var(--wp--preset--color--foreground);
  	flex-direction: row-reverse;
}
.wp-block-search__inside-wrapper button {
  	background-color: transparent;
  	border-width: 0;
  	color: var(--wp--preset--color--foreground);
  	font-size: var(--wp--preset--font-size--x-small);
  	text-transform: uppercase;
  	padding: 0;
  	margin-left: 0;
}
.wp-block-search__inside-wrapper button svg {
  	transform: rotate(-0.25turn);
}
header .wp-block-search__input {
  	font-size: 0.88rem;
  	padding: 0 0 0 0.3rem;
}
header ::placeholder {
  	color: var(--wp--preset--color--quaternary);
}
aside p {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--x-small);
	text-transform: uppercase;
}
aside > div > div.wp-block-template-part > div > div.wp-block-group.has-amanha-secondary-background-color.has-background.is-layout-constrained.wp-block-group-is-layout-constrained > div > p {
  	font-family: var(--wp--preset--font-family--feature-flat-text);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--small);
  	text-transform: none;
}
aside p a {
  	font-family: var(--wp--preset--font-family--feature-flat-deck);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--normal);
  	color: var(--wp--preset--color--foreground);
  	line-height: 1.4;
  	text-transform: none;
}
aside > div > div.wp-block-template-part > div > div:nth-child(4) > div:nth-child(4) > p:nth-child(3) > a, aside > div > div.wp-block-template-part > div > div:nth-child(4) > div:nth-child(4) > p:nth-child(7) > a {
	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--x-small);
  	text-transform: uppercase;
}


/* * * FOOTER * * */
footer .footer-top div.kt-inside-inner-col p:nth-child(1) {
  	font-family: var(--wp--preset--font-family--review-medium);
	font-weight: 500;
  	font-size: var(--wp--preset--font-size--footer);
  	color: var(--wp--preset--color--foreground);
  	text-transform: uppercase;
  	margin-bottom: 0.5rem;
}
footer .footer-top div.kt-inside-inner-col p:not(footer .footer-top div.kt-inside-inner-col p:nth-child(1)) {
  	margin-bottom: 0.15rem;
}
footer p a {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--footer);
  	text-decoration: none;
  	text-transform: none;
  	color: var(--wp--preset--color--foreground);
}
footer p a:hover {
  	border-bottom: 1px solid var(--wp--preset--color--foreground);
}
footer .footer-bottom p {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--tiny);
  	text-transform: none;
}
footer .footer-bottom p a {
 	font-size: var(--wp--preset--font-size--tiny);
}
/*Mobile*/
footer input {
 	position: absolute;
  	opacity: 0;
  	z-index: -1;
}
.dropdown {
  	border-bottom: 1px solid var(--wp--preset--color--quaternary);
  	overflow: hidden;
}
.dropdown-label {
  	display: flex;
  	justify-content: space-between;
  	border: none;
  	background-color: var(--wp--preset--color--quinary);
  	padding: 1rem 0;
  	font-size: var(--wp--preset--font-size--footer);
  	font-family: var(--wp--preset--font-family--review-medium);
	font-weight: 500;
  	text-transform: uppercase;
  	cursor: pointer;
  	width: 100%;
}
.dropdown-label svg {
  	align-self: center;
}
.dropdown-content {
  	max-height: 0;
  	background-color: var(--wp--preset--color--quinary);
}
.dropdown-content a {
	font-size: var(--wp--preset--font-size--footer);
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	display: block;
  	padding: 0;
  	color: var(--wp--preset--color--foreground);
  	text-decoration: none;
}
.dropdown-content a:not(.dropdown-content a:last-child) {
  	margin-bottom: 0.15rem;
}
.dropdown-content a:last-child {
  	padding-bottom: 1rem;
}
input:checked ~ .dropdown-label svg {
  	transform: rotate(3.142rad);
}
input:checked ~ .dropdown-content {
  	max-height: 100vh;
}


/* * * HOMEPAGE * * */
/*Opinion*/
.opinion .wp-block-newsplex-post-author-name a {
	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	color: var(--wp--preset--color--foreground);
}
.opinion .wp-block-newsplex-post-author-name a:hover {
	border-bottom-color: var(--wp--preset--color--foreground);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.opinion h1 {
	font-family: var(--wp--preset--font-family--feature-flat-deck-italic);
	font-weight: 400;
	font-size: var(--wp--preset--font-size--normal);
	line-height: 1.38rem;
}
/*Supplement*/
.supplement h1 {
  	font-family: var(--wp--preset--font-family--review-poster);
	font-weight: 700;
  	text-transform: uppercase;
  	line-height: 4.5rem;
}
.supplement h2 {
   font-family: var(--wp--preset--font-family--feature-flat-deck-light);
}
@media (max-width: 767px) {
	.supplement h1 {
		font-size: var(--wp--preset--font-size--supplement-h-1-m);
	}
}
@media (max-width: 1023px) {
  	.supplement h2 {
    	font-size: var(--wp--preset--font-size--supplement-h-2-m);
    	line-height: 2.75rem;
  	}
}
@media (min-width: 768px) {
  	.supplement h1 {
   	 	font-size: var(--wp--preset--font-size--supplement-h-1-d);
  	}
}
@media (min-width: 1024px) {
  	.supplement h2 {
    	font-size: var(--wp--preset--font-size--x-large);
    	line-height: 3.25rem;
  	}
}
.supplement ul li div.kt-inside-inner-col {
    justify-content: space-between;
	display: flex;
	flex-direction: column;
}
/*Amanhã.pt*/
.amanha h1.wp-block-heading {
  	font-family: var(--wp--preset--font-family--feature-flat-display);
	font-weight: 700;
}
@media (max-width: 767px) {
  	.amanha h1.wp-block-heading {
    	font-size: var(--wp--preset--font-size--x-large);
    	line-height: 3.13rem;
  	}
}
@media (min-width: 768px) {
  	.amanha h1.wp-block-heading {
    	font-size: var(--wp--preset--font-size--amanha-h-1-d);
    	line-height: 4.69rem;
  	}
}
.amanha p:not(.amanha p.wp-block-post-excerpt__excerpt, .amanha p:nth-child(1)) {
    margin-left: 1.2rem;
}
.amanha p a {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--x-small);
  	text-transform: uppercase;
  	color: var(--wp--preset--color--foreground);
  	text-decoration: none;
}
.amanha p a:hover {
  	border-bottom: 1px solid var(--wp--preset--color--foreground);
}
@media (max-width: 1024px) {
  	.amanha div.horizontalScrolling-list > div {
    	flex-wrap: nowrap;
  	}
}
/*Sections*/
.section h1 {
  	font-family: var(--wp--preset--font-family--review-poster);
	font-weight: 700;
  	font-size: var(--wp--preset--font-size--section-h-1);
  	text-transform: uppercase;
}
.section h1 a {
	color: var(--wp--preset--color--foreground);
}
div.section > div > div > div > div > div > ul li:last-child hr {
  	display: none;
}
/*Multimedia*/
.multimedia h1 {
  	font-family: var(--wp--preset--font-family--review-poster);
	font-weight: 700;
  	line-height: 0.7;
  	text-transform: uppercase;
  	color: var(--wp--preset--color--background);
}
@media (max-width: 767px) {
  	.multimedia h1 {
    	font-size: var(--wp--preset--font-size--supplement-h-1-m);
  	}
}
@media (min-width: 768px) {
  	.multimedia h1 {
    	font-size: var(--wp--preset--font-size--supplement-h-1-d);
  	}
}
.multimedia p a {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--x-small);
  	color: var(--wp--preset--color--background);
  	text-transform: uppercase;
  	text-decoration: none;
}
.multimedia p a:hover {
  	border-bottom: 1px solid var(--wp--preset--color--background);
}
.multimedia .kt-blocks-above-categories {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--x-small);
  	line-height: 1.15rem;
  	text-decoration: none;
}
.multimedia .kt-blocks-above-categories a {
  	color: var(--wp--preset--color--background);
}
.multimedia .kt-blocks-above-categories a:hover {
  	border-bottom: 1px solid var(--wp--preset--color--background);
}
.multimedia h2 {
  	font-family: var(--wp--preset--font-family--feature-flat-deck);
	font-weight: 400;
  	color: var(--wp--preset--color--background);
}
.post-thumbnail-wrapper.post-multimedia {
  	position: relative;
  	display: inline;
}
.post-thumbnail-wrapper.post-multimedia .post-multimedia-type-icon {
  	position: absolute;
  	max-height: 41px;
  	bottom: 0.8rem;
  	left: 0.8rem;
}
.multimedia .splide .splide__arrow {
  	background-color: transparent;
  	color: var(--wp--preset--color--background);
  	opacity: 1;
  	top: 103.5%;
}
.multimedia .splide .splide__arrow:hover {
  	color: var(--wp--preset--color--background);
  	background-color: unset;
}
.multimedia .splide .splide__arrow--prev {
  	left: -0.6rem;
}
.multimedia .splide .splide__arrow--next {
  	right: -0.6rem;
}
.multimedia .splide .splide__pagination__page {
  	margin-left: 0.5rem;
  	margin-right: 0.5rem;
  	opacity: 1;
  	width: 0.5rem;
  	height: 0.5rem;
}
/*Capas*/
.capas .kt-blocks-post-grid-item {
  	display: flex;
  	justify-content: center;
}
.capas .kadence-post-image {
  	height: 308px;
  	width: 223px;
  	margin: auto;
}
.capas .kadence-post-image img {
  	object-fit: cover;
  	object-position: center center;
}
.capas h6 {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--list-box-text);
  	color: var(--wp--preset--color--foreground);
  	text-align: center;
}
.capas .splide .splide__arrow {
  	background-color: transparent;
  	color: var(--wp--preset--color--foreground);
  	opacity: 1;
  	top: 105%;
}
.capas .splide .splide__arrow--prev {
  	left: 1.8rem;
}
.capas .splide .splide__arrow--next {
  	right: 1.8rem;
}
.capas .splide .splide__arrow:hover {
  	color: var(--wp--preset--color--foreground);
  	background-color: unset;
}
.capas .splide .splide__pagination__page {
  	margin-left: 0.5rem;
  	margin-right: 0.5rem;
  	opacity: 1;
  	width: 0.5rem;
  	height: 0.5rem;
}
/*Buzz*/
.listBox .wp-block-post-featured-image img {
  	aspect-ratio: 16 / 10 !important;
  	max-width: 195px !important;
  	object-fit: cover;
  	object-position: center center;
}

/* * * ARTICLE PAGE * * */
#article h3 {
  	font-family: var(--wp--preset--font-family--review-medium);
	font-weight: 500;
  	font-size: var(--wp--preset--font-size--normal);
  	text-transform: uppercase;
}
article .taxonomy-category a {
  	color: var(--wp--preset--color--primary);
  	text-decoration: none;
}
article .taxonomy-category a:hover {
  	color: var(--wp--preset--color--primary);
  	border-bottom: 1px solid var(--wp--preset--color--primary);
}
article .wp-block-post-content p:not(article .relatedArticles p, article .quote p), article .wp-block-post-content ol, article .wp-block-post-content ul {
    font-size: var(--wp--preset--font-size--normal);
    line-height: 1.75rem;
	letter-spacing: 0.3px;
	color: var(--wp--preset--color--tertiary);
}
article .wp-block-post-content a:not(article .wp-block-post-content .relatedArticles a, article .wp-block-post-content .quote a) {
    border-bottom: 1px solid var(--wp--preset--color--primary);
}
article .wp-block-post-content ol, article .wp-block-post-content ul {
	margin-top: 0;
}
@media (max-width: 767px) {
  	article .wp-block-post-title {
    	font-size: var(--wp--preset--font-size--article-h-1-m);
    	line-height: 2.5rem;
  	}
  	article .wp-block-post-excerpt {
    	font-size: var(--wp--preset--font-size--normal);
    	line-height: 1.38rem;
  	}
	article .wp-block-post-content p:not(article .wp-block-post-content p:last-child, article .quote p), article .wp-block-post-content ol, article .wp-block-post-content ul, article .wp-block-post-content ol li, article .wp-block-post-content ul li {
		margin-bottom: var(--size-5xs);
	}
}
@media (min-width: 768px) {
	article .wp-block-post-title {
		font-size: var(--wp--preset--font-size--x-large);
		line-height: 3.75rem;
	}
	article .wp-block-post-excerpt {
		font-size: var(--wp--preset--font-size--medium);
		line-height: 1.88rem;
	}
	article .wp-block-post-content p:not(article .wp-block-post-content p:last-child, article .quote p), article .wp-block-post-content ol, article .wp-block-post-content ul, article .wp-block-post-content ol li, article .wp-block-post-content ul li {
			margin-bottom: var(--size-md);
		}
}
article .wp-block-post-featured-image img {
	aspect-ratio: 16 / 10 !important;
  	max-width: 690px !important;
  	object-fit: cover;
  	object-position: center center;
}
article .wp-block-post-content heading {
  	font-size: 1.75rem;
  	margin-top: var(--size-4xs);
  	margin-bottom: var(--size-2sm);
}
#article .date {
  	gap: 0.2rem;
}
#article .date .wp-block-post-date time, #article .date p {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--x-small);
  	line-height: 1.13rem;
  	color: var(--wp--preset--color--senary);
}
.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--primary);
}
.newsplex-social-share-link.wp-block-newsplex-social-share-link svg path {
  	fill: var(--wp--preset--color--primary);
}
.newsplex-social-share-link.wp-block-newsplex-social-share-link:hover svg {
  	fill: var(--wp--preset--color--secondary);
}
/*Tags*/
#article .wp-block-post-terms__separator {
	opacity: 0;
}
#article .taxonomy-post_tag a {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
	font-size: var(--wp--preset--font-size--small);
	text-transform: capitalize;
	padding: 0.5rem 0.75rem;
	border: 1px solid var(--wp--preset--color--quaternary);
	border-radius: 2rem;
	margin-right: 0.75rem;
	margin-bottom: 0.75rem;
	display: inline-block;
}
#article .taxonomy-post_tag a:hover {
  	color: unset;
	background-color: var(--wp--preset--color--quinary);
}
#article .post_tags-list:not(:has(.taxonomy-post_tag)) {
    display: none;
}
@media (max-width: 767px) {
  	#article ul.leiatambem h2.wp-block-post-title {
  		font-size: var(--wp--preset--font-size--medium);
    	line-height: 1.56rem;
	}
}
@media (min-width: 768px) {
  	#article ul.leiatambem h2.wp-block-post-title {
  		font-size: var(--wp--preset--font-size--main-h-2);
    	line-height: 1.88rem;
	}
}
#article ul.leiatambem li:last-child hr {
  	display: none;
}
/*Ads*/
#article .np-advanced-ads-post-content-placeholder {
  	margin-top: var(--size-5xs);
  	border-top: 1px solid var(--wp--preset--color--quaternary);
  	border-bottom: 1px solid var(--wp--preset--color--quaternary);
  	overflow: hidden;
}
@media (max-width: 767px) {
  	#article .np-advanced-ads-post-content-placeholder {
   	 	margin-bottom: var(--size-lg);
  	}
  	#article .np-advanced-ads-post-content-placeholder img {
    	margin-top: var(--size-2sm);
    	margin-bottom: var(--size-2sm);
  	}
}
@media (min-width: 768px) {
  	#article .np-advanced-ads-post-content-placeholder {
    	margin-bottom: var(--size-xl);
  	}
  	#article .np-advanced-ads-post-content-placeholder img {
    	margin-top: var(--size-lg);
    	margin-bottom: var(--size-lg);
  	}
}
/*Related Articles*/
.relatedArticles h6 {
  	font-family: var(--wp--preset--font-family--review-medium);
	font-weight: 500;
  	font-size: var(--wp--preset--font-size--normal);
  	text-transform: uppercase;
}
.relatedArticles a {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--related-articles-text);
  	text-decoration: none;
  	color: var(--wp--preset--color--foreground);
}
.relatedArticles a:hover {
  	color: var(--wp--preset--color--foreground);
}
.relatedArticles .wp-block-image img {
  	vertical-align: middle;
}
/*Images Gallery*/
.imagesGallery-slider h6 {
  	font-family: var(--wp--preset--font-family--review-medium);
	font-weight: 500;
  	font-size: var(--wp--preset--font-size--normal);
  	text-transform: uppercase;
}
.imagesGallery-slider .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kadence-blocks-gallery-item.kb-gallery-image-contain.kadence-blocks-gallery-intrinsic {
  	aspect-ratio: 16 / 10 !important;
  	max-width: 690px !important;
  	object-fit: cover;
  	object-position: center center;
}
.imagesGallery-slider .splide .splide__arrow {
  	background-color: transparent;
  	color: var(--wp--preset--color--foreground);
  	opacity: 1;
  	top: 105%;
}
.imagesGallery-slider .splide .splide__arrow:hover {
  	color: var(--wp--preset--color--foreground);
  	background-color: unset;
}
.imagesGallery-slider .splide .splide__pagination__page {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  opacity: 1;
}
/*Quotes*/
.quote p:nth-child(4) {
	font-size: var(--wp--preset--font-size--quote-text);
	line-height: 2rem;
	font-family: var(--wp--preset--font-family--feature-flat-deck);
	font-weight: 400;
	color: var(--wp--preset--color--primary);
}
.quote p:nth-child(6) {
	font-family: var(--wp--preset--font-family--review-medium);
	font-weight: 500;
	line-height: 1.50rem;
	text-transform: uppercase;
}
.quote p:nth-child(7) {
	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
	color: var(--wp--preset--color--senary);
}
.quote a:hover {
	color: unset;
}


/* * * ARTICLE PAGE - OPINION * * */
#opinion article .taxonomy-category,
#opinion article .wp-block-post-title,
#opinion article .wp-block-post-excerpt {
  	text-align: center !important;
}
#opinion article .wp-block-post-title {
  	font-family: var(--wp--preset--font-family--feature-flat-deck-italic);
	font-weight: 400;
}
@media (max-width: 767px) {
  	#opinion #article .author > * {
    	text-align: center;
  	}
  	#opinion #article .author div.date, #opinion #article .author > div > div {
    	justify-content: center;
  	}
  	#opinion #article .wp-block-avatar img {
    	/* width: 6.6rem; */
		width: 5.6rem;
    	height: 5.6rem;
    	object-fit: cover;
    	object-position: center center;
  	}
}
@media (min-width: 768px) {
  	#opinion #article .wp-block-avatar img {
    	/*width: 9.7rem;*/
		width: 8.3rem;
    	height: 8.3rem;
    	object-fit: cover;
    	object-position: center center;
  	}
}


/* * * ARTICLE PAGE - PROMO * * */
#promo article .taxonomy-category a {
  	color: var(--wp--preset--color--foreground);
}
#promo article .taxonomy-category a:hover {
	border-bottom: 1px solid var(--wp--preset--color--foreground);
}
#promo article .wp-block-post-title {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
}
#promo article .wp-block-post-excerpt {
	font-size: var(--wp--preset--font-size--promo-article-excerpt);
	color: unset;
}
@media (max-width: 767px) {
  	#promo article .wp-block-post-title {
		font-size: var(--wp--preset--font-size--promo-article-h-1-m);
		line-height: 2.25rem;
	}
	#promo article .wp-block-post-excerpt {
		line-height: 1.38rem;
	}
}
@media (min-width: 768px) {
  	#promo article .wp-block-post-title {
		font-size: var(--wp--preset--font-size--promo-article-h-1-d);
		line-height: 2.88rem;
	}
	#promo article .wp-block-post-excerpt {
		line-height: 1.44rem;
	}
}
#promo #article .date .wp-block-post-date time, #promo #article .date p {
  	color: unset;
}
/*SocialShare*/
#promo .newsplex-social-share-link.wp-block-newsplex-social-share-link svg circle {
  	stroke: var(--wp--preset--color--foreground);
}
#promo .newsplex-social-share-link.wp-block-newsplex-social-share-link svg path {
  	fill: var(--wp--preset--color--foreground);
}
#promo .newsplex-social-share-link.wp-block-newsplex-social-share-link:hover svg {
  	fill: var(--wp--preset--color--quaternary);
}


/* * * SECTION PAGE * * */
.wp-block-post .wp-block-post-featured-image img.avatar, body.archive .wp-block-post-featured-image img.avatar {
	aspect-ratio: 1/1 !important;
	object-fit: cover;
  	object-position: center top;
  	background-color: var(--wp--preset--color--primary);
  	border-radius: 50%;
}
body.archive ul.wp-block-newsplex-query-first-post .wp-block-post-featured-image img.avatar {
	aspect-ratio: 1/1 !important;
	object-fit: cover;
  	object-position: center top;
  	background-color: var(--wp--preset--color--primary);
}
@media (max-width: 767px) {
	#archive h1.wp-block-post-title {
		font-size: var(--wp--preset--font-size--main-h-2);
		line-height: 1.88rem;
	}
	#archive h2.wp-block-post-title {
		font-size: var(--wp--preset--font-size--medium);
		line-height: 1.56rem;
	}
	.wp-block-post .wp-block-post-featured-image img.avatar, body.archive .wp-block-post-featured-image img.avatar {
		max-width: 90px !important;
	}
}
@media (min-width: 768px) {
	#archive h1.wp-block-post-title {
		font-size: var(--wp--preset--font-size--large);
		line-height: 2.3rem;
	}
	#archive h2.wp-block-post-title {
		font-size: var(--wp--preset--font-size--main-h-2);
		line-height: 1.88rem;
	}
	.wp-block-post .wp-block-post-featured-image img.avatar, body.archive .wp-block-post-featured-image img.avatar {
		max-width: 148px !important;
	}
}
/*Ads*/
#archive .np-advanced-ads-archive-list-placeholder {
  	border-top: 1px solid var(--wp--preset--color--quaternary);
  	overflow: hidden;
}
#archive .np-advanced-ads-archive-list-placeholder img {
  	margin-top: var(--size-md);
  	margin-bottom: var(--size-md);
  	width: 100%;
  	max-width: 735px;
  	height: auto;
}


/* * * LATEST POSTS PAGE * * */
#latest-posts h1 {
  	font-family: var(--wp--preset--font-family--review-poster);
	font-weight: 700;
  	font-size: var(--wp--preset--font-size--page-h-1);
  	text-transform: uppercase;
}
@media (max-width: 767px) {
	#latest-posts h2.wp-block-post-title {
		font-size: var(--wp--preset--font-size--medium);
		line-height: 1.56rem;
	}
}
@media (min-width: 768px) {
	#latest-posts h2.wp-block-post-title {
		font-size: var(--wp--preset--font-size--main-h-2);
		line-height: 1.88rem;
	}
}
#latest-posts ul li:first-child div.wp-block-spacer:first-child {
  	display: none;
}
#latest-posts ul li:last-child hr {
  	display: none;
}
#author .np-advanced-ads-archive-list-placeholder, #latest-posts .np-advanced-ads-archive-list-placeholder {
  	border-bottom: 1px solid var(--wp--preset--color--quaternary);
  	overflow: hidden;
}
#author .np-advanced-ads-archive-list-placeholder img, #latest-posts .np-advanced-ads-archive-list-placeholder img {
  	margin-top: var(--size-md);
  	margin-bottom: var(--size-md);
  	width: 100%;
  	max-width: 735px;
  	height: auto;
}


/* * * AUTHOR PAGE * * */
#author .wp-block-newsplex-post-author-name {
  	font-family: var(--wp--preset--font-family--review-poster);
	font-weight: 700;
  	font-size: var(--wp--preset--font-size--page-h-1);
  	text-transform: uppercase;
}
#author .post-meta-autor-email {
	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
	font-size: var(--wp--preset--font-size--x-small);
	text-transform: uppercase;
}
@media (max-width: 767px) {
	#author h2.wp-block-post-title {
		font-size: var(--wp--preset--font-size--medium);
		line-height: 1.56rem;
	}
}
@media (min-width: 768px) {
	#author h2.wp-block-post-title {
		font-size: var(--wp--preset--font-size--main-h-2);
		line-height: 1.88rem;
	}
}
/*#author > div:nth-child(6) > div > div > div.wp-block-kadence-column.kadence-column_db2bb8-de.kb-section-dir-vertical > div > div.wp-block-group.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-23 > div.wp-block-group.is-vertical.is-layout-flex.wp-container-22 > p {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--tiny);
  	text-transform: uppercase;
}*/
#author ul li:first-child div.wp-block-spacer:first-child {
  	display: none;
}
#author ul li:last-child hr {
  	display: none;
}
#author h2.wp-block-post-title {
  	font-style: italic;
}
#author img.avatar {
  	aspect-ratio: 1/1 !important;
	object-fit: cover;
  	object-position: center top;
  	background-color: var(--wp--preset--color--primary);
  	border-radius: 50%;
}
@media (max-width: 767px) {
	#author img.avatar {
		max-width: 90px !important;
	}
}
@media (min-width: 768px) {
	#author img.avatar {
		max-width: 148px !important;
	}
}


/* * * CAPAS PAGE * * */
#capas h1 {
  	font-family: var(--wp--preset--font-family--review-poster);
	font-weight: 700;
  	font-size: var(--wp--preset--font-size--section-h-1);
  	text-transform: uppercase;
}
#capas .wp-block-post-date {
  	font-family: var(--wp--preset--font-family--review-medium);
	font-weight: 500;
  	font-size: var(--wp--preset--font-size--small);
  	color: var(--wp--preset--color--foreground);
  	text-align: center;
  	line-height: unset;
}
#capas > div > div:nth-child(6) > div > div > div > div > div:nth-child(5).wp-block-post-featured-image img, #capas > div > div:nth-child(6) > div > div > div > div > div:nth-child(9) ul li.wp-block-post-featured-image img {
  	margin: auto;
  	object-fit: cover;
  	object-position: center center;
}
@media (max-width: 767px) {
  	#capas > div > div:nth-child(6) > div > div > div > div > div:nth-child(5).wp-block-post-featured-image img, #capas > div > div:nth-child(6) > div > div > div > div > div:nth-child(9) ul li.wp-block-post-featured-image img {
	  	height: 408px;
	  	width: 295px;
  	}
}
@media (min-width: 768px) {
  	#capas > div > div:nth-child(6) > div > div > div > div > div:nth-child(5) .wp-block-post-featured-image img {
	  	height: 619px;
	  	width: 448px;
  	}
  	#capas > div > div:nth-child(6) > div > div > div > div > div:nth-child(9) ul li .wp-block-post-featured-image img {
	  	height: 419px;
	  	width: 303px;
  	}
}
#capas li.newsplex-social-share-link {
  	width: unset;
}
#capas .newsplex-social-share-link.wp-block-newsplex-social-share-link svg circle {
  	stroke: var(--wp--preset--color--foreground);
}
#capas .newsplex-social-share-link.wp-block-newsplex-social-share-link svg path {
  	fill: var(--wp--preset--color--foreground);
}
#capas .newsplex-social-share-link.wp-block-newsplex-social-share-link:hover svg {
  	fill: var(--wp--preset--color--quaternary);
}
@media (min-width: 600px) and (max-width: 901px) {
  	.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    	width: 100%;
  	}
}


/* * * STATIC PAGES * * */
#static-page h1 {
  	font-family: var(--wp--preset--font-family--review-poster);
	font-weight: 700;
  	font-size: var(--wp--preset--font-size--page-h-1);
  	text-transform: uppercase;
}
#static-page p {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	line-height: 1.4;
}
#static-page p a {
  	color: var(--wp--preset--color--foreground);
  	text-decoration: none;
  	border-bottom: 1px solid var(--wp--preset--color--primary);
}
#static-page p a:hover {
  	color: var(--wp--preset--color--primary);
}
#static-page ol {
  	margin: 0;
  	padding-left: 1.8rem;
}
#static-page ul {
  	margin: 0;
  	padding-left: 1.1rem;
}
#static-page ol li,
#static-page ul li {
  	font-family: var(--wp--preset--font-family--review);
	font-weight: 400;
  	line-height: 1.4;
}
#static-page ol li:not(#static-page ol li:last-child), #static-page ul li:not(#static-page ul li:last-child, #static-page ul.li-marker-lowerRoman li, #static-page ul.li-marker-hyphen) {
  	margin-bottom: var(--size-2sm);
}
#static-page ol li a {
  	color: var(--wp--preset--color--foreground);
  	text-decoration: none;
}
#static-page ul.li-marker-lowerAlpha {
 	list-style-type: lower-alpha;
}
#static-page ul.li-marker-lowerRoman {
  	list-style-type: lower-roman;
  	margin-top: var(--size-2sm);
}
#static-page ul.li-marker-hyphen {
  	list-style-type: "-";
  	margin-top: var(--size-2sm);
}
#static-page ul.li-marker-lowerRoman li, #static-page ul.li-marker-hyphen li {
  	margin-bottom: 0;
}
#static-page div.vl {
  	border-left: 1px solid var(--wp--preset--color--quaternary);
  	height: 100%;
  	margin-left: 50%;
}
/*Mapa*/
div.kb-google-maps-container.kb-google-maps-container2445_60fa87-07.wp-block-kadence-googlemaps {
	height: 291px;
}


/* * * USERS'S COMPONENTS * * */
.article-question-spacer {
  	margin-bottom: 0 !important;
}


/* * * AMANHÃ.PT * * */
/*Body*/
div#amanha-pt, div#amanha:not(header div#amanha) {
  	background-color: var(--wp--preset--color--amanha-primary);
}
/*Separators*/
.hr-amanha-pt {
  	border-bottom: 1px solid var(--wp--preset--color--senary) !important;
  	margin: 0 !important;
}
/*Load More*/
#amanha .np-query-load-more a,
#amanha-pt .np-query-load-more a {
  	background-color: var(--wp--preset--color--amanha-primary);
}
#amanha .np-query-load-more a:hover,
#amanha-pt .np-query-load-more a:hover {
  	background-color: var(--wp--preset--color--quaternary);
}
/*Ads inside feed*/
#amanha #archive .np-advanced-ads-archive-list-placeholder,
#amanha-pt #archive .np-advanced-ads-archive-list-placeholder {
  	border-top: 1px solid var(--wp--preset--color--senary);
  	overflow: hidden;
}
#amanha #latest-posts .np-advanced-ads-archive-list-placeholder,
#amanha-pt #latest-posts .np-advanced-ads-archive-list-placeholder {
  	border-bottom: 1px solid var(--wp--preset--color--senary);
  	overflow: hidden;
}


/* * * AMANHÃ.PT - HEADER * * */
header div#amanha p a:not(aside p a),
header div#amanha-pt p a:not(aside p a) {
  	border-bottom: 2px solid var(--wp--preset--color--foreground);
}
header div#amanha p a:not(aside p a):hover,
header div#amanha-pt p a:not(aside p a):hover {
  	border-bottom: 2px solid var(--wp--preset--color--primary);
}
header div#amanha p a:not(aside p a):hover,
header div#amanha-pt p a:not(aside p a):hover {
  	color: var(--wp--preset--color--primary);
}
#amanha nav a span,
#amanha-pt nav a span {
  	border-bottom: 1px solid transparent;
}
#amanha nav a span:hover,
#amanha-pt nav a span:hover {
  	border-bottom: 1px solid var(--wp--preset--color--foreground);
}
#amanha .header-secondary,
#amanha ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu,
#amanha-pt .header-secondary,
#amanha-pt ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
  	background-color: var(--wp--preset--color--amanha-primary);
}
#amanha .header-primary .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container,
#amanha-pt .header-primary .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
  	min-width: 11rem;
}
/*Submenu*/
#amanha .header-secondary .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container,
#amanha-pt .header-secondary .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
  	min-width: 10rem;
}
#amanha aside,
#amanha-pt aside {
  	background-color: var(--wp--preset--color--amanha-primary);
}
#amanha > div.wp-block-group.has-background-background-color.has-background.is-layout-constrained > div > p,
#amanha-pt > div.wp-block-group.has-background-background-color.has-background.is-layout-constrained > div > p {
  	font-family: var(--wp--preset--font-family--feature-flat-text);
	font-weight: 400;
  	font-size: var(--wp--preset--font-size--small);
  	text-transform: none;
}
#amanha .wp-block-search__input,
#amanha-pt .wp-block-search__input {
  	font-size: 0.88rem;
  	background-color: var(--wp--preset--color--amanha-primary);
  	padding: 0 0 0 0.3rem;
}
header #amanha ::placeholder,
header #amanha-pt ::placeholder {
  	color: var(--wp--preset--color--senary);
}


/* * * AMANHÃ.PT - FOOTER * * */
#amanha .dropdown,
#amanha-pt .dropdown {
  	border-bottom: 1px solid var(--wp--preset--color--senary);
}
#amanha .dropdown-label,
#amanha-pt .dropdown-label {
  	background-color: var(--wp--preset--color--amanha-secondary);
}
#amanha .dropdown-content,
#amanha-pt .dropdown-content {
  	background-color: var(--wp--preset--color--amanha-secondar);
}


/* * * AMANHÃ.PT - HOMEPAGE * * */
#amanha .destaque h1.wp-block-heading,
#amanha-pt .destaque h1.wp-block-heading {
  	font-family: var(--wp--preset--font-family--feature-flat-display-italic);
	font-weight: 700;
  	font-size: var(--wp--preset--font-size--x-large);
  	line-height: 1;
  	white-space: nowrap;
}
@media (min-width: 768px) {
	.destaque div > div > div > div > div > div > div > div > div > div > div > div > div > div > ul > li > div.taxonomy-category, .destaque h1.wp-block-post-title, .destaque .wp-block-post-excerpt {
		text-align: center;
	}
}
#amanha .destaque .wp-block-post-excerpt,
#amanha-pt .destaque .wp-block-post-excerpt {
  	color: var(--wp--preset--color--foreground);
}
/*Sections*/
#amanha .section h1,
#amanha-pt .section h1 {
  	font-family: var(--wp--preset--font-family--feature-flat-display);
	font-weight: 700;
  	font-size: var(--wp--preset--font-size--section-h-1);
  	text-transform: none;
  	white-space: nowrap;
}
#amanha .listBox h4,
#amanha-pt .listBox h4 {
  	font-family: var(--wp--preset--font-family--feature-flat-display);
	font-weight: 700;
  	text-transform: none;
  	color: var(--wp--preset--color--amanha-tertiary);
}
/*Podcasts*/
.podcasts .taxonomy-category a {
  	font-family: var(--wp--preset--font-family--review-medium);
	font-weight: 500;
  	font-size: var(--wp--preset--font-size--list-box-text);
  	text-transform: none;
  	text-decoration: none;
}


/* * * AMANHÃ.PT - SECTION PAGE * * */
#amanha .wp-block-post-featured-image img.avatar,
.wp-block-group.has-amanha-primary-background-color .wp-block-post .wp-block-post-featured-image img.avatar {
	background-color: var(--wp--preset--color--amanha-tertiary);
}

/* * * AMANHÃ.PT - ARTICLE PAGE * * */
#amanha #article h4, #amanha-pt #article h4 {
  	font-family: var(--wp--preset--font-family--feature-flat-display);
	font-weight: 700;
  	text-transform: none;
}
/*Taxonomy*/
#amanha article .taxonomy-category a, #amanha-pt article .taxonomy-category a {
  	color: var(--wp--preset--color--amanha-tertiary);
}
#amanha article .taxonomy-category a:hover, #amanha-pt article .taxonomy-category a:hover {
  	border-bottom: 1px solid var(--wp--preset--color--amanha-tertiary);
}
/*SocialShare*/
#amanha .newsplex-social-share-link.wp-block-newsplex-social-share-link svg circle, #amanha-pt .newsplex-social-share-link.wp-block-newsplex-social-share-link svg circle {
  	stroke: var(--wp--preset--color--amanha-tertiary);
}
#amanha .newsplex-social-share-link.wp-block-newsplex-social-share-link svg path, #amanha-pt .newsplex-social-share-link.wp-block-newsplex-social-share-link svg path {
  	fill: var(--wp--preset--color--amanha-tertiary);
}
#amanha .newsplex-social-share-link.wp-block-newsplex-social-share-link:hover svg, #amanha-pt .newsplex-social-share-link.wp-block-newsplex-social-share-link:hover svg {
  	fill: var(--wp--preset--color--quaternary);
}
/*Tags*/
#amanha #article .taxonomy-post_tag a, #amanha-pt #article .taxonomy-post_tag a {
  	background-color: var(--wp--preset--color--amanha-primary);
}
/*Related Articles*/
div#amanha.relatedArticles, div#amanha-pt.relatedArticles {
  	background-color: var(--wp--preset--color--amanha-primary);
}
/*Quote*/
#amanha.quote p:nth-child(4), #amanha-pt.quote p:nth-child(4) {
	color: var(--wp--preset--color--amanha-tertiary);
}


/* * * AMANHÃ.PT - ARTICLE PAGE - PROMO * * */
#promo article .taxonomy-category a {
  	color: var(--wp--preset--color--foreground);
}
/*SocialShare*/
#promo .newsplex-social-share-link.wp-block-newsplex-social-share-link svg circle {
  	stroke: var(--wp--preset--color--foreground);
}
#promo .newsplex-social-share-link.wp-block-newsplex-social-share-link svg path {
  	fill: var(--wp--preset--color--foreground);
}
#promo .newsplex-social-share-link.wp-block-newsplex-social-share-link:hover svg {
  	fill: var(--wp--preset--color--quaternary);
}
