	/*
Theme Name: Tribuna do Sertão
Author: id5
Author URI: https://www.id5.com.br/
Description: Template produzido pela id5
Version: 2.1
Tags:
*/

/*========== CONFIGURAÇÕES INICIAIS E GRID ==========*/
.container{max-width: 1280px !important;}
.tira-padding{padding-left: 0 !important; padding-right: 0 !important;}
.tira-padding-left{padding-left: 0 !important;}
.tira-padding-right{padding-right: 0 !important;}
.sidebar {margin-top: 30px;}


/*========== NOVOS ESTILOS ==========*/
.menu-header-menu-container {margin: auto;}
/*Titulos das sessões -------------*/
.titulo-da-sessao{width: 100%; margin-top: 30px; margin-bottom: 15px;}
.titulo-da-sessao h1 {color: #5b5b5b; width: max-content !important; font-size: 28px !important; font-family: 'Open Sans', sans-serif; font-weight: 700 !important; position: relative;}
.titulo-da-sessao h1:after{content: ''; width: 100px; height: 3px; background-color: red; position: absolute; right: -110px; bottom: 5px;}

.tverde h1:after{background-color: #458c48;}
.tvermelho h1:after{background-color: #d9241d}
.trosa h1:after{background-color: #ff0052;}
.tlaranja h1:after{background-color: #ff8a00;}
.tazul h1:after{background-color: #0669de;}
.taqua h1:after{background-color: #22af8f;}
a.btn-mais{background-color: red; padding: 10px 60px; border-radius: 4px; color: #ffffff;transition: 0.3s; margin-bottom: 20px; display: inline-block;}
a.btn-mais:hover{ text-decoration: none; color: #ffffff; transition: 0.3s;}

/*Noticias destaques em linha*/
.linha-destaque {width: max-content; overflow: hidden; position: relative; border-bottom: 1px solid #eaeaea; padding: 10px 0px 5px 0px; margin-top: -50px; margin-bottom: 50px; animation: linha-destaque 30s linear infinite;}
.linha-destaque:before{content: ''; width: 100px; height: 55px; left: 0; top: 0; z-index: 9; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%)}
.linha-destaque .post-title a {font-weight: 400 !important;}
.linha-destaque .loop{float: left;position: relative;  float: left; width: max-content; margin-right: 50px;}
.linha-destaque .loop:after{content: ''; width: 7px; height: 7px; border-radius: 7px; position: absolute;top: 13px; left: -15px; background-color: #448c48;}
@keyframes linha-destaque {
  0% { left: 0; }
  100% { left: -100%; }
}

/*Titulos das postagens-------------*/
.post-title > a {font-size: 16px !important; color: #5c5c5c !important; font-weight: 600 !important;}
.area-escura .post-title > a {color: #ffffff !important;}
.destaques .text h3 a{font-size: 16px !important; color: #ffffff !important; font-weight: 600 !important;}
.addthis_toolbox span{border-radius: 50%;}
.content a{color: #079a5f;}


/*Noticias destaques (Apenas textos --*/
.destaque-principal-texto .post-title a{font-size: 46px !important;  font-family: 'Open Sans', sans-serif; font-weight: 700 !important;}
.outros-destaques-titulo .post-title a{font-size: 28px !important;  font-family: 'Open Sans', sans-serif; font-weight: 700 !important;}
.outros-destaques-texto .post-title a {font-size: 16px !important;  font-weight: 600 !important; position: relative; padding-left: 15px}
.outros-destaques-texto .post-title a:after{content: ''; width: 7px; height: 7px; border-radius: 7px; position: absolute;top: 10px; left: 0; background-color: #448c48;}

/*Noticias do footer*/
.area-escura{background-color: #1a1a1a; overflow: hidden; padding: 80px 0px; margin-top: 40px;}
.area-escura .titulo-da-sessao h1 {color: #ffffff;}
.area-escura  .box-news .post-title              	{border:0; border-bottom: 1px solid #5c5c5c; }
.area-escura  .box-news .post-title > a {color: #5c5c5c !important; font-family: 'Open Sans', sans-serif;}
.area-escura  .box-news .post-title > a:hover {color: #ffffff !important;}


.footer{background-color: #ffffff !important; padding: 60px 0px 100px 0px; text-align: center;}
.menu-rodape-container {margin: auto; position: relative;}
.menu-rodape-container:after {content: ''; width: 300px; height: 1px; background: #eaeaea; position: absolute; top: -25px; left: 50%; margin-left: -150px;}
.footer .logo-footer {max-width: 412px; margin: 0 auto; margin-bottom: 50px;}
.footer .menu-footer{margin: auto;}
.footer .menu-footer ul{margin: auto; text-align: center;}
.footer .menu-footer ul li{display: inline-block; margin: 0px 10px;}
.footer .menu-footer ul li a{text-transform: uppercase; color: #5c5c5c; font-weight: 400;}
.footer .menu-footer ul li a:hover{color: #0f4d28; text-decoration: none;}
.footer .social-footer					{width: max-content; margin: auto; margin-top: 50px;}
.footer .social-footer	li				{display: inline-block; margin: 0px 0px;}
.footer .social-footer	li img{ width: auto; margin-bottom: -7px; margin-left: -20px;}
.footer .social-footer a 				{border-radius:2px;display: block; color: #888888; width: 22px; padding:3px 0; margin-left: 5px; text-align: center;}
.footer .social-footer i 				{width: 16px; height: 16px; line-height: 16px; font-size: 20px;}
.footer .social-footer a.insta:hover 		{color: #c13584;}
.footer .social-footer a.face:hover 			{color: #3f67c0;}
.footer .social-footer a.twitter:hover 		{color: #35b5eb;}
.footer .social-footer a.whatsapp:hover 		{color: #34af23;}
.footer .social-footer a.rss:hover 			{color: #edba07;}
.footer .social-footer a.telegram-rodape:hover 	{background: transparent !important; color: #0088cc;}

/*------------------------------------*\
	MAIN
\*------------------------------------*/

html, body                          { width: 100%; height:100%; background-color: #f4f4f4 !important;}

/*------------------------------------*\
	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: transparent; border: 1px solid #d5d5d5; border-radius: 3px; width: 100%;}
textarea                            {width: 100% }
select                              {}
input[type=submit]                  { border-radius: 2px; color: #fff; background: #448c48; float: right; 'Poppins', sans-serif; font-weight: 700; font-size: 16px; font-size: 1.143rem; transition: all 0.3s ease-in-out 0s; font-weight: normal;}

input[type=submit]:hover 			{background: #3a733d; }
input[type=text]:focus, 
textarea:focus,
input[type=search]:focus            {outline: none; /* remove outline */}
label                               {display:block; clear: both;}
form.wpcf7-form 					{width: 100%;}
img 								{max-width:100%;}

body.home img, 
.sidebar img,
.footer img,
.content img 						{max-width:none;width: 100%;height: auto;}
#ai1ec-container img 				{width: auto; max-width:100%;}

.box > a,
.logged-in-as > a{color: #458c48 !important;}

/*------------------------------------*\
	ESTRUTURA
\*------------------------------------*/

.alinha-centro {text-align: center;}

/*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%;}

.coluna-100 .coluna-50              {width: 48%;}
.coluna-100 .coluna-50:nth-child(2) {margin-right: 0;}


/* category
--------------------------------------*/
.the-category 										{margin-bottom: 15px;display: block; line-height: 23px;}
.the-category span 									{display: none;}
.the-category a, .the-category a:hover{padding: 4px 10px; border-radius: 3px; font-style: italic; font-family: 'Roboto Condensed', sans-serif; font-weight: 400 !important; font-size: 14px !important; color: #ffffff !important; text-decoration: none !important;}
.category-abastecimento .the-category a 		{background: #214083;}
.category-alagoas .the-category a 		{background: #214083;}
.category-acao-social .the-category a 			{background: #214083;}
.category-agricultura .the-category a 			{background: #214083;}
.category-atualidade .the-category a 			{background: #ff0053;}
.category-brasil .the-category a 				{background: #214083;}
.category-cidades .the-category a 				{background: #8115cb;}
.category-ciencia .the-category a 				{background: #214083;}
.category-cinema .the-category a 				{background: #214083;}
.category-copa .the-category a 				{background: #214083;}
.category-cultura .the-category a 				{background: #fd0252;}
.category-economia .the-category a 			{background: #22af90;}
.category-educacao .the-category a 			{background: #214083;}
.category-emprego .the-category a 				{background: #214083;}
.category-esporte .the-category a{background-color: #4abd24}
.category-esporte .the-category a,
.category-esportes .the-category a 			{background: #4abd24;}
.category-economia-2 .the-category a 			{background: #22af90;}
.category-famosos .the-category a 				{background: #ffb107;}
.category-geral .the-category a 				{background: #ff8a00;}
.category-infraestrutura .the-category a 		{background: #214083;}
.category-internacional-2 .the-category a 		{background: #0669de;}
.category-inovacao .the-category a 			{background: #214083;}
.category-jogos .the-category a 				{background: #214083;}
.category-justica .the-category a 				{background: #fe4606;}
.category-meio-ambiente .the-category a 		{background: #86ad38;}
.category-mundo .the-category a 				{background: #214083;}
.category-maceio .the-category a 				{background: #214083;}
.category-olimpiadas .the-category a 			{background: #214083;}
.category-palmeira-dos-indios .the-category a 	{background: #214083;}
.category-politica .the-category a 			{background: #ed1b24;}
.category-policia .the-category a 				{background: #ff0000;}
.category-religiao .the-category a 			{background: #214083;}
.category-variedades .the-category a 			{background: #ff0053;}
.category-saude .the-category a 				{background: #1cc8ec;}
.category-seguranca .the-category a 			{background: #214083;}
.category-servicos .the-category a 			{background: #214083;}
.category-tecnologia .the-category a 			{background: #214083;}
.category-videos-2 .the-category a 			{background: #214083;}
.category-tempo .the-category a 				{background: #214083;}
.category-turismo .the-category a 				{background: #214083;}
.category-arapiraca .the-category a {background: #214083 !important;}

/*wrapper
--------------------------------------*/

/* top-header */
.top-header 						{background: #32353a; padding: 5px 0;}
.top-header .centraliza				{max-width: 1140px; margin: 0 auto;}
.header-social-date                             {overflow: hidden; padding: 10px 0px; border-bottom: 1px solid #eaeaea;}
.header-social-date .date,
.header-social-date .social                { color: #a3a3a4; display: inline-block; font-style: italic; margin-bottom: 0px;}
.header-social-date .date 					{float: left; line-height: 24px; position: relative; border-right: 1px solid #f0f0f0; padding-right: 25px; }
.header-social-date .social					{float: right;}
.header-social-date .social	ul 				{margin-bottom: 0px !important;}
.header-social-date .social li 				{display: inline-block; margin-left: 10px;}
.header-social-date .social a              {text-align: center; border-radius: 50%; color: #9c9c9c; font-size: 20px; padding-top: 8px; }
.header-social-date .social i 				{width: 16px; height: 16px; line-height: 16px;}
.header-social-date .social a.face:hover 			    {color: #3b5998;}
.header-social-date .social a.twitter:hover 		    {color: #00aced;}
.header-social-date .social a.whatsapp:hover 		    {color: #34af23;}
.header-social-date .social a.rss:hover 			    {color: #ffcc00;}
.header-social-date .social a.insta:hover               {color: #c13584;}
.header-social-date .social a.telegram-rodape:hover     {color: #0088cc;}

.cacique-logo 						{float: right; margin-right: 15px;}


/*header
--------------------------------------*/
.header                             {margin-bottom: 50px; position: relative; z-index: 2;}
.header .logo-header                { padding-top: 15px; padding-bottom: 15px; position: relative; z-index: 2;}
.header .logo                       {float: left;}
.header .logo a                     {width: 414px; height: 57px; display: block; overflow: hidden; text-indent: -90000px; background: url('imgs/logo-responsive.png');}
.header .banner-openx               {float: right; width: 100%;}

.search                             {float: right; position: relative; margin-top: 5px; z-index: 1;}
.search-input                       {background: transparent; border-radius: 4px; margin-top: 5px; padding-left: 30px; border: 1px solid #d6d6d6; width: 260px; margin-bottom: 0; color: #999999; font-style: italic;}
.search-submit                      {width: 14px; height: 15px; text-indent: -9999px; position: absolute; background: url(imgs/search-button.png) no-repeat transparent; left: 10px; top: 19px; margin-bottom: 0;}

.banner-header 						{clear: both; margin: 0 auto; width: 728px; margin-bottom: 60px;}

/*nav
--------------------------------------*/
.header-nav                         			{background: #448c48; border: 2px solid #448c48; height: 47px; text-align: center;}
.header-nav .nav li                 			{position:relative; height:auto;}
.header-nav .nav .menu > li         			{display: inline-block;}
.header-nav .nav .menu li a         			{display: block; font-size: 14px !important; padding: 0 20px; font-family: 'Roboto Condensed', sans-serif; color: #ffffff; height: 45px; line-height: 47px; transition: all 0.3s ease-in-out 0s; text-transform: uppercase;}
.header-nav .nav .menu li a:hover,
.header-nav .nav ul.menu li:hover a             {background: #ffffff !important; color: #448c48 !important; text-decoration: none;}

/* funcionamento dos submenus */
.header-nav .nav ul.sub-menu                    {display: none; position: absolute; top: 45px; width: 150px;}
.header-nav .nav ul.menu li:hover > ul.sub-menu {display: block; }
.header-nav .nav ul.menu li:hover a  			{background: #214083; color: #448c48 !important;}
/* fim funcionamento dos submenus */

.header-nav .nav .sub-menu                      {background: #00A859;}
.header-nav .nav .sub-menu li  a      {text-align: left !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;}
.destaque 							{margin-bottom: 30px;}
.destaque .image                    {margin-bottom: 30px; float: none !important;}
.post-title                         {margin-bottom: 15px;line-height: 1; }
.post-title a                       {font-size: 1.143rem;margin-bottom: 16px; margin-bottom: 20px;}
.post-title a:hover                 {color: #8b8a8a !important; text-decoration: none;}
.box-news .image                    {float: left; margin-right: 4%; border-radius: 4px; overflow: hidden;}
.box-news.celebridades .image 		{margin-right: 0;}
.box-news .post                     {margin-bottom: 20px;}
.box-news.no-margin                 {margin-right: 0;}
.box-news .post-title              	{border:0; border-bottom: 1px solid #eaeaea; padding-bottom: 20px;}
.box-news h2                        {font-size: 14px; font-size: 1rem; text-transform: uppercase; padding-bottom: 15px; }
.box-news .post-title > a             {font-size: 16px; font-size: 1.143rem; margin-bottom: 15px; line-height: 16px; font-family: 'Open Sans', sans-serif; font-weight: 600 !important;}
.box-news .post-title > a:hover {color: #8b8a8a !important;}
.box-news .line                     {border-bottom: 1px solid #e4e4e4; margin-top: 20px;}
.the-excerpt                        {color: #686868;}

.garota-tribuna 					{margin-top: 20px; margin-bottom: 40px; background-color: #214083; }
.garota-tribuna .box-title          {margin-bottom: 15px; border-bottom: 1px solid #fff; text-align: left; padding-top: 25px; padding-bottom: 0; margin-left: 25px; margin-right: 25px; }
.garota-tribuna .box-title .title   {font-size: 24px; font-size: 1.714rem; text-transform: uppercase; color: #fff; line-height: 0.7; display: inline-block; padding-top: 10px; border-bottom: 2px solid #fff; padding-bottom: 20px; }
.garota-tribuna .post-title 		{padding: 0 25px;}
.garota-tribuna .post-title a 		{color: #fff;}
.garota-tribuna .post-title a:hover	{color: #fff;text-decoration: underline;}

.artigo-do-dia                       {border-bottom: 1px solid #e0e0e0; margin-bottom: 20px; text-align: center; padding-bottom: 40px !important;}
.artigo-do-dia a                     {color: #6d6d6d; font-size: 16px !important;font-weight: 500; }

.artigo-do-dia .avatar,
.artigo-do-dia .wp-post-image 		 {width: 85px; height: 85px; float: left; margin-right: 15px; border-radius: 50%; border: 1px solid #cdcdcd; }
.artigo-do-dia .shortcut-bar         {margin-top: 15px; margin-bottom: 10px; color: #000; font-size: 1.143em; font-size: 16px; }
.artigo-do-dia .the-author-link      {padding: 4px 10px; border-radius: 3px; font-style: italic; font-weight: 400; font-size: 14px !important; color: #ffffff; background-color: #9fa0a4;}

.tit-art-dia                         {font-family: 'Poppins'; font-size: 24px; font-size: 1.714rem; text-transform: uppercase; color: #000; line-height: 0.7; float: left; letter-spacing: -2px; padding-top: 10px; border-bottom: 2px solid #214083; padding-bottom: 20px;}
.tit-art-dia span                    { font-size: 30px; font-size: 2.143rem; border-left: 55px solid #0098DA; display: block; margin-top: 2px;}
.post-title-art-day                  { font-size: 18px; font-size: 1.286em;  height: 50px;}
.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 #00A859; border-radius: 3px; 'Poppins', sans-serif; font-weight: 700; 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: #00A859;}

.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: #0098DA;}
.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: #0098DA; text-decoration: none;}

.agenda {padding: 40px; padding-top: 0; text-align: center;}
.agenda .section-title 				{margin-bottom: 15px;}
.agenda .button-agenda 				{padding: 10px 60px; transition: 0.3s; display: inline-block; background: #458c48; color: #fff;text-decoration: none; border-radius: 4px; margin: auto;}
.agenda .button-agenda:hover 		{background: #3a733c; transition: 0.3s;}
.agenda .ai1ec-agenda-widget-view .ai1ec-date-title:hover {color: #4d4d4d !important;}
.agenda .ai1ec-agenda-widget-view .ai1ec-event {margin-top: 20px;}
.agenda .ai1ec-date-title {background-color: transparent !important;}
.agenda .ai1ec-day {font-size: 40px !important; padding: 15px 0px !important;}
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month,
.ai1ec-agenda-widget-view .ai1ec-weekday, .ai1ec-agenda-view .ai1ec-weekday { display: block; font-size: 24px;}
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title { border-style: none; padding: 5px; border: none; }


/* .celebridades 						 {margin-bottom: 50px;} */
.videos .loop{position: relative;}
.videos .loop:after{content: ''; width: 44px; height: 44px; background: url(imgs/icons/icon-play.png) no-repeat; z-index: 1; position: absolute; left: 50%; margin-left: -22px; top: 50%; margin-top: -22px;}
.videos .post-title a,                
.celebridades .post-title a          {border-color: #214083;}

/* .celebridades                      	 {width: 100%; margin-right: 0; margin-bottom: 50px;} */

.archive-post .image,
.archive-post .image img,
.archive-post .author_avatar         {float: left; margin-right: 20px; border-radius: 4px;}
.archive-post .author_avatar img 	 {border-radius: 100%;}
.archive-post                        {margin-bottom: 40px; padding-bottom: 25px; border-bottom: 1px solid #e4e4e4;}
.archive-post .box-title             { border-bottom: none; margin-bottom: 0; }

.author .archive-post 				 {margin-bottom:0; border-bottom:none;}

.list-categories                     {list-style: none inside url(imgs/list.png);}
.list-categories li                  { width: 50%; float: left; display: block; }
.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: #00A859; 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                  {margin-top: 50px; margin-bottom: 50px; min-height: 245px;}
.home .agenda                        {margin-top: 0;}

.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: #0098DA;} 

.single .content p                   	{line-height: 26px;}

.compartilhe                         	{padding: 15px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
.compartilhe .addthis_toolbox        	{float: none; margin-left: 23%; margin-top: -42px;}
.compartilhe .addthis_toolbox svg 		{margin-top: -3px;}
.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: auto;}
.loop.type-galeria:nth-child(3n+3) 		{margin-right: 0px;}
.sidebar .galeria           			{float: none; width:100%;}

.classi-cat li                          {border-left: 3px solid #0098DA; font-size: 20px; font-size: 1.429rem; margin-bottom: 20px; padding-left: 12px; 'Poppins', sans-serif; font-weight: 700;}

.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: 30px;}
.videos .box-title .post-title h3 a     {padding-top: 15px; }

.widget-tudo-que-ha article > .image 	{height: 215px; overflow: hidden; margin-bottom: 30px;}
.widget-tudo-que-ha .box-author 		{position: relative; top:-65px; margin-right: 10px; float: right; background: #ffffff; width: 40%; }
.widget-tudo-que-ha .box-author img     {border: 1px solid #ab90b5;}
.widget-tudo-que-ha .shortcut-bar 		{margin-top: 5px;}
.widget-tudo-que-ha .separator-yellow  	{background: #9d7ca9;}
.widget-tudo-que-ha .box-author .author-link { color: #ab90b5; font-size: 16px; font-size: 1.143rem; }
.widget-tudo-que-ha .post-title a       {font-size: 16px; font-size: 1.143rem;}

.coluna-100 .listagem-videos.coluna-50 	{width: 48%;margin-right: 4%;margin-bottom: 4%;}
.coluna-100 .listagem-videos.coluna-50:nth-child(odd) {margin-right: 0;}
.listagem-videos .image                 {margin-bottom: 20px;}
.listagem-videos a:hover,				
.listagem-videos a:hover .post-title 	{color:#0098DA; text-decoration: none !important; margin-top: 15px;}

.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;}
.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: #079a5f; text-decoration: none;}

.previous-post, .next-post 				{width: 350px; transition: 0.3s; padding: 20px 30px; overflow: hidden; border: 2px solid #e4e4e4; border-radius: 4px; margin-top: 30px; text-align: center;}
.previous-post 							{float: left;}
.next-post 								{float: right;}
.previous-post p, .next-post p     		{margin-bottom: 15px; font-size: 20px; font-weight: 700; color: #5b5b5b;}
.previous-post a, .next-post a 			{color: #717171;}
.previous-post a:hover, .next-post a:hover {text-decoration: none; color: #717171;}
.previous-post:hover {border-left: 5px solid #448c48; transition: 0.3s;}
.next-post:hover {border-right: 5px solid #448c48; transition: 0.3s;}

.super-noticia                              {position: relative; max-height: 300px; overflow: hidden;}
.section-super-noticia {margin-top: -50px; margin-bottom: 50px;}
.section-super-noticia .post-no-results {display: none;}
.section-super-noticia .destaques .loop .text 		{top: 100px !important; text-align: center !important; width: 100% !important;}
.section-super-noticia .destaques .loop .text h3 a    {font-size: 46px !important;}
.section-super-noticia .destaques .loop .text h3 a:hover {text-decoration: none;}
.section-super-noticia .destaques .loop {position: relative; overflow: hidden;}
.section-super-noticia .destaques .loop:after {position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,0.6);}
.super-noticia .post                        { padding: 0; margin-bottom: 0; background-color: #f4f5f8; }
.super-noticia .post-title                  { border-left: 0; padding-left: 0; }

.super-noticia .title span                  { color: #fff; background-color: #EE1F40; padding: 10px; display: block; float: left; font-size: 1.1rem; padding-top: 26px; padding-bottom: 25px; padding-left: 18px; padding-right: 18px; margin-right: 0; font-weight: bold; }
.super-noticia .title:after                 { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 0; height: 0px; border-top: 35px solid transparent; border-bottom: 35px solid transparent; border-left: 20px solid #EE1F40; float: left; }

.super-noticia .post-no-results 			{display: block;}
.super-noticia .the-excerpt 				{font-size: 18px; font-size: 1.286rem; background-color: #f4f5f8; padding-top: 15px; padding-bottom: 15px;     padding-left: 170px; }
.super-noticia .post-title                  { padding-top: 25px; }
.super-noticia .post-title a 				{ font-size: 24px; font-size: 1.714rem; font-size: 18px; font-weight: normal; }


/*destaques
--------------------------------------*/

.destaques-slider,
.destaques .loop                            {position: relative; overflow: hidden;}
.destaques .image 							{position: relative; border-radius: 4px; overflow: hidden;}
.destaques .outros-destaques .loop 			{margin-bottom: 47px; float: left; width: 24.5%; margin: 0 0.25%;}
.destaques .outros-destaques .loop:first-child{margin-left: 0;}
.destaques .outros-destaques .loop:last-child{margin-right: 0;}
.destaques .destaques-slider                {width: 67%; margin-right: 3%; float: left;}
.destaques .outros-destaques 				{float: right; width: 100%;}
.destaques .loop .text                      {position: absolute; width: auto; bottom:0;padding:30px; padding-top: 0px; z-index: 2;}
.destaques .loop .image a img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.destaques .loop:hover .image a img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1); transform: scale(1.1);}
.destaques .destaques-slider .text 			{padding-bottom: 50px;}
.destaques .loop .text > a                    { color: #fff; }
.destaques .loop .text h3                   { font-weight: normal; font-size: 14px; font-size: 1.000em; font-family: 'Open Sans', sans-serif; font-weight: 600 !important;}
.destaques .destaques-slider .loop .text h3 { font-size: 22px; font-size: 1.571em; }

.destaques-slider .bx-controls {position: absolute; bottom: 15px; width: 100%; z-index: 99;}
.destaques-slider .bx-wrapper .bx-pager,
.destaques-slider .bx-wrapper .bx-controls-auto {position: static;}
.destaques-slider .bx-wrapper .bx-pager.bx-default-pager a {border: 2px solid #fff; border-radius: 50%; width: 15px; height: 15px; background: transparent;}
.destaques-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.destaques-slider .bx-wrapper .bx-pager.bx-default-pager a.active {background: #214083;}

/*
.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: 'Poppins', sans-serif; font-weight: 700;}
.news-carousel h3                   		{font-size: 40px; font-size: 2.857rem; font-weight: normal;}
.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 #0098DA;}
.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 #0098DA;}
.news-carousel-item-thumbs a:hover img 		{position: absolute; bottom:0; display:block; max-width: 100%; height:auto; border:solid 3px #0098DA;}
.news-carousel .transparencia 	    		{height: 272px; width: 100%; background: url(imgs/transparencia.png);position: absolute; bottom: 0;}
*/

.mais-noticias .coluna-50 					{width: 48%; margin-right: 4%;}
.mais-noticias .coluna-50:nth-child(even) 	{margin-right: 0;}
.mais-noticias .coluna-25 					{width: 21%; margin-right: 4%;}
.mais-noticias .coluna-25:nth-child(even) 	{margin-right: 0;}
.mais-noticias .box-news 					{border-bottom: solid 1px #e0e0e0;margin-bottom: 30px;padding-bottom: 10px;}

/*box Blogueiro
--------------------------------------*/ 
.blog .author{padding: 8px 10px; background-color: #ff0000; display: inline-block; margin-bottom: 10px; border-radius: 3px; font-style: italic; font-weight: 400; font-size: 14px !important; color: #ffffff}
.blog a{margin-top: 10px;}
.blog .image {width: 100px; height: 100px; border-radius: 50%;}
.blog a.btn-mais{background-color: #d9241d;}
.blog a.btn-mais:hover{background-color: #bb0000;}

/*Colunas*/
.colunas .author{padding: 8px 10px; background-color: #4abd24; display: inline-block; margin-bottom: 10px; border-radius: 3px; font-style: italic; font-weight: 400; font-size: 14px !important; color: #ffffff}
.colunas a{margin-top: 10px;}
.colunas .image {width: 100px; height: 100px; border-radius: 4px;}
.colunas a.btn-mais{background-color: #458c48;}
.colunas a.btn-mais:hover{background-color: #3a733c;}

/*SINGLE*/
.post .the-title { font-size: 46px; color: #5b5b5b;}
.post .single-author, .post .single-time {font-size: 15px; color: #979797; font-style: italic;}
.content p{color: #717171; font-size: 17px;}

/*sidebar
--------------------------------------*/
.sidebar .banner-openx {text-align: center; margin-bottom: 40px; border: 1px solid #eaeaea; padding: 30px; width: 100%;}
.sidebar .banner-openx iframe {width: 100%;}
.sidebar .box                               {border: 1px solid #eaeaea !important; margin-bottom: 40px; padding-bottom: 15px; margin-top: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; position: relative; border: 1px solid #e0e0e0; text-align: left;}
.sidebar .box .loop 						{padding: 0px 30px; margin-bottom: 15px;}
.sidebar .box .post-title {border-bottom: 1px solid #eaeaea; padding-bottom: 20px;}
.sidebar .box .box-title h3{margin: 0;}
.sidebar .box .box-title{background-color: #448c48; color: #ffffff; margin-bottom: 30px; padding: 10px 20px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.sidebar .box-garota-tribuna {padding-bottom: 0px;}
.sidebar .box-garota-tribuna .loop {padding: 0 !important; margin-bottom: 0 !important;}
.sidebar .box-garota-tribuna .loop .image {border-radius: 0; margin-bottom: 0 !important;}
.sidebar .box-garota-tribuna .box-title {margin: 0 !important; }

.section-horoscope {margin-bottom: 50px;}
/*.main .section-horoscope .list-horoscope,
.main .section-horoscope .item              {height: 200px; overflow: hidden;}*/
.main .section-horoscope .icon             	{background-image:url('imgs/sprite.png'); background-repeat: no-repeat; width: 90px; height: 90px; float: left; margin-right: 15px;}

.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        						{text-align: left; }
.main .section-horoscope .wrapper .title                        {text-transform: uppercase;}
.main .section-horoscope .period             					{font-size:14px; font-size: 1rem; margin-bottom: 10px; display: block;}
.main .section-horoscope .description 							{font-size:14px; font-size: 1rem; padding-top: 10px;}
.main .section-horoscope .signs-list-thumbs        				{margin-top: 20px; text-align: center;}
.main .section-horoscope .signs-list-thumbs a      				{background-image:url('imgs/sprite.png'); background-repeat: no-repeat; display: inline-block; width: 32px; height: 32px; margin-bottom: 10px; margin-left: 17px}
/* .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 .main .main-bg-footer               { background:url("imgs/bg-conteudo-footer.png") no-repeat left #214083; padding-left: 194px; padding-right: 10px; padding-top: 30px; padding-bottom: 20px; }
.footer .main .main-bg-footer .box .section-title      {font-size: 18px; font-size: 1.286rem; font-weight: 100; text-transform: uppercase; padding-bottom: 10px;}
.footer .main .main-bg-footer iframe        { height: 235px!important; }
.footer .box                                { float: left; width: 31.33%; margin-left: 1%; margin-right: 1%; }
.footer .box:first-child                    {margin-left: 0;}
.footer .box:last-child                     { margin-left: 5%; width: 30%; }
.footer .social-footer li                          {float: left;}
.footer .social-footer a                           {display:block;width: 40px; height: 40px; font-size: 14px; border-radius: 50%; transition: background 0.3s ease-in-out 0s; color:#fff;}
.footer .social-footer a:hover                     {background: transparent !important; text-decoration:none;}
.footer .social-footer a.face                      {background: #3f67c0; border: 3px solid #3f67c0;}
.footer .social-footer a.telegram-rodape           {background: #0088cc !important; border: 3px solid #0088cc !important;padding:2px 5px 2px 1px !important;}
.footer .social-footer a.insta						{background: #C13584; border: 3px solid #C13584;}
.footer .social-footer a.twitter                   {background: #35b5eb; border: 3px solid #35b5eb;}
.footer .social-footer a.whatsapp                  {background: #34af23; border: 3px solid #34af23;}
.footer .social-footer a.rss                       {background: #edba07; border: 3px solid #edba07;}
.footer .social-footer a i                         {line-height: 30px;}
.footer .social-footer a.twitter i                 {background-position: left -30px;}
.footer .social-footer a.whatsapp i                {background-position: left -60px;}
.footer .social-footer a.rss i                     {background-position: left -90px;}
.siga-nos                                   {font-family: 'Poppins'; color: #fff; margin-bottom: 25px;}
.copyright-logo                             { padding-top: 20px; padding-bottom: 20px; }
.copyright                                  {float: left; width: 100%; background-color: #0f4d28; color: #ffffff; padding-top: 35px;}
.logo-id5                                   {float: right;}

.footer .list-categories li {padding-top: 6px; padding-bottom: 6px; }

/*override Agenda
--------------------------------------*/
.agenda .ai1ec-date                                                 {background: transparent !important; border:none !important;}
.agenda .ai1ec-date-title                                           {background: transparent; !important; margin-left: 0; box-shadow: none;}
.ai1ec-agenda-widget-view .ai1ec-date-title,
.ai1ec-agenda-view .ai1ec-date-title                                {color: #7d7d7d; text-shadow: none; font-style: italic; font-weight: 700;}
.ai1ec-agenda-widget-view .ai1ec-month,
.ai1ec-agenda-view .ai1ec-month                                     {background: none; font-size: 20px; 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: 0; padding: 10px; width: auto; font-weight: normal !important; transition: all 0.3s ease-in-out 0s; padding-top: 6px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;}
.ai1ec-agenda-widget-view .ai1ec-date-title:hover,
.ai1ec-agenda-view .ai1ec-date-title:hover                          {color: #fff !important;}
.ai1ec-agenda-widget-view .ai1ec-event > a                          {border:none; font-weight: 700; font-size: 16px !important; color: #5b5b5b !important; background-color: transparent; text-align: left;}
.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;}
.ai1ec-agenda-widget-view .ai1ec-day, .ai1ec-agenda-view .ai1ec-day { font-size: 35px; padding: 0; font-weight: bold;}
.ai1ec-agenda-widget-view .ai1ec-event                              { margin: 5.5px 0 6.5px 2.8em; }

/*override interna Agenda
--------------------------------------*/
.timely,
.ai1ec-posterboard-view .ai1ec-event-title 	{font-family: 'Poppins', sans-serif; font-weight: 700; !important;}
.timely a:hover 							{}
.ai1ec-posterboard-view .ai1ec-event-title 	{font-size: 16px;}
.ai1ec-posterboard-view .ai1ec-date-block-wrap {background: #079a5f !important; text-shadow:none; 'Poppins', sans-serif; font-weight: 700; border-radius: 3px; opacity: 1;}
.ai1ec-posterboard-view .ai1ec-month 		   {background: none; font-size: 0.7em;}
.ai1ec-category:hover, .active > .ai1ec-category {background: #079a5f !important; box-shadow: none; text-shadow:none; color: #fff;}
.ai1ec-posterboard-view .ai1ec-event-wrap 	{opacity: 1;}

/*Módulos
--------------------------------------*/
.separator                          {width: 300px; border: 0; height: 7px; margin-bottom: 15px; background: #fff; float: left; margin-top: 0;}
.separator-yellow                   {background: #00A859;}
.separator-green                    {background: #0098DA;}
.footer-separator                   {border: 0; background: #0098DA; 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; }
.section-title-gray,
.content-title                      	{color: #444444;}

.banner-openx-ret                   	{padding-top: 0; padding-bottom: 0px; }
.banner-openx-margin               		{margin-top: 30px;}

.the-title                          	{font-size: 20px; font-size:1.429rem; 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;}

.responsive-container {
    padding-top: 25px;
}
.destaques {
    position: relative;
    z-index: 1;
}

/*------------------------------------*\
	RESPONSIVE
\*------------------------------------*/

.header .btn-open						{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; z-index: 1; padding-top: 94px;}
	.header-wrapper 					{width:100%;height:94px;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-date					{display: none;}
	.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:#02623b 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%;}
	.main.logo-header 					{padding: 15px 4%;}
	.main.box							{padding: 0 4%;}

	.coluna-100 {width: 100%; margin-right: 0;}

	.main-content,
	.sidebar 							{width: 100%;float: none;clear: both;}
    .sidebar                            { margin-bottom: 20px; margin-top: 0; position: relative; text-align: center; }    
	.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%;}
	.sidebar .galeria,
	.sidebar .artigo-do-dia,
	.sidebar .agenda,
	.sidebar .enquete,
	.sidebar .impresso,
	.sidebar .section-horoscope,
	.sidebar .garota-tribuna,
	.sidebar .mais-lidas-sidebar		{width: 60%; margin: 30px auto; float: none; height: auto; position: relative;}
	.sidebar .banner-openx 				{display: inline-block; position: relative; margin:30px 0;}
	.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 .wrapper .title   { text-transform: uppercase;}
	.sidebar .section-horoscope .list-horoscope,
	.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:800px) {
	.linha-destaque {display: none;}

	.destaques .destaques-slider,
	.destaques .outros-destaques 			{width: 100%; margin-right:0;}
	.destaques .destaques-slider 			{margin-bottom: 40px;}
	.destaques .outros-destaques .loop 		{width: 48%; margin-right:4%; float: left;}
	.destaques .loop:nth-child(even) 		{margin-right:0;}
}

@media only screen and (max-width:600px) {
	
	.coluna-100 .coluna-50 {width: 100%; margin-right:0;}

	.main-content .banner-header,
	.banner-openx-ret,
	.banner-header 						{display: none;}

	.super-noticia .title span {display: block; float: none;}
	.super-noticia .title:after {display: none;}

	.super-noticia .post-title {padding: 25px; margin-bottom: 0;
}
	
	.destaques .loop 						{width: 100%; margin-right:0;}
	.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;}

	.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;}

	.sidebar .galeria,
	.sidebar .artigo-do-dia,
	.sidebar .agenda,
	.sidebar .enquete, 
	.sidebar .impresso, 
	.sidebar .section-horoscope,
	.sidebar .garota-tribuna, 
	.sidebar .mais-lidas-sidebar {
    	width: 100%;
	}

	.footer .main .main-bg-footer {background: #214083; padding: 25px;}
}
@media only screen and (max-width:480px) {
	.tira-padding,
	.tira-padding-left,
	.tira-padding-right{padding-left: 0px !important; padding-right: 0px !important;}

	.search {display: none;}
	.sidebar {margin-top: 40px !important;}
	.menu-header-menu-container {margin-left: 0;}
	.titulo-da-sessao h1:after {left: 0; bottom: -10px;}

	.destaque-principal-texto .post-title a {font-size: 26px !important;}
	.outros-destaques-titulo .post-title a {font-size: 20px !important;}

	.section-super-noticia .destaques .loop .text {top: 70px !important;}
	.section-super-noticia .destaques .loop .text h3 a {font-size: 15px !important;}



	.archive-post .image,
	.archive-post .author_avatar {float: none;}

	.post .the-title {font-size: 26px;}

	.top-header .date {display: none;}
	.header .logo a 						{width: 170px; margin-top: 10px; background: url('imgs/tribuna-logo-mobile.png') no-repeat left 0px; background-size: contain !important;}
	.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: 100%; margin:0; margin-bottom: 20px; float: none;}
    .coluna-100 .coluna-50                  {width: 100%;}
	.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;}

	.related-posts .image {float: left; margin-right: 20px;}

	.destaques .outros-destaques .loop {width: 100%; margin-right: 0;}

	.footer .menu-footer ul li {width: 100%; margin: 0px; margin-bottom: 10px; text-align: center;}
}


/* Ajuste - Seção Sociais */
.chamada-twitter iframe {width: 360px; height: 408px; margin-left: 41%; margin-top: -57px;}
.title-twitter {margin-left: 43%; margin-top: 9px; padding-bottom: 46px;}

.chamada-facebook iframe {margin-left: 62%;}
.title-facebook {margin-left: 62%; padding-bottom: 46px;}

.chamada-instagram .sbi {float: left; margin-top: -38.55% !important;}
.title-instagram {position: relative; top: -551px;}

#sb_instagram.sbi_col_2 #sbi_images {margin-top: -18px;}
.titulo-sociais h1:after {background-color: #458c48; right: -110px; top: 66px;}

/* Ajuste - Post Destaque */
.hentry.category-destaque-politica .the-category a {background: #ed1b24;}

/* Ajuste MOBILE - Chamada Sociais HOME */
@media (max-width: 480px){
    /*titulo seção*/
    .titulo-sociais h1{font-size: 22px !important;}
    .titulo-sociais h1:after{top: 75px;}
    /*facebook*/
    .title-facebook{margin: auto;}
    .chamada-facebook iframe{margin: auto; margin-top: -10%; width: 100%;}
    /*twitter*/
    .title-twitter{margin: auto; padding-top: 50px;}
    .chamada-twitter iframe{margin: auto; margin-top: -25%; width: 100%;}
    /*instagram*/
    .title-instagram{margin: auto; top: -160px; left: 10px; width: 100% !important;}
    .chamada-instagram{margin-top: 50%;}
}
/* Ajuste MOBILE - Compartilhe Single Posts */
@media (max-width: 480px){.single.single-post .compartilhe .addthis_toolbox{margin-left: 50% !important; margin-top: -36px !important;}}

/* Ajuste - botão player / ao lado das redes sociais */
.header-social-date iframe{width: 50%; float: right;}

/* Ajuste - Vídeo Tribuna MIX */
@media (max-width: 480px){
    #yottie_1 .yottie-widget-video:nth-child(2){display: none;}
    #yottie_1 .yottie-widget-video:nth-child(1){margin-left: 25%;}}