/*
Theme Name: Amazonia Real 2019
Author: Cajuideas
Author URI: https://cajuideas.com.br/
Description: Tema do site amazonia real
Requires at least: WordPress 4.9.6
Version: 1.0
Text Domain: amazonia-real-2019
*/
@font-face {
    font-family: 'Zuume Rough';
    src: url('ZuumeRough-Bold.eot');
    src: local('Zuume Rough Bold'), local('ZuumeRough-Bold'),
        url('assets/fonts/ZuumeRough-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/ZuumeRough-Bold.woff2') format('woff2'),
        url('assets/fonts/ZuumeRough-Bold.woff') format('woff'),
        url('assets/fonts/ZuumeRough-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body{
    font-family: 'Poppins', sans-serif;
}

a{
	text-decoration: none!important;
}
.openBtn,
.openBtn:hover {
	color: #39b54a;
	font-size: 15pt;
}
.overlay {
	height: 100%;
	width: 100%;
	display: none;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.9);
}

.overlay-content {
	position: relative;
	top: 46%;
	width: 80%;
	text-align: center;
	margin-top: 30px;
	margin: auto;
}

.overlay .closebtn {
	position: absolute;
	top: 20px;
	right: 45px;
	font-size: 60px;
	cursor: pointer;
	color: white;
}

.overlay .closebtn:hover {
	color: #ccc;
}

.overlay input[type=text] {
	padding: 15px;
	font-size: 17px;
	border: none;
	float: left;
	width: 80%;
	background: white;
}

.overlay input[type=text]:hover {
	background: #f1f1f1;
}

.overlay button {
	float: left;
	width: 20%;
	padding: 15px;
	background: #ddd;
	font-size: 17px;
	border: none;
	cursor: pointer;
}

.overlay button:hover {
	background: #bbb;
}

.btn-search{
	padding-top: 20px;
}

header{
    background-color: white;
    position: fixed;
    left: 0;
    /*top: 0;*/
    width: 100%;
    height: 70px;
    z-index: 2;
    -webkit-box-shadow: 0 0 10px 0 #999;
    box-shadow: 0 0 10px 0 #999;
    padding: 10px;
}

nav{
	flex-flow: column!important;
}

.btn-menu{
	background-color: white;
	color: #006903;
	text-decoration: none;
	font-size: 15pt;
	border: 0; 
	padding: 0 20px;
}

.btn-menu:hover{
	cursor: pointer;
	text-decoration: none;
	border: 0;
	color: #00A650;
}

.btn-menu:active{
	border: 0;
	text-decoration: none;
}

.btn-menu-close{
	color: #333;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 0;
	margin: 20px;
	display: inline-block;
}

.menu{
	flex-flow: column;
}
.nav-item.h{
	padding: 0 10px 10px;
	border-bottom: 5px solid;
	margin: 0 2px;
}

nav{
	background-color: #f0f0f0;
	position: fixed;
	top: 0;
	z-index: 2;
	width: 0vw;
	left: 0;
	height: 100%;
	padding: 20px;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	
	transition: width ease-in-out .4s, visibility ease-in-out .4s, opacity ease-in-out .4s;

	box-shadow: 10px 10px 53px -14px rgba(0,0,0,0.75);
	-webkit-box-shadow: 10px 10px 53px -14px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 53px -14px rgba(0,0,0,0.75);
}

nav.open{
	opacity: 1;
	visibility: visible;
	width: 30vw;
}

.nav-content-box{
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    padding-right: 50px; /* Increase/decrease this value for cross-browser compatibility */
    box-sizing: content-box; /* So the width will be 100% + 17px */
}

nav h5{
	margin: 30px 0 0 0;
	font-size: 1.2rem;
	font-weight: bold;
	color: #333333;
}

nav ul{
	margin: 10px 0 0 0;
	padding: 0;
}

nav ul li{
	list-style: none;
}

nav ul li.h:nth-child(7){ border-left: 4px #333333 solid; }
nav ul li.h:nth-child(6){ border-left: 4px #29abe2 solid; }
nav ul li.h:nth-child(5){ border-left: 4px #c1272d solid; }
nav ul li.h:nth-child(1){ border-left: 4px #39b54a solid; }
nav ul li.h:nth-child(4){ border-left: 4px #f7931e solid; }
nav ul li.h:nth-child(2){ border-left: 4px #93278f solid; }
nav ul li.h:nth-child(3){ border-left: 4px #c4c40a solid; }

nav ul li a{
    color: #006903;
    font-weight: bold;
    text-decoration: none;
    padding: 15px 0 15px 20px;
    display: inline-block;
    transition: color ease-in-out .3s;
}

nav ul li a:hover{
	color: #39b54a;
	text-decoration: none;
}

nav ul.links a{
	padding: 5px;
	font-weight: normal;
}

nav ul.links a.assine-newsletter{
	background-color:  #006903;
	color: white;
	padding: 5px 15px;
	font-weight: bold;

	transition: background-color ease-in-out .2s;
}

nav ul.links a.assine-newsletter:hover{
	background-color: #00A650;
}

nav ul.social {
	margin: 10px 0 0 0;
	padding: 0;
}

nav ul.social li {
	list-style: none;
	display: inline-block;
}

nav ul.social li a{
	text-decoration: none;
	font-size: 1.6rem;

	transition: color ease-in-out .2s;
}


nav ul.social li a .fa-facebook{
	color: #3b5998;
}

nav ul.social li a .fa-twitter{
	color: #1DA1F2;
}

nav ul.social li a .fa-instagram{
	color: #d62976;
}

nav ul.social li a .fa-youtube{
	color: #c4302b;
}
nav ul.social li a .fa-flickr{
	color: #0063dc;
}

._main{
	padding-top: 80px;
}

.ads-large{
	margin: 20px 0;
	width: 970px;
	height: 250px;
	background-color: #39b54a;
}

.ads-large > span{
	color: #FFFFFF;
	font-size: 40pt;
}

.ads-large-small{
	width: 728px;
	height: 90px;
	background-color: #39b54a;
}

.ads-large-small > span{
	color: #FFFFFF;
	font-size: 40pt;
}

header img{
	margin: 5px 0 0 0;
	width: 150px;
	height: auto;
}

.border-top-n{
	border-top: 3px solid #2dbc41;
	color: #8c8c8c;
}
.border-top-n.jc{
	border-top: 3px solid #37AF48;
	color: #8c8c8c;
}


.border-top-jc{
	border-top: 3px solid #00A650;
	color: #8c8c8c;
}
.box-txt p{
	margin: 0!important;
	color: #333;
	font-weight: bold;
}
.box-txt{
	border-left: 5px solid;
	padding-left: 10px;
}

.box-txt.jc{
	border-left: 5px #37AF48 solid;
}

.text-secondary-title{
	color: #333 !important;
}

.ttlo-new h2{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.ttlo-new figure{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 170px;
	width: 100%;
	overflow: hidden;
}

.ttlo-new figure img{
	width: auto;
	height: 200px;
}

.cultura-bg{ background-color:#29abe2 }
.cultura-color{ color:#29abe2 }

.ambiente-bg{ background-color:#39b54a;}
.ambiente-color{color:#39b54a;}

.jc-bg{ background-color: #37AF48;}
.text-secondary-title.jc-color{border-left: 5px #FB0000 solid; padding: 10px}

.politica-bg{background-color:#f7931e;}
.politica-color{color:#f7931e;}

.indigena-bg{ background-color:#93278f;}
.indigena-color{color:#93278f;}

.economia-bg{ background-color:#c1272d;}
.economia-color{color:#c1272d;}

.agraria-bg{ background-color:#c4c40a;}
.agraria-color{ color:#c4c40a; }

.jovem-bg{ background-color:#FB0000; }
.jovem-color{ color:#FB0000; }


.agraria-color-cd{ background-color:#c4c40a; color: white;}
.economia-color-cd{ background-color:#c1272d; color: white;}
.indigena-color-cd{ background-color:#93278f; color: white;}
.politica-color-cd{ background-color:#f7931e; color: white;}
.ambiente-color-cd{ background-color:#39b54a; color: white;}
.cultura-color-cd{ background-color:#29abe2; color: white;}
.jovem-color-cd{ background-color:#FB0000; color: white;}

.agraria-color-cd,
.economia-color-cd,  
.indigena-color-cd,
.politica-color-cd,
.ambiente-color-cd,
.cultura-color-cd,
.jovem-color-cd
{
	padding: 2px 5px; 
	margin: 15px 0;
	display: inline-block;
}

.text-category {
	font-size: 22pt;
}


.colunista h2 > a{
	text-decoration: none;
	font-size: 16px;
   	font-weight: 700;
	color: #333;
	display: block;
}

.lucio h2 > a{
	text-decoration: none;
	color: white;
}

.lucio figure{
	height: 420px;
	width: 100%;

	overflow: hidden;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.lucio figure img {
	width: 100%;
	height: auto;
}

.colunista p > a{
	text-decoration: none;
	display: block;
	color: #666;
}

.video-realidade > a{
	text-decoration: none;
}

.video-realidade > a p {
	color: #666;
}

.video-realidade.principal figure {
	height: 450px;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;

	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.video-realidade.principal figure iframe {
	width: 100%;
	height: 450px;
}

.video-realidade figure iframe{
	height: 180px;
	width: 100%;
	background-size: cover;
	background-position: center center;
}

.video-realidade figure.thumbnail{
	background-color: #eee;
	position: relative;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.video-realidade figure.thumbnail a{
	position: relative;
	font-size: 50pt;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	transition: background-color ease-in .2s;
}
.video-realidade figure.thumbnail a:hover{
	background-color: rgba(0, 0, 0, 0.3);
	transition: background-color ease-out .2s;
}

.video-realidade figure.thumbnail{
	height: 200px;
}

.video-realidade.principal figure.thumbnail{
	height: 450px;
}

.video-realidade figure.thumbnail a i{
	color: white;
	position: absolute;
	font-size: 50pt;
    top: 35%;
    left: 41%;
	display: block;
}

.video-realidade.principal figure.thumbnail a i{
    top: 45%;
    left: 45%;
}

.video-realidade figure {
	height: 200px;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	
}



.jovem-cidadao > a{
	text-decoration: none;
}

.jovem-cidadao > a p {
	color: #666;
}

.jovem-cidadao.principal figure {
	height: 450px;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;

	background-size: cover;
	background-position: center top;
}

.jovem-cidadao.principal figure img {
	width: 100%;
	height: auto;
}


.jovem-cidadao figure.secondary {
	height: 200px;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 100%;

	background-size: cover;
	background-position: center top;
}

.jovem-cidadao figure.secondary img {
	width: 100%;
	height: auto;
}

.jovem-cidadao.principal figure iframe {
	width: 100%;
	height: 450px;
}

.jovem-cidadao figure iframe{
	height: 180px;
	width: 100%;
	background-size: cover;
	background-position: center center;
}

.jovem-cidadao figure.thumbnail{
	background-color: #eee;
	position: relative;
	background-position: center center;
	background-size: cover;
}

.jovem-cidadao figure.thumbnail a{
	position: relative;
	font-size: 50pt;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	transition: background-color ease-in .2s;
}
.jovem-cidadao figure.thumbnail a:hover{
	background-color: rgba(0, 0, 0, 0.3);
	transition: background-color ease-out .2s;
}

.jovem-cidadao figure.thumbnail{
	height: 200px;
}

.jovem-cidadao.principal figure.thumbnail{
	height: 450px;
}

.jovem-cidadao figure.thumbnail a i{
	color: white;
	position: absolute;
	font-size: 50pt;
    top: 35%;
    left: 41%;
	display: block;
}

.icon-jc-title{
    width: auto;
    height: 50px;
    margin-right: 10px;
    margin-top: 5px;
}

.h1-jc-title {
	color: #00A650;
}

.apoiadores-img{
	height: 200px;
	width: 200px;
}

.jovem-cidadao.principal figure.thumbnail a i{
    top: 45%;
    left: 45%;
}

article.relacionadas h4 a {
	text-decoration: none;
	color: #666;
}

article.categories h1 a{
	text-decoration: none;
	color: #666;
}

article.categories figure{
	background-size: cover;
	background-position: center center;
	height: 300px;
	width: 100%;
}


article.relacionadas figure{
	height: 150px;
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

article.relacionadas figure img {
	width: 100%;
	height: auto;
}

.bord-cat-ambiente:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 14px;
	right: -15px;
	bottom: -15px;
	background: #39b54a;
	z-index: -1;
	width: 100px;
	height: 3px;
}
.bord-cat-indigena:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 14px;
	right: -15px;
	bottom: -15px;
	background: #93278f;
	z-index: -1;
	width: 100px;
	height: 3px;
}
.bord-cat-cultura:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 14px;
	right: -15px;
	bottom: -15px;
	background: #29abe2;
	z-index: -1;
	width: 100px;
	height: 3px;
}
.bord-cat-politica:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 14px;
	right: -15px;
	bottom: -15px;
	background: #f7931e;
	z-index: -1;
	width: 100px;
	height: 3px;
}
.bord-cat-economia:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 14px;
	right: -15px;
	bottom: -15px;
	background: #c1272d;
	z-index: -1;
	width: 100px;
	height: 3px;
}
.bord-cat-agraria:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 14px;
	right: -15px;
	bottom: -15px;
	background: #c4c40a;
	z-index: -1;
	width: 100px;
	height: 3px;
}
.box-green{background: #f5f5f5;}
.box-green.lucio{
	 background-color: #39b54a;
}
.footer-infor{background: #eeeeee;}

.icons{
	font-size: 30px!important;
	color: #666666!important;
	margin-right: 10px;
}
.ttlo-footer{
	color: #666666!important;
}
.btn-plus{
	border: 2px solid #28A745;
	padding: 7px;
	display: block;
	color: #999;
	margin-bottom: 30px;
}
.btn-plus:hover{
	color: #28A745;
}
.box-leg-img{
	background: #e0e0e0;
	padding: 15px 20px;
	font-size: 14px;
}

.carousel-item{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 550px;
	width: 100%;
}

article.editoria figure.principal{
    width: 100%;
    height: 200px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;

	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
}

article.editoria figure.secundario{
    width: 100%;
    height: 75px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;

	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
}

article.page h1{
	font-weight: 700;
	border-bottom: 2px #28A745 solid;
	padding: 20px 0;
}

article.single .wp-caption{
	width: 100% !important;
	height: auto;
}

article.single .wp-caption img{
	width: 100%;
	height: auto;
}

article.single aside iframe{
	width: 100% !important;
	height: 300px;
}

article.single aside figure.wp-block-image{
	text-align: center;
	height: auto;
}

article.single .wp-caption-text{
	background-color: #eee;
	color: #333;
	padding: 10px;
}

article.single .wp-caption p{
	text-align: center;
}

article.single figure{
	height: 650px;
	width: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.author {
	margin: 20px 0;
}

.author a{
	color: #28A745;
}

.author img.icon{
	width: 24px;
}

.author p.bio{
	color: #999;
}

.text-author-single-top{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: start;
	font-size: 10pt;
	margin-top: 0;
}
.text-author-single-top i{
	color: #00A650;
	font-size: 5pt;
	margin: 0 5px;

}

.text-author-single-top a{
	color: #28A745;
	padding: 0 2px;
	font-weight: 700;

}

.text-author-single-top span{
	margin: 0 5px;
}

a.btn-article-more{
	color: gray;
	text-decoration: none;
	font-size: 10pt;
	font-weight: 700;
}

a.btn-article-more > i{
	margin-right: 7px;
}

a.btn-article-more:hover{
	color: lightgray;
	text-decoration: none;
}

.text-post-excerpt{
	font-size: 12pt;
	color: #666666;
	font-weight: 300;
	margin: 15px 0 20px 0;
}

.text-article-backstory h4{
	color: #39b54a;
	font-size: 12pt;
	font-weight: 700;
}

.text-article-backstory h5{
	margin-top: 30px;
	margin-bottom: 30px;
	color: #999;
	font-weight: 600;
	font-size: 10pt;
}

.text-article-backstory-content{
	margin-top: 30px;
	font-size: 10pt;
}

.article-trust-content h5{
	font-size: 10pt;
	color: #666;
}

.article-trust-content h5 strong i {
	margin-right: 5px;
}

.article-trust-content{
	font-size: 10pt;
}

.text-article-author-content{
	color: #333;
	margin-top: 20px;
}

.article-content-citations a{
	color: #39b54a;
}

.article-content-dateline{

}

section.newsletter{
    background-color: #39b54a;
    padding: 0;
}

section.newsletter h1{
    font-weight: 100;
    color: white;
    margin: 15px 0;
}


section.newsletter .info{
    color: white;
    font-size: 12pt;
	margin: 15px 0 10px 0;
	text-align: right;
}

.header-page-jc{
	background-color: #FE0000;
}


section.newsletter .form-control{
    border-radius: 0;
    background-color: transparent;
    color: white;
}


section.newsletter input.form-control::-webkit-input-placeholder
{
    color: white;
}
section.newsletter input.form-control::-moz-placeholder
{
    color: white;
}
    
section.newsletter input.form-control:-ms-input-placeholder
{
    color: white;
}
section.newsletter input.form-control:-moz-placeholder 
{
    color: white;
}

section.newsletter button[type="submit"]{
    border-radius: 0;
    background-color: white;
	border: none;
	color: #2dbc41;
	padding: 10px 20px;
}

.assine-nossa-newsletter-footer{
	padding: 20px;
	margin: 0 25px;
	display: block;
	color: white;
	border: 1px #00A650 solid;
	background-color: #00A650;
	border-radius: 5px;
}

.assine-nossa-newsletter-footer:hover{
	color: #00A650;
	border: 1px #00A650 solid;
	background-color: white;
}

.assine-nossa-newsletter-footer > i{
	font-size: 30px;
}

.carousel-caption{
	position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 0;
    color: #fff;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(0,0,0,0.5);
}

article.single .share{
	margin: 0;
	padding: 20px 0;
	border-top: 2px #eee solid;
	text-align: center;
	margin: 0 0 20px 0;
}

article.single .share.bottom{
	border: none;
	border-top: 2px #eee solid;
}

article.single .share.top{
	border: none;
	border-bottom: 2px #eee solid;
}

article.single .share li{
	list-style: none;
	display: inline-block;
	margin: 0 5px;
}

article.single .share li a{
	font-size: 25pt;
	color: #2dbc41;
}

.navbar-editorial{
	background-color: #eee;
}

.navbar-editorial ul{
	margin: 0;
	padding: 0;
}

.navbar-editorial ul li {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}

.navbar-editorial ul li a{
	display: block;
	padding: 20px;
	margin: 5px 0 0 0;
	color: #444;
	background-color: #eee;
	border-left: 2px #28A745 solid;
}

.article-editorial h1{
	font-size: 24pt;
	border-bottom: 2px #28A745 solid;
	display: inline-block;
	padding: 5px;
}

.article-editorial h2{
	border-bottom: 2px #28A745 solid;
}

.article-editorial h3{
	font-size: 16pt;
	margin-top: 20px;
}

article.corrections {
	border-left: 2px #28A745 solid;
}

.article-editorial time{
	font-size: 14pt;
	color: #666;
}


.article-editorial h1 a{
	color: #333;
	font-size: 22pt;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #39b54a;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #29abe2;
}

.share-posts{
	display: block;
	margin-top: 30px;
}

.share-posts h5{
	color: #39b54a;
	font-weight: 700;
	text-align: center;
	border-bottom: 2px #39b54a solid;
	padding-bottom: 20px;
}

.share-posts ul{
	display: flex;
	margin: 0;
	padding: 0;
	flex-direction: row;
	justify-content: center;
}

.share-posts ul li{
	display: inline-block;
	margin: 0 10px;
}

.share-posts ul li a{
	color: #29abe2;
	font-size: 16pt;
	text-decoration: none;
}

.header-links-right{
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}

.header-links-right li{
	margin: 0 10px;
	list-style: none;
	display: flex;
	align-items: center;
}

.header-links-right li a{
	color: #006903;
	text-decoration: none;
}

.header-links-right li a:hover{
	color: #00A650;
	text-decoration: none;
}

.header-links-right li a.newsletter{
	border: 1px #006903 solid;
	border-radius: 5px;
	padding: 5px 10px;
	transition: background-color ease-in-out .2s, color ease-in-out .3s;
}

.header-links-right li a.newsletter:hover{
	background-color: #00A650;
	color: white;
}

.author-page-bg{
	border-bottom: 2px #eee solid;
	margin-bottom: 25px;
}

.author-page-bg h2{
	color: #666;
	font-size: 18pt;
}

.author-page-bg p{
	color: #999;
}

.wp-block-image img{
	height: auto;
}

.text-author-single-top img.icon{
	width: 24px;
	height: 28px;
}

.author-contact-send > a{
	color: #00A650;
	text-decoration: none;
}

a.header-text{
	color: white;
	text-decoration: none;
	display: block;
	padding: 25px;
}

a.header-text:hover{
	color: white;
	text-decoration: none;
}

/*
a.btn-am.politica-color
*/

a.btn-am{
	background-color: rgba(57, 181, 74, 0.7);
	color: #fff;
	text-decoration: none;
	font-size: 10pt;
	border-radius: 10px;
	font-weight: 700;
}
a.btn-am.politica-color{
	background-color:rgba(247, 147, 30, 0.7);
	color: #fff;
	text-decoration: none;
}

a.btn-am.agraria-color{
	background-color:rgba(196, 196, 10, 0.7);
	color: #fff;
	text-decoration: none;
}

a.btn-am.economia-color{
	background-color:rgba(193, 39, 45, 0.7);
	color: #fff;
	text-decoration: none;
}

a.btn-am.indigena-color{
	background-color: rgba(147, 39, 143, 0.7);
	color: #fff;
	text-decoration: none;
}

a.btn-am.ambiente-color{
	background-color: rgba(57, 181, 74, 0.7);
	color: #fff;
	text-decoration: none;
}

a.btn-am.cultura-color{
	background-color:rgba(41, 171, 226, 0.7);
	color: #fff;
	text-decoration: none;
}

a.btn-am.jovem-color{
	background-color: rgba(251, 0, 0, 0.5);
	color: #fff;
	text-decoration: none;
}

.tooltip .arrow::before{ background-color: white; color: white; }
.tooltip .tooltip-inner{
	background-color: white;
	color: gray;

	-webkit-box-shadow: 0 0 10px 1px #c3c3c3;
	box-shadow: 0 0 10px 1px #c3c3c3;
}

/*
.politica-color-cd{ background-color:#f7931e; color: white;}
.agraria-color-cd{ background-color:#c4c40a; color: white;}
.economia-color-cd{ background-color:#c1272d; color: white;}
.indigena-color-cd{ background-color:#93278f; color: white;}

.ambiente-color-cd{ background-color:#39b54a; color: white;}
.cultura-color-cd{ background-color:#29abe2; color: white;}
.jovem-color-cd{ background-color:#FB0000; color: white;}

*/

.stories{
	height: 400px;
	overflow: hidden;
	background-size: cover;
	overflow: hidden;
	position: relative;
	width: 100%;

	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
}


.stories > a {
	position: absolute;
	padding: 20px;
	bottom: 0;
}

.stories > a h2{
	color: white;
}

.stories > a p{
	color: white;
}

.footer-social-media a{
	color: #29abe2;
	font-size: 2rem;
	display: inline-block;
}

.btn-como-doar{
    background-color: #2A5E04;
    padding: 10px;
    margin: 0 25px;
    color: white;
    border-radius: 5px;
    font-size: 1rem;
    display: inline-block;
	border: 1px transparent solid;
    transition: color ease-in-out .2s, background-color ease-in-out .2s;
}

.btn-como-doar:hover{
	color: #2A5E04;
    background-color: white;
	border: 1px #2A5E04 solid;
}

.doacao-camppanha{
	background-color: #FCF4CD;
	background-image: url(assets/img/AmazôniaRealDoacaoBanner1900x1080_tracos.webp);
	padding: 20px;
	border-radius: 5px;
	background-size: cover;
	background-position: center right;
	margin: 20px 0;	
}

.doacao-camppanha h3{
	color: #849B48;
	font-family: 'Zuume Rough';
	font-weight: bold;
	font-size: 6rem;
	line-height: 5.5rem;
}

.doacao-camppanha h3 b{
	color: #2A5E04;
}

.doacao-camppanha p{
	font-size: 1.1rem;
	color: #5E5B04;
}

.doacao-camppanha a.btn-financiar{
	background-color: #2A5E04;
	padding: 10px;
	color: white;
	display: inline-block;
	border: 3px transparent solid;
	font-weight: bold;

	transition: border ease-in-out .3s, background-color ease-in-out .3s, color ease-in-out .3s;
}

.doacao-camppanha a.btn-financiar:hover{
	border: 3px #28A745 solid;
	background-color: white;
	color: #28A745;
}

.doacao-camppanha-aside{
	background-color: #FCF4CD;
	background-image: url(assets/img/AmazôniaRealDoacaoBanner1900x1080_tracos.webp);
	padding: 20px;
	border-radius: 5px;
	background-size: cover;
	background-position: center right;
	margin: 20px 0;
}

.doacao-camppanha-aside a.btn-financiar{
	background-color: #2A5E04;
	padding: 5px;
	color: white;
	display: inline-block;
	border: 3px transparent solid;
	font-weight: bold;
	font-size: 0.9rem;
	transition: border ease-in-out .3s, background-color ease-in-out .3s, color ease-in-out .3s;
}

.doacao-camppanha-aside a.btn-financiar:hover{
	border: 3px #28A745 solid;
	background-color: white;
	color: #28A745;
}

.doacao-camppanha-aside h3{
	color: #849B48;
	font-family: 'Zuume Rough';
	font-weight: bold;
	font-size: 2.6rem;
}

.doacao-camppanha-aside h3 b{
	color: #2A5E04;
}

.doacao-camppanha-aside p{
	font-size: 0.8rem;
	color: #5E5B04;
}

@media screen and (min-width:992px){
	.carousel-caption h3 > a{
		font-size: 26pt;
		line-height: 26pt;
		display: block;
		color: white;
		font-weight: 500;
	}
}
@media screen and (max-width:992px){
	header{
		text-align: center;
	}
	.m-none{
		display: none;
	}
	.box-reverse {
	    display: flex;
	    flex-direction: column-reverse;
	}
}

@media (min-width: 320px) and (max-width:678px) {

	.wrap-pager{
		padding-top: 65px;
	}
	._main{
		padding-top: 0px;
	}

	.carousel-item h3 a{
		text-decoration: none;
		color: white;
	}

	.carousel-item{
		height: 400px;
	}
	
	.navbar-toggler{
		position: fixed;
		background-color: white;
		color: #333;
		top: 15px;
		right: 15px;
	}

	.logomarca{
		width: 120px;
		height: auto;
		margin: 10px 0 0 0;
	}

	.marca-apoiador{
		width: 50px;
		margin-right: 55px;
		margin-top: 10px;
	}

	header{
		width: 100%;
		position: fixed;
		top: 0;
		z-index: 9000;
		background-color: white;
	}
	body{
		margin-top: 15px;
	}

	article.single aside p{
		font-size: 14pt;
	}

	article.colunista a img{
		height: 200px;
		width: 200px;
	}

	.text-author-single-top{
		flex-direction: column;
	}

	.text-author-single-top i{
		visibility: hidden;
	}
	.btn-menu{
		font-size: 20pt;	
	}
	.openBtn{
		font-size: 20pt;
	}

	nav.open{
		width: 80vw;
	}
	nav{
		top: 55px;
	}

	.ttlo-new figure{
		height: 200px;
	}

	.ttlo-new figure img {
		width: 100%;
	}

	.video-realidade.principal figure{
		height: 200px;
		width: 100%;
	}

	.lucio figure{
		height: 200px;
		width: 100%;
	}

	.jovem-cidadao.principal figure{
		height: 200px;
		width: 100%;
	}

	article.single figure{
		height: 400px;
	}
	.header-links-right{
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.btn-como-doar{
		background-color: #2A5E04;
		padding: 7px;
		margin: 0 25px;
		color: white;
		border-radius: 5px;
		font-size: 0.9rem;
		display: inline-block;
		border: 1px transparent solid;
		transition: color ease-in-out .2s, background-color ease-in-out .2s
	}
	.doacao-camppanha h3{
		font-size: 3.5rem;
		line-height: 4rem;
		text-align: center;
	}

	.doacao-camppanha p{
		visibility: hidden;
	}
	.doacao-camppanha-aside p{
		visibility: hidden;
	}
	.doacao-camppanha a.btn-financiar{
		padding: 10px 30px;
	}
}