@charset "iso-8859-1";
/**
CSS Document
Mundo do Marketing
Autor: Rafael da Silva Oliveira;
**/
/* Smartphones (portrait) ----------- */
@media only screen and (min-width : 320px) and  (max-width : 480px){
/*******************************************/
/*Área Publicidade - Responsivo*/
/*******************************************/
#publicidadetopo, #superbanner2, #blocopromocao, #boxes3, .publicidadedetalhe{display: none;}
/*Menu Mobile*/
header.menumobile{display: block;}

#boxes{display: none;}

#assine-rodape{background: #CE161E !important;}

/*Ajuste Imagem Grande interna de Matérias e Inteligência*/
.blocointeligencia .blocodestaque img, .blocointeligencia .blocosecundario .primeirobloco img, .blocointeligencia .blocosecundario .segundobloco img {
   max-width: 100%;
   height: auto;
   position: relative;
   height: 100%;
   max-height: 365px;
 }

/*******************************************/
/*Área Menu - Responsivo*/
/*******************************************/
#areamenu{display: none;}
#menutopo{margin-right: 0;}
#areausuario .botaoassine,
#areausuario .botaobusca{display: none;}
#logomm,
#logomm #logo,
#logomm #logo img{
	max-width: 170px;
	width: 100%;
}
#areausuario .botaologin{margin-left: 5px;}
ul.areamenutopo{top: 96px;}
#navigations{display: none;}

/*******************************************/
/*Área Home Interna - Responsivo*/
/*******************************************/

.banner_editorial{display: none;}

.tageditorial{margin-top: 20px;}
.tageditorial img{width: 99%;}
#left{
	float: none;
	width: 100%;
}
#right{display: none;}
#left .painelconteudo .primeiraLinha .botaoPainel{
/*left: 163px;*/
	display: none;
}
#areaeditoria .bx-wrapper .bx-viewport ul li h2, #areainteligencia .bx-wrapper .bx-viewport ul li h2, #arearelacionadas .bx-wrapper .bx-viewport ul li h2 {
    height: 35px;
}
#tiratoposite{margin-bottom: 30px;}
#tiratoposite p{font-size: 25px;}
#tiratoposite p, #tiraassine p{text-align: center}
#tiratoposite p.titulo-ebook{
	font-size: 18px;
	margin-left: 0px;
}
.blocointeligencia{
	width: 90%;
	margin: 0 auto;
	display: block;
	position: none;
}
#filtocategoria{
	max-width: 90%;
	margin: 35px auto 35px;
	height: auto;
}
#filtocategoria .editoriassite{margin-left: 0; margin-top: 10px;}
.blocointeligencia .destaqueleft{float: none; margin: 0 auto;}
.blocointeligencia .destaqueright{
	position: relative;
	max-width: 560px;
	margin: 0px auto 35px;
}
.caption .categoria{display: block;}
.caption .titulointeligencia{padding-bottom: 25px;}
.caption .titulointeligencia h2 a{font-size: 16px;}
.caption .titulointeligencia{line-height: 20px;}
.caption .descinteligencia, .elementoscaption p.descinteligencia{display: none;}
.captionmini1 .elementoscaption h2.titulodestaque a, .captionmini2 .elementoscaption h2.titulodestaque a{font-size: 16px;}
.blocointeligencia .secundarioright,
.blocointeligencia .blocosecundario{
	float: none;
	width: 253px;
	margin: 35px auto 50px;
}
.blocointeligencia .blocosecundario .destaqueinteligencia ul li img{width: 100%;}
#blocomodulo{display: none;}
.pagination-centered{
	display: inline-block;
}
.listaprivada{display: none;}
#arealogin .segundobloco form{padding: 0;}
#left .painelconteudo .btnCompartilhar{
	display: inline-block;
	position: relative;
	left: 0;
	top: 10px;
}
.blocoDois{display: none;}
.blocoDois .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{display: none;}
.blocoTres .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	position: absolute;
	width: 25%;
	top: 266px;
	left: 37%;
}
.blocoTres{display: block;}
#arealogin .segundobloco{border: none; height: 250px;}
.blocoQuatro .conteudoespecial{display: none;}

.caption{width: 100%;}
.caption .elementoscaption{padding: 8%;}
.btnvejamais{/*margin-bottom: 0; width: 100%;*/
	margin: 0 auto;
	width: 100%;
	display: block;
	max-width: 275px;
	margin-bottom: 50px;
}

#arealogin .primeirobloco p span.btnassinar{top: 20px; left: 0;}
#arealogin .segundobloco form input{
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 0;
}

#left .comentarioConteudo{display: none !important;}

#areageral .blogsgeral p.tag a{font-size: 7px;}

#areageral .blogsgeral .bloco, #right .bloglateral .bloco{height: 120px;}

/*******************************************/
/*Área Contéudo - Responsivo*/
/*******************************************/
/*Alerta quantidade de visualizações cadastro Grátis*/
#conteudoLimite,
#bannerLimite{
	display: none;
}

#container{
	width: 95%;
	margin: 0 auto;
}
.logotira{
	/*padding: 33px 0 0 20px;*/
	position: relative;
	left: 3px;
	display: inline-block;
	/*max-width: 300px;*/
}
.logotira a img{/*margin-left: 7%; margin-top: 8%;*/}
#filtocategoria ul li{margin-bottom: 15px;}
#filtocategoria ul li.logofiltro{margin-bottom: 25px; width: 100%;}
#filtocategoria ul li.logofiltro img{/*width: 97%;*/}
#areadestaque{
	margin: 0
}
#areadestaque, #destaquehome, #areanoticias, #areageral, #areaeditoria{
	margin-bottom: 10%;
}
#areainteligencia{margin-bottom: 50px;}
#areadestaque .slidedestaque{margin-bottom: 7px;}
#areadestaque .slidedestaque ul li .camadaLink a{
	display: block;
	z-index: 9999,
}
#areadestaque .editoriadestaque{
	position: relative;
	top: -60px;
	left: 20px;
	display: inline-block;
	display: block;
}
#areadestaque .bx-wrapper .bx-caption{
	width: 80%;
}
#areadestaque .bx-wrapper .bx-caption span{
	font-size: 17px;
	padding: 10px;
	max-width: 180px;
	width: 100%;
	height: 100%;
	max-height: 105px;
	position: relative;
	top: 50px;
	left: 8px;
	line-height: 22px;
}
#areadestaque .resumodestaque{display: none;}
#areadestaque .destaquehome, #right .destaquehome{
	max-width: 100%;
	width: 100%;
	margin: 0 auto 0;
	float: none;
}
#areadestaque .destaquehome ul{height: 120px;}
#areadestaque .destaquehome ul li{
	display: inline-block;
	max-width: 49%;
	height: auto;
	max-height: 120px;
	background-size: 100% auto;
}
#areadestaque .destaquehome ul li:last-child{
	margin-top: 0;
	float: right;
}
#areadestaque .destaquehome ul li p.editoriahome,
#right .destaquehome ul li p{
	position: relative;
	top: -95px;
	left: 10px;
	/*max-width: 250px;
	width: 100%;*/
	font-family: GlyphaBold;
	font-size: 10px;
	line-height: 10px;
}
#areadestaque .destaquehome ul li h2.titulodestaque{
	top: -90px;
	left: 0px;
	max-width: 128px;
	width: 100%;
	font-size: 13px;
}
#areadestaque .destaquehome ul li p.titulodestaque a{
	display: block;
	width: 110px;
}
#areadestaque .destaquehome ul li img, #right .destaquehome ul li img {
	display: inline-block;
	opacity: 0.3;
	/*max-width: 300px;
	height: 100%;
	width: 100%;
	max-height: 300px;*/
	width: 149px;
	height: 113px;
}
#areadestaque .destaquehome ul li h2, #right .destaquehome ul li h2{top: -100px;}
#areadestaque .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: relative !important;
	width: 100% !important;
	left: 0 !important;
	top: 4px !important;
}

/*#areanoticias{display: none;}*/
#areanoticias .noticiasdestaque{display: none;}
#areanoticias .arrobanoticias{
	float: none;
	margin: 0 auto 50px;
	height: auto;
}
.arrobageral{height: auto;}

#left .textoConteudo, #left .textoConteudo p, #leftVaivem .loginvagas{font-size: 16px;}

.destaqueinteligencia .captiontv .elementoscaption{
   top: 210px !important;
 }

.filtrotv{max-width: 300px; height: auto !important;}

.colunablog1{
	float: none;
	width: 97%;
	margin: 0 auto;
}
.colunablogdois {
    display: none;
}

.conteudoblog #blocomodulo{display: inline-block;}
.conteudoblog #blocomodulo #acervomm,
.conteudoblog #blocomodulo #pesquisatag,
.conteudoblog #blocomodulo #vagasdetrabalho{display: none;}

.cargoVaivem p{width: 100%;}

/******************************************************/
/*Mobile Inteligência e Editorias - arquivos extras de include*/
/******************************************************/
.inteligenciaDesktop,.editoriaDesktop{display: none;}
.inteligenciaMobile,.editoriaMobile{display: block;}
#areainteligencia .bx-wrapper .bx-viewport ul li p,
#areainteligencia .cadeado{display: inline-block;}
#areainteligencia .cadeado{
	position: relative;
	left: 40%;
}
#areainteligencia .bx-wrapper .bx-viewport ul li h2 a, #arearelacionadas .bx-wrapper .bx-viewport ul li h2 a{
	top: 0 !important;
	font-size: 16px;
}
#areainteligencia .bx-wrapper .bx-viewport ul li h2, #arearelacionadas .bx-wrapper .bx-viewport ul li h2{width: 86%;}
#areainteligencia{margin-top: 40%;}
#areaInteligenciaMobile{
	display: block;
	margin-top: 10%;
}
#areaeditoria .bx-wrapper .bx-viewport, #areaeditoria .bx-wrapper .bx-viewport ul li, #areainteligencia .bx-wrapper .bx-viewport, #areainteligencia .bx-wrapper .bx-viewport ul li, #arearelacionadas .bx-wrapper .bx-viewport, #arearelacionadas .bx-wrapper .bx-viewport ul li{
	/*height: 312px !important;*/
}
#areainteligencia .bx-wrapper .bx-viewport ul li,
#areainteligencia .bx-wrapper .bx-viewport,
#areainteligencia .bx-wrapper .bx-viewport ul li{
	width: 302px !important;
	height: 310px !important;
}
#areainteligencia .bx-wrapper img{
	max-width: 300px !important;
	margin: 0 auto;
}
#areainteligencia .bx-wrapper .bx-pager{
	position: relative;
	width: 25%;
	top: 0;
	left: 0;
}

/******************************************************/
/*FIM Mobile Inteligência e Editorias - arquivos extras de include*/
/******************************************************/
#areageral .vaievemgeral ul li h3{
	display: inline-block;
	width: 200px;
}
#areageral .vaievemgeral ul li p.funcao{
	font-size: 12px;
	top: -10px;
}
#areageral{margin-top: 0; display: inline-block; width: 100%;}
#areageral .tira{display: none;}
#areageral .eventosgeral .bx-wrapper .bx-pager{
	width: 25%;
	position: relative;
	top: 0;
	left: 0;
}
.tvgeral .bx-viewport{height: 283px !important;}
.tvgeral .bx-wrapper .bx-pager, .tvgeral .bx-wrapper .bx-controls-auto,
.artigosgeral .bx-wrapper .bx-pager, .artigosgeral .bx-wrapper .bx-controls-auto{
	position: relative !important;
	width: 100% !important;
	left: 0 !important;
	top: 15px !important;
}
#areageral .tvgeral{margin-bottom: 20%;}
#areageral .tvgeral .bx-wrapper{margin: 0 auto;}
#areageral .tvgeral{border: 1px solid #f2f2f2;}
.tvgeral .bx-wrapper ul li{width: 100% !important;}

.bxslidercarouselartigo li,
#areageral .artigosgeral .artigobloco,
#areageral .vaievemgeral .artigobloco,
#right .blogslateral .blogbloco,
.bxslidercarouselartigo li,
#areageral .artigosgeral .artigobloco,
#areageral .vaievemgeral .artigobloco,
#right .blogslateral .blogbloco{width: 100% !important;}
#areageral .artigosgeral{margin-bottom: 10%;}
#areageral .eventosgeral .artigobloco{
	display: inline-block;
	width: 150px;
}

.conteudoespecial #tabs2{display: none;}
#areageral .conteudoespecial{display: block;}
#areageral .vaievemgeral{
	float: none;
	margin: 10% 0 0 0;
}
#areageral .blogsgeral .bx-wrapper .bx-pager{
	position: relative;
	top: 0;
	left: 0;
	width: 25%;
}
#areageral .blogsgeral .bx-wrapper ul li .artigobloco .bloco{width: 150px;}

#areageral .eventosgeral{
	height: auto;
	margin-top: 15%;
}

#areageral .eventosgeral .bx-wrapper .bx-viewport{height: 190px !important;}

.bx-wrapper .bx-pager.bx-default-pager a{
	width: 15px !important;
	height: 15px !important;
	margin: 0px 5px 12px !important;
	outline: 0px none !important;
	border-radius: 100px !important;
	background: #666 !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #F03F35 none repeat scroll 0% 0% !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover{
	background: red;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display: inline-block;
}
.artigosgeral .bx-wrapper,
#areageral .eventosgeral .bx-wrapper{margin: 0 auto; max-width: 100% !important;}
#areageral .eventosgeral .bx-wrapper ul li .artigobloco .bloco,
#areageral .eventosgeral .bx-wrapper ul li{width: 100% !important;}
#areageral .eventosgeral .bx-wrapper ul li .artigobloco .bloco{width: 152px;}
#areageral .eventosgeral .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display: inline-block;
}
#areageral .eventosgeral ul li h3.leftbloc{border: 1px solid #f2f2f2;}
#areageral .geralright{float: none;}
#areaeditoria{margin-top: 0;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	position: relative;
	width: 25%;
	top: 0;
	margin: 0 auto;
}

.arroba3{display: none;}
.arroba2{display: block; margin: 0 auto;}

#areaeditoria .bx-wrapper .bx-viewport{height: 312px !important;}
#areaeditoria .bx-wrapper .bx-viewport ul li{width: 302px !important;}
#areaeditoria .bx-wrapper .bx-viewport ul li h2{height: 50px;}
#areaeditoria .bx-wrapper .bx-viewport ul li h2 a{font-size: 16px;}
#areaeditoria .bx-wrapper img{
	max-width: 300px;
	width: 100%;
	display: block;
	height: 176px;
	margin-right: 0 auto;
}
#areaeditoria .bx-wrapper .bx-pager{
	position: relative;
	top: 0;
	left: 0;
	width: 86%;
}

/*.destaqueinteligencia .captionmini2 .elementoscaption{top: 210px;}*

#left h3.tituloMateria, #left h3.tituloMateria a, h2.tituloPagina{margin: 0px auto 15px;}

.caixapatrocinador{margin: 35px 0 0 0;}

#left .painelconteudo .segundaLinha{padding: 25px 4px;}
*/

/*.likefacebook, .sharefacebook, .liketwitter, .likegplus, .likelinkedin{display: inline-block;}*/
.likefacebook{margin-bottom: 5px;}

#acervomm{
	display: block;
	margin: 0 auto 20px;
	max-height: none;
	height: 215px;
}
#pesquisatag{max-height: none;}
#pesquisatag .tags{padding: 20px;}

/*******************************************/
/*Assine - Responsivo*/
/*******************************************/
.tituloAssine h2,
.tituloAssine p{
text-align: center;
width: 90%;
margin: 25px auto 25px;
}
.blocoVantagem:first-child, .blocoVantagem, .blocoPlano:first-child, .blocoPlano{margin: 30px auto;}
.vantagens{
	max-width: 90%;
	margin: 0 auto;
}
.tituloplanos{
	width: 90%;
	margin: 30px auto 0;
	text-align: center;
}
.tituloplanos p{margin: 0;}
.planos{
	width: 90%;
	margin: 0 auto;
}
.descPlano hr{
	width: 75%;
	margin: 0 auto;
	background: #f2f2f2;
    border: 1px solid #f2f2f2;
}
.blocoPlano .destaqueAnual{right: 15px;}
.blocoEstudante img{
	display: block;
	width: 118px;
	margin: 30px auto 15px;
	float: none;
}
.blocoEstudante a{text-decoration: none;}
.blocoEstudante p.titulo,
.blocoEstudante p.descricao{display: block; padding: 0; text-align: center; margin-bottom: 15px}
.blocoPlano .descPlano ul li.valoresPlano p.parcela{margin: 0; text-align: center;}
#livechat-full,
#livechat-compact-container{
	display: none;
}

/*Formulário Assine*/
#tipocadastro{margin-top: 30px;}
#dadosdaempresa ul li,
#dadosassinante ul li,
#dadosadicionais ul li,
#dadosnewsletter ul li,
#dadospagamento ul li,
#campospagamento ul li{
	margin: 0;
	width: 100%;
}
#dadosdaempresa input,
#dadosdaempresa select,
#dadosassinante input,
#dadosassinante select,
#dadosadicionais input,
#dadosadicionais select,
#dadosnewsletter input,
#dadosnewsletter select,
#campospagamento input,
#campospagamento select{
	padding: 0;
	margin: 0;
	height: 35px;
}
.cupompromocional{width: 100%; max-width: none;}
.botaocupon{
	top: 0;
	display: block;
	width: 100%;
	margin-top: 10px;
}
#enviar{width: 100% !important;}
.tituloboleto{display: inline;}
.blococartao{margin: 30px 0;}
.titulotransferencia{width: 100%; max-width: none;}

.livechat_button,
#areaatendimento  a#meLigue,
#areaatendimento  a#mandarMensagem{display: none;}
.centralatendimento{margin-left: 10px;}
.telefoneatendimento{margin-right: 0;}

.livechat_button,
#areaatendimento a#meLigue,
#areaatendimento a#mandarMensagem{display: none;}
.centralatendimento{margin-left: 10px;}
.telefoneatendimento{margin-right: 0;}

#blocoalerta{padding: 0 0 35px 0;}
#blocoalerta img{margin-top: 35px;}
#blocoalerta form input#emailcadastro{max-width: 230px;}

.pagQuatro img:first-child{padding-right: 0;}

#fixa{display: none;}
.direitosassine{display: none;}
.pagQuatro img{width: 100%;}

.blocoembaixadores{display: none;}
.blocopedido:last-child{
	float: none;
	margin-top: 20px;
	display: inline-block;
}

#box-pagamento{
	margin-left: 0;
	width: 100%;
}
#dadosassinante ul.campo-assinatura li{
	width: 100%;
	max-width: none;
}
#dadosassinante ul.campo-assinatura{float: none;}
#box-pagamento .tab-content{height: 175px;}
.botaocupon{margin-top: 25px; left: 0;}
.cupompromocional{width: 94%;}
#respostaCupom{left: 0;}

/*******************************************/
/*Assine Limite Grátis - Responsivo*/
/*******************************************/
.limiteitens{padding-left: 15px;}

.blocolimitegratis img{display: none;}

.planomeio{padding: 0;}

.limiteplanos{
  width: 270px;
  margin: 0 auto;
  display: block
}

/*******************************************/
/*Vai e Vem - Responsivo*/
/*******************************************/
#container .ancora{width: 100%;}
.topoEvento h2, .topoVaievem h2{margin-bottom: 30px;}
.topoVaievem{
	width: 100%;
	margin: 0px auto;
	max-width: none;
	margin-bottom: 0;
}
#left .textoConteudo img{
	padding: 0;
	width: 300px !important;
	height: auto !important;
	margin-bottom: 15px;
}
#left .textoConteudo iframe{width: 100%;}
#tiratoposite img, #tiratoposite p{margin-left: 20px;}
#leftVaivem{
	float: none;
	width: 100%;
	margin: 0 auto;
}
#leftVaivem .espacar{margin: 0 auto 20px; float: none;}
.blocosVaivem{
	margin: 0 auto 20px;
	display: block;
	width: 80%;
	max-width: none;
	height: 100%;
	max-height: none;
}
.cargoVaivem p{margin-bottom: 0;}
.blocosVaivem ul li img{
	float: none;
	position: none;
	top: 0;
	margin: 10px 0;
}
.blocosVaivem ul li.nomeVaivem,
.blocosVaivem ul li.cargoVaivem{width: 80%;}
.botaoVagas{margin-left: 0;}
#estadosVagas{margin-top: 35px;}


/*******************************************/
/*Guia Salarial - Responsivo*/
/*******************************************/
.tabelasGuia ul li{
	list-style: outside none none;
	margin: 15px 10px 0px 0px;
	float: left;
	max-width: 621px;
	width: 100%;
}
.tabelasGuia ul li a{
	display: block;
}
#livros #left{float: none;}
#tabslivro ul li.ui-corner-top{margin-bottom: 0; display: inline-block; float: none; width: 72px;}
#tabslivro ul li .posicaoLivro{float: left;}
#tabslivro ul li .capaLivro{width: 38%; float: left; margin-bottom: 15px;}
#tabslivro ul li .tituloLivro,
#tabslivro ul li .autorLivro,
#tabslivro ul li .descricaoLivro,
#tabslivro ul li .linkLivro{width: 100%;}
#tabslivro ul li .linkLivro p{margin-left: 0;}

/*Vagas*/
.blocosVagas{float: none; height: auto;}
.candidatarVaga{width: 170px;}

.linhaCampo{display: block; width: 100%; margin-bottom: 20px;}
.linhaCampooff{margin-bottom: 20px;}
#loginVagas form input, #cacadastroEmpresaVaga form input{
	max-width: none; width: 99%;
	padding: 0;
	height: 35px;
}
#cacadastroEmpresaVaga form textarea{width: 100%;}
#cacadastroEmpresaVaga {
    margin-top: 30px;
}

/*******************************************/
/*Eventos Cursos e MBA - Responsivo*/
/*******************************************/
.migalha ul li{margin-bottom: 9px;}
.eventoPrincipal .dataEvento, .eventoSecundario .dataEvento{
	float: none;
	width: 105px;
}
#blocoFormatos .tipoFormato span{margin-top: 20px;}
#blocoFormatos .modeloFormato img{width: 60%; margin-bottom: 20px;}
#blocoFormatos .tipoFormato{
    margin: 10px 0px 20px;
}
#blocoFormatos .botaoFormatoBasico{
   float: left;
   margin: 20px 0 50px 0;
   top: 0;
}
#blocoFormatos .tipoFormato{padding-top: 30px !important; margin-top: 0;}
#blocoFormatos .botaoFormatoAvancado{float: left;}
#blocoFormatos .botaoFormato{margin:20px 0;}
.eventoPrincipal,
.leftEvento,
.eventoSecundario,
.eventoSecundario .leftEvento{display: block; margin: 0 auto 30px;}
.rightEvento{display: none;}
.eventoSecundario .espacar{margin: 0 auto; margin: 0 auto 30px;}
.eventoPrincipal .infoEvento{widt: 100%; height: auto;}
.eventoPrincipal .eventoTopo, .eventoPrincipal .descricaoEvento,
.eventoSecundario .eventoTopo, .eventoSecundario .descricaoEvento{
	max-width: none;
	width: 86%;
	height: auto;
}
.blocoInfo{float: none;}
.infoMeio{border: none;}
.vejamaiscat{display: block; width: 100%;}
.tipoEvento ul li{display: block; padding: 5px 0;}
.tipoEvento ul li a{padding: 5px 10px;}
.tipoEvento ul li.cadastrarEvento{margin-left: 11px;}
#blocoFormatos ul,
#blocoFormatos ul.camposEventosDireita{float: none; display: block;}
#blocoFormatos ul li input, #blocoFormatos #descricao, #blocoFormatos #descricaoauxiliarevento, #blocoFormatos #dscricaofacilitador{
	margin-left: 0;
	padding: 0 0 0 2px;
	height: 45px;
	width: 95%;
}
#blocoFormatos ul li.recaptcha{display: block; margin-left: -19px;}
#blocoFormatos ul li.btncadastrar{width: 150px; margin: 0 auto;}
#blocoFormatos #descricaoauxiliarevento{float: none;}

#blocoFormatos #descricaoauxiliarevento{float: none;}
.eventoPrincipal .localEvento{margin-bottom: 0;}
.descricaoEvento h3{width: 100%; margin: 0;}
.eventoPrincipal .localEvento,
.eventoPrincipal .logoEvento,
.eventoPrincipal .dataEvento,
.eventoSecundario .localEvento,
.eventoSecundario .logoEvento,
.eventoSecundario .dataEvento,
.descricaoEvento h3,
.maisDetalhes,
.descricaoEvento p{padding: 15px;}
.eventoPrincipal .blocoDestaque h2{margin: 0px;}
.eventoPrincipal .blocoDestaque p{margin-left: 0 !important;}
/*.eventoPrincipal .dataEvento{padding-left: 0;}*/

/*******************************************/
/*Fale Conosco - Responsivo*/
/*******************************************/
.informacoesContato{float: none; width: 100%;}
.formularioContato{width: 100%;}
.formularioContato form input{
	padding: 0;
	height: 35px;
	max-width: none;
}
.formularioContato form input.enviarFaleConosco{
	height: 25px;
	padding: 0;
}

/*******************************************/
/*Fale Conosco - Responsivo*/
/*******************************************/
.blocovalores,
.blocofuncionarios{float: none;}
.blocofuncionarios ul li{text-align: center;}

/*******************************************/
/*Assine - Responsivo*/
/*******************************************/
#anuncie .valoranuncio #table1 tbody tr td, #anuncie .valoranuncio #table2 tbody tr td{font-size: 10px;}
#anuncie .valoranuncio #table1 thead tr td:first-child{width: 137px;}
#anuncie .valoranuncio #table1 thead tr td{font-size: 10px;}

/*******************************************/
/*Área Rodapé - Responsivo*/
/*******************************************/
#arearodape{display: none;}
#socialtablete{
background: #686868;
display: block;
}
#socialtablete ul li{display: inline-block;}
#socialtablete ul,
#socialtablete .direitostablete div{
max-width: 330px;
width: 100%;
margin: 0 auto;
}
#socialtablete .direitostablete{background: #565757; padding: 15px;}
#socialtablete .direitostablete p{
font-family: RobotoSlab;
font-size: 14px;
color: #fff;
font-weight: normal;
line-height: 17px;
}
#direitosrodape p,
#direitosrodape #seloblindado{float: none;}
#direitosrodape{
margin: 0px auto;
max-width: 606px;
width: 100%;
}
#seloblindado{
max-width: 300px;
width: 100%;
margin: 0px auto;
margin-top: 25px;
}
#direitosrodape p,
#voltartopo{display: none;}
.direitosassine .direitosassine{height: auto;}

.tira{display: none;}
/*Bloco de Newsletter da home*/
#newslettercadsastro, #ebookrodape{display: none;}

/*Bloco desconto exibido na página do Assine*/
.blocodesconto, .blocoPlano:last-child{
	width: 100%;
	margin: 0 auto;
}

.blocodesconto a img{
	display: block;
	margin: 0 auto;
	margin-bottom: 25px;
}

.bloco-texto-cupom{
      position: relative;
      top: -25px;
}
.bloco-texto-cupom img{
	display: block;
	margin: 0 auto;
}
.texto-cupom{
  font-family: GloberRegular;
  font-size: 22px;
  font-weight: bold;
  color: #575757;
  position: relative;
  top: -40px;
}
.texto-cupom p{text-align: center;}

.blocotextocupomcartao{
      background: #ce161e;
      padding: 10px 0;
      position: relative;
      top: -25px;
      max-width: 135px;
      margin: 0 auto;
   }
   .blocotextocupomboleto{
      background: #ce7a16;
      padding: 10px 0;
      position: relative;
      top: -25px;
      max-width: 135px;
      margin: 0 auto;
   }
   .blocotextocupomcartao span,
   .blocotextocupomcartao p,
   .blocotextocupomboleto span,
   .blocotextocupomboleto p{
      text-align: center;
      display: block;
   }
   .blocotextocupomcartao span,
   .blocotextocupomboleto span{
      font-family: GloberRegular;
      color: #fff;
      margin-bottom: 5px;
   }
   .blocotextocupomcartao p,
   .blocotextocupomboleto p{
      padding: 5px 0;
      font-family: GloberRegular;
      color: #575757;
      font-size: 22px;
      font-weight: bold;
   }
   .blocotextocupomcartao .espaco-texto,
   .blocotextocupomboleto .espaco-texto{
      background: #fff;
      max-width: 75%;
      margin: 0 auto;
   }



/*******************************************/
/*Assine Especial*/
/*******************************************/
.planoespecial{
   display: block;
   max-width: 920px;
   width: 100%;
   margin: 25px auto;
}
.planoespecial .primeirobox{
   float: none;
   max-width: 295px;
   width: 100%;
   margin: 0 auto;
   display: block;
}
.planoespecial .segundobox{
	float: none;
	max-width: 295px;
	width: 100%;
	margin: 0 auto;
}

.planoespecial .primeirobox .pbvalor{
   background: #CE161E;
   color: #fff;
   padding: 15% 0;
}

.planoespecial .primeirobox .pbaviso{
   background: #575757;
   padding: 5%;
}
.planoespecial .primeirobox .pbaviso p{
   color: #fff;
   padding: 2%;
   font-size: 14px;
   line-height: 19px;
}

.planoespecial .primeirobox .pbvalor h3,
.planoespecial .primeirobox .pbvalor p,
.planoespecial .primeirobox .pbaviso p{font-family: GloberRegular; text-align: center;}

.planoespecial .primeirobox .pbvalor h3{
   font-size: 28px;
   font-weight: normal;
   margin-bottom: 15px;
}
.planoespecial .primeirobox .pbvalor p{
   font-size: 38px;
   font-weight: bold;
}

.planoespecial .segundobox ul.listadefault{
	max-width: 267px;
	width: 100%;
	margin-bottom: 3px;
}

.planoespecial .segundobox ul.listadefault2{height: 230px;}

.planoespecial .segundobox ul{
   float: none;
   padding-left: 11px;
   padding-top: 35px;
   background: #f2f2f2;
   border-right: 1px solid #fff;
   padding-right: 11px;
   height: 208px;
}

.planoespecial .segundobox ul li{
   list-style: none;
   font-family: GloberRegular;
   font-size: 14px;
   text-align: center;
   color: #565757;
   line-height: 23px;
}

.btnassinarespecial{
   max-width: 293px;
   width: 100%;
   float: none;
   margin-top: 3px;
}
.btnassinarespecial a{
   	display: block;
	background: url(../../assets/img/assine/assinar-especial-tira.jpg) no-repeat;
    display: block;
    width: 293px;
    height: 50px;
}
.btnassinarespecial a:hover{
   background: url(../../assets/img/assine/assinar-especial-tira-hover.jpg) no-repeat;
}

/*******************************************/
/*Produtos - Responsivo*/
/*******************************************/
#areaproduto .descricao{
  max-width: none;
  float: none;
  margin-top: 30px;
}
#areaproduto .comprar p{
  padding: 0;
  margin-bottom: 20px;
  text-align: center;
  idth: 100%;
}
#areaproduto .comprar a{
  width: 194px;
  margin: 0px auto;
  display: block;
  text-align: center;
}
#depoimento .bx-wrapper{height: 110px;}
#depoimento .bx-wrapper .bx-pager{top: 75px;}
#areaproduto .comprar img{
  width: 200px;
  display: block;
  margin: 0 auto;
}
.campocompra{padding: 10px 0;}
.dadoscompra .blococampo{max-width: 100%;}
.dadoscompra .tituloboleto, .dadoscompra .blococartao span, .dadoscompra .titulotransferencia{max-width: 100% !important;}
.dadoscompra #comprar{width: 100% !important;}

/*Carreira*/
#carreira-vagas li{margin-bottom: 25px;}
#carreira-vagas ul li a img{
  width: 100%;
  height: auto;
}
.patrocinador-carreira{display: none;}
.patrocinadormobile-carreira{display: block;}
.patrocinadormobile-carreira p{
	font-family: GloberRegular;
    font-size: 8px;
    font-weight: normal;
    text-transform: uppercase;
    color: #565757;
    padding: 7px;
}
.patrocinadormobile-carreira img{
   max-width: 190px;
   width: 100%;
   height: auto;
   background: #fff;
   padding: 5px;
}
#carreira-vagas{
    max-width: 440px;
    margin: 0 auto;
    width: 100%;
    display: block;
    margin-top: 45px;
}
.carreira-arroba,
.carreira-arroba2{
	height: auto;
    float: none;
    width: 300px;
    margin: 0 auto;
    padding: 0;
}
.carreira-arroba{margin-top: 35px;}
.carreira-arroba{margin-bottom: 20px;}
.carreira-arroba2{margin-bottom: 50px;}
.vaievemgeral-vagas{margin-top: 20px;}
.vejamais-carreira{display: inline-block; max-width: none;}
#areageral .vaievemgeral-carreira{margin-top: 0px;}
#areageral .vaievemgeral-carreira ul{
	height: 145px;
	margin: 0;
}
.guiamobile-carreira .logoeditoria{display: none;}
.guiamobile-carreira .logoguia-carreira{display: block; margin-bottom: 20px;}

/*Branded Content*/
.destaque-branded figure{position: relative;}
.destaque-branded figure figcaption{
	font-size: 14px;
	top: 40px;
	width: 100%;
 	margin: 0 auto;
}
.destaque-branded .titulo-destaque{top: 25%;}
.destaque-branded .titulo-destaque p{font-size: 18px;}
.destaque-branded .titulo-destaque p:last-child{font-size: 15px;}

.titulo-bloco{padding-left: 3%;}
.destaque-branded figure figcaption span{line-height: 22px}
.destaque-branded .primeiro-bloco h3{font-size: 14px;}
#branded-blocos .segundo-bloco h3, 
#branded-blocos .terceiro-bloco h3, 
#branded-blocos .quarto-bloco h3, 
#branded-blocos .quinto-bloco h3, 
#formulario-interesse .bloco-formulario h3{font-size: 25px;}
#branded-blocos .segundo-bloco .bloco h4{font-size: 35px;}
#branded-blocos .segundo-bloco .bloco-centro{padding: 0;}
#branded-blocos .segundo-bloco .bloco{display: block; margin-bottom: 15px;}
#branded-blocos .segundo-bloco .bloco p{text-align: center;}
#branded-blocos .segundo-bloco{margin-bottom: 50px;}
.bloco-audiencia{margin-top: 20px;}
.quarto-bloco .esquerdo{
	float: none;
	top: 0;
}
.quarto-bloco .esquerdo{margin-bottom: 25px;}
.quarto-bloco p.glober25,
.quarto-bloco .bloco-interno{
	text-align: center;
	display: block;
}
.quarto-bloco p.glober25{
	padding: 2%;
	margin-bottom: 15px;
}
.quarto-bloco .bloco-interno{margin-bottom: 25px;}
.quinto-bloco ul li p.glober17{width: 285px;}
.quinto-bloco ul{
	max-width: 285px;
	width: 100%;
	margin: 0 auto;
}
#formulario-interesse .bloco-formulario form{
	max-width: 285px;
	padding: 5px;
}
#formulario-interesse .bloco-formulario .linha-submit,
#formulario-interesse .bloco-formulario .campo-submit,
#formulario-interesse .bloco-formulario select{
   cursor: pointer;
   max-width: 420px !important;
   width: 100%;
}
#formulario-interesse .bloco-formulario .campo-interesse{padding: 10px 0;}
#formulario-interesse .bloco-formulario select{width: 285px;}
.quinto-bloco ul li a{display: block;}

.destaque-branded .primeiro-bloco h3{
	padding: 5px 0;
	font-size: 12px;
	line-height: 18px;
}
#formulario-interesse .bloco-formulario .linha-input,
#formulario-interesse .bloco-formulario .linha-submit,
#formulario-interesse .bloco-formulario .campo-interesse{max-width: none !important;}
#formulario-interesse .bloco-formulario .input-right{margin-left: 0;}
#formulario-interesse .bloco-formulario .titulo-bloco{padding-left: 0;}
#branded-blocos .quarto-bloco{margin-bottom: 25px;}
#branded-blocos .quinto-bloco{margin-top: 25px;}
.quarto-bloco .bloco-interno img{margin-left: 0;}
#branded-blocos .segundo-bloco h3.destaque-segundo-bloco{line-height: 29px;}

/*Especial de 10 anos de Marketing no Brasil*/
#container-expandido .leftCollhome{width: 100%;}
.titulo-especial10anos{font-size: 14px !important;}
#tiratoposite .publicidade-left{
	width: 75%;
	float: none;
	margin: 0px 0 0 0;
	padding: 0;
	position: relative;
	left: 0;
}
#tiratoposite .publicidade-left span{color: #575757;}
#container-expandido{margin: 202px auto;}
.tiraespecial10anos img {
  width: 36px;
  height: 27px;
}
.tiraespecial10anos .publicidade-left .bloco img{width: 100%;}

.blocoespecial10anos{display: none;}

#assine-rodape .bloco{padding: 20px 0;}
#assine-rodape .bloco ul li{margin: 8px 0;}

/*Novo Inteligência*/
.novoInteligencia{margin-top: 10px;}
.novoInteligencia .sidebar{max-width: none;}
.novoInteligencia .lista{
	margin: 0;
	padding: 0;
}
.novoInteligencia ul li a{max-width: 284px;}
#accordionTemas .ui-accordion-header-icon,
#accordionTemasMobile .ui-accordion-header-icon{left: 90% !important;}
#accordionTemasMobile{display: block;}
#accordionTemas{display: none;}

/*Landing Page Beleza na Terceira Idade*/
#terceiraidade .container-default{
	margin-top: 25px;
	margin-bottom: 25px;
}
#terceiraidade .container-default ul li{
	display: block;
	text-align: center;
}
#terceiraidade .container-default ul li.centro{margin: 20px 0 40px 0 !important;}
#terceiraidade .container-default ul{max-width: 300px; margin: 0 auto;}
#terceiraidade .container-default ul li img.ecglobal{max-width: none;}
#terceiraidade .container-default h2, #terceiraidade .container-full h2{margin-bottom: 25px;}
#terceiraidade .container-full h3{
	text-align: center;
	line-height: 33px;
}
#terceiraidade .container-full .bloco .insight{margin-bottom: 0px;}
#terceiraidade .container-full .bloco .insight img{
	float:  none;
	display: block;
	margin: 0 auto;
}
#terceiraidade .container-full .bloco .insight p{
	text-align: center;
	display: block;
	margin: 10px auto 15px;
	max-width: 300px;
	font-size: 17px;
	line-height: 22px;
}
#terceiraidade .container-default ul li.apresentacao .bloco{width: 100% !important;}
#terceiraidade .container-default ul li.apresentacao-centro{margin: 0 !important;}
#terceiraidade .container-default ul li.apresentacao-valor .texto span,
#terceiraidade .container-full .bloco .insight-right{
	margin-bottom: 0px;
	display: block;
}
#terceiraidade .container-full .bloco .insight-right{margin-bottom: 30px;}
#terceiraidade .container-full .bloco .insight-right{
	float:  none;
}
#terceiraidade .container-full .bloco .insight-right p{
	position: relative;
    top: 168px;
    margin: 10px auto 15px;
}
#terceiraidade .container-full .bloco .insight-right img{
	position: relative;
	top: -92px;
}
#terceiraidade .container-full .bloco-insight{padding: 25px 0;}
#terceiraidade .container-full form ul{max-width: 300px;}
#terceiraidade .container-full form ul li{left: 0 !important;}
#terceiraidade .container-full form ul li input{width: 300px; padding: 5px 0;}
#terceiraidade .container-full form{max-width: 300px;}
#terceiraidade .container-full form ul li label{text-align: left; padding-bottom: 5px; display: block;}

/*Bloco Home Beleza na Terceira Idade*/
.bloco-terceiraidade .box span.menor {
    font-size: 25px;
}

/*Bloco Home Conexão Atlanta*/
.bloco-conexaoatlanta .box .ancora .left,
.bloco-conexaoatlanta .box .ancora .right{display: block; float: none;}
.bloco-conexaoatlanta .box .ancora .left .tema img{
	max-width: 280px;
	width: 100%;
	display: block;
	margin: 0 auto;
}
.bloco-conexaoatlanta .box .ancora .right .logo{margin: 40px 0 0 0;}
.bloco-conexaoatlanta .box .ancora .right .logo, 
.bloco-conexaoatlanta .box .ancora .right .conteudo, 
.bloco-conexaoatlanta .box .ancora .right a{float: none;}
.bloco-conexaoatlanta .box .ancora .right .conteudo,
.bloco-conexaoatlanta .box .ancora .right a{text-align: center;}
.bloco-conexaoatlanta .box .ancora .right .logo img,
.bloco-conexaoatlanta .box .ancora .right a{display: block; margin: 0 auto;}/*Landing Page - Minuto Mundo do Marketing*/
.tiraminutomm .logotira img{
	width: 45px;
}
.tiraminutomm .logotira a h2{
	font-size: 21px;
	padding: 7px 7px 7px 0;
}

/*Promoções e Lançamentos*/
#lancamentosPromocoes{padding: 0;}
#lancamentosPromocoes .left{padding: 0; margin-bottom: 15px;}
#lancamentosPromocoes .left .logo p{line-height: 30px; padding: 10px;}
#lancamentosPromocoes .left .conteudo{margin-top:0;}
#lancamentosPromocoes .left .conteudo p{margin-bottom: 0; line-height: 20px; padding: 10px;}
#lancamentosPromocoes .right{padding: 0;}
#lancamentosPromocoes .right .tabs .w3-container p iframe{width: 100%;}
#lancamentosPromocoes .left .conteudo span{font-family: GloberRegular;}

/*Assine Vindi*/
.selecionar-cartao{margin-left: 0px; margin-top: 25px;}
.perfil-pagamento{
	float: left;
}

/*Dino*/
#dino .bloco-dino ul li a,
#dino .bloco-dino ul li a .item-dino{
	max-width: 100%;
	width: 320px;
	display: block;
}

/*Landing Page - Conheça o Inteligência*/
#container-inteligencia .bloco .bloco-coluna ul li{display: block;}
#container-inteligencia .bloco .bloco-coluna ul li span{margin: 0 auto;}
#container-inteligencia .bloco .bloco-coluna ul li.bloco-centro{margin: 50px 0;}
#container-inteligencia .bloco .bloco-flutuante{
	max-width: none;
	position: relative;
	top: 0;
	margin-bottom: 50px;
}
#container-inteligencia .blocodesktop{display: none;}
#container-inteligencia .blocomobile{display: block;}

/*Paywall*/
#arealogin .blocopaywall ul li img{
	width: 20px !important;
	float: left;
}
#arealogin .blocopaywall ul li span{
	display: inline-block;
	font-size: 13px;
}
#arealogin .blocopaywall ul li{margin-left: 0;}
#arealogin .blocopaywall ul.left{margin-bottom: 0;}

/*Insights*/
#insights .titulo-imagem figure figcaption{
	top: 12px;
	font-size: 25px;
	left: 0;
}
#insights .titulo-imagem figure figcaption .primeira-linha, 
#insights .titulo-imagem figure figcaption .segunda-linha{
	line-height: 37px;
	padding: 0 15px;
}
#insights .titulo-imagem figure img {
    width: auto;
    height: 100px;
}
#insights .conteudo p, 
#insights .case .conteudo p{padding: 15px;}
#insights .autor{
	display: inline-block;
    width: auto;
    padding: 25px 0 0 15px;
}
#sugestao-inteligencia ul li{
	width: 290px;
	margin: 0 auto;
}
#sugestao-inteligencia ul li.centro{margin: 0 15px 25px 15px;}
#sugestao-inteligencia ul li{display: block; margin-bottom: 25px;}
#insights .tags{
	padding: 0 15px;
	display: inline-block;
	max-width: none;
	width: auto;
}
#sugestao-inteligencia a{
	display: block;
	padding: 0 15px;
}

/*Destaque Insights*/
.destaque-insights {
    display: none;
}

/*Assine 2017*/
#container-assine{
	padding: 15px 0 !important;
	position: relative;
    top: -20px;
}
#topo-assine{display: none;}
#topo-assine .topo-assine-2017,
#container-assine .area-assine,
#container-assine .bloco-professor,
#container-assine .bloco-cadastrogratis{display: none;}

/*Cadastro Grátis 2017*/
#container-assine #dados-assinatura, 
#container-assine #pagamento-assinatura, 
#container-assine #cartao-assinatura #div-cartao{
	max-width: 300px;
    width: 100%;
    padding: 0;
    margin: 20px auto 0;
    float: none;
}
#container-assine .bloco-formulario input, 
#container-assine .bloco-formulario select{width: 85%;}
#container-assine .coluna-assine h2{text-align: center;}
#container-assine .bloco-formulario select{width: 100%;}
#container-assine .bloco-formulario input#enviar-gratis{
    display: block;
    max-width: 300px;
    width: 100% !important;
    margin: 0 auto 35px;
    position: relative;
    top: 3px;
    left: 0;
}

/*Cadastro PF 2017*/
#container-assine .termos-assinatura{padding: 0;}
#container-assine #pagamento-assinatura .tabspagamento #tab-2 .botaocupon{
	left: 0;
	margin-top: 60px;
	float: none;
}
#container-assine .termos-assinatura{
	max-width: 300px;
    padding: 0;
    float: none;
    margin: 0 auto;
}
#container-assine .termos-assinatura .visualizarpdf a{
	float: none !important;
    max-width: 300px;
    display: block;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 20px;
    right: 0;
}
#container-assine .aviso-renovacao{
	max-width: 300px;
    width: 100%;
    padding: 10px;
    float: none;
}
#container-assine #cartao-assinatura{display: block;}
#container-assine #cartao-assinatura #div-cartao ul:last-child li{margin-top: 15px;}
#container-assine #cartao-assinatura #div-cartao ul:last-child li:last-child{margin-bottom: 15px;}
#container-assine .finaliza-assinatura {
    display: block;
    width: 100% !important;
    margin-bottom: 50px;
    max-width: 300px !important;
    margin: 0 auto;
}
#container-assine .finaliza-assinatura .recaptcha{
	float: none;
	margin: 0;
}
#container-assine .finaliza-assinatura .botao-finalizar{
	padding: 0;
    margin: 0 !important;
    float: none !important;
}
#container-assine .finaliza-assinatura input#enviar-assine{
	margin: 0;
	margin-top: 15px;
	max-width: 300px;
	width: 100%;
	background: #ef4036;
	text-indent: 0;
}
#container-assine .finaliza-assinatura input#enviar-assine:hover{background: #575757;}

/*Cadastro PJ 2017*/
#container-assine .coluna-assine h2{line-height: 30px;}
#container-assine .bloco-formulario input{height: 17px;}
#container-assine #dados-assinatura br{display: block;}
#container-assine #dados-assinatura ul li #dadospagamento .pagamento-boleto .tituloboleto{display: inline-block;}
#container-assine #dados-assinatura ul li #dadospagamento .pagamento-cartao{
	float: none !important;
}
#container-assine #dados-assinatura ul #campospagamento{margin-top: -50px;}
#container-assine #dados-assinatura ul #campospagamento select{height: 50px;}

/*Renovação 2017*/
#container-assine .finaliza-assinatura .enviar-renovacao input#enviar-assine{
	margin-left: 0;
}
#container-assine #dados-assinatura ul .pagamento-boleto{width: 150px;}

/*Barra Conteúdos em Destaque Home*/
.content-marquee{display: none;}

/*Paywall Limite de Conteúdo*/
.paywall-conteudo-aberto .titulo{
	padding: 5px 0;
	font-size: 16px;
}
.paywall-conteudo-aberto .itens .left,
.paywall-conteudo-aberto .itens .right{
	max-width: 280px;
	width: 100%;
	margin: 0 auto;
	display: block;
	border: none;
	float: none;
}
.paywall-conteudo-aberto .itens .left li{width: 280px;}
.paywall-conteudo-aberto .itens .left li form input{width: 100%;}
.paywall-conteudo-aberto .itens .right{padding-bottom: 25px;}
.paywall-conteudo-aberto .itens .left li span:first-child,
.paywall-conteudo-aberto .itens .right li span:first-child{font-size: 15px;}

/*Formas de pagamento Assine 2017 2*/
#container-assine .pagamentos ul,
#container-assine .pagamentos ul li{
	margin: 0 auto;
	display: block;
}
#container-assine .pagamentos h3{margin-bottom: 25px;}
#container-assine .pagamentos ul li{margin-bottom: 15px;}
#container-assine .pagamentos ul li .boleto, 
#container-assine .pagamentos ul li .dinners-club, 
#container-assine .pagamentos ul li .mastercard,
#container-assine .pagamentos ul li .visa {top: 0;}

/*Insights - Paywall Conteúdo Grátis*/
#insights .paywall-conteudo-aberto .itens .left, 
#insights .paywall-conteudo-aberto .itens .right{
	padding: 0;
}
#insights .paywall-conteudo-aberto .titulo{padding: 15px 0;}
#arealogin .blocopaywall ul.left li span{font-size: 16px;}
#arealogin .blocopaywall ul li{text-align: center;}
#insights .paywall-conteudo-aberto ul li form{margin-top: 10px;}
#insights .paywall-conteudo-aberto .itens .right li span{font-size: 16px;}

/*LP Brandpedia*/
#container-full{
	width: 100%;
	margin: 0 auto;
	float: none;
}
.conteudo-brandpedia .side-left .topo-brandpedia{
	padding: 5px 0 35px 0;
}
.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-pager{left: 85px;}

.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-viewport ul li{
	/*width: 312px !important;*/
}
.conteudo-brandpedia .side-left .linha ul li h3{
	font-size: 16px;
	line-height: 19px;
}
.conteudo-brandpedia .side-left .linha ul li p{
	font-size:  14px;
	line-height: 19px;
}
.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-pager{width: 130px;}
.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-prev,
.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-next{display: none;}
.conteudo-brandpedia .side-left .super-banner,
.conteudo-brandpedia .side-right{
	display: none;
}
.conteudo-brandpedia .side-left .linha{
	width: 95%;
	margin: 0 auto 150px;
}
.conteudo-brandpedia .side-left .blocos{
	width: 300px;
	margin: 0 auto 50px;
}
.conteudo-brandpedia .side-left .blocos ul li{
	width: 300px;
	margin: 0 auto;
}
.conteudo-brandpedia .side-left .blocos ul li a img{width: 300px;}
.conteudo-brandpedia .side-left{
	float:  none;
	margin:  0 auto;
}
.footer-troiano .logo img{padding: 0;}
.conteudo-brandpedia .topo-brandpedia .logo,
.conteudo-brandpedia .topo-brandpedia .oferecimento{
	margin-left: 10px;
	float:  none;
}
.conteudo-brandpedia .topo-brandpedia .oferecimento{margin-top: 30px;}
.conteudo-brandpedia .topo-brandpedia .oferecimento span{
	top: -6px;
	left:  0;
	font-size: 12px;
}
.conteudo-brandpedia .side-left .linha .titulo{margin-left: 0;}
.conteudo-brandpedia .side-left .linha{margin: 0 auto 70px;}
.conteudo-brandpedia .side-left .blocos ul li:nth-child(2){margin: 0;}
.footer-troiano .endereco{
	float:  none;
	padding: 35px 10px;
	text-align: center;
}
.footer-troiano .logo{
	margin-left: 0;
	display:  block;
	text-align: center;
	margin-top:  35px;
	float: none;
}

/*Landing Page - Minuto Mundo do Marketing*/
.tiraminutomm{
	padding-top: 39px !important;
	margin-bottom: 0 !important;
}
.tiraminutomm img{
	width: 35px;
}
.tiraminutomm a p{
	font-size: 16px !important;
	padding: 7px 7px 7px 0 !important;
	margin-left: 5px !important;
}
.full-minutomm .row p{
	font-size: 17px;
	text-align: center;
	padding: 20px;
}
.full-minutomm .row figure figcaption p{
	position: relative;
	color: #575757;
	font-size: 13px;
	top: 0;
	left: 0;
}
.lp-roberthalf section ul li.left,
.lp-roberthalf section ul li.right{
	float: none;
}

/*Brandpedia*/
.conteudo-brandpedia .conteudo{
	padding: 10px;
}
.conteudo-brandpedia .conteudo p{
	padding: 0;
	line-height: 25px;
}
.conteudo-brandpedia .conteudo p img{
	margin: 0 0 15px 0;
	width: 100%;
	max-width: none !important;
}

#div-gpt-ad-1500923859123-4{display: none;}
#pesquisas-editorial{
	margin-bottom: 90px;
	height: 90%;
}
#pesquisas-editorial #blogpesquisas{
	position: relative;
    left: 10px;
}
#pesquisas-editorial .pesquisas .bx-wrapper{
	padding: 0;
	margin-bottom: 38px;
}
#pesquisas-editorial #blogpesquisas .bx-wrapper .bx-viewport{width: 98%;}
#pesquisas-editorial #blogpesquisas ul li{width: 314px;}
#pesquisas-editorial #blogpesquisas ul li a img,
#pesquisas-editorial #blogpesquisas ul li a .tituloblog{
	width: 100%;
}
#pesquisas-editorial .brandpedia{
	float: none;
	display: block;
	margin: 0 auto;

}
#areanoticias .arrobanoticias{display: none;}

#branded-blocos .terceiro-bloco .mobile{display: block;}
#branded-blocos .terceiro-bloco .empresas_producao,
#branded-blocos .terceiro-bloco .empresas_atendidos{display: none;}
#branded-blocos .banner-lateral{display: none;}
#branded-blocos .conteudo h2,
#branded-blocos .segundo-bloco h3.destaque-segundo-bloco,
#branded-blocos .conteudo p{padding: 0 10px;}

ul.arealogin li form #entrar{
	font-size: 12px;
	width: 80px;
    height: 38px;
}
.bx-wrapper .bx-controls-direction a{display: none;}
#blocomodulo:first-child{display: block;}
#blocomodulo .titulomodulo{
	line-height: 25px;
	text-align: center;
	margin-left: 0;
}
.socialtablete{
	position: absolute;
    bottom: 0;
    width: 100%;
}

}


/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) and (max-width : 749px){
/*Menu Mobile*/
header.menumobile{display: block;}
/*******************************************/
/*Área Publicidade - Responsivo*/
/*******************************************/
.banner_editorial{display: none;}
#publicidadetopo, #superbanner2, #blocopromocao, #boxes3, .publicidadedetalhe{display: none;}
.arroba{margin: 0 auto !important;}
#boxes{display: none;}

#assine-rodape{background: #CE161E !important;}

/*Ajuste Imagem Grande interna de Matérias e Inteligência*/
.blocointeligencia .blocodestaque img, .blocointeligencia .blocosecundario .primeirobloco img, .blocointeligencia .blocosecundario .segundobloco img {
   max-width: 100%;
   height: auto;
   position: relative;
   height: 100%;
   max-height: 365px;
 }

/*******************************************/
/*Área Menu - Responsivo*/
/******************************************/
#areamenu{
	width: 100%;
	margin-bottom: 45px;
	border: 1px solid #f2f2f2;
	display: none;
}
#menuprincipal{
	max-width: 749px;
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #f2f2f2;
}
#areausuario .botaoassine,
#areausuario .botaobusca{display: none;}
ul.areamenutopo{top: 96px;}

#arealogin .primeirobloco p span.btnassinar{top: 20px;}

#areageral .blogsgeral p.tag a{font-size: 10px;}

#areageral .blogsgeral .bloco, #right .bloglateral .bloco{height: 120px;}

/*******************************************/
/*Área Conteúdo - Responsivo*/
/*******************************************/
.tageditorial{margin-top: 20px;}
#container{
/*max-width: 83%;*/
	margin: 0px auto 35px;
	width: 90%;
	padding: 0;
}
.logotira{
	/*padding: 30px;*/
	/*max-width: 560px;*/
}
.logotira a img{
	/*margin-left: 7%;
	margin-top: 30px;*/
}
#filtocategoria .editoriassite li{margin-bottom: 0px;}
#filtocategoria ul li{height: 35px;
	margin-bottom: 0;
	margin-left: 6px;
}
#areadestaque .editoriadestaque{
	position: fixed;
	top: 30px;
	left: 20px;
	display: block;
}
#areadestaque .resumodestaque{display: none;}
/*#areanoticias{display: none;}*/
#areanoticias .noticiasdestaque{display: none;}
#areanoticias .arrobanoticias{
	float: none;
	margin: 0 auto 50px;
	height: auto;
}
.arrobageral{height: auto;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: relative !important;
	width: 100% !important;
	left: 0px !important;
	top: 5px !important;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
}
#areadestaque .bx-wrapper .bx-pager.bx-default-pager a{background: #D2D2D4;}
#areadestaque .bx-wrapper .bx-pager.bx-default-pager a:hover, #areadestaque .bx-wrapper .bx-pager.bx-default-pager a.active {
background: #F03F35 none repeat scroll 0% 0%;
}
#areadestaque .destaquehome, #right .destaquehome{width: 100%; margin: 25px 0; display: inline-block;}
#areadestaque .destaquehome ul{height: 100%;}

#areadestaque .destaquehome ul li .infodestaque{
	position: absolute;
	top: 24px;
	height: auto;
	width: 100%;
}

#areadestaque .resumodestaque a, #areadestaque .destaquehome a, #right .destaquehome a{display: block;}
#areadestaque .destaquehome ul li, #right .destaquehome ul li{
	float: left;
	width: 47%;
	height: 100%;
	max-height: 100%;
	background-size: 100%;
	position: relative;
}
#areadestaque .destaquehome ul li:last-child, #right .destaquehome ul li:last-child{margin: 0; float: right;}
#areadestaque .destaquehome ul li img, #right .destaquehome ul li img{
	width: 100%;
	/*height: 100%;*/
	max-width: none;
	max-height: none;
}
#areadestaque .destaquehome ul li h2, #right .destaquehome ul li h2{top: 0; left: 15px; /*display: none;*/}
#areadestaque .destaquehome ul li p, #right .destaquehome ul li p.ditoriahome{
	position: relative;
	top: -111px;
	left: 20px;
	max-width: none;
	width: 88%;
	font-family: GloberBold;
	font-size: 19px;
}

#areadestaque .bx-wrapper .bx-caption span{top: 30%;}
#areadestaque .destaquehome ul li p, #right .destaquehome ul li p{
	width: 88%;
	top: 0;
	left: 15px;
	font-size: 14px;
	padding: 5% 0;
	line-height: 16px;
}
#areadestaque .destaquehome ul li p.editoriahome, #right .destaquehome ul li p{
	top: -5px;
}
#areadestaque .destaquehome ul li h2.titulodestaque{
	top: 0px;
}
.tira{display: none;}
.geralleft{
	width: 99%;
	margin: 0 auto;
}
.tvgeral{
/*max-width: 320px;*/
	width: 100%;
	border: 1px solid #f2f2f2;
	margin-bottom: 25px;
}
#areageral .tvgeral .bx-wrapper{/*max-width: 100%;*/ margin: 0 auto;}
.artigosgeral{
/*max-width: 320px;*/
	width: 100%;
}
.artigosgeral .bx-wrapper,
.artigosgeral .bx-wrapper .bx-viewport,
.artigosgeral .bxslidercarouselartigo li,
#areageral .artigosgeral .artigobloco{width: 100% !important;}
.artigosgeral .bx-wrapper{max-width: 100% !important;}
#areageral .geralright{
	display: inline-block;
	float: none;
	margin: 0 0 25px 0;
	width: 100%;
}
#areageral .eventosgeral{
	height: auto;
	/*max-width: 300px;*/
	width: 100%;
}
.arroba3 {
	margin: 25px 0;
	display: block;
}
#areageral .vaievemgeral ul li p.funcao{
	top: -10px;
}
.conteudoespecial #tabs2{display: none;}
.conteudoespecial{max-width: 100%; margin-top: 35px;}
#areageral .blogsgeral, #areageral .vaievemgeral{
	/*max-width: 319px;*/
	width: 100%;
	margin: 25px 0;
}
#areageral .eventosgeral .bx-wrapper .bx-viewport{height: 377px !important;}
#areageral .eventosgeral .bx-wrapper ul li .artigobloco .bloco{
	float: none;
}
#areageral .eventosgeral .topoeventos{
	border-bottom: 1px solid #F2F2F2;
}
#areageral .eventosgeral ul li h3.leftbloc{border-right: 1px solid #f2f2f2;}
#tiratoposite p, #tiraassine p{text-align: center;}
#areageral .eventosgeral .artigobloco {
    display: inline-block;
    width: 100%;
}
#areageral .blogsgeral .bx-wrapper ul li .artigobloco .bloco {
    min-width: 145px;
    width: 99%;
}
#areageral .blogsgeral .bloco {
    border-top: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
    border-bottom: 1px solid #F2F2F2;
    border-left: 1px solid #f2f2f2;
}
#areageral .blogsgeral .bx-wrapper,
.blogsgeral .bx-wrapper{
	max-width: 100% !important;
}
.blogsgeral .bx-wrapper .bx-viewport ul li{width: 100% !important;}

#areageral .vaievemgeral ul li h3{display: inline-block; width: 70%;}
#areageral .blogsgeral .bx-wrapper ul li .artigobloco .bloco{margin-bottom: 10px;}
#areageral .eventosgeral .bx-wrapper ul li .artigobloco .bloco{width: 100%;}
#areageral .eventosgeral .bx-wrapper{width: 100%; max-width: 749px !important;}
#areageral .eventosgeral .bx-wrapper .bx-viewport ul li{width: 100% !important;}

#left .comentarioConteudo{display: none !important;}

.colunablogdois{display: none;}

.conteudoblog #blocomodulo{display: inline-block;}
.conteudoblog #blocomodulo #acervomm,
.conteudoblog #blocomodulo #pesquisatag,
.conteudoblog #blocomodulo #vagasdetrabalho{display: none;}

#left .textoConteudo img{
	padding: 0;
	max-width: 749px !important;
	width: 100% !important;
	height: auto !important;
	margin-bottom: 15px;
}

/******************************************************/
/*Mobile Inteligência e Editorias - arquivos extras de include*/
/******************************************************/
.arroba3{display: none;}
.arroba2{display: block; margin: 0 auto;}

.inteligenciaDesktop,.editoriaDesktop{display: none;}
.inteligenciaMobile,.editoriaMobile{display: block;}
#areainteligencia .bx-wrapper .bx-viewport ul li p,
#areainteligencia .cadeado{display: inline-block;}
#areainteligencia .cadeado{
	position: relative;
	left: 40%;
}
#areainteligencia .bx-wrapper .bx-viewport ul li h2 a, #arearelacionadas .bx-wrapper .bx-viewport ul li h2 a{
	top: 0 !important;
	font-size: 16px;
}
#areainteligencia .bx-wrapper .bx-viewport ul li h2, #arearelacionadas .bx-wrapper .bx-viewport ul li h2{width: 86%;}
#areainteligencia{margin-top: 40%;}
#areaInteligenciaMobile{
	display: block;
	margin-top: 10%;
}
#areainteligencia .bx-wrapper .bx-viewport ul li,
#areainteligencia .bx-wrapper .bx-viewport{
	width: 302px !important;
	height: 312px !important;
}
#areainteligencia .bx-wrapper img{
	max-width: 300px !important;
	margin: 0 auto;
}
#areainteligencia .bx-wrapper .bx-pager{
	position: relative;
	width: 25%;
	top: 0;
	left: 0;
}
#areainteligencia .bx-wrapper,
#areaeditoria .bx-wrapper{margin: 0 auto; max-width: 300px !important;}

#areaeditoria .logoeditoria{margin-top: 50px;}

/******************************************************/
/*FIM Mobile Inteligência e Editorias - arquivos extras de include*/
/******************************************************/
#areageral{margin-bottom: 10px;}
.tvgeral{margin-bottom: 70px;}
.artigosgeral .bx-wrapper .bx-pager{top: 15px !important;}
#areageral .blogsgeral .bx-wrapper .bx-pager{padding-top: 0 !important; top: 5px !important;}

#acervomm{
	display: block;
	margin: 0 auto 20px;
	max-height: none;
	height: 220px;
}
#pesquisatag{max-height: none; margin: 0 auto;}
#pesquisatag .tags{padding: 10px;}

/*******************************************/
/*Área Home Interna - Responsivo*/
/*******************************************/
/*Alerta quantidade de visualizações cadastro Grátis*/
#conteudoLimite,
#bannerLimite{
	display: none;
}

.caption{
	width: 100%;
	max-height: 365px;
	height: 99%;
}
.btnvejamais{
	margin: 0 auto;
	width: 100%;
	display: block;
}
.caption .categoria{display: block;}
.caption .elementoscaption{padding: 5%;}
#tiratoposite{margin-bottom: 30px;}
.blocointeligencia{
	width: 100%;
	margin: 0 auto;
	display: block;
	position: none;
}
#filtocategoria{
	max-width: ;
	margin: 35px auto 35px;
	height: auto;
}
.filtrotv{max-width: 560px; height: auto !important;}
#filtocategoria ul li.logofiltro{margin-bottom: 25px; width: 100%;}
#filtocategoria .editoriassite{margin-left: 0; margin-top: 10px;}
.blocointeligencia .destaqueleft{float: none; margin: 35px auto 35px;}
.blocointeligencia .destaqueright{
	position: relative;
	max-width: 560px;
	margin: 0px auto 35px;
	float: none;
}
.destaqueright .caption{height: 99%;}
.blocointeligencia .destaqueright, .blocointeligencia .destaqueright img{float: none;}
.caption .descinteligencia{display: block;}
.caption .titulointeligencia h2 a{
	font-size: 19px;
	display: block;
	max-width: 180px;
	width: 100%;
	line-height: 20px;
}
.blocointeligencia .secundarioright,
.blocointeligencia .blocosecundario{
	float: none;
	width: 100%;
	margin: 35px auto 50px;
	max-width: 560px;
}
.blocointeligencia .blocosecundario .destaqueinteligencia ul li img{
	/*width: 100%;*/
	width: 310px;
	height: 155px;
}
#blocomodulo{display: none;}
.pagination-centered{
	/*display: inline-block;*/
}
.listaprivada{display: none;}
#arealogin .segundobloco{border: none;}
#arealogin .segundobloco form{padding: 0;}
#left .painelconteudo .btnCompartilhar{
	display: inline-block;
	position: relative;
	left: 0;
	top: 10px;
}
.blocoDois{display: none;}
.blocoDois .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{display: none;}
.blocoTres .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	position: absolute;
	width: 25%;
	top: 136px;
	left: 0;
}
.blocoTres{display: block;}
.blocoQuatro .conteudoespecial{display: none;}

.pagination-centered ul.pagination{
	width: 90%;
	margin: 0px auto;
}

#left h3.tituloMateria, #left h3.tituloMateria a, h2.tituloPagina{margin: 35px auto 15px;}


/*******************************************/
/*Área Interna - Responsivo*/
/*******************************************/
#left{
	display: block;
	width: 100%;
	margin: 0 auto 0;
}
#right{display: none;}
#left .painelconteudo .primeiraLinha .botaoPainel{/*left: 163px;*/	display: none;}
#left .painelconteudo .segundaLinha{/*display: inline-block;*/padding: 25px 15px;}
#left .painelconteudo .segundaLinha img{margin-right: 15px;}
#left .painelconteudo .segundaLinha .Compatilhe{float: left;}
#left .painelconteudo .btnCompartilhar{
	display: inline-block;
	position: relative;
	left: 0;
	top: 0;
	margin-top: 10px;
}

/*.likefacebook, .sharefacebook, .liketwitter, .likegplus, .likelinkedin{display: inline-block;}*/
.IN-widget{
	right: 0;
}

#right{display: none;}
#left .segundobloco p{
	font-size: 12px;
}
#arealogin .listaprivada {
	position: relative;
	top: 20px;
	width: 100%;
	max-width: none;
	margin: 0px auto;
	background: #6d6d6d;
	display: none;
}
#arealogin .segundobloco{
	display: inline-block;
	height: 250px;
}
#arealogin .segundobloco p{
	float: left;
	position: relative;
	top: 28px;
	left: 50px;
	padding: 0;
	margin-top: 0;
}
#arealogin .segundobloco form{
	margin-top: 0;
	width: 100%;
	max-width: 620px;
	position: relative;
	top: 45px;
}
.btnCompartilhar .fb-like{margin-bottom: 10px;}
#arealogin .segundobloco form input{width: 100%; margin-bottom: 10px; padding: 0;}
.blocoQuatro .arroba4,
.blocoQuatro{display:none;}
#countainerfull{max-width: 100%;}
#areaeditoria .bx-wrapper .bx-viewport ul li h2 a, #areainteligencia .bx-wrapper .bx-viewport ul li h2 a, #arearelacionadas .bx-wrapper .bx-viewport ul li h2 a{
	position: relative;
    top: 0;
    font-size: 16px;
}
#areaeditoria .bx-wrapper .bx-viewport ul li h2, #areainteligencia .bx-wrapper .bx-viewport ul li h2, #arearelacionadas .bx-wrapper .bx-viewport ul li h2 {
    height: 37px;
}
#areaeditoria .bx-wrapper .bx-viewport ul li p, #areaeditoria .bx-wrapper .bx-viewport ul li h2, #areainteligencia .bx-wrapper .bx-viewport ul li p, #areainteligencia .bx-wrapper .bx-viewport ul li h2, #arearelacionadas .bx-wrapper .bx-viewport ul li p, #arearelacionadas .bx-wrapper .bx-viewport ul li h2{
	margin-bottom: 0;
}
#areaeditoria .bx-wrapper img{height: 176px;}

.destaqueinteligencia .captionmini1,
.destaqueinteligencia .captionmini2{display: inline-block;}
.destaqueinteligencia .captionmini1 a,
.destaqueinteligencia .captionmini2 a{float: left; margin: 10px;}
.destaqueinteligencia .captionmini1 .elementoscaption,
.destaqueinteligencia .captionmini2 .elementoscaption{
    position: relative;
    /*float: right;*/
    display: inline-block;
    max-width: 430px;
    width: 100%;
    padding: 0px;
}
.destaqueinteligencia .captionmini1 .elementoscaption h2,
.destaqueinteligencia .captionmini2 .elementoscaption h2{
	display: inline-block;
	width: 100%;
}
.destaqueinteligencia .captionmini2 .elementoscaption{top: 0 !important;}
.blocointeligencia .blocosecundario .destaqueinteligencia ul li{background: #f2f2f2;}
.blocointeligencia .blocosecundario .destaqueinteligencia ul li img{
	opacity: 10;
	width: 277px;
}
.captionmini1 .elementoscaption h2.titulodestaque a,
.captionmini2 .elementoscaption h2.titulodestaque a,
.captionmini1 .elementoscaption h2.titulodestaque a,
.captionmini2 .elementoscaption h2.titulodestaque a,
.captionmini1 .elementoscaption p.descinteligencia a,
.captionmini2 .elementoscaption p.descinteligencia a{color: #565757;}

.captionmini1 .elementoscaption h2.titulodestaque a,
.captionmini2 .elementoscaption h2.titulodestaque a{padding: 0 10px;}

.colunablog1 {
    float: none;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.caixapatrocinador{margin: 35px 0 0 0;}

#left .textoConteudo, #left .textoConteudo p, #leftVaivem .loginvagas{font-size: 16px;}

/*******************************************/
/*Assine - Responsivo*/
/*******************************************/
.tituloAssine h2,
.tituloAssine p{
	text-align: center;
	width: 90%;
	margin: 25px auto 25px;
}
.blocoVantagem:first-child, .blocoVantagem, .blocoPlano:first-child, .blocoPlano{margin: 30px auto;}
.vantagens{
	max-width: 90%;
	margin: 0 auto;
}
.tituloplanos{
	width: 90%;
	margin: 30px auto 0;
	text-align: center;
}
.tituloplanos p{margin: 0;}
.planos,
.blocosVantagem,
.blocosPlano{
	width: 100%;
	margin: 0 auto;
}
.blocodesconto, .blocoPlano:last-child{
	width: 100%;
	margin: 0 auto;
}
.blocodesconto a img{
	display: block;
	margin: 0 auto;
	margin-bottom: 25px;
}

.bloco-texto-cupom{
      position: relative;
      top: -25px;
}
.bloco-texto-cupom img{
	display: block;
	margin: 0 auto;
}
.texto-cupom{
  font-family: GloberRegular;
  font-size: 22px;
  font-weight: bold;
  color: #575757;
  position: relative;
  top: -40px;
}
.texto-cupom p{text-align: center;}

.blocotextocupomcartao{
      background: #ce161e;
      padding: 10px 0;
      position: relative;
      top: -25px;
      max-width: 135px;
      margin: 0 auto;
   }
   .blocotextocupomboleto{
      background: #ce7a16;
      padding: 10px 0;
      position: relative;
      top: -25px;
      max-width: 135px;
      margin: 0 auto;
   }
   .blocotextocupomcartao span,
   .blocotextocupomcartao p,
   .blocotextocupomboleto span,
   .blocotextocupomboleto p{
      text-align: center;
      display: block;
   }
   .blocotextocupomcartao span,
   .blocotextocupomboleto span{
      font-family: GloberRegular;
      color: #fff;
      margin-bottom: 5px;
   }
   .blocotextocupomcartao p,
   .blocotextocupomboleto p{
      padding: 5px 0;
      font-family: GloberRegular;
      color: #575757;
      font-size: 22px;
      font-weight: bold;
   }
   .blocotextocupomcartao .espaco-texto,
   .blocotextocupomboleto .espaco-texto{
      background: #fff;
      max-width: 75%;
      margin: 0 auto;
   }


.descPlano hr{
	width: 75%;
	margin: 0 auto;
	background: #f2f2f2;
    border: 1px solid #f2f2f2;
}
.blocoPlano .destaqueAnual{right: 15px;}
.blocoEstudante img{
	display: block;
	width: 118px;
	margin: 30px auto 15px;
	float: none;
}
.blocoEstudante a{text-decoration: none;}
.blocoEstudante p.titulo,
.blocoEstudante p.descricao{display: block; padding: 0; text-align: center; margin-bottom: 15px}
.blocoPlano .descPlano ul li.valoresPlano p.parcela{margin: 0; text-align: center;}
#livechat-full,
#livechat-compact-container{
	display: none;
}

/*Formulário Assine*/
#tipocadastro{margin-top: 30px;}
#dadosdaempresa ul li,
#dadosassinante ul li,
#dadosadicionais ul li,
#dadosnewsletter ul li,
#dadospagamento ul li,
#campospagamento ul li{
	margin: 0;
	width: 100%;
}
#dadosdaempresa input,
#dadosdaempresa select,
#dadosassinante input,
#dadosassinante select,
#dadosadicionais input,
#dadosadicionais select,
#dadosnewsletter input,
#dadosnewsletter select,
#campospagamento input,
#campospagamento select{
	padding: 0;
	margin: 0;
	height: 35px;
}
.cupompromocional{width: 100%; max-width: none;}
.botaocupon{
	top: 0;
	display: block;
	width: 100%;
	margin-top: 10px;
}
#enviar{width: 100% !important;}
.tituloboleto{display: inline;}
.blococartao{margin: 30px 0;}
.titulotransferencia{width: 100%; max-width: none;}

#blocoalerta{padding: 0 0 35px 0;}
#blocoalerta img{margin-top: 35px;}

.pagTres{float: none;}

.pagQuatro img:first-child{width: auto;}
.pagQuatro img:last-child{width: 100%;}

#fixa{display: none;}
.direitosassine{display: none;}
.blocoembaixadores{display: none;}

/*******************************************/
/*Assine Limite Grátis - Responsivo*/
/*******************************************/
.limiteitens{padding-left: 15px;}

.blocolimitegratis img{display: none;}

.planomeio{padding: 0;}

.limiteplanos{
  width: 270px;
  margin: 0 auto;
  display: block
}

/*******************************************/
/*Vai e Vem - Responsivo*/
/*******************************************/
#container .ancora{width: 100%;}
.topoEvento h2, .topoVaievem h2{margin-bottom: 30px;}
.topoVaievem{
	width: 100%;
	margin: 0px auto;
	max-width: none;
	margin-bottom: 0;
}
#leftVaivem{
	float: none;
	width: 100%;
	margin: 0 auto;
}
#leftVaivem .espacar{margin: 0 auto 20px; float: none;}
.blocosVaivem{
	margin: 0 auto 20px;
	display: inline-block;
	width: 100%;
	max-width: none;
	padding: 0;
}
.blocosVaivem ul{padding: 20px;}
.blocosVaivem ul li.nomeVaivem,
.blocosVaivem ul li.cargoVaivem{width: 55%;}
.botaoVagas{margin: left: none;}
#estadosVagas{margin-top: 35px;}

/*******************************************/
/*Guia Salarial - Responsivo*/
/*******************************************/
.tabelasGuia ul li{
	list-style: outside none none;
	margin: 15px 10px 0px 0px;
	float: left;
	max-width: 621px;
	width: 100%;
}
.tabelasGuia ul li a{
	display: block;
}
#livros #left{float: none;}
#tabslivro ul li.ui-corner-top{margin-bottom: 0; display: inline-block; float: none; width: 72px;}
#tabslivro ul li .posicaoLivro{float: left;}
#tabslivro ul li .capaLivro{width: 38%; float: left; margin-bottom: 15px;}
#tabslivro ul li .tituloLivro,
#tabslivro ul li .autorLivro,
#tabslivro ul li .descricaoLivro,
#tabslivro ul li .linkLivro{width: 100%;}
#tabslivro ul li .linkLivro p{margin-left: 0;}

/*Vagas*/
.blocosVagas{float: none; height: auto;}
.candidatarVaga{width: 170px;}

.linhaCampo{display: block; width: 100%; margin-bottom: 20px;}
.linhaCampooff{margin-bottom: 20px;}
#loginVagas form input, #cacadastroEmpresaVaga form input{
	max-width: none; width: 99%;
	padding: 0;
	height: 35px;
}
#cacadastroEmpresaVaga form textarea{width: 100%;}
#cacadastroEmpresaVaga {
    margin-top: 30px;
}

/*******************************************/
/*Eventos Cursos e MBA - Responsivo*/
/*******************************************/
#blocoFormatos .modeloFormato img{width: 60%; margin-bottom: 20px;}
#blocoFormatos .tipoFormato{margin: 45px 0px 20px}
#blocoFormatos .botaoFormatoBasico{
   float: left;
   margin-bottom: 20px;
   top: 0;
   margin-top: 20px;
}
#blocoFormatos .tipoFormato{padding-top: 30px !important; margin-top: 0;}
#blocoFormatos .botaoFormatoAvancado{float: left;}
.eventoPrincipal,
.leftEvento,
.eventoSecundario,
.eventoSecundario .leftEvento{display: block; margin: 0 auto 30px;}
.rightEvento{display: none;}
.eventoSecundario .espacar{margin: 0 auto; margin: 0 auto 30px;}
.eventoPrincipal .infoEvento{widt: 100%; height: auto;}
.eventoPrincipal .eventoTopo, .eventoPrincipal .descricaoEvento,
.eventoSecundario .eventoTopo, .eventoSecundario .descricaoEvento{
	max-width: none;
	/*width: 92%;*/
	width: 100%;
	padding: 0;
	height: auto;
	display: inline-block;
	margin-top: 0;
}
.descricaoEvento h3{
	display: inline;
	float: left;
}
.descricaoEvento p{display: inline-block;}
.blocoInfo{float: none;}
.infoMeio{border: none;}
.vejamaiscat{display: block;}
.tipoEvento ul li{display: block; padding: 5px 0;}
.tipoEvento ul li a{padding: 5px 10px;}
.tipoEvento ul li.cadastrarEvento{margin-left: 11px;}
#blocoFormatos ul,
#blocoFormatos ul.camposEventosDireita{float: none; display: block;}
#blocoFormatos ul li input, #blocoFormatos #descricao, #blocoFormatos #descricaoauxiliarevento, #blocoFormatos #dscricaofacilitador{
	margin-left: 0;
	padding: 0 0 0 2px;
	height: 45px;
	width: 95%;
}
#blocoFormatos #descricaoauxiliarevento{float: none;}
#blocoFormatos ul li.recaptcha{display: block;}
.eventoPrincipal .localEvento{margin-bottom: 0;}
.descricaoEvento h3{width: 100%; margin-bottom: 0;}
.eventoPrincipal .localEvento,
.eventoPrincipal .logoEvento,
.eventoPrincipal .dataEvento,
.eventoSecundario .localEvento,
.eventoSecundario .logoEvento,
.eventoSecundario .dataEvento,
.descricaoEvento h3,
.descricaoEvento p,
.maisDetalhes{padding: 15px;}
.eventoPrincipal .blocoDestaque h2{margin: 0;}
.eventoPrincipal .blocoDestaque p{margin-left: 0 !important;}
.eventoPrincipal .dataEvento{/*padding-left: 0;*/}

/*******************************************/
/*Fale Conosco - Responsivo*/
/*******************************************/
.informacoesContato{float: none; width: 100%;}
.formularioContato{width: 100%;}
.formularioContato form input{
	padding: 0;
	height: 35px;
	max-width: none;
}
.formularioContato form input.enviarFaleConosco{
	height: 25px;
	padding: 0;
}
.blocovalores,
.blocofuncionarios{float: none;}
.blocofuncionarios ul li{text-align: center;}
.blocofuncionarios ul li.titulofuncionario{line-height: 20px;}

/*******************************************/
/*Assine - Responsivo*/
/*******************************************/
#anuncie .valoranuncio #table1 tbody tr td, #anuncie .valoranuncio #table2 tbody tr td{font-size: 10px;}
#anuncie .valoranuncio #table1 thead tr td:first-child{width: 137px;}
#anuncie .valoranuncio #table1 thead tr td{font-size: 10px;}

.livechat_button, #areaatendimento a#meLigue, #areaatendimento a#mandarMensagem {
    display: none;
}

/*******************************************/
/*Área Rodapé - Responsivo*/
/*******************************************/
.centralatendimento{margin-left: 30px;}
#arearodape{display: none;}
#socialtablete{
background: #686868;
display: block;
}
#socialtablete ul li{display: inline-block;}
#socialtablete ul,
#socialtablete .direitostablete div{
max-width: 330px;
width: 100%;
margin: 0 auto;
}
#socialtablete .direitostablete{background: #565757; padding: 15px;}
#socialtablete .direitostablete p{
font-family: RobotoSlab;
font-size: 14px;
color: #fff;
font-weight: normal;
line-height: 17px;
}
#direitosrodape p,
#direitosrodape #seloblindado{float: none;}
#direitosrodape{
margin: 0px auto;
max-width: 606px;
width: 100%;
}
#seloblindado{
max-width: 300px;
width: 100%;
margin: 0px auto;
margin-top: 25px;
}
#direitosrodape p{display: none;}

#voltartopo{display: none;}
.midiasocialrodape{display: none;}
/*.destaqueright .caption{
 position: relative;
}
.destaqueright .caption .elementoscaption{
	position: relative;
	top: -315px;
}*/
.direitosassine .direitosassine{height: auto;}

/*Bloco de Newsletter da home*/
#newslettercadsastro,
#ebookrodape{display: none;}


/*******************************************/
/*Assine Especial*/
/*******************************************/
.planoespecial{
   display: block;
   max-width: 920px;
   width: 100%;
   margin: 25px auto;
}
.planoespecial .primeirobox{
   float: none;
   max-width: 295px;
   width: 100%;
   margin: 0 auto;
   display: block;
}
.planoespecial .segundobox{
	float: none;
	max-width: 295px;
	width: 100%;
	margin: 0 auto;
}

.planoespecial .primeirobox .pbvalor{
   background: #CE161E;
   color: #fff;
   padding: 15% 0;
}

.planoespecial .primeirobox .pbaviso{
   background: #575757;
   padding: 5%;
}
.planoespecial .primeirobox .pbaviso p{
   color: #fff;
   padding: 2%;
   font-size: 14px;
   line-height: 19px;
}

.planoespecial .primeirobox .pbvalor h3,
.planoespecial .primeirobox .pbvalor p,
.planoespecial .primeirobox .pbaviso p{font-family: GloberRegular; text-align: center;}

.planoespecial .primeirobox .pbvalor h3{
   font-size: 28px;
   font-weight: normal;
   margin-bottom: 15px;
}
.planoespecial .primeirobox .pbvalor p{
   font-size: 38px;
   font-weight: bold;
}

.planoespecial .segundobox ul.listadefault{
	max-width: 272px;
	width: 100%;
	margin-bottom: 3px;
}

.planoespecial .segundobox ul.listadefault2{height: 230px;}

.planoespecial .segundobox ul{
   float: none;
   padding-left: 11px;
   padding-top: 35px;
   background: #f2f2f2;
   border-right: 1px solid #fff;
   padding-right: 11px;
   height: 208px;
}

.planoespecial .segundobox ul li{
   list-style: none;
   font-family: GloberRegular;
   font-size: 14px;
   text-align: center;
   color: #565757;
   line-height: 23px;
}

.btnassinarespecial{
   max-width: 293px;
   width: 100%;
   float: none;
   margin-top: 3px;
}
.btnassinarespecial a{
   	display: block;
	background: url(../../assets/img/assine/assinar-especial-tira.jpg) no-repeat;
    display: block;
    width: 293px;
    height: 50px;
}
.btnassinarespecial a:hover{
   background: url(../../assets/img/assine/assinar-especial-tira-hover.jpg) no-repeat;
}

/*******************************************/
/*Produtos - Responsivo*/
/*******************************************/
#areaproduto .galeria{
  width: 300px;
  margin: 0 auto;
  display: block;
}
#areaproduto .descricao{
  max-width: none;
  float: none;
  margin-top: 30px;
}
#areaproduto .comprar{
	display: block;
	width: 304px;
	margin: 0 auto;
}
#areaproduto .comprar p{
  padding: 0;
  margin-bottom: 20px;
  margin-right: 0;
  margin-top: 35px;
  text-align: center;
  width: 100%;
  float: none;
}
#areaproduto .comprar a{
  width: 194px;
  margin: 0px auto;
  display: block;
  text-align: center;
  float: none;
}
#areaproduto .comprar a:hover{float: none;}
#depoimento .bx-wrapper{height: 110px;}
#depoimento .bx-wrapper .bx-pager{top: 75px;}
#areaproduto .comprar img{
  width: 200px;
  display: block;
  margin: 0 auto;
}
.campocompra{padding: 10px 0;}
.dadoscompra .blococampo{max-width: 100%;}
.dadoscompra .tituloboleto, .dadoscompra .blococartao span, .dadoscompra .titulotransferencia{max-width: 100% !important;}

/*Carreira*/
#carreira-vagas{
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
    display: block;
}
#carreira-vagas li{margin-bottom: 25px;}
#carreira-vagas ul li a img{
  width: 100%;
  height: auto;
}
.carreira-arroba,
.carreira-arroba2{
	height: auto;
    float: none;
    width: 300px;
    margin: 0 auto;
    padding: 0;
}
.carreira-arroba{margin-top: 35px;}
.carreira-arroba,
.carreira-arroba2{margin-bottom: 50px;}
.vaievemgeral-vagas{margin-top: 20px;}
.vejamais-carreira{display: inline-block; max-width: none;}
#areageral .vaievemgeral-carreira{margin-top: 0px;}
#areageral .vaievemgeral-carreira ul{
	height: 145px;
	margin: 0;
}
.patrocinadormobile-carreira{display: block;}
.patrocinadormobile-carreira p{
	font-family: GloberRegular;
    font-size: 8px;
    font-weight: normal;
    text-transform: uppercase;
    color: #565757;
    padding: 7px;
}
.patrocinadormobile-carreira img{
   max-width: 190px;
   width: 100%;
   height: auto;
   background: #fff;
   padding: 5px;
}
.patrocinador-carreira{display: none;}
.guiamobile-carreira{display: inline-block;}
.guiamobile-carreira .logoeditoria{display: none;}
.guiamobile-carreira .logoguia-carreira{display: block; margin-bottom: 20px;}

.blocoembaixadores{display: none;}
.blocopedido:last-child{
	float: none;
	margin-top: 20px;
	display: inline-block;
}

/*Gerenciar*/
.accordion form select, .accordion form input{width: 240px;}

/*Branded Content*/
/*.destaque-branded .titulo-destaque{top: 40%;}*/
.destaque-branded .titulo-destaque p{font-size: 22px;}
.destaque-branded .titulo-destaque p:last-child{font-size: 18px;}

.destaque-branded figure{position: relative;}
.destaque-branded figure img{width: 100%;}
.titulo-bloco{padding-left: 3%;}
.destaque-branded figure figcaption span{line-height: 22px}
#branded-blocos .segundo-bloco h3, 
#branded-blocos .terceiro-bloco h3, 
#branded-blocos .quarto-bloco h3, 
#branded-blocos .quinto-bloco h3, 
#formulario-interesse .bloco-formulario h3{font-size: 25px;}
#branded-blocos .segundo-bloco .bloco h4{font-size: 35px;}
#branded-blocos .segundo-bloco .bloco-centro{padding: 0; margin-bottom: 15px;}
#branded-blocos .segundo-bloco .bloco{display: block;}
#branded-blocos .segundo-bloco .bloco p{text-align: center;}
#branded-blocos .segundo-bloco{margin-bottom: 50px;}
.bloco-audiencia{margin-top: 20px;}
.quarto-bloco .esquerdo{
	float: none;
	top: 0;
}
.quarto-bloco .esquerdo{margin-bottom: 25px;}
.quarto-bloco p.glober25,
.quarto-bloco .bloco-interno{
	text-align: center;
	display: block;
}
.quarto-bloco p.glober25{
	padding: 2%;
	margin-bottom: 15px;
}
.quarto-bloco .bloco-interno{margin-bottom: 25px;}
.quinto-bloco ul li p.glober17{width: 285px;}
.quinto-bloco ul{
	max-width: 285px;
	width: 100%;
	margin: 0 auto;
}
#formulario-interesse .bloco-formulario form{
	max-width: 285px;
	padding: 5px;
}
/*#formulario-interesse .bloco-formulario .linha-input,
#formulario-interesse .bloco-formulario .linha-submit{max-width: 265px !important;}*/
#formulario-interesse .bloco-formulario .campo-interesse{padding: 10px 0;}
#container-expandido .left{width: 100%;}
#formulario-interesse .bloco-formulario select{}
.quinto-bloco ul li a{display: block;}

.destaque-branded .primeiro-bloco h3{
	padding: 13px 0;
	font-size: 15px;
	line-height: 18px;
}
#formulario-interesse .bloco-formulario .linha-input,
#formulario-interesse .bloco-formulario .linha-submit,
#formulario-interesse .bloco-formulario .campo-interesse{max-width: none !important;}
#formulario-interesse .bloco-formulario .input-right{margin-left: 0;}
#formulario-interesse .bloco-formulario .titulo-bloco{padding-left: 0;}
#branded-blocos .quarto-bloco{margin-bottom: 25px;}
.quarto-bloco .bloco-interno img{margin-left: 0;}
#branded-blocos .segundo-bloco h3.destaque-segundo-bloco{line-height: 29px;}

/*Especial 10 anos*/
#container-expandido .leftCollhome{width: 100%;}
.titulo-especial10anos{font-size: 14px !important;}
#tiratoposite .publicidade-left{
	width: 75%;
	float: none;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	left: 0;
}
#tiratoposite .publicidade-left span{color: #575757;}
#container-expandido{margin: 202px auto;}
.tiraespecial10anos img {
  width: 36px;
  height: 27px;
}
.tiraespecial10anos .publicidade-left .bloco img{width: 100%;}

.blocoespecial10anos{display: none;}

#assine-rodape .bloco{padding: 20px 0;}
#assine-rodape .bloco ul li{margin: 8px 0;}

#box-pagamento{
	margin-left: 0;
	width: 100%;
}
#dadosassinante ul.campo-assinatura li{
	width: 100%;
	max-width: none;
}
#dadosassinante ul.campo-assinatura{float: none;}
#box-pagamento .tab-content{height: 175px;}
.botaocupon{margin-top: 25px; left: 0;}
.cupompromocional{width: 94%;}
#respostaCupom{left: 0;}

/*Novo Inteligência*/
.novoInteligencia{margin-top: 10px;}
.novoInteligencia .sidebar{max-width: none;}
.novoInteligencia .lista{
	margin: 0;
	padding: 0;
}
.novoInteligencia ul li a{max-width: 284px;}
#accordionTemas .ui-accordion-header-icon{left: 90% !important;}
.novoInteligencia .lista{max-width: 749px;}
.novoInteligencia .lista ul li,
.novoInteligencia .lista ul li a{max-width: 749px;}
.novoInteligencia .lista ul li a{font-size: 22px; line-height: 25px;}
.novoInteligencia .lista ul li a img{height: auto;}
#accordionTemasMobile{display: block;}
#accordionTemasMobile .ui-accordion-header-icon {left: 90% !important;}
#accordionTemas{display: none;}

/*Landing Page Beleza na Terceira Idade*/
#terceiraidade .container-default{
	margin-top: 25px;
	margin-bottom: 25px;
}
#terceiraidade .container-default ul li{
	display: block;
	text-align: center;
}
#terceiraidade .container-default ul li.centro{margin: 20px 0 40px 0 !important;}
#terceiraidade .container-default ul{max-width: 300px; margin: 0 auto;}
#terceiraidade .container-default ul li img.ecglobal{max-width: none;}
#terceiraidade .container-default h2, #terceiraidade .container-full h2{margin-bottom: 25px;}
#terceiraidade .container-full h3{
	text-align: center;
	line-height: 33px;
}
#terceiraidade .container-full .bloco .insight{margin-bottom: 0px;}
#terceiraidade .container-full .bloco .insight img{
	float:  none;
	display: block;
	margin: 0 auto;
}
#terceiraidade .container-full .bloco .insight p{
	text-align: center;
	display: block;
	margin: 10px auto 15px;
	max-width: 300px;
	font-size: 17px;
	line-height: 22px;
}
#terceiraidade .container-default ul li.apresentacao .bloco{width: 100% !important;}
#terceiraidade .container-default ul li.apresentacao-centro{margin: 0 !important;}
#terceiraidade .container-default ul li.apresentacao-valor .texto span,
#terceiraidade .container-full .bloco .insight-right{
	margin-bottom: 0px;
	display: block;
}
#terceiraidade .container-full .bloco .insight-right{margin-bottom: 30px;}
#terceiraidade .container-full .bloco .insight-right{
	float:  none;
}
#terceiraidade .container-full .bloco .insight-right p{
	position: relative;
    top: 168px;
    margin: 10px auto 15px;
}
#terceiraidade .container-full .bloco .insight-right img{
	position: relative;
	top: -92px;
}
#terceiraidade .container-full .bloco-insight{padding: 25px 0;}
#terceiraidade .container-full form ul{max-width: 300px;}
#terceiraidade .container-full form ul li{left: 0 !important;}
#terceiraidade .container-full form ul li input{width: 300px; padding: 5px 0;}
#terceiraidade .container-full form{max-width: 300px;}
#terceiraidade .container-full form ul li label{text-align: left; padding-bottom: 5px; display: block;}

/*Promoções e Lançamentos*/
#lancamentosPromocoes{padding: 0;}
#lancamentosPromocoes .left{padding: 0; margin-bottom: 15px;}
#lancamentosPromocoes .left .logo p{line-height: 30px; padding: 10px;}
#lancamentosPromocoes .left .conteudo{margin-top:0;}
#lancamentosPromocoes .left .conteudo p{margin-bottom: 0; line-height: 20px; padding: 5px 10px;}
#lancamentosPromocoes .right{padding: 0; display: block; margin: 0 auto; margin-bottom: 25px;}
#lancamentosPromocoes .right .tabs .w3-container p iframe{width: 100%;}
#lancamentosPromocoes .left .conteudo span{font-family: GloberRegular;}

/*Bloco Home Conexão Atlanta*/
.bloco-conexaoatlanta .box .ancora .left,
.bloco-conexaoatlanta .box .ancora .right{display: block; float: none; margin: 0 auto;}
.bloco-conexaoatlanta .box .ancora .left .tema img{
	max-width: 280px;
	width: 100%;
	display: block;
	margin: 0 auto;
}
.bloco-conexaoatlanta .box .ancora .right .logo{margin: 40px 0 0 0;}
.bloco-conexaoatlanta .box .ancora .right .logo, 
.bloco-conexaoatlanta .box .ancora .right .conteudo, 
.bloco-conexaoatlanta .box .ancora .right a{float: none;}
.bloco-conexaoatlanta .box .ancora .right .conteudo,
.bloco-conexaoatlanta .box .ancora .right a{text-align: center;}
.bloco-conexaoatlanta .box .ancora .right .logo img,
.bloco-conexaoatlanta .box .ancora .right a,
.bloco-conexaoatlanta .box .ancora .right .conteudo{display: block; margin: 0 auto;}

/*Assine Vindi*/
.selecionar-cartao{margin-left: 0px; margin-top: 25px;}
.perfil-pagamento{
	float: none;
}

/*Dino*/
#dino .bloco-dino ul li a,
#dino .bloco-dino ul li a .item-dino{
	max-width: 100%;
	width: none;
	display: block;
}

/*Landing Page - Conheça o Inteçigência*/
#container-inteligencia .bloco .bloco-coluna ul li{display: block;}
#container-inteligencia .bloco .bloco-coluna ul li span{margin: 0 auto;}
#container-inteligencia .bloco .bloco-coluna ul li.bloco-centro{margin: 50px 0;}
#container-inteligencia .bloco .bloco-flutuante{
	max-width: none;
	position: relative;
	top: 0;
}
#container-inteligencia .blocodesktop{display: none;}
#container-inteligencia .blocomobile{display: block;}

/*Paywall*/
#arealogin .blocopaywall ul li img{
	width: 20px !important;
	float: left;
}
#arealogin .blocopaywall ul li span{
	display: inline-block;
	font-size: 13px;
}
#arealogin .blocopaywall ul li{margin-left: 0;}
#arealogin .blocopaywall ul.left{margin-bottom: 0;}

/*Insights*/
#insights .titulo-imagem figure figcaption{
	top: 12px;
	font-size: 25px;
	left: 0;
}
#insights .titulo-imagem figure figcaption .primeira-linha, 
#insights .titulo-imagem figure figcaption .segunda-linha{
	line-height: 37px;
	padding: 0 15px;
}
#insights .titulo-imagem figure img {
    width: auto;
    height: 100px;
}
#insights .conteudo p, 
#insights .case .conteudo p{padding: 15px;}
#insights .autor{
	display: inline-block;
    width: auto;
    padding: 25px 0 0 15px;
}
#sugestao-inteligencia ul li{
	width: 100%;
	margin: 0 0;
}
#sugestao-inteligencia ul li.centro{margin: 0 0px;}
#sugestao-inteligencia ul li{display: block; margin-bottom: 25px;}
#insights .tags{
	padding: 0 15px;
	display: inline-block;
	max-width: none;
	width: auto;
}
#insights .case .conteudo .imagem-case{
	float: none;
	margin: 30px auto 50px;
}
#sugestao-inteligencia a{
	display: block;
	padding: 0 15px;
}
#sugestao-inteligencia ul li a img{
	width: 100%;
	max-width: 800px;
}
#sugestao-inteligencia ul li .cadeado img{right: 15px;}

/*Destaque Insights*/
.destaque-insights {
    display: none;
}

/*Assine 2017*/
#container-assine{
	padding: 16px 0 !important;
	position: relative;
    top: -20px;
}
#topo-assine{display: none;}
#topo-assine .topo-assine-2017,
#container-assine .area-assine,
#container-assine .bloco-professor,
#container-assine .bloco-cadastrogratis{display: none;}

/*Cadastro Grátis 2017*/
#container-assine #dados-assinatura, 
#container-assine #pagamento-assinatura, 
#container-assine #cartao-assinatura #div-cartao{
	max-width: 300px;
    width: 100%;
    padding: 0;
    margin: 20px auto 0;
    float: none;
}
#container-assine .bloco-formulario input, 
#container-assine .bloco-formulario select{width: 85%;}
#container-assine .coluna-assine h2{text-align: center;}
#container-assine .bloco-formulario select{width: 100%;}
#container-assine .bloco-formulario input#enviar-gratis{
    display: block;
    max-width: 300px;
    width: 100% !important;
    margin: 0 auto 35px;
    position: relative;
    top: 3px;
    left: 0;
}

/*Cadastro PF 2017*/
#container-assine .termos-assinatura{padding: 0;}
#container-assine #pagamento-assinatura .tabspagamento #tab-2 .botaocupon{
	left: 0;
	margin-top: 60px;
	float: none;
}
#container-assine .termos-assinatura{
	max-width: 300px;
    padding: 0;
    float: none;
    margin: 0 auto;
}
#container-assine .termos-assinatura .visualizarpdf a{
	float: none !important;
    max-width: 300px;
    display: block;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 20px;
    right: 0;
}
#container-assine .aviso-renovacao{
	max-width: 300px;
    width: 100%;
    padding: 10px;
    float: none;
    margin: 0 auto;
}
#container-assine #cartao-assinatura{display: block;}
#container-assine #cartao-assinatura #div-cartao ul:last-child li{margin-top: 15px;}
#container-assine #cartao-assinatura #div-cartao ul:last-child li:last-child{margin-bottom: 15px;}
#container-assine .finaliza-assinatura {
    display: block;
    width: 100%;
    margin-bottom: 50px;
    max-width: 300px !important;
    margin: 0 auto;
}
#container-assine .finaliza-assinatura .recaptcha{
	float: none;
	margin: 0;
}
#container-assine .finaliza-assinatura .botao-finalizar{
	padding: 0;
    margin: 0 !important;
    float: none !important;
}
#container-assine .finaliza-assinatura input#enviar-assine{
	margin: 0;
	margin-top: 15px;
	max-width: 300px;
	width: 100%;
	background: #ef4036;
	text-indent: 0;
}
#container-assine .finaliza-assinatura input#enviar-assine:hover{background: #575757;}

/*Cadastro PJ 2017*/
#container-assine .coluna-assine h2{line-height: 30px;}
#container-assine .bloco-formulario input{height: 17px;}
#container-assine #dados-assinatura br{display: block;}
#container-assine #dados-assinatura ul li #dadospagamento .pagamento-boleto .tituloboleto{display: inline-block;}
#container-assine #dados-assinatura ul li #dadospagamento .pagamento-cartao{
	float: none !important;
}
#container-assine #dados-assinatura ul #campospagamento{margin-top: -50px;}
#container-assine #dados-assinatura ul #campospagamento select{height: 50px;}

/*Renovação 2017*/
#container-assine .finaliza-assinatura .enviar-renovacao input#enviar-assine{
	margin-left: 0;
}
#container-assine #dados-assinatura ul .pagamento-boleto{width: 150px;}

/*Barra Conteúdos em Destaque Home*/
.content-marquee{display: none;}

/*Paywall Limite de Conteúdo*/
.paywall-conteudo-aberto .titulo{
	padding: 5px 0;
	font-size: 16px;
}
.paywall-conteudo-aberto .itens .left,
.paywall-conteudo-aberto .itens .right{
	max-width: 280px;
	width: 100%;
	margin: 0 auto;
	display: block;
	border: none;
	float: none;
}
.paywall-conteudo-aberto .itens .left li{width: 280px;}
.paywall-conteudo-aberto .itens .left li form input{width: 100%;}
.paywall-conteudo-aberto .itens .right{padding-bottom: 25px;}
.paywall-conteudo-aberto .itens .left li span:first-child,
.paywall-conteudo-aberto .itens .right li span:first-child{font-size: 15px;}

/*Formas de pagamento Assine 2017 2*/
#container-assine .pagamentos ul,
#container-assine .pagamentos ul li{
	margin: 0 auto;
	display: block;
}
#container-assine .pagamentos h3{margin-bottom: 25px;}
#container-assine .pagamentos ul li{margin-bottom: 15px;}
#container-assine .pagamentos ul li .boleto, 
#container-assine .pagamentos ul li .dinners-club, 
#container-assine .pagamentos ul li .mastercard,
#container-assine .pagamentos ul li .visa {top: 0;}

/*Insights - Paywall Conteúdo Grátis*/
#insights .paywall-conteudo-aberto .itens .left, 
#insights .paywall-conteudo-aberto .itens .right{
	padding: 0;
}
#insights .paywall-conteudo-aberto .titulo{padding: 15px 0;}
#arealogin .blocopaywall ul.left li span{font-size: 16px;}
#arealogin .blocopaywall ul li{text-align: center;}
#insights .paywall-conteudo-aberto ul li form{margin-top: 10px;}
#insights .paywall-conteudo-aberto .itens .right li span{font-size: 16px;}

/*LP Brandpedia*/
#container-full{
	width: 100%;
	margin: 0 auto;
	float: none;
}

.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-viewport ul li{
	/*width: 312px !important;*/
}
.conteudo-brandpedia .side-left .linha ul li h3{
	font-size: 16px;
	line-height: 19px;
}
.conteudo-brandpedia .side-left .linha ul li p{
	font-size:  14px;
	line-height: 19px;
}

.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-pager{width: 130px;}

.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-prev,
.conteudo-brandpedia .side-left .linha .bx-wrapper .bx-next{display: none;}
.conteudo-brandpedia .side-left .super-banner,
.conteudo-brandpedia .side-right{
	display: none;
}
.conteudo-brandpedia .side-left .linha{
	width: 95%;
	margin: 0 auto 150px;
}
.conteudo-brandpedia .side-left .blocos{
	width: 300px;
	margin: 0 auto 50px;
}
.conteudo-brandpedia .side-left .blocos ul li{
	width: 300px;
	margin: 0 auto;
}
.conteudo-brandpedia .side-left .blocos ul li a img{width: 300px;}

.conteudo-brandpedia .side-left{
	float:  none;
	margin:  0 auto;
}
.footer-troiano .logo img{
	padding: 0;
	display: block;
	margin:  0 auto;
}
.conteudo-brandpedia .topo-brandpedia .logo,
.conteudo-brandpedia .topo-brandpedia .oferecimento{
	margin-left: 10px;
	float:  none;
}
.conteudo-brandpedia .topo-brandpedia .oferecimento{margin-top: 30px;}
.conteudo-brandpedia .topo-brandpedia .oferecimento span{
	top: -10px;
    left: auto;
    font-size: 12px;
    width: 100%;
    display: block;
}
.conteudo-brandpedia .side-left .linha .titulo{margin-left: 0;}
.conteudo-brandpedia .side-left .linha{margin: 0 auto 70px;}
.conteudo-brandpedia .side-left .blocos ul li:nth-child(2){margin: 0;}
.footer-troiano .endereco{
	float:  none;
	padding: 35px 10px;
	text-align: center;
}
.footer-troiano .logo{
	margin-left: 0;
	margin-top: 35px;
	width: 100%;
	display: inline-block;
	float: none;
}

/*Landing Page - Minuto Mundo do Marketing*/
.tiraminutomm{
	padding-top: 39px !important;
	margin-bottom: 0 !important;
	margin-left: 0px;
}
.tiraminutomm img{
	width: 40px;
}
.tiraminutomm a p{
	font-size: 19px !important;
	padding: 7px 7px 7px 0 !important;
	margin-left: 5px !important;
}
.full-minutomm .row p{
	font-size: 18px;
	text-align: center;
	padding: 20px;
	line-height: 25px;
}
.full-minutomm .row figure figcaption p{
	position: relative;
	color: #575757;
	font-size: 15px;
	top: 25px;
	left: 0;
}
.lp-roberthalf{margin-top: 50px;}
.lp-roberthalf section ul li{
	display: block;
	margin: 0 auto 50px;
}
.lp-roberthalf section ul li.left,
.lp-roberthalf section ul li.right{
	float: none;
}

/*Brandpedia*/
.conteudo-brandpedia .conteudo{
	padding: 10px;
}
.conteudo-brandpedia .conteudo p{
	padding: 0;
	line-height: 25px;
}
.conteudo-brandpedia .conteudo p img{
	margin: 0 0 15px 0;
	width: 100%;
	max-width: none !important;
}

#div-gpt-ad-1500923859123-4{display: none;}
#pesquisas-editorial{
	margin-bottom: 90px;
	height: 90%;
}
#pesquisas-editorial #blogpesquisas{
	position: relative;
    left: 10px;
}
#pesquisas-editorial .pesquisas .bx-wrapper{
	padding: 0;
	margin-bottom: 38px;
}
#pesquisas-editorial #blogpesquisas .bx-wrapper .bx-viewport{width: 98%;}
#pesquisas-editorial #blogpesquisas ul li{width: 314px;}
#pesquisas-editorial #blogpesquisas ul li a img,
#pesquisas-editorial #blogpesquisas ul li a .tituloblog{
	width: 100%;
}
#pesquisas-editorial .brandpedia{
	float: none;
	display: block;
	margin: 0 auto;

}
#areanoticias .arrobanoticias{display: none;}

#branded-blocos .terceiro-bloco .mobile{display: block;}
#branded-blocos .terceiro-bloco .empresas_producao,
#branded-blocos .terceiro-bloco .empresas_atendidos{display: none;}
#branded-blocos .banner-lateral{display: none;}
#branded-blocos .conteudo h2,
#branded-blocos .segundo-bloco h3.destaque-segundo-bloco,
#branded-blocos .conteudo p{padding: 0 10px;}

ul.arealogin li form #entrar{
	font-size: 12px;
	width: 80px;
    height: 38px;
}
.bx-wrapper .bx-controls-direction a{display: none;}
#blocomodulo:first-child{display: block;}
#blocomodulo .titulomodulo{
	line-height: 25px;
	text-align: center;
	margin-left: 0;
}
.socialtablete{
	position: absolute;
    bottom: 0;
    width: 100%;
}

}

/*iPhone 4(1.5) & iPhone 5(2/3)-----------*/
/*Removido temporariamente*/


@media only screen and (min-width : 345px) and (max-width : 688px) {
	.novoInteligencia .lista{max-width: 320px; margin: 0 auto;}
}

/*Usado para redimensionar destaques menores em resolução de mobile*/
@media only screen and (min-device-width : 321px) and (max-device-width : 480px) {
    #areadestaque .destaquehome ul li p, #right .destaquehome ul li p {
	    width: 88%;
	    top: -19px;
	    left: 15px;
	    font-size: 14px;
	    padding: 13% 0px;
	    line-height: 13px;
	}

	#areadestaque .destaquehome ul li h2, #right .destaquehome ul li h2 {
    	top: -15px;
    	left: 15px;
	}

	#areadestaque .destaquehome ul li p.titulodestaque a {
    	display: block;
    	font-size: 12px;
		width: 100%;
	}
}

@media only screen and (min-width : 321px) and (max-width : 800px){
	.banner-topo-responsivo{
        background: #575757; 
        width: 100%;
        padding: 7px 0;
        display: block;
    }
}
