/* TROCAR BACKGROUND*/
body, body.noticia .topo-full .box .full .share {
	background: #e5f1f1;
}
  
.arte-content blockquote:before {
	background: #e5f1f1;
}
  
@media ( max-width: 435px) {
	.header-estadao h1.header-current-page {
	background: #e5f1f1;
	}	
}

/************************************/
  

/*PARA FOTOS*/
  
.borda {
	border-radius: 8px;
}
  
/***********************************/
  
/*** PARA BOX ***/

.tituleta {
	color: #5d5d5d;
	font: 700 28px/32px "Estado Headline",Georgia !important;
	text-decoration: none !important;
	margin-bottom: 20px;
}

.ingredientes {
	background-color: #fff;
	padding: 30px 25px 40px 25px;
	margin: 0 0 16px 0;
	border-radius: 8px;
	filter: drop-shadow(1px 1px 12px #9d9d9d) !important;
}

.book-foto img {
	width: 100%;
	float: left;
	position: relative;
	margin-right: 18px;
	border-radius: 8px;
}

.legendinha {
	font-family: Lato, sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding-top: 3px;
	color: rgb(90, 90, 100);
	line-height: 20px;
}

.creditinho {
	font-family: Lato, sans-serif;
	font-weight: 400;
	font-size: 11px;
	padding-top: 3px;
	color: rgb(90, 90, 100);
	line-height: 20px;
	text-transform: uppercase;
}

.assina2 {
	width: var(--largura-celular);
	max-width: var(--P);
	margin: 25px 0 -20px 0;
	font: 500 calc(var(--corpo-mobile)* 0.7) / calc(var(--entrelinha-mobile)* 0.7) var(--condensed);
	letter-spacing: 0.03rem;
	text-transform: uppercase;
	color: var(--texto);
	text-align: left;
}

.cham1 {
	margin: 0 0 0.4rem 0;
	font: 600 var(--corpo-mobile) / var(--entrelinha-mobile) var(--condensed);
	letter-spacing: 0.02rem;
	color: var(--cor-texto);
	text-align: left;
	font-size: var(--corpo-desktop);

}

.cham2 {
    margin: 0 0 calc(var(--margem-vertical)* 0.5) 0;
    font: 800 var(--corpo-mobile) / var(--entrelinha-mobile) var(--texto);
    color: var(--cor-primaria);
    text-align: left;
	font-size: var(--corpo-desktop);
    line-height: var(--entrelinha-desktop);
}


.sobe1 {
	margin-top: -8px !important;
}

.sobe2 {
	margin-top: -8px !important;
}

@media (max-width: 767.5px) {
	.sobe1 {
	margin-top: -28px !important;
	}
	.sobe2 {
		margin-top: 2px !important;
	}
}


/** FRASE BOX**/

.fra4 {
	margin: calc(var(--margem-vertical)* 0.5) auto 0 auto;
	font: 800 calc(var(--corpo-mobile)* 1.2) / calc(var(--entrelinha-mobile)* 1) var(--texto);
	font-style: italic;
	color: #007168 !important;
	text-align: left;
}

.fra5 {
	margin: calc(var(--margem-vertical)* 0.2) auto 0 auto;
	font: 800 calc(var(--corpo-mobile)* 1) / calc(var(--entrelinha-mobile)* 1) var(--texto);
	font-style: italic;
	color: var(--cor-texto);
	text-align: left;
}

.fra6 {
	margin: 0 auto calc(var(--margem-vertical)* 1) auto;
	font: 400 calc(var(--corpo-mobile)* 0.9) / calc(var(--entrelinha-mobile)* 0.9) var(--condensed);
	color: var(--cor-texto);
	text-align: left;
}  

.fio2 {
	content: "";
	position: absolute;
	width: var(--filete);
	margin: -11px 0 0 0;
	border-bottom: var(--fio-pontilhado);
}

.fio3 {
	content: "";
	position: absolute;
	width: var(--filete);
	margin: -12px 0 0 0;
	border-top: var(--fio-solido-fino);
}

/*********************************************/


/* FRASE SOLTA */

.fra50 {
    margin: calc(var(--margem-vertical)* 0.5) auto 0 auto;
    font: 800 calc(var(--corpo-mobile)* 1.2) / calc(var(--entrelinha-mobile)* 1) var(--texto);
    font-style: italic;
    color: #007168 !important;
    text-align: left;
    font-size: 3.4rem;
    line-height: 3.6rem;
    text-align: center;
	opacity: 0.9;
}

.fra51 {
    margin-top: 12px;
    font: 800 calc(var(--corpo-mobile)* 1) / calc(var(--entrelinha-mobile)* 1) var(--texto);
    font-style: italic;
    color: var(--cor-texto);
    text-align: center;
}

.fra52 {
    margin: 0 auto calc(var(--margem-vertical)* 1) auto;
    font: 400 calc(var(--corpo-mobile)* 0.9) / calc(var(--entrelinha-mobile)* 0.9) var(--condensed);
    color: var(--cor-texto);
    text-align: center;
}

.cen2 {
    text-align: center;
    margin-bottom: 56px;
}

@media (max-width: 767.5px) {
.fra50 {
    margin: calc(var(--margem-vertical)* 0.5) auto 0 auto;
    font: 800 calc(var(--corpo-mobile)* 1.2) / calc(var(--entrelinha-mobile)* 1) var(--texto);
    font-style: italic;
    color: #007168 !important;
    text-align: left;
    font-size: 2.4rem;
    line-height: 2.6rem;
    text-align: center;
	opacity: 0.9;
	}
}



/**LEIA OUTROS ESPECIAL**/

.book-img img {
	width: 40%;
	float: left;
	position: relative;
	margin-right: 18px;
	border-radius: 8px;
	text-align: right;
}

.book-box {
	display: flex;
	flex-direction: row;
	background-color: #007168;
	padding: 24px;
	border-radius: 12px;
	margin-bottom: 24px;
}

.book-text {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	color: white;
	font-family: 'Flama', sans-serif !important;
}

.leia {
	font-size: 14px;
	display: block;
	margin: 48px auto 16px;
	color: #007168!important;
	text-transform: uppercase;
	font-family: 'Flama';
}

@media (max-width: 767.5px) {
	.klsZKo {
	padding: 0px!important;
	}
}

/**************************/



/*ASSINATURA*/

.assina {
	font-family: 'Flama';
	padding-top: 8px; 
	padding: 0px 0px 8px 0px;
  color: #3c3c3c;
  font-size: 17px!important;
}
  
.assina2 {
  font: 15px 'LatoRegular', Georgia;
  padding: 0px 0px 6px 0px;
  font-family: 'Flama';
}
  
.linha {
  border-bottom: 1px solid #00000057;
  color:#e5f1f1;
}
  
.bolinha {
	width: 48px;
	opacity: 75%;
}
  
/****************************/

.tarja {
	background-color: #007168;
	color: #fff;
	padding: 6px 12px 6px 12px;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	border-radius: 8px;
}

div.svelte-41q0nm>p.svelte-41q0nm:nth-child(1) {
    font-size: 2rem;
    line-height: 2.3rem;
	color: #007168
}

@media (max-width: 435px) {
	.words.svelte-172g6t8 {
    font-size: 2.3rem;
}
.tarja {
	font-size: 1.6rem;
	}
}

/* a:link, a:visited, a:active {
    color: #007168 !important;
    font-family: inherit;
    font-weight: inherit;
    text-decoration: inherit;
} */

div.svelte-vo4n1t>p.svelte-vo4n1t:nth-child(2) {
    font-size: calc(var(--corpo-desktop)* 1);
    line-height: calc(var(--entrelinha-desktop)* 1);
    display: none;
}

div.svelte-vo4n1t.svelte-vo4n1t::after {
    content: "";
    position: absolute;
    width: var(--filete);
    margin: 38px 0 0 0;
    border-bottom: var(--fio-pontilhado);
	display: none;
}

h3.svelte-14rqaar {
    font-size: var(--corpo-h3-desktop);
    line-height: 34px !important;
    text-align: left;
}

.jGgTxw > .container-content > .informs > .names > a {
    transition: all 0.4s ease 0s;
    color: rgb(37, 117, 232)!important;
}


a:link, a:visited, a:hover, a:active {
    color: #007168;
    font-family: inherit;
    font-weight: inherit;
    text-decoration: inherit;
}


p.svelte-1s4w66w::before {
    position: absolute;
    content: '';
    width: 63px;
    height: 63px;
    margin: 0.1rem 0 0 0;
    border-radius: 100%;
    z-index: -1;
    transform: translate(-71px, 0);
    background-color: #007168;
}


h4.svelte-vo4n1t.svelte-vo4n1t {
    margin-top: calc(var(--margem-vertical)* 0.3);
    font: 600 calc(var(--corpo-mobile)* 0.9) var(--condensed);
    text-transform: uppercase;
    color: #007168;
}

h4.svelte-vo4n1t.svelte-vo4n1t::after {
    content: "";
    display: block;
    width: var(--filete);
    margin: 8px 0 calc(var(--margem-vertical)* -0.6) 0;
    border-bottom: var(--fio-solido-fino);
    border-color: #007168;
}

