/*
Theme Name: Tribuna do Sertão
Author: id5
Author URI: https://www.id5.com.br/
Description: Template produzido pela id5
Version: 2.0
Tags:
*/

/* Ajuste - Imagem Banner Tribuna */
.imagem-banner-tribuna {
display: inline-block;
text-align: center;
width: 100%;
margin-bottom: 20px;
}
.imagem-banner-tribuna img {
    width: 970px !important;
   /* height: 250px !important;*/
}

/*------------------------------------*\
	MAIN
\*------------------------------------*/

html, body                          { width: 100%; height:100%;}

/*------------------------------------*\
	FORMULÁRIO
\*------------------------------------*/

input,
input[type=text],
textarea,
select,
button                              {padding:10px; margin-bottom:10px;}
input,
input[type=text]                    {}
input[type=text],
input[type=email],
textarea                            {background: #d5d5d5; border-radius: 10px; }
textarea                            {width: 100% }
select                              {}
input[type=submit]                  {border: 2px solid #d5d5d5; border-radius: 2px; background: none; float: right; font-family: 'libre_baskervillebold'; font-size: 18px; font-size: 1.286rem; transition: all 0.3s ease-in-out 0s;}
input[type=submit]:hover 			{background: #456e28; border: 2px solid #456e28;  }
input[type=text]:focus, 
textarea:focus,
input[type=search]:focus            {outline: none; /* remove outline */}
label                               {display:block; clear: both;}
form.wpcf7-form 					{width: 80%;}
img 								{max-width:100%;}

body.home img, 
.sidebar img,
.footer img,
.content img 						{height: auto;}
#ai1ec-container img 				{width: auto; max-width:100%;}

/*------------------------------------*\
	ESTRUTURA
\*------------------------------------*/

.alinha-centro {text-align: center;}

/*colunas e estruturas 
--------------------------------------*/
.coluna-25, 
.coluna-50,
.coluna-100							{position: relative; float: left;}

.coluna-25:before,
.coluna-25:after,
.coluna-50:before,
.coluna-50:after,
.coluna-100:before,
.coluna-100:after 					{content: ""; display: table; clear: both;}

.coluna-25 							{width: 21%; margin-right: 4%;}
.coluna-50 							{width: 46%; margin-right: 4%;}
.coluna-100 						{width: 96%; margin-right: 4%;}


/*wrapper
--------------------------------------*/
.wrapper                            {}

/* top-header */
.top-header 						{background: #32353a; padding: 5px 0;}
.top-header .centraliza				{max-width: 1140px; margin: 0 auto;}
.top-header .date,
.top-header .social a				{color: #ffffff;}
.top-header .date 					{float: left; line-height: 24px;}
.top-header .social					{float: right;}
.top-header .social	li				{float: left;}
.top-header .social a 				{border-radius:2px;display: block; width: 22px; padding:3px 0; margin-left: 5px; text-align: center;}
.top-header .social i 				{width: 16px; height: 16px; line-height: 16px}
.top-header .social a.face 			{background: #3f67c0;}
.top-header .social a.twitter 		{background: #35b5eb;}
.top-header .social a.whatsapp 		{background: #34af23;}
.top-header .social a.rss 			{background: #edba07;}

.cacique-logo 						{float: right; margin-right: 15px;}


/*header
--------------------------------------*/
.header                             {margin-bottom: 50px; position: relative; z-index: 2;}
.header .logo-header                {padding-top: 20px; padding-bottom: 50px; position: relative; z-index: 2;}
.header .logo                       {float: left;}
.header .logo a                     { width: 378px; height: 64px; display: block; overflow: hidden; text-indent: -90000px; background: url('imgs/logo-responsive.png'); margin-top: 15px;}
.header .banner-openx               {float: right;}

.search                             {float: right; position: relative; margin-top: 2px; z-index: 1;}
.search-input                       {background: #2c4f14; border-radius: 10px; width: 360px; margin-bottom: 0; color: #fff;}
.search-submit                      {width: 18px; height: 18px; text-indent: -9999px; position: absolute; background: url(imgs/search-button.png) no-repeat transparent; right: 10px; top: 8px; margin-bottom: 0;}

/*nav
--------------------------------------*/
.header-nav                         {background: #456e28; height: 50px; padding-top: 5px;}
.header-nav .nav                    { }
.header-nav .nav li                 {position:relative; height:auto; }
.header-nav .nav .menu > li         {display: block; float: left;}
.header-nav .nav .menu li a         {display: block; padding: 0 10px; font-family: 'libre_baskervillebold'; color: #fff; height: 45px; line-height: 45px; transition: all 0.3s ease-in-out 0s;}
.header-nav .nav .menu li a:hover,
.header-nav .nav ul.menu li:hover a             {background: #edba07; color: #32353a; text-decoration: none;}

/* funcionamento dos submenus */
.header-nav .nav ul.sub-menu                    {display: none; position: absolute; top: 45px; width: 150px;}
.header-nav .nav ul.sub-menu li                 {}
.header-nav .nav ul.menu li:hover > ul.sub-menu {display: block; }
.header-nav .nav ul.menu li:hover a  			{background: #edba07;}
/* fim funcionamento dos submenus */

.header-nav .nav .sub-menu                      {background: #edba07;}
.header-nav .nav .sub-menu a                    {color: #32353a !important;}
.header-nav .nav .sub-menu li:first-child a     {border-top: 0 }

/*main
--------------------------------------*/
.main                               {max-width: 1140px;  margin: 0 auto;} 

/*mainContent
--------------------------------------*/
.main-content                       {width: 70%; float: left;}
/*
.destaques-2                        {width: 100%; margin-bottom: 50px;}
.destaques-2 .post                  {width: 370px; float: left; margin-left: 40px;}
.destaques-2 .post:nth-child(2)     {margin-left: 0;
*/
.destaques-2 .post:nth-child(2n+1) 	{clear: left;}

.destaque 							{margin-bottom: 30px;}
.destaque .image                    {margin-bottom: 30px; float: none !important;}
.post-title                         {margin-bottom: 30px; border-left: 3px solid #456e28; padding-left: 12px;}
.post-title a                       {font-size: 20px; font-size:1.429rem; margin-bottom: 20px;}
.post-title a:hover                 {color: #456e28; text-decoration: none;}
.box-news                           {border-top: 1px solid #e4e4e4;}
.box-news .image                    {float: left; margin-right: 15px;}
.box-news .post                     {margin-bottom: 20px;}
.box-news.no-margin                 {margin-right: 0;}
.box-news .post-title              	{border:0; }
.box-news .post-title a             {font-size: 16px; font-size: 1.143rem; margin-bottom: 15px;}
.box-news .line                     {border-bottom: 1px solid #e4e4e4; margin-top: 20px;}
.the-excerpt                        {color: #686868;}

.the-excerpt                        {display: none;}

.garota-tribuna                      {position: relative; margin-bottom: 20px;}
.garota-tribuna .box-title           {width: 100%; background: #32353a; position: absolute; bottom: 0; padding: 25px; padding-bottom: 15px; margin-bottom: 0;}
.garota-tribuna h3                   {font-family: 'archivo_blackregular'; font-size: 25px; font-size: 1.786rem; color: #edba07; text-transform: uppercase; letter-spacing: -2px; margin-bottom: 10px;}
.garota-tribuna h3 span              {color: #fff;}
.garota-tribuna h2                   {line-height: .7;}
.garota-tribuna .box-title a         {text-transform: none; color: #fff;}

.artigo-do-dia                       {height: 300px; background: #32353a; padding: 30px 20px 30px 30px; margin-bottom: 20px; margin-top: 20px; position: relative;}
.artigo-do-dia a                     {color: #fff;}
.artigo-do-dia .image                {float: right;}
.artigo-do-dia .avatar,
.artigo-do-dia .wp-post-image 		 {width: 78px; height: 78px; border-radius: 50%; border: 2px solid #fff; }
.artigo-do-dia .shortcut-bar         {margin-top: 15px; margin-bottom: 20px; color: #fff;}
.tit-art-dia                         {font-family: 'archivo_blackregular'; font-size: 40px; font-size: 2.857rem; text-transform: uppercase; color: #fff; line-height: 0.7; float: left; letter-spacing: -2px; padding-top: 10px;}
.tit-art-dia span                    {font-size: 30px; font-size: 2.143rem; border-left: 55px solid #456e28; display: block; margin-top: 2px;}
.post-title-art-day                  {font-size: 20px; font-size: 1.429rem;}
.artigo-do-dia .traco                {background: url(imgs/traco.png); width: 87px; height: 117px; position: absolute;}

.enquete .section-title              {color: #444444;}
.wp-polls .poll-title                {color: #686868; margin-top: 10px; margin-bottom: 10px;}
.wp-polls-ul label                   {color: #32353a;}
.wp-polls-ul li                      {margin-bottom: 5px;}
.wp-polls input[type="radio"]        {display: none;} 
.wp-polls input[type="radio"] + label span {display: inline-block; width: 15px; height: 15px; border: 3px solid; border-color: #444444; cursor: pointer; vertical-align: middle; margin-right: 10px; border-radius: 3px;} 
.wp-polls input[type="radio"]:checked + label span {background: #32353a;}
.wp-polls .Buttons                   {border: 3px solid #edba07; border-radius: 3px; font-family: 'libre_baskervillebold'; font-size: 18px; font-size: 1.286rem; padding: 15px 40px; background: #fff; color: #32353a; transition: all 0.3s ease-in-out 0s; margin-bottom: 15px;} 
.wp-polls .Buttons:hover             {background: #edba07;}

.mais-lidas                          {margin-top: 50px; margin-bottom: 50px;}
.mais-lidas h2                       {margin-bottom: 40px;}
.mais-lidas .post:nth-child(6n+1)    {margin-right: 0;}
.mais-lidas .image                   {margin-bottom: 20px;}
.mais-lidas h3                       {font-size: 14px; font-size: 1rem; border-left: 4px solid; border-color: #444444; padding-left: 15px;}
.mais-lidas h3:hover                 {border-color: #456e28;}
.mais-lidas .wp-post-image           {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; -webkit-filter: grayscale(100%);}
.mais-lidas a:hover .wp-post-image   {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%);}
.mais-lidas a:hover                  {color: #456e28; text-decoration: none;}

.agenda .section-title               {margin-bottom: 15px;}
.agenda .button-agenda               {border: 3px solid #456e28; border-radius: 3px; font-size: 18px; font-size: 1.286rem; padding: 15px 40px; background: #fff; color: #32353a; transition: all 0.3s ease-in-out 0s; margin-left: 71px;}
.agenda .button-agenda:hover         {background: #456e28;}
.agenda .timely                      {margin-bottom: 30px;}

.celebridades 							{margin-bottom: 50px;}
.videos .post-title a,                
.celebridades .post-title a          {border-color: #edba07;}
.videos .post-title a:hover,
.celebridades .post-title a:hover    {color: #edba07;}

.celebridades                      	 {width: 100%; margin-right: 0; margin-bottom: 50px;}

.archive-post .image,
.archive-post .author_avatar         {float: left; margin-right: 20px;}
.archive-post                        {margin-bottom: 40px; padding-bottom: 25px; border-bottom: 1px solid #e4e4e4;}
.archive-post .box-title             {line-height: .3;}
.archive-post .box-title .the-category { color:#6b6b6b; }

.author .archive-post 				 {margin-bottom:0; border-bottom:none;}

.list-categories                     {list-style: none inside url(imgs/list.png);}
.list-categories li                  {padding: 10px 0; border-bottom: 1px solid #e4e4e4; width: 160px; float: left; margin-right: 30px;}
.list-categories li:nth-child(even)  {margin-right: 0;}
.list-categories a                   {font-size: 16px; font-size: 1.143rem; color: #fff;}
.list-categories a:hover             {color: #edba07; text-decoration: none;}

.wp-pagenavi                         {text-align: center;margin-bottom: 30px;}
.wp-pagenavi a,
.wp-pagenavi span                    {border: 2px solid #e4e4e4 !important; border-radius: 1px; font-size: 16px; font-size: 1.143rem;}

.impresso, .agenda                   {margin-top: 50px; margin-bottom: 50px; min-height: 245px;}
.home .agenda                        {margin-top: 0;}

body.single-post .box-title .the-category span {display:none;}

.single-author,
.single-time                         	{padding-left: 25px;}
.single-author                       	{background: url(imgs/single-author.png) left top no-repeat;}
.single-time                         	{background: url(imgs/single-time.png) left top no-repeat;}
.single-author                       	{margin-bottom: 10px;}
.single-time                         	{margin-bottom: 20px;}
.single-author a                     	{color: #456e28;} 

.single .content p                   	{line-height: 26px;}

.compartilhe                         	{clear:both;margin-bottom: 15px;padding: 15px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
.compartilhe .addthis_toolbox        	{float: right;}
.compartilhe .title                  	{font-size: 30px; font-size: 2.143rem; color: #686868;}

.archive .classificados              	{width: 370px; margin-right: 40px; float: left;}
.archive .classificados:nth-child(odd)  {margin-right: 0;}

.archive .galeria .image,
.archive .classificados .image          {margin-bottom: 30px;}

.loop.type-galeria 		   				{width: 233px; margin-right: 40px; float: left; height: 540px;}
.loop.type-galeria:nth-child(3n+3) 		{margin-right: 0px;}
.sidebar .galeria           			{float: none; width:100%;}

.classi-cat li                          {border-left: 3px solid #456e28; font-size: 20px; font-size: 1.429rem; margin-bottom: 20px; padding-left: 12px; font-family: 'libre_baskervillebold';}

.celebridades article.loop              {width: 370px; margin-right: 40px; float: left;}
.celebridades article:nth-of-type(2)    {margin-right:0;}
.celebridades .image,
.videos .image                          {height: 215px; overflow: hidden; margin-bottom: 40px;}

.widget-tudo-que-ha article > .image 	{height: 215px; overflow: hidden; margin-bottom: 40px;}
.widget-tudo-que-ha .box-author 		{position: relative; top:-65px; margin-right: 10px; float: right; background: #ffffff; padding: 10px;}
.widget-tudo-que-ha .shortcut-bar 		{margin-top: 5px;}
.widget-tudo-que-ha .separator-yellow  	{background: #9d7ca9;}
.widget-tudo-que-ha .post-title 		{border-left: 3px solid #9d7ca9;}

.listagem-videos .image                 {margin-bottom: 30px;}
.listagem-videos a:hover,				
.listagem-videos a:hover .post-title 	{color:#456e28; text-decoration: none !important;}

.related-posts                          {margin-top: 50px; margin-bottom: 50px;}
.related-posts h2                       {margin-bottom: 40px;}
.related-posts .image                   {margin-bottom: 20px;}
.related-posts h3                       {font-size: 14px; font-size: 1rem; border-left: 4px solid; border-color: #444444; padding-left: 15px;}
.related-posts h3:hover                 {border-color: #456e28;}
.related-posts .wp-post-image           {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; -webkit-filter: grayscale(100%);}
.related-posts a:hover .wp-post-image   {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%);}
.related-posts a:hover                  {color: #456e28; text-decoration: none;}

.previous-post, .next-post 				{width: 350px; padding: 20px 30px; overflow: hidden; border: 4px solid #e4e4e4; border-radius: 10px; margin-top: 30px; text-align: center;}
.previous-post 							{float: left;}
.next-post 								{float: right;}
.previous-post p, .next-post p     		{margin-bottom: 15px;}

.super-noticia .post {
 /* border-top: 3px solid #456e28;
  border-bottom: 3px solid #456e28;*/
  padding: 15px 0;
  margin-bottom: 15px;
}
.super-noticia .post-title {
  border-left: 0;
  padding-left: 0;
}

.super-noticia .post-title a {
	color: #ee1f3f;
}
.super-noticia .post-no-results 			{display: none;}
.super-noticia .the-excerpt 				{font-size: 18px; font-size: 1.286rem;}
.super-noticia .post-title  				{margin-bottom: 15px;}
.super-noticia .post-title a 				{font-size: 24px; font-size: 1.714rem;}


/*destaques
--------------------------------------*/
.news-carousel                      		{position: relative; z-index: 0; overflow: hidden; margin-bottom: 50px;}
.news-carousel .text                		{position: absolute;bottom: 20px;margin:0 3%;width: 94%;}
.news-carousel a                    		{color: #fff; font-family: 'libre_baskervillebold'}
.news-carousel h3                   		{font-size: 40px; font-size: 2.857rem; font-weight: normal;}
.news-carousel .category            		{text-transform: uppercase; color:#FFF;}
.news-carousel img          				{height: 100%;}

.news-carousel-item-thumbs          		{position:absolute; bottom:0; z-index: 999; width: 100%;}
.news-carousel-item-thumbs a        		{display: block;float: left; height: 0; border-bottom: solid 6px #929292;width: 18.4%;margin-right:2%;position: relative;}
.news-carousel-item-thumbs a:last-child 	{margin-right:0;}
.news-carousel-item-thumbs a.active 		{border-bottom: solid 6px #456e28;}
.news-carousel-item-thumbs a img    		{display: none;}

.news-carousel-item-thumbs:hover a 			{height: 0;}
.news-carousel-item-thumbs a:hover 			{border-bottom:solid 6px #456e28;}
.news-carousel-item-thumbs a:hover img 		{position: absolute; bottom:0; display:block; max-width: 100%; height:auto; border:solid 3px #456e28;}
.news-carousel .transparencia 	    		{height: 272px; width: 100%; background: url(imgs/transparencia.png);position: absolute; bottom: 0;}


/*box Blogueiro
--------------------------------------*/ 
.box-blogueiro                      		{height: 554px; width: 100%; background: url(imgs/back-blog.jpg) center top no-repeat; padding-top: 50px; margin: 20px 0 50px 0;}
.box-blogueiro a                    		{color: #fff;}
.box-blogueiro .blog                		{text-align: center;}
.box-blogueiro .image           			{width: 80%; height: 80%; margin:0 auto;}
.box-blogueiro .image img           		{max-width: 100%; height: auto; overflow: hidden; border: 2px solid #fff; border-radius: 50%;}
.box-blogueiro .author-info         		{margin-bottom: 15px;}
.box-blogueiro .line                		{display: block; width: 40px;  height: 1px; background: #fff; margin: 15px auto;}
.box-blogueiro .section-title       		{margin-bottom: 50px;}

/*sidebar
--------------------------------------*/
.sidebar                            		{width: 30%; float: right;} 
.sidebar .ultimas-noticias .section-title 	{margin-bottom: 15px;}
.sidebar .ultimas-noticias .box-title 		{margin-bottom: 5px;}
.sidebar .ultimas-noticias .post-title  	{/*margin-bottom: 5px;border-left: 0;padding-left: 0;*/}
.sidebar .ultimas-noticias .post-title a 	{font-size: 16px; font-size: 1.143rem;}
.sidebar .line 								{border-bottom: 1px solid #e4e4e4; margin:20px 0;}

.main .section-horoscope 					{margin-bottom: 40px; height: 335px;}
.main .section-horoscope .list-horoscope,
.main .section-horoscope .item             		{height: 160px; overflow: hidden;}
.main .section-horoscope .item             		{background: #ffffff;}
.main .section-horoscope .icon             		{background-image:url('imgs/sprite.png'); background-repeat: no-repeat; width: 90px; height: 90px; float: left;}

.main .section-horoscope .icon.aries,
.main .section-horoscope .list-horoscope .icon.aries     		{background-position: 0 -291px;}
.main .section-horoscope .icon.touro,
.main .section-horoscope .list-horoscope .icon.touro     		{background-position: -90px -291px;}
.main .section-horoscope .icon.gemeos,
.main .section-horoscope .list-horoscope .icon.gemeos      		{background-position: -180px -291px;}
.main .section-horoscope .icon.cancer,
.main .section-horoscope .list-horoscope .icon.cancer     		{background-position: -270px -291px;}
.main .section-horoscope .icon.leao,
.main .section-horoscope .list-horoscope .icon.leao     		{background-position: -360px -291px;}
.main .section-horoscope .icon.virgem,
.main .section-horoscope .list-horoscope .icon.virgem     		{background-position: -450px -291px;}
.main .section-horoscope .icon.libra,
.main .section-horoscope .list-horoscope .icon.libra     		{background-position: -540px -291px;}
.main .section-horoscope .icon.escorpiao,
.main .section-horoscope .list-horoscope .icon.escorpiao   		{background-position: -630px -291px;}
.main .section-horoscope .icon.sagitario,
.main .section-horoscope .list-horoscope .icon.sagitario  		{background-position: -720px -291px;}
.main .section-horoscope .icon.capricornio,
.main .section-horoscope .list-horoscope .icon.capricornio		{background-position: -810px -291px;}
.main .section-horoscope .icon.aquario,
.main .section-horoscope .list-horoscope .icon.aquario    		{background-position: -900px -291px;}
.main .section-horoscope .icon.peixes,
.main .section-horoscope .list-horoscope .icon.peixes    		{background-position: -990px -291px;}

.main .section-horoscope .wrapper        						{width: 195px; height: 160px; float: right; }
.main .section-horoscope .title              					{font-weight: bold; font-size: 20px; font-size: 1.429rem; display: block; color: #424242; }
.main .section-horoscope .period             					{font-size:12px; font-size: 0.857rem; margin-bottom: 10px; display: block; color: #686868;}
.main .section-horoscope .description 							{font-size:12px; font-size: 0.857rem; color: #686868;}
.main .section-horoscope .signs-list-thumbs        				{width: 370px;}
.main .section-horoscope .signs-list-thumbs a      				{background-image:url('imgs/sprite.png'); background-repeat: no-repeat; display: block; float: left; width: 32px; height: 32px; margin-bottom: 10px; margin-left: 20px}
.main .section-horoscope .signs-list-thumbs a:nth-child(6n+1) 	{clear: left; margin-left: 0 }

.main .section-horoscope .signs-list-thumbs .aries 				{background-position: 0 -217px;}
.main .section-horoscope .signs-list-thumbs .touro 				{background-position: -32px -217px;}
.main .section-horoscope .signs-list-thumbs .gemeos 			{background-position: -64px -217px;}
.main .section-horoscope .signs-list-thumbs .cancer 			{background-position: -96px -217px;}
.main .section-horoscope .signs-list-thumbs .leao 				{background-position: -128px -217px;}
.main .section-horoscope .signs-list-thumbs .virgem 			{background-position: -160px -217px;}
.main .section-horoscope .signs-list-thumbs .libra 				{background-position: -192px -217px;}
.main .section-horoscope .signs-list-thumbs .escorpiao 			{background-position: -224px -217px;}
.main .section-horoscope .signs-list-thumbs .sagitario 			{background-position: -256px -217px;}
.main .section-horoscope .signs-list-thumbs .capricornio 		{background-position: -288px -217px;}
.main .section-horoscope .signs-list-thumbs .aquario 			{background-position: -320px -217px;}
.main .section-horoscope .signs-list-thumbs .peixes 			{background-position: -352px -217px;}

.main .section-horoscope .signs-list-thumbs .aries.active,
.main .section-horoscope .signs-list-thumbs .aries:hover    	{background-position: 0 -249px;}
.main .section-horoscope .signs-list-thumbs .touro.active, 
.main .section-horoscope .signs-list-thumbs .touro:hover    	{background-position: -32px -249px;}
.main .section-horoscope .signs-list-thumbs .gemeos.active,
.main .section-horoscope .signs-list-thumbs .gemeos:hover    	{background-position: -64px -249px;}
.main .section-horoscope .signs-list-thumbs .cancer.active,
.main .section-horoscope .signs-list-thumbs .cancer:hover    	{background-position: -96px -249px;}
.main .section-horoscope .signs-list-thumbs .leao.active,
.main .section-horoscope .signs-list-thumbs .leao:hover    		{background-position: -128px -249px;}
.main .section-horoscope .signs-list-thumbs .virgem.active,
.main .section-horoscope .signs-list-thumbs .virgem:hover    	{background-position: -160px -249px;}
.main .section-horoscope .signs-list-thumbs .libra.active,
.main .section-horoscope .signs-list-thumbs .libra:hover    	{background-position: -192px -249px;}
.main .section-horoscope .signs-list-thumbs .escorpiao.active,
.main .section-horoscope .signs-list-thumbs .escorpiao:hover  	{background-position: -224px -249px;}
.main .section-horoscope .signs-list-thumbs .sagitario.active,
.main .section-horoscope .signs-list-thumbs .sagitario:hover  	{background-position: -256px -249px;}
.main .section-horoscope .signs-list-thumbs .capricornio.active,
.main .section-horoscope .signs-list-thumbs .capricornio:hover 	{background-position: -288px -249px;}
.main .section-horoscope .signs-list-thumbs .aquario.active,
.main .section-horoscope .signs-list-thumbs .aquario:hover   	{background-position: -320px -249px;}
.main .section-horoscope .signs-list-thumbs .peixes.active,
.main .section-horoscope .signs-list-thumbs .peixes:hover   	{background-position: -352px -249px;}


/*footer
--------------------------------------*/
.footer                             { background: #32353a; padding: 50px 0;}
.footer .box                        {float: left; width: 350px; margin-left: 37px;}
.footer .box:first-child            {margin-left: 0;}
.footer .social li                          {float: left; margin-right: 10px;}
.footer .social a                           {display:block;width: 75px; height: 75px; border-radius: 2px; transition: background 0.3s ease-in-out 0s;}
.footer .social a:hover                     {background: transparent !important;}
.footer .social a.face                      {background: #3f67c0; border: 3px solid #3f67c0;}
.footer .social a.twitter                   {background: #35b5eb; border: 3px solid #35b5eb;}
.footer .social a.whatsapp                  {background: #34af23; border: 3px solid #34af23;}
.footer .social a.rss                       {background: #edba07; border: 3px solid #edba07;}
.footer .social a i                         {display:block; width: 33px; height: 30px; background: url(imgs/social-icons.png); margin-top: 19px; margin-left: 17px;}
.footer .social a.twitter i                 {background-position: left -30px;}
.footer .social a.whatsapp i                {background-position: left -60px;}
.footer .social a.rss i                     {background-position: left -90px;}
.siga-nos                           {font-family: 'libre_baskervilleregular'; color: #fff; margin-bottom: 25px;}
.copyright                          {float: left; color: #fff;}
.logo-id5                           {float: right;}

/*override Agenda
--------------------------------------*/
.agenda .ai1ec-date {background: #fff !important; border:none !important;}
.agenda .ai1ec-date-title {background: #456e28 !important; margin-left: 0; box-shadow: none;}
.ai1ec-agenda-widget-view .ai1ec-date-title,
.ai1ec-agenda-view .ai1ec-date-title {color: #fff; text-shadow: none; font-family: 'libre_baskervillebold';}
.ai1ec-agenda-widget-view .ai1ec-month,
.ai1ec-agenda-view .ai1ec-month {background: none; text-shadow:none; color: inherit;}
.ai1ec-agenda-widget-view .ai1ec-date-title,
.ai1ec-agenda-view .ai1ec-date-title {border-style: none; border-width: 0; border-radius: 3px; padding: 10px; width: auto; font-weight: normal !important; border:3px solid #456e28; transition: all 0.3s ease-in-out 0s;}
.ai1ec-agenda-widget-view .ai1ec-date-title:hover,
.ai1ec-agenda-view .ai1ec-date-title:hover {background: #fff !important; color: #456e28 !important;}
.ai1ec-agenda-widget-view .ai1ec-event > a {border:none; font-family: 'libre_baskervillebold'; font-size: 14px; font-size: 1rem; color: #32353a !important;}
.ai1ec-agenda-widget-view .ai1ec-event > a:hover {color: #32353a !important; text-decoration: underline !important;}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time {font-weight: normal;}

/*override interna Agenda
--------------------------------------*/
.timely,
.ai1ec-posterboard-view .ai1ec-event-title 	{font-family: 'libre_baskervillebold' !important;}
.timely a:hover 							{}
.ai1ec-posterboard-view .ai1ec-event-title 	{font-size: 20px;}
.ai1ec-posterboard-view .ai1ec-date-block-wrap {background: #456e28 !important; text-shadow:none; font-family: 'libre_baskervillebold'; border-radius: 3px; opacity: 1;}
.ai1ec-posterboard-view .ai1ec-month 		   {background: none; font-size: 0.7em;}
.ai1ec-category:hover, .active > .ai1ec-category {background: #456e28 !important; box-shadow: none; text-shadow:none; color: #fff;}
.ai1ec-posterboard-view .ai1ec-event-wrap 	{opacity: 1;}

/*Módulos
--------------------------------------*/
.separator                          {width: 100%; border: 0; height: 7px; margin-bottom: 15px; background: #fff; float: left; margin-top: 0;}
.separator-yellow                   {background: #edba07;}
.separator-green                    {background: #456e28;}
.footer-separator                   {border: 0; background: #edba07; height: 12px; margin-right: 5px 0;}
.social-separator                   {background: #3d4046; width: 350px; margin-top: 50px !important;}
.section-title,
.content-title                      {font-size: 30px; font-size: 2.143rem; color: #fff; margin-bottom: 40px;}
.section-title-gray,
.content-title                      {color: #444444;}
.box-title                          {margin-bottom: 25px;}
.box-title a                        {font-size: 14px; font-size: 1rem; color: #6b6b6b; text-transform: uppercase;}

.banner-openx-ret                   {border-bottom: 1px solid; border-top: 1px solid; border-color: #e4e4e4; padding: 20px 0;}
.banner-openx-margin                {margin: 50px 0;}

.the-title                          {font-size: 20px; font-size:1.429rem; border-left: 3px solid #456e28; padding-left: 12px; margin-bottom: 20px;}

.ajax-loader 						{width:auto!important;float:right;margin-top: 12px;margin-right: 10px;}
div.wpcf7-response-output 			{margin:5em 0 0;padding:0.2em 1em;}

.term-garota-tribuna article.coluna-25:nth-child(4n+5) {clear: left;}

/*------------------------------------*\
	RESPONSIVE
\*------------------------------------*/

.header .btn-open,                      
.main-content .banner-header 			{display:none;}
.wp-caption 							{max-width:760px;}
.wp-caption-text 						{margin-right:0 !important;}

@media only screen and (max-width:1024px) {
	.wp-caption 						{max-width:100%;}
	.header .btn-open                   {display: block;}
	body > .wrapper 					{position: relative;padding-top: 150px; z-index: 1; }
	.header-wrapper 					{width:100%;height:130px;position:fixed;top:0;z-index:99;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,1);}
	.header 							{margin-bottom: 50px; position: static;z-index: auto;}
	.header .logo a 					{margin-top: 0;}
	.header .logo-header 				{padding-top: 15px;padding-bottom: 15px;}
	.header .social 					{margin-right: 20px;}
	.header .banner-header,
	.header .header-nav  				{display: none}
	.responsive-sidebar .menu 			{padding-top: 0;}
	.responsive-sidebar .search 		{float: none; z-index: auto; margin-top: 0;padding-top: 30px; width: 200px;}
	.responsive-sidebar .search-input 	{background: #ffffff;border-radius: 0; float: left; width: 135px; height: 20px; margin-bottom: 0;color: #02623b;}
	.search-submit 						{width:40px; height:40px;position:static; float: none; margin:0; background:#2b4718 url(imgs/search-button.png) no-repeat center;}

	.main-content .banner-header  		{display: block;width: 728px;margin: 0 auto;padding-bottom: 40px;}
	.top-header .centraliza 			{padding:0 4%;}
	.main								{padding: 0 4%;padding-right:0;}
	.main.logo-header 					{padding: 15px 4%;}
	.main.box							{padding: 0 4%;padding-right:0;}

	.main-content,
	.sidebar 							{width: 100%;float: none;clear: both;}
	.sidebar .separator 				{width: 100%;float: none;}
	.sidebar .ultimas-noticias 			{margin-top: 30px;}
	.sidebar .ultimas-noticias hr 		{display: none;}
	.sidebar .ultimas-noticias article 	{width: 46%; margin-right: 3%; float: left;}
	.sidebar .ultimas-noticias article:nth-child(odd) {clear: left;}
	.sidebar .ultimas-noticias article:nth-child(even) {clear: right;}
	.garota-tribuna .box-title 			{width: 100%; padding: 25px;}
	.sidebar .galeria,
	.sidebar .artigo-do-dia,
	.sidebar .agenda,
	.sidebar .enquete,
	.sidebar .impresso,
	.sidebar .section-horoscope			{width: 60%; margin: 30px auto; float: none; height: auto; position: relative;}
	.sidebar .banner-openx 				{display: inline-block; position: relative;left: 50%; margin:30px 0; margin-left: -157px; }
	.sidebar .agenda .button-agenda 	{margin: 0 auto;}
	.sidebar .enquete p 				{text-align: left !important;} 			

	.sidebar .section-horoscope:before,
	.sidebar .section-horoscope:after	 {content: ""; display: table; clear: both;}

	.sidebar .section-horoscope .icon 	 {float: none;}
	.sidebar .section-horoscope .wrapper {width: 100%;float: none;}
	.sidebar .section-horoscope .list-horoscope,
	.sidebar .section-horoscope .item 					{height: 200px;}
	.sidebar .section-horoscope .signs-list-thumbs 					{width: 100%;}
	.sidebar .section-horoscope .signs-list-thumbs a:nth-child(6n+1){clear:none;margin-left: 0;}
	.sidebar .section-horoscope .signs-list-thumbs a  				{margin-left: 0; margin-right: 10px;}

	.mais-lidas-sidebar 					{width: 96%; margin-right: 4%; clear: both; padding-top: 30px;}
	.mais-lidas-sidebar:before,
	.mais-lidas-sidebar:after				{content: ""; display: table; clear: both;}

	.footer .box:before,
	.footer .box:after						{content: ""; display: table; clear: both;}	
	.footer .box,
	.footer .box:first-child 				{width: 60%; margin: 30px auto; float: none; height: auto; position: relative;}
	.footer .box .separator 				{width: 100%;float: none;}
	.footer .list-categories li 			{width: 46%; margin:0 2%;}
	.footer .twitter-timeline  				{max-width:none !important; width: 100% !important;}

	.comment-form input[type=submit] 		{float: none;}

	.separator,
	.sidebar .separator,
	.footer .box .separator 				{width: 250px; margin-left: 0;}

}
@media only screen and (max-width:728px) {
	.main-content .banner-header,
	.banner-openx-ret 						{display: none}
}
@media only screen and (max-width:600px) {
	.news-carousel h3 						{font-size: 16px;}
	.main-content .banner-header,
	.banner-openx-ret 						{display: none}
	.coluna-25 								{width: 46%;margin-right: 4%;}	
	.box-blogueiro 							{height: auto;width: 100%; background-repeat: repeat-y; padding-top: 50px;margin: 20px 0 50px 0;}
	.box-blogueiro:before,
	.box-blogueiro:after					{content: ""; display: table; clear: both;}
	.box-blogueiro article:nth-child(2n+2) 	{clear: left;}
	.box-blogueiro article:nth-child(2n+1) 	{clear: right;}
	.box-blogueiro article 					{margin-bottom: 30px;}

	.term-garota-tribuna article.coluna-25:nth-child(2n+3) {clear: left;}

	.mais-lidas:before,
	.mais-lidas:after						{content: ""; display: table; clear: both;}
	.mais-lidas article:nth-child(2n+2) 	{clear: left;}
	.mais-lidas article:nth-child(2n+1) 	{clear: right;}
	.mais-lidas article 					{margin-bottom: 30px;}

	.wp-caption 							{width: 100% !important;}
	img.size-medium,
	img.size-full,
	img.size-large  						{width: 100%; height: auto;}
	.wp-caption p.wp-caption-text 			{margin-right: 0;}
	.wp-pagenavi 							{margin:30px 0;}
}
@media only screen and (max-width:480px) {
	.top-header .date {display: none;}
	.header .logo a 						{width: 265px;height: 64px;background: url('imgs/logo-responsive.png') no-repeat left -67px;}
	.coluna-25,
	.coluna-50,
	.coluna-100,
	.sidebar .agenda,
	.sidebar .enquete,
	.sidebar .section-horoscope,
	.sidebar .ultimas-noticias article,
	.sidebar .artigo-do-dia,
	.footer .box,
	.footer .box:first-child,
	.sidebar .impresso,
	.sidebar .galeria 						{width: 96%; margin:0; margin-right: 4%; margin-bottom: 20px; float: none;}	
	.footer .social li 						{margin-right: 5px;}
	.mais-lidas 							{margin-top: 0;}
	.celebridades,
	.destaque 								{margin-bottom: 0;}
	.box-blogueiro .image 					{width: 30%; height: 30%;}
	.sidebar .impresso,
	.sidebar .agenda 						{min-height: 0;}
	.footer .list-categories li 			{width:100%; margin:0; float: none;}

	.previous-post,
	.next-post 								{display: none;}
}

/* Iframe sob menu */

#a2ab53fe{margin:auto !important;display:block;margin-top: -24px !important;margin-bottom: 40px !important;}

@media screen and (max-width: 480px){
#a2ab53fe{display:none}
}

/* ELEIÇÕES TOPO */


.eleicoes2020{display:none;}
.home .eleicoes2020{display:block;}
.eleicoes2020 {background: url(imgs/bg-eleicoes.png) center bottom no-repeat;background-size:cover;padding:20px 0px;margin-bottom:50px;overflow:hidden; color: #fff}
.eleicoes2020 a {color: #fff;}
/*.home .header {margin-bottom: 0px;}*/
.eleicoes2020 .section-title{margin-bottom:20px;}
.eleicoes2020 .materia-destaque {width: 75%; margin-right: 2%; float: left;}
.eleicoes2020 .outras-materias {width: 23%; float: left;}
.eleicoes2020 .materia-destaque h3 {font-size: 30px;}
.eleicoes2020 .outras-materias h3 {font-size: 15px;font-weight: 800 !important; }
.eleicoes2020 .loop{position:relative}
.eleicoes2020 .areas-destaque-eleicoes .text {position: absolute;bottom: 0px;padding: 20px;margin: 0 0%;width: 100%;background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);}
.eleicoes2020 .outras-materias .text {position: absolute;bottom: 0px;margin: 0 0%;width: 100%;padding:12px;background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%)}
.eleicoes2020 .materia-destaque .loop .image img{width:100%;height:auto;}
.eleicoes2020 .outras-materias .loop .image{margin-bottom:23.5px;}
.eleicoes2020 .outras-materias .loop .image img{width: 100%;height: auto;}
.eleicoes2020 .the-category a{color:#f1e906;}
.eleicoes2020 .materia-destaque .the-category a{font-weight:700;display: block;margin-bottom: 8px;}
.eleicoes2020 .outras-materias .the-category a{font-weight:700;display: block;margin-bottom: 5px;}
 
 .eleicoes2020 .text-center{margin-top:10px;text-align:center;}
 .eleicoes2020 .ver-mais {display: inline-block;margin-bottom;border: 1px solid #456e28;border-radius: 3px;font-size: 18px;padding: 12px 20px;background: rgb(8 52 61);color: #ffffff;transition: all 0.3s ease-in-out 0s;margin-left: 71px;}
 .eleicoes2020 .ver-mais:hover {background: rgb(8 52 62 / 1);transition:0.5;filter: contrast(0.9);text-decoration: none;}
 
 @media screen and (max-width: 480px){

	.eleicoes2020 .section-title{text-align:center;}
	.eleicoes2020 .materia-destaque {width: 95%; margin-right: 2%; float: left;}
	.eleicoes2020 .outras-materias {width: 95%; float: left;}
	.eleicoes2020 .materia-destaque h3 {font-size: 15px;}
	.eleicoes2020 .outras-materias h3 {font-size: 15px;font-weight: 800 !important; }
	.eleicoes2020 .text-center{margin-bottom:10px;}
	.eleicoes2020 .ver-mais {font-size: 12px;padding: 12px 10px;margin-left: 0px;}
	}
