/* CSS BASE DOS ARTIGOS */ 
.LP-Conteudo article{}
.LP-Conteudo article figure{ transition: all 0.5s ease; position: relative;}
.LP-Conteudo article strong{ text-transform: uppercase; letter-spacing: 1px; font-weight: 600; padding-bottom: 5px; display: block; transition: all 0.5s ease; line-height: 15px;} 
.LP-Conteudo article em{} 
.LP-Conteudo article a:link,
.LP-Conteudo article a:active,
.LP-Conteudo article a:visited{ display: block; outline: 0;}
	.LP-Conteudo article:hover a{ color: #000000;}
.LP-Conteudo article p{ color: #3a3a3a; transition: all 0.5s ease; letter-spacing: -0.030em;}
.LP-Conteudo article:hover figure{ filter: brightness(80%);}
	.LP-Conteudo article:hover strong{ color: #000000;}

.LP-Conteudo article.chamadaVideo figure::after{ font-family: 'contabeis' !important; content: "\e964"; font-size: 37px; color: #ffffff; display: block; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); box-shadow: 0px 0px 35px 10px rgba(0,0,0,0.5); border-radius: 100%; background: rgba(100,100,100,0.6); }
.LP-Conteudo article.chamadaVideo strong::after{ content: 'VIDEO'; font: italic 11px 'Open Sans', sans-serif; color: #c8c8c8; font-weight: 500; padding-left: 9px; }

.LP-Conteudo article.chamadaAudio figure::after{ font-family: 'contabeis' !important; content: "\e966"; font-size: 37px; color: #ffffff; display: block; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); box-shadow: 0px 0px 35px 10px rgba(0,0,0,0.5); border-radius: 100%; background: rgba(100,100,100,0.6); }
.LP-Conteudo article.chamadaAudio strong::after{ content: 'ÁUDIO'; font: italic 11px 'Open Sans', sans-serif; color: #c8c8c8; font-weight: 500; padding-left: 9px; }


/* LANDING PAGE HOME */
.LP-Conteudo.modeloHome{ clear: both;}
 
.modeloHome .boxEsquerdaHome{ width: 728px; float: left;}
.modeloHome .boxDireitaHome{ width: 470px; float: right;}

.LP-Conteudo.modeloHome .destaquePrincipal{ overflow: hidden; padding: 25px 0px 35px 0px; float:left; width:100%;}
.LP-Conteudo.modeloHome .banners300x250{ float:left; margin-top: 25px;}
.LP-Conteudo.modeloHome .destaquesMenores{ float: left; width:100%;}

.LP-Conteudo.modeloHome .destaquePrincipal article{ float: left; box-sizing: border-box; overflow: hidden; width: 100%;}
	.LP-Conteudo.modeloHome .destaquePrincipal strong{ font-size: 11px;}
	.LP-Conteudo.modeloHome .destaquePrincipal p{ display: none;}
	.LP-Conteudo.modeloHome .destaquePrincipal h2{ font-weight: 500; font-family: 'Barlow', sans-serif; font-size: 32px; line-height: 28px; text-rendering: optimizeLegibility; padding-bottom: 25px; transition: all 0.5s ease;}

.LP-Conteudo.modeloHome .destaquePrincipal article:nth-of-type(2){ width: 46.5%; margin-right: 7%; float: left;}
.LP-Conteudo.modeloHome .destaquePrincipal article:nth-of-type(3){ width: 46.5%; float: right;}
.LP-Conteudo.modeloHome .destaquePrincipal article:nth-of-type(2) h2,
.LP-Conteudo.modeloHome .destaquePrincipal article:nth-of-type(3) h2{ font-weight: 500; font-size: 23px; line-height: 23px; padding-bottom: 0px;} 

	.LP-Conteudo.modeloHome .destaquesMenores article{ float: left; width:30%; margin-right: 5%; box-sizing: border-box; overflow: hidden; margin-bottom: 35px; transition: all 0.5s ease; }
		.LP-Conteudo.modeloHome .destaquesMenores article figure{ width:100%;}
		.LP-Conteudo.modeloHome .destaquesMenores strong{ font-size: 11px; padding-top: 14px; overflow: hidden; line-height: 12px !important;}
		.LP-Conteudo.modeloHome .destaquesMenores p{ font-size: 15px; line-height: 18px; overflow: hidden;}
		.LP-Conteudo.modeloHome .destaquesMenores h2{ font-size: 19px; font-weight: 500; font-family: 'Barlow', sans-serif; line-height: 22px; overflow: hidden; transition: all 0.5s ease;}
    .LP-Conteudo.modeloHome .destaquesMenores article:last-of-type{ margin-right: 0px;}
      
/* DESTAQUE ANIMADO BANNER */
.LP-Conteudo.modeloHome .boxDestaqueAnimado{ float: right; width: 100%; position:relative; margin-bottom: 65px;} 
.LP-Conteudo.modeloHome .boxDestaqueAnimado article strong{ display: none;}
.LP-Conteudo.modeloHome .boxDestaqueAnimado article p{ position: absolute; bottom: 20px; left: 30px; z-index: 60; color: #ffffff; right: 30px; font: 600 21px/24px 'Barlow', sans-serif; text-shadow: 1px 3px 7px rgba(0, 0, 0, 0.68); letter-spacing: 0.020em; }

.LP-Conteudo.modeloHome .boxDestaqueAnimado article::after{ content: ''; position: absolute; background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.6)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 ); width: 100%; height: 140px; bottom: 0px; left: 0px; z-index: 50; pointer-events: none;}

/*SWIPER*/
.mascaraSwiper > strong{ font: normal 11px/25px 'Open Sans', sans-serif; color: #585858; width: 100%; float: left; padding: 20px 0 5px 0; text-transform: uppercase; letter-spacing: 1px; font-weight: 600;}
    
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; width: 100%; max-height: 243px; } 
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto;}
.swiper-slide {flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform;}
.swiper-container-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }
.swiper-button-prev,
.swiper-button-next { position: absolute; top: 50%; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; background: #02778e;} 

.boxDestaqueAnimado:hover .swiper-button-prev,
.boxDestaqueAnimado:hover .swiper-button-next{ opacity: 1;}
     
.swiper-button-prev, .swiper-button-next{ color: #ffffff; font-size: 18px; opacity: 0; transition:all 0.5s ease;}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none;}
.swiper-button-prev:after,.swiper-button-next:after { font-family: swiper-icons; text-transform: none !important; letter-spacing: 0; font-variant: initial;}
                
.swiper-button-prev { left: 0px; right: auto;}
.swiper-button-next{ right: 0px; left: auto; transform:rotate(180deg);}
.swiper-button-lock { display: none;}
.swiper-pagination { position: absolute; z-index: 10; margin: 25px auto; text-align: center; width: 100%;}
.swiper-pagination.swiper-pagination-hidden { opacity: 0;} 

.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; left: 0; width: 100%;}                
.swiper-pagination-bullet {width: 52px; height: 4px; display: inline-block; border-radius: 15px; background: #404040; border-top: solid 2px #ffffff; border-bottom: solid 2px #ffffff; opacity: 0.2; margin: 0px 6px; transition: all 0.5s ease;}
    .swiper-pagination-bullet:hover{ border-top-color: #404040; border-bottom-color: #404040;}
button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer;}
.swiper-pagination-bullet-active { opacity: 1; background: #404040; border-top-color: #404040; border-bottom-color: #404040;} 
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px;}
/*SWIPER*/


/* VIDEOS DESTAQUE */

.videosDestaque .tituloPequeno:link,
.videosDestaque .tituloPequeno:active,
.videosDestaque .tituloPequeno:visited{ font: normal 11px/25px 'Open Sans', sans-serif; color: #585858; width: 100%; float: left; padding:0px 0 5px 0; text-transform: uppercase; letter-spacing: 1px; font-weight: 600;}

.videosDestaque article{ position: relative; clear: both;}
.videosDestaque article figure{ display: none;}
.videosDestaque article p{ padding:15px 15px 15px 50px; position: relative; border-bottom: solid 1px #e1e4e5; cursor: pointer; transition: all 0.5s ease;}
.videosDestaque article p em{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #3b3b3b; font: 500 16px/16px 'Barlow', sans-serif; display: block; transition: all 0.5s ease;}
.videosDestaque article p span{ position: absolute; left: 16px; top: 13px; color: #ffffff; font-size: 21px; transition: all 0.5s ease;}

.videosDestaque article:hover p{ background: #f4f4f4; }
.videosDestaque article:hover p em{ color: #f95e17;}
.videosDestaque article:hover p span{ color: #f95e17;}

.videosDestaque article .iconPlaySobVideo{ display: none;}
.videosDestaque article .icon-botaoPlayVideoOutlinecontabeis{ font-size: 21px; color: #c2c0c0;}
.videosDestaque article.ativo figure{ display: block;}
.videosDestaque article.ativo p{ background: #363636; border-top-left-radius: 5px; border-top-right-radius: 5px; transition: all 0.5s ease; color: #ffffff;}
.videosDestaque article.ativo p em{ color: #ffffff;}
.videosDestaque article.ativo p span{ color: #ffffff;}
.videosDestaque article.ativo p span.iconAtivo{ display: block;}
.videosDestaque article.ativo p span.iconInativo{ display: none;}
.videosDestaque article.ativo:hover p{ background: #e84813;}
.videosDestaque article.ativo .iconPlaySobVideo{ position: absolute; top: calc(50% + 18px); left: 50%; font-size: 54px; color: #ffffff; box-shadow:0px 0px 35px 10px rgba(0,0,0,0.5); border-radius: 100%; transform: translateX(-50%) translateY(-50%); z-index: 90; transition: all 0.5s ease; display: block;}
.videosDestaque article.ativo:hover .iconPlaySobVideo{ box-shadow:0px 0px 35px 20px rgba(0,0,0,0.5); font-size: 65px;}
.videosDestaque article:last-of-type p{border-bottom: none;}


.videosDestaque article p span.iconAtivo{ display: none;}
.videosDestaque article p span.iconInativo{ display: block;}

.mascaraVideoJanela{ background: rgba(0,0,0,0.9); width: 100%; height: 100%; position: fixed; z-index: 150000000;}
    .mascaraVideoJanela .boxVideo{max-width: 680px; height: 500px; min-width: 320px; width: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); padding: 0px 20px; box-sizing: border-box;}
    .mascaraVideoJanela .boxVideo p{ color: #ffffff; font: 600 21px/24px 'Barlow', sans-serif; text-shadow: 1px 3px 7px rgba(0, 0, 0, 0.68); letter-spacing: 0.020em;
}
.mascaraVideoJanela .boxVideo a.fecharMascara:link,
.mascaraVideoJanela .boxVideo a.fecharMascara:active,
.mascaraVideoJanela .boxVideo a.fecharMascara:visited{ color: #ffffff; font: 700 20px 'Barlow', sans-serif; float: right; margin-left: 20px; }

.mascaraVideoJanela .videoContainer { position: relative; padding-bottom: 56.25%; overflow: hidden; width: 100%; height: auto; margin-top: 15px; margin-bottom: 0px; }
.mascaraVideoJanela .videoContainer iframe, .videoContainer object, .videoContainer embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

/* BOX ARTICULISTAS */

.boxArticulistas{background: #f4f4f4; max-width: 1240px; min-width: 300px; margin: 0px auto; clear: both; border-top: solid 40px #ffffff;}
.boxArticulistas > p{ font:600 11px 'Open Sans', sans-serif; color:#a5a5a5; letter-spacing: 0.090em; float: left; padding: 20px 0 0 25px;}
.boxArticulistas .botaoMais:link, 
.boxArticulistas .botaoMais:active,
.boxArticulistas .botaoMais:visited{ font: 700 11px/13px 'Open Sans', sans-serif; color: #5e5e5e; transition: all 0.5s ease; float: right; margin: 20px 25px 0 0px;}
    .boxArticulistas .botaoMais:hover{ color: #000000;} 
.boxArticulistas .boxArtigos{ display: grid; grid-template-columns: 1fr 1fr 1fr; clear: both; grid-auto-rows: minmax(auto, 100px); grid-gap: 15px 40px; padding: 15px 25px 30px 25px;}
    .boxArticulistas .boxArtigos article{}
    .boxArticulistas .boxArtigos article a:link,
    .boxArticulistas .boxArtigos article a:active,
    .boxArticulistas .boxArtigos article a:visited{ display: flex; position: relative; justify-content: flex-end; height: 100%; transition: all 0.5s ease;}
    .boxArticulistas .boxArtigos article a .fundoBranco{ background: #ffffff; width: calc(100% - 45px); height: 100%; padding: 18px 20px 0px 42px; box-sizing: border-box; box-shadow: 5px 5px 0 0 rgb(0 0 0 / 3%); transition: all 0.5s ease;}  
    .boxArticulistas .boxArtigos article a figure{ width: 70px; height: 70px; position: absolute; overflow: hidden; left: 0px; top: 50%; transform: translateY(-50%); box-shadow: 5px 5px 0 0 rgb(0 0 0 / 3%);} 
    .boxArticulistas .boxArtigos article a figure img{ width: 100%; height: 100%; object-fit: cover;}
    .boxArticulistas .boxArtigos article a strong{font: 700 11px/10px 'Open Sans', sans-serif; letter-spacing: 0.090em; display: block; padding-bottom: 3px;}
    .boxArticulistas .boxArtigos article:nth-of-type(3n+1) a strong{ color: #f95e17;} 
    .boxArticulistas .boxArtigos article:nth-of-type(3n+2) a strong{ color: #da1d1d;}  
    .boxArticulistas .boxArtigos article:nth-of-type(3n+3) a strong{ color: #f47d09;}
    .boxArticulistas .boxArtigos article a h2{font-family: 'Barlow', sans-serif; font-weight: 500; font-size: 17px; line-height: 19px; letter-spacing: -0.010em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; transition: all 0.5s ease;}
    
    .boxArticulistas .boxArtigos article a:hover h2{ color: #000000; }
    .boxArticulistas .boxArtigos article a:hover .fundoBranco{ box-shadow: 5px 5px 0 0 rgb(0 0 0 / 10%);}

._640 .boxArticulistas .boxArtigos{ grid-template-columns: 1fr; grid-gap: 17px 0px; padding: 15px 20px 30px 20px; grid-auto-rows: inherit;}
._640 .boxArticulistas .boxArtigos article a figure{ width: 50px; height: 50px;}
._640 .boxArticulistas .boxArtigos article a .fundoBranco{ width: calc(100% - 20px); padding: 12px 10px 12px 45px; box-shadow: none;} 
._640 .boxArticulistas .boxArtigos article a h2{ font-size: 15px; line-height: 17px;}
._640 .boxArticulistas .boxArtigos article a strong{ text-transform: uppercase !important; font-weight: 500;} 

/* REDES SOCIAIS */

.redesSociaisCadastrese{ border-bottom: solid 1px #f0f0f0; padding:25px 0px; overflow: hidden; clear: both; width: 100%; margin:0px 0px 30px 0px; display: flex; float: left;}
.redesSociaisCadastrese .centro{ position: relative;}
.redesSociaisCadastrese .centro::before{ content: ''; display: block; width: 50px; height: 6px; background: #eeeeee; position: absolute; left: -80px; top: 50%; transform: translateY(-50%);}
.redesSociaisCadastrese .centro::after{ content: ''; display: block; width: 50px; height: 6px; background: #eeeeee; position: absolute; right: -80px; top: 50%; transform: translateY(-50%);}    
 
.LP-Conteudo.modeloHome .compartilhe{ width: 380px; float: left; margin: 6px 40px 0;}
	.LP-Conteudo.modeloHome .compartilhe .icon{ float: left; margin-left: 32px; color: #5c5c5c; transition: all 0.5s ease; position: relative;}
	.LP-Conteudo.modeloHome .compartilhe .icon.facebook{ font-size: 21px;}
	.LP-Conteudo.modeloHome .compartilhe .icon.twitter{ font-size: 18px; margin-top: 2px;}
	.LP-Conteudo.modeloHome .compartilhe .icon.youtube{ font-size: 17px; margin-top: 3px;} 
	.LP-Conteudo.modeloHome .compartilhe .icon.linkedin{ font-size: 19px;}
    .LP-Conteudo.modeloHome .compartilhe .icon.instagram{ font-size: 21px;}
    .LP-Conteudo.modeloHome .compartilhe .icon.telegram{ font-size: 20px;}
	.LP-Conteudo.modeloHome .compartilhe .icon::after{ content: ''; display: block; position: absolute; bottom: -8px; width:0%; left: 0px; transition: all 0.5s ease; background: #cccccc; height: 3px;}  
	.LP-Conteudo.modeloHome .compartilhe .icon:hover::after{ width: 100%;} 

	.LP-Conteudo.modeloHome .compartilhe .icon.facebook{ color: #3b5999; }  
	.LP-Conteudo.modeloHome .compartilhe .icon.twitter{ color: #55acee; }
	.LP-Conteudo.modeloHome .compartilhe .icon.youtube{ color: #f44237; }
	.LP-Conteudo.modeloHome .compartilhe .icon.linkedin{ color: #0f5ad5; } 
    .LP-Conteudo.modeloHome .compartilhe .icon.instagram{ color: #ac52d2; } 
    .LP-Conteudo.modeloHome .compartilhe .icon.telegram{ color: #2c9fdd; }

	.LP-Conteudo.modeloHome .compartilhe .icon.facebook:hover::after{ background: #3b5999; }
	.LP-Conteudo.modeloHome .compartilhe .icon.twitter:hover::after{ background: #55acee; }
	.LP-Conteudo.modeloHome .compartilhe .icon.youtube:hover::after{ background: #f44237; }
	.LP-Conteudo.modeloHome .compartilhe .icon.linkedin:hover::after{ background: #0f5ad5; }
	.LP-Conteudo.modeloHome .compartilhe .icon.instagram:hover::after{ background: #ac52d2; }
	.LP-Conteudo.modeloHome .compartilhe .icon.telegram:hover::after{ background: #2c9fdd; }

	.LP-Conteudo.modeloHome .compartilhe p:nth-of-type(2){ padding-left: 40px;}
	.LP-Conteudo.modeloHome .compartilhe .icon.rss{ font-size: 21px; color: #fe4e11; display: flex; margin-top: 2px; margin-right: 10px; margin-left: 0px;}
	.LP-Conteudo.modeloHome .compartilhe .icon.rss em{ color: #3a3a3a; font: 500 15px/15px 'Barlow', sans-serif; padding-left: 9px; padding-top: 3px;}
	.LP-Conteudo.modeloHome .compartilhe .icon.rss:hover{ color: #fe4e11; }
	.LP-Conteudo.modeloHome .compartilhe .icon.rss:hover::after{ background: #fe4e11; }

    .LP-Conteudo.modeloHome .conteudoLista{ width: 100%; float: left;}
	.LP-Conteudo.modeloHome .conteudoLista article{ width: 46.5%; margin-right: 7%; margin-bottom:35px; position: relative; float: left;}
	.LP-Conteudo.modeloHome .conteudoLista strong{ font-size: 11px; overflow: hidden; line-height: 12px !important;}
		.LP-Conteudo.modeloHome .conteudoLista p{ font-family: 'Barlow', sans-serif; font-weight: 500; font-size: 23px; line-height: 25px; overflow: hidden;}
	.LP-Conteudo.modeloHome .conteudoLista article:nth-of-type(even){ margin-right: 0%;}
	.LP-Conteudo.modeloHome .conteudoLista article:nth-of-type(odd){ clear: both;}
    .LP-Conteudo.modeloHome .conteudoLista article:nth-last-of-type(-n+2){ margin-bottom: 0px;}

	.LP-Conteudo.modeloHome .conteudoLista .botaoMais{ text-transform: uppercase; margin-left: 0px; margin-right: 30px; margin-top: 10px; display: block; float: left; font-size: 12px;} 
		.LP-Conteudo.modeloHome .conteudoLista .botaoMais span{ margin-right: 9px; float: left;}  
	.LP-Conteudo.modeloHome .conteudoLista .botaoMais[href="publicacoes/"]{ margin-right: 0px;}

	.LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie:link,
	.LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie:active,
	.LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie:visited{ width: 310px; background: #095f7a; float: right; text-transform: uppercase; transition: all 0.5s ease; color: #ffffff; font: 600 15px/38px 'Barlow', sans-serif; padding: 0px 10px; border-radius: 5px; box-sizing: border-box; text-align: center;}
	.LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie b{ color: #86e1ff; transition: all 0.5s ease;}
		.LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie:hover{ background: #0091be;}
		.LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie:hover b{ color: #34fdff; text-decoration: underline; text-underline-position: under;}

    .LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter:link,
	.LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter:active,
	.LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter:visited{ width: 310px; background: #f95e17; float: left; text-transform: uppercase; transition: all 0.5s ease; color: #ffffff; font: 600 15px/38px 'Barlow', sans-serif; padding: 0px 10px; border-radius: 5px; display: flex; box-sizing: border-box; align-items: center; justify-content: center;}
	.LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter img{ height: 35px; margin-right: 5px; margin-left: -7px;} 
		.LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter:hover{ filter: brightness(110%);}
		.LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter:hover b{ color: #34fdff; text-decoration: underline; text-underline-position: under;}


.redesSociaisCadastrese .cadastroHome{ float: left; width: calc(100% - 610px); display: flex;}
    .redesSociaisCadastrese .cadastroHome p{ font: 600 15px/38px 'Barlow', sans-serif; width: 188px; color: #ffffff; background: #292929; text-align: center; border-radius: 5px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; text-transform: uppercase; position: relative; }
    .redesSociaisCadastrese .cadastroHome p::after{ content: ''; width: 0; height: 0; border-style: solid; border-width: 9px 0 9px 9px; border-color: transparent transparent transparent #292929; position: absolute; right: -9px; top: 10px;}
    .redesSociaisCadastrese .cadastroHome input{ border: solid 1px #c1c1c1; border-right: none; line-height: 35px; background: #ffffff; padding: 0px 15px; width: calc(100% - 415px); margin-left: 10px; font-size: 14px; font-weight: 600; transition: all 0.5s ease;}  
        .redesSociaisCadastrese .cadastroHome input:focus{ border-color: #999999; color: #000000; }

    .redesSociaisCadastrese .cadastroHome ::placeholder{ color: #999999; font-weight: normal; }

    .redesSociaisCadastrese .cadastroHome .botao:link, 
    .redesSociaisCadastrese .cadastroHome .botao:active,
    .redesSociaisCadastrese .cadastroHome .botao:visited{ background: #f95e17; width: 185px; font: 600 15px/38px 'Barlow', sans-serif; color: #ffffff; text-align: center; border-radius: 5px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; transition: all 0.5s ease;}
    .redesSociaisCadastrese .cadastroHome .botao:hover{ background: #ff8d00;}

/* DESTAQUE BAIXO */

.LP-Conteudo.modeloHome .destaquesMenores.segundoBloco{ float: left; width:728px; margin-top: 30px;}   

.LP-Conteudo.modeloHome .acessoRapido{ float: left; width: 145px;}
    .LP-Conteudo.modeloHome .acessoRapido strong{ font: normal 11px/11px 'Open Sans', sans-serif; color: #585858; width: 100%; float: left; text-transform: uppercase; letter-spacing: 1px; font-weight: 600;}
    .LP-Conteudo.modeloHome .acessoRapido article{ border-bottom: solid 1px #e1e4e5; padding: 18px 0px; clear: both; transition: all 0.5s ease;}
    .LP-Conteudo.modeloHome .acessoRapido article a:link,
    .LP-Conteudo.modeloHome .acessoRapido article a:active,
    .LP-Conteudo.modeloHome .acessoRapido article a:visited{ display: block; font: 600 19px/20px 'Barlow', sans-serif; transition: all 0.5s ease;}
    .LP-Conteudo.modeloHome .acessoRapido article:last-of-type{ border-bottom: none; padding-bottom: 0px;}
    .LP-Conteudo.modeloHome .acessoRapido article:first-of-type{ padding-top: 17px;}
    .LP-Conteudo.modeloHome .acessoRapido article:nth-of-type(1) a{ color: #e1581a;}
    .LP-Conteudo.modeloHome .acessoRapido article:nth-of-type(2) a{ color: #1894a1;}
    .LP-Conteudo.modeloHome .acessoRapido article:nth-of-type(3) a{ color: #007eb3;}
    .LP-Conteudo.modeloHome .acessoRapido article:nth-of-type(4) a{ color: #63438e;}
    .LP-Conteudo.modeloHome .acessoRapido article:nth-of-type(5) a{ color: #bb2fa6;}
    .LP-Conteudo.modeloHome .acessoRapido article a:hover{ text-decoration: underline; filter: brightness(150%);}
    
.LP-Conteudo.modeloHome .podcastHome{ float: right; width: 285px;}

.LP-Conteudo.modeloHome .podcastHome .tituloPequeno:link,
.LP-Conteudo.modeloHome .podcastHome .tituloPequeno:active,
.LP-Conteudo.modeloHome .podcastHome .tituloPequeno:visited{ font: normal 11px/11px 'Open Sans', sans-serif; color: #585858; width: 100%; float: left; padding:0px 0 5px 0; text-transform: uppercase; letter-spacing: 1px; font-weight: 600;}

.LP-Conteudo.modeloHome .podcastHome article{ clear: both; margin-top: 13px; float: left; width: 100%; margin-bottom: 9px;}
.LP-Conteudo.modeloHome .podcastHome article p{ font-size: 19px; font-weight: 500; font-family: 'Barlow', sans-serif; line-height: 19px; overflow: hidden; transition: all 0.5s ease; padding-bottom: 10px;}
.LP-Conteudo.modeloHome .podcastHome article .mascaraAudio{ overflow: hidden; height: 113px; background: #f5f5f5; border-bottom: solid 1px #e5e5e5; padding-bottom: 2px; border-radius: 5px; position: relative;}
.LP-Conteudo.modeloHome .podcastHome article .mascaraAudio::after{ content: ''; background: #f5f5f5; height: 5px; width: 90px; position: absolute; bottom: 0px; left: 3px;}


/* FORUM LIST */
	.LP-Conteudo.modeloHome .clear.linhaforum{ border-top: solid 1px #f0f0f0; margin-bottom: 30px; margin-top: 25px; float: left;} 
    .LP-Conteudo.modeloHome .clear.linhaforum p{ font: 500 17px/25px 'Barlow', sans-serif; color: #6c6c6c; text-transform: uppercase; border-top: solid 1px #f0f0f0; border-right: solid 1px #f0f0f0; width: 728px; padding: 20px 0px 8px 0px; float: left; background: #ffffff; margin-top: -54px; letter-spacing: 0.020em;}
        .LP-Conteudo.modeloHome .clear.linhaforum p em{ color: #adadad;}

    .LP-Conteudo.modeloHome .forumListHome{ width: 48%; float: left;}
	.LP-Conteudo.modeloHome	.forumListHome.direita{ float: right; }
	.LP-Conteudo.modeloHome .tituloPadrao{overflow: hidden; margin-bottom: 20px; clear: both;}
	.LP-Conteudo.modeloHome	.forumListHome .tituloPadrao p {font: 600 19px 'Barlow', sans-serif; color: #141414; text-transform: uppercase; float: left;}
	.LP-Conteudo.modeloHome .tituloPadrao .botaoMais:link, .LP-Conteudo.modeloHome .tituloPadrao .botaoMais:active, .LP-Conteudo.modeloHome .tituloPadrao .botaoMais:visited {margin-top: 2px; text-transform: uppercase;}

	.LP-Conteudo.modeloHome	.forumListHome.esquerda article:nth-of-type(+n+10){ display: none;}
	.LP-Conteudo.modeloHome	.forumListHome.direita .boxNth article:nth-of-type(+n+5){ display: none;}

	.LP-Conteudo.modeloHome	.forumListHome.esquerda article:nth-of-type(9){ border-bottom: none;}
	.LP-Conteudo.modeloHome	.forumListHome.direita .boxNth article:nth-of-type(4){ border-bottom: none;}

	.LP-Conteudo.modeloHome .forumListHome article{border-bottom: dotted 1px #ffffff; padding-bottom: 12px;margin-bottom: 12px;}
	.LP-Conteudo.modeloHome .forumListHome article .imagem{ float: left; position: relative;}
	.LP-Conteudo.modeloHome .forumListHome article .imagem .img{overflow: hidden; border-radius: 100%; margin-left: 35px; margin-right: 16px;}
		.LP-Conteudo.modeloHome .forumListHome article .imagem img{transition: all 0.5s ease;box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); border-radius: 100%; width: 35px; height: auto;}
		.LP-Conteudo.modeloHome .forumListHome article .imagem  span.simbolo{ position: absolute; text-align: center; width: 21px; left: 0px; top: 50%; transform: translateY(-50%); }
			.LP-Conteudo.modeloHome .forumListHome article .imagem  span.simbolo em{font-size: 18px; color: #d9d9d9; transition: all 0.5s ease;}
		.LP-Conteudo.modeloHome .forumListHome article a:link, 
		.LP-Conteudo.modeloHome .forumListHome article a:active,
		.LP-Conteudo.modeloHome .forumListHome article a:visited{ display: inline-block; color: #303030; font-weight: 500; font-size: 17px; font-family: 'Barlow', sans-serif; line-height: 19px; overflow: hidden; transition: all 0.5s ease; text-overflow: ellipsis; width: calc(100% - 90px); white-space: nowrap;}
		.LP-Conteudo.modeloHome .forumListHome article p{  color: #3780b8; font-size: 12px; line-height: 14px; overflow: hidden; transition: all 0.5s ease;}
			.LP-Conteudo.modeloHome .forumListHome article p a:link, 
			.LP-Conteudo.modeloHome .forumListHome article p a:active,
			.LP-Conteudo.modeloHome .forumListHome article p a:visited{ font-family: 'Open Sans', sans-serif; display: inline; width: inherit; color: #3780b8; font-size: 12px; line-height: 14px;}
			.LP-Conteudo.modeloHome .forumListHome article p a:hover{text-decoration: underline; color: #2eabb8;}
			.LP-Conteudo.modeloHome .forumListHome article p span{ color: #8c8686; padding-left: 5px; transition: all 0.5s ease;}
		.LP-Conteudo.modeloHome .forumListHome article p.publi{ font-size: 13px; font-weight: 700; padding-top: 0px; padding-bottom: 3px;}
		
		.LP-Conteudo.modeloHome .forumListHome article:hover .imagem span.simbolo em{ color: #1a7bc5;}
		.LP-Conteudo.modeloHome .forumListHome article:hover a{ color: #1a7bc5;}
		.LP-Conteudo.modeloHome .forumListHome article:hover p{ color: #3780b8;}
		.LP-Conteudo.modeloHome .forumListHome article:hover p span{ color: #000000;}

	.LP-Conteudo.modeloHome .forumListHome article:last-of-type{ border-bottom: none; margin-bottom: 0px;}


/* MODELOS EDITORIAS */
.LP-Conteudo.modeloEditoria{ border-top:solid 4px #999999; width: 100%; clear: both; padding: 0px 20px; box-sizing: border-box;}
	.LP-Conteudo.modeloEditoria .titulo-LP{ border-bottom: solid 1px #f4f4f4; width: 100%; margin-bottom: 50px;}
	.LP-Conteudo.modeloEditoria .titulo-LP .centro{ position: relative; height: 42px;}
	.LP-Conteudo.modeloEditoria .titulo-LP p{ font: 300 24px 'Barlow', sans-serif; color: #c3c3c3; letter-spacing: 0.050em; text-transform: uppercase; padding: 0px 20px; position: absolute; left: -20px; top: 100%; transform: translateY(-50%); background: #ffffff;}
	.LP-Conteudo.modeloEditoria .titulo-LP h2{ font: 300 24px 'Barlow', sans-serif; color: #c3c3c3; letter-spacing: 0.050em; text-transform: uppercase; padding: 0px 20px; position: absolute; left: -20px; top: 100%; transform: translateY(-50%); background: #ffffff;}

		.LP-Conteudo.modeloEditoria .titulo-LP p b{ font-weight: 600;}
.LP-Conteudo.modeloEditoria .tituloPadrao{overflow: hidden;}
	.LP-Conteudo.modeloEditoria .tituloPadrao p{ font:600 19px 'Barlow', sans-serif; color: #141414; text-transform: uppercase; float: left;}
.LP-Conteudo.modeloEditoria .tituloPadrao .botaoMais:link,
.LP-Conteudo.modeloEditoria .tituloPadrao .botaoMais:active,
.LP-Conteudo.modeloEditoria .tituloPadrao .botaoMais:visited{ margin-top: 2px; text-transform: uppercase;}

/* FÓRUM */
.LP-Conteudo .forumList{ width: 44.5%; float: left;}
.LP-Conteudo .forumList .tituloPadrao{ padding-bottom: 5px;}
.LP-Conteudo .forumList article{ border-bottom: solid 1px #e9e9e9; position: relative;}
.LP-Conteudo .forumList article:last-of-type{ border-bottom: none;}
.LP-Conteudo .forumList article .icon-forumMensagemNovocontabeis{ float: left; font-size: 15px; margin: 7px 16px 0px 1px;}
.LP-Conteudo .forumList article h2{ float: left; width: calc(100% - 150px); font-size: 14px; font-weight: 600; line-height: 26px; white-space: nowrap; overflow: hidden; transition: all 0.5s ease;}
.LP-Conteudo .forumList article h3{ float: left; width: calc(100% - 150px);  white-space: nowrap; overflow: hidden; transition: all 0.5s ease; font: 500 16px 'Barlow', sans-serif; line-height: 26px;}

.LP-Conteudo.modeloEditoria .desktop.boxBannerPadrao.banners300x250{ float:right !important;}

.LP-Conteudo .forumList article p.estatisticas {font-size: 11px; color: #5e5e5e; display: block; text-align: right; width: 55px; letter-spacing: 0.020em; float: right; line-height: 17px; margin-top: 4px;}

.LP-Conteudo .forumList article p.estatisticas.resp span {font-size: 9px; margin-top: 1px;}
.LP-Conteudo .forumList article p.estatisticas span {color: #e5e5e5; font-size: 12px; display: block; float: right; margin-left: 7px; line-height: 16px;   transition: all 0.5s ease;}
.LP-Conteudo .forumList article p.estatisticas.stat span{font-size: 12px;}
.LP-Conteudo .forumList article:hover p.estatisticas span {color: #2a2a2a;}

.LP-Conteudo .forumList article a:link, .LP-Conteudo .forumList article a:active, .LP-Conteudo .forumList article a:visited {display: block; outline: 0; overflow: hidden; padding: 10px 0px; z-index: 40; position: relative;}

.LP-Conteudo .forumList article .mascaraHover {top: 0%; left: -4%; width: 104%; height: 100%; position: absolute; z-index: 9; transition: all 0.5s ease; background: transparent;}

.LP-Conteudo .forumList article:hover .mascaraHover {box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); display: block; box-sizing: border-box; outline-offset: 0; overflow: hidden; background: #fff; border-radius: 5px; border-bottom: solid 3px #999999;}
.LP-Conteudo .forumList article .mascaraHover {top: 0%; left: -3%; width: 106%; height: 100%; position: absolute; z-index: 9; transition: all 0.5s ease; background: transparent;}

.LP-Conteudo .termosLista{ float: right; width: 16%; padding-bottom: 60px;}
	.LP-Conteudo .termosLista .tituloPadrao p{ padding-top: 26px;}
	
	.LP-Conteudo .termosLista article{ margin-top: 20px; margin-bottom: 10px; float: left;}
		.LP-Conteudo .termosLista article h3{ font: 500 17px/21px 'Barlow', sans-serif; padding-bottom: 10px; position: relative;}
		.LP-Conteudo .termosLista article h3::after{ content: ''; display: block; width: 20px; height: 3px; position: absolute; bottom: 4px; left: 0px; background: #999999; transition: all 0.5s ease;} 
		.LP-Conteudo .termosLista article p{ color: #7c7c7c; font-size: 13px; line-height: 20px; letter-spacing: 0px; padding-top: 5px;}
	.LP-Conteudo .termosLista article:hover h3::after{ width: 40px;}
	.LP-Conteudo .termosLista article:hover p{ color: #2a2a2a !important;}
	.LP-Conteudo .termosLista .botaoMais:link,
	.LP-Conteudo .termosLista .botaoMais:active,
	.LP-Conteudo .termosLista .botaoMais:visited{ float: left; margin-top: 10px; margin-left: 0px; text-transform: uppercase;}
	.LP-Conteudo .termosLista .botaoMais i{ font-style: normal; float: left; display: block; width: 130px; line-height: 17px;} 



/* MODELO EDITORIAL PADRÃƒO*/
.LP-Conteudo.modeloEditoria .destaquePrincipal{ float: left; width: 21.8%; margin-right: 4.7%; margin-bottom: 30px;}
.LP-Conteudo.modeloEditoria .destaquePrincipal article{ width:100%; margin-bottom: 30px; }
	.LP-Conteudo.modeloEditoria .destaquePrincipal article figure{ margin-bottom: 10px;}
	.LP-Conteudo.modeloEditoria .destaquePrincipal strong{ font-size: 11px;}
	.LP-Conteudo.modeloEditoria .destaquePrincipal em{ font-size: 12px;}
	.LP-Conteudo.modeloEditoria .destaquePrincipal p{ font-size: 18px; line-height: 26px;}
	.LP-Conteudo.modeloEditoria .destaquePrincipal h3{ font:500 21px 'Barlow', sans-serif; line-height: 24px; }
	.LP-Conteudo.modeloEditoria .destaquePrincipal a h2{font-size: 18px; line-height: 26px;}

.LP-Conteudo.modeloEditoria .destaquesMenores{ float: left; width: 57.5%; margin-top: 30px;}
	.LP-Conteudo.modeloEditoria .destaquesMenores article{ float: left; width: 28%; margin-right: 4.5%; margin-bottom: 30px; }
	.LP-Conteudo.modeloEditoria .destaquesMenores article figure{ margin-bottom: 10px;}
	.LP-Conteudo.modeloEditoria .destaquesMenores strong{ font-size: 11px;}
	.LP-Conteudo.modeloEditoria .destaquesMenores em{ font-size: 12px;}
	.LP-Conteudo.modeloEditoria .destaquesMenores p{ font-size: 15px; line-height: 18px;} 
	.LP-Conteudo.modeloEditoria .destaquesMenores a h2{ font:500 17px 'Barlow', sans-serif; line-height: 21px;}
	.LP-Conteudo.modeloEditoria .destaquesMenores a h4{ font:500 17px 'Barlow', sans-serif; line-height: 21px;}
    .LP-Conteudo.modeloEditoria .destaquesMenores a h3{ font:500 17px 'Barlow', sans-serif; min-height: 36px;}

.LP-Conteudo.modeloEditoria .destaquesMenores article:nth-of-type(3n+1){ clear: both; }


.LP-Conteudo.modeloEditoria .ferramentasList .tituloPadrao{ padding-bottom: 7px;}
.LP-Conteudo.modeloEditoria .ferramentasList{ float: left; width: 53.6%;}
.LP-Conteudo.modeloEditoria .ferramentasList article{ width: 48%; float: left; border-bottom: solid 1px #e9e9e9; padding:13px 0px 13px 40px; position: relative; box-sizing: border-box; transition: all 0.5s ease;}  
.LP-Conteudo.modeloEditoria .ferramentasList article:nth-of-type(2n){ margin-left: 4%;}
.LP-Conteudo.modeloEditoria .ferramentasList article span{ position: absolute; left: 0px; top: 52%; transform: translateY(-50%); font-size: 21px; color: #bebebe; transition: all 0.5s ease;} 
.LP-Conteudo.modeloEditoria .ferramentasList article p{ font: 500 16px 'Barlow', sans-serif;}
.LP-Conteudo.modeloEditoria .ferramentasList article h3{ font: 500 16px 'Barlow', sans-serif;}
.LP-Conteudo.modeloEditoria .ferramentasList article:nth-last-of-type(-n+2){ border-bottom: none;}
.LP-Conteudo.modeloEditoria .ferramentasList article:hover{ filter: brightness(80%);}


.LP-Conteudo.modeloEditoria .boxBannerPadraoCoad{ float: left; width: 53.6%; overflow: hidden; padding: 20px 0 25px 0; box-sizing: border-box;}
.LP-Conteudo.modeloEditoria .boxBannerPadraoCoad a{ display: block; width: 100%; max-width:640px; margin: 0 auto;}
.LP-Conteudo.modeloEditoria .boxBannerPadraoCoad a img{ width: 100%; height: auto;}
 
.LP-Conteudo.modeloEditoria .legislacaoList .tituloPadrao{ padding-bottom:20px;}
    .LP-Conteudo.modeloEditoria .legislacaoList .tituloPadrao p{ font: 600 19px 'Barlow', sans-serif;}
.LP-Conteudo.modeloEditoria .legislacaoList{ float: left;  width: 53.6%; overflow: hidden; padding:0 0 60px 0; box-sizing: border-box;}
.LP-Conteudo.modeloEditoria .legislacaoList article{ padding-bottom: 17px; margin-bottom: 17px; position: relative;}
	.LP-Conteudo.modeloEditoria .legislacaoList article::after{ content: ''; display: block; width: 7%; height: 1px; background: #dedede; position: absolute; bottom: 0px; left: 0px; transition: all 0.5s ease;}
	.LP-Conteudo.modeloEditoria .legislacaoList h4{ font-size: 11px; overflow: hidden; letter-spacing: 0.040em; line-height: 12px !important; text-transform: uppercase; font-weight: 600;}
		.LP-Conteudo.modeloEditoria .legislacaoList p{ font: 500 17px 'Barlow', sans-serif; line-height: 21px; overflow: hidden;}
	.LP-Conteudo.modeloEditoria .legislacaoList article:hover::after{ width: 12%; background: #999999;}
	.LP-Conteudo.modeloEditoria .legislacaoList article:last-of-type{ margin-bottom: 0px;}
	.LP-Conteudo.modeloEditoria .legislacaoList article:last-of-type::after{ display: none;}  


/* MODELO EDITORIAL 2*/
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .destaquesMenores{ float: left; width: 555px; margin-top: 30px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .destaquesMenores article{ width: 158px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .destaquesMenores article:nth-of-type(3n){ margin-right: 0px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .destaquesMenores p {font-size: 13px; line-height: 18px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .legislacaoList{ width: 555px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .termosLista{ width: 300px; clear: right;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .termosLista .botaoMais i{ width: auto;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .ferramentasList {float: right; width: 300px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .ferramentasList article{ width: 100%;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .ferramentasList article:nth-of-type(2n) {margin-left: 0%;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .ferramentasList article:last-of-type{ border-bottom: none;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .ferramentasList .tituloPadrao p {padding-top: 26px;} 
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .ferramentasList article p{ font-weight: normal; line-height: 17px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .ferramentasList article p b{ padding: 3px 0px 2px 0px; display: block;}
.LP-Conteudo.modeloEditoria.conteudoEditorial2 .ferramentasList article span{ top: 26px;}

/* MODELO EDITORIAL 3*/
.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial{ float: left;}
.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial:hover figure{ filter: none;}
.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial h3{ font: normal 17px/18px 'Open Sans', sans-serif; color: #b0c0b1; text-transform: uppercase; display: block; transition: all 0.5s ease; }
.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial h3 b{ font: bold 23px/25px 'Open Sans', sans-serif; color: #2b9933; text-transform: uppercase; display: block; padding-bottom: 5px; transition: all 0.5s ease; }
.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial p{ font: normal 15px/18px 'Open Sans', sans-serif; color: #3a3a3a; text-align: center; letter-spacing: 0px; padding-right: 15px; padding-top: 5px; padding-bottom: 15px;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial p b{ color: #39ca43;}

.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial .botao{ display: block; background: #2b9933; font: 600 14px/18px 'Open Sans', sans-serif; margin-right: 15px; border-radius: 5px; text-transform: uppercase; text-align: center; line-height: 36px; color: #ffffff; transition: all 0.5s ease; }
	.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial:hover .botao{ background: #ff4223;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial:hover h3 b{ color: #0daf19;}


/* MODELO EDITORIAL 4*/
.LP-Conteudo.modeloEditoria.conteudoEditorial4{ width: calc(50% - 40px); float: left; clear: initial;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .titulo-LP{ height: 42px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .titulo-LP .centro{ width: 580px; float: right;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4Direita .titulo-LP .centro{ width: 580px; float: left;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4Direita{ float: right;} 
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .centro{ max-width: 580px; float: right;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4Direita .centro{ max-width: 580px; float: left;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .destaquesMenores{width: 100%;}

.LP-Conteudo.modeloEditoria.conteudoEditorial4 .destaquePrincipal{ width: 100%; margin-bottom: 10px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .destaquePrincipal article{ width: 46.5%; margin-right: 7%; float: left; }
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .destaquePrincipal article:nth-of-type(2n){ margin-right: 0px;}

.LP-Conteudo.modeloEditoria.conteudoEditorial4 .destaquesMenores article{ width: 30.33%;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .destaquesMenores article:nth-of-type(3n){ margin-right: 0px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .forumList{ width: 100%; margin-right: 0px; clear: both;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .destaquesMenores p{ font-size: 14px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .termosLista{ float: left; width: 100%; padding-right: 5px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .termosLista .tituloPadrao p{ padding-top: 0px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .termosLista article{ float:left; width: 48%;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .termosLista article:nth-of-type(2n){ margin-left: 4%;}
.LP-Conteudo.modeloEditoria.conteudoEditorial4 .termosLista .botaoMais i{ width: 210px;}


/*MODELO EDITORIAL 5*/
.LP-Conteudo.modeloEditoria.conteudoEditorial5 .cursosList{ width: 550px; float: left; margin-right: 60px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial5 .cursosList .tituloPadrao{ padding-bottom: 5px;}
.LP-Conteudo.modeloEditoria.conteudoEditorial5 .cursosList article{ width: 255px; float: left; margin-right: 40px;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .cursosList article:nth-of-type(2n){ margin-right: 0px;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .cursosList article figure{ margin-bottom: 10px;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .cursosList article strong{ font-size: 12px; letter-spacing: 0px;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .cursosList article p{ font-size: 14px; line-height: 18px;}

.LP-Conteudo.modeloEditoria.conteudoEditorial5 .empregosList{ float: left; width: 910px; padding-top:45px; padding-bottom: 60px; }
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .empregosList article{ padding:15px 0px 15px 35px; border-bottom: solid 1px #e9e9e9; width: 100%; float: left; box-sizing: border-box; position: relative; transition: all 0.5s ease;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .empregosList article .icon-vagaEmpregocontabeis{ display: block; font-size: 19px; position: absolute; left: 0px; top: 15px;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .empregosList article h5{ font-size: 15px; font-weight: bold; line-height: 18px; padding-bottom: 1px; }
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .empregosList article p{ letter-spacing: 0;}
 	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .empregosList article:nth-last-of-type(-n+1){ border-bottom: none;}
	.LP-Conteudo.modeloEditoria.conteudoEditorial5 .empregosList article:hover{ filter: brightness(80%);}

.barraCorNavegacao{ position: fixed; top: 50%; transform: translateY(-50%); left: -150px; z-index: 600; transition: all 1s ease;}
.barraCorNavegacao.ativo{ left: 0px;}  
.barraCorNavegacao li{ width: 45px; height: 24px; margin-bottom: 4px; text-align: center; padding-right: 3px; box-sizing: border-box; position: relative; cursor: pointer; transition: all 0.5s ease;} 
.barraCorNavegacao li span b{ opacity: 0; font-weight:normal; transition: all 0.5s ease; visibility: hidden;}
.barraCorNavegacao li span{ display: block; color: #ffffff; text-transform: uppercase; font-size: 10px; line-height: 24px; margin-left: 8px; transition: all 0.5s ease;} 
.barraCorNavegacao li::before{ content: ""; display: block; position: absolute; width: 4px; height: 24px; right: 0px; top:0px; background: rgba(0,0,0,0.15);}
.barraCorNavegacao li:hover{ filter: brightness(120%); width: 95px;}
.barraCorNavegacao li:hover span{ margin-left: 2px;}
.barraCorNavegacao li:hover span b{ opacity: 1; visibility:visible;} 


/* RESPONSIVIDADE */
._640 body{ padding-top: 48px;}
._640 .modeloHome .boxEsquerdaHome{ width: 100%; box-sizing:border-box; padding: 0px 20px;}
._640 .modeloHome .boxDireitaHome{ width: 100%; box-sizing:border-box; padding: 0px 20px;}

._640 .barraCorNavegacao{ top: initial; bottom: -70px; left: 0px; transform: initial; width: 100%; transition: none; z-index: 999998; }
._640 .barraCorNavegacao li{ width: 14.285714%; float: left; height: 37px; margin-bottom: 0px; padding-right: 0px;}
._640 .barraCorNavegacao li::before{ width: 100%; height: 4px; }
._640 .barraCorNavegacao li span{ margin-left: 0px; text-align: center; line-height: 39px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
._640 .barraCorNavegacao li span b{ display: none;}
._640 ._flutuante .barraCorNavegacao{ bottom: 0px;}

._640 .LP-Conteudo article strong{ font-size: 10px; padding-bottom: 0px; line-height: 13px;}
._640 .LP-Conteudo article strong{ text-transform: lowercase; letter-spacing: 0.050em; font-weight: 500; font-size: 10px; }
._640 .LP-Conteudo article p{ }
._640 .LP-Conteudo article{ width: 100% !important; height: auto !important; margin-right: 0px !important; padding-right: 0px !important; }
._640 .LP-Conteudo article:not(.publicidadeEspecial) figure{ margin-bottom: 5px; }
._640 .LP-Conteudo article:not(.publicidadeEspecial) figure img{}

._640 .LP-Conteudo.modeloHome .destaquePrincipal h2{ font-size: 20px; line-height: 21px; padding-bottom: 0px;}
._640 .LP-Conteudo.modeloHome .destaquePrincipal article{padding-bottom: 15px; margin-bottom: 15px;}
._640 .LP-Conteudo.modeloHome .destaquePrincipal article:nth-of-type(2) h2,
._640 .LP-Conteudo.modeloHome .destaquePrincipal article:nth-of-type(3) h2{ font-size: 20px; line-height: 21px; padding-bottom: 0px;}
._640 .LP-Conteudo.modeloHome .destaquePrincipal article figure{display: none !important;}


._640 .LP-Conteudo.modeloHome{ clear: both; padding-top: 10px;}
._640 .LP-Conteudo .destaquePrincipal{ max-width:640px; width: inherit; padding: 5px 0 0 0; box-sizing: border-box; margin: 0 auto; float: initial;} 
._640 .LP-Conteudo .destaquePrincipal article p{ padding-right: 10px; float: left; width: calc(100% - 100px);}

._640 .LP-Conteudo.modeloHome .destaquesMenores{ padding-top: 0px;}
._640 .LP-Conteudo.modeloHome .destaquesMenores strong{ padding-top: 0px;}
._640 .LP-Conteudo .destaquesMenores{ max-width:640px; width: inherit; padding: 0px 0px; box-sizing: border-box;  margin: 0 auto;  float: initial;}
._640 .LP-Conteudo .destaquesMenores article{padding-bottom: 15px; margin-bottom: 15px;}
._640 .LP-Conteudo .destaquesMenores article p{ padding-right: 10px; float: left; width: calc(100% - 100px);}

._640 .LP-Conteudo.modeloHome .boxDestaqueAnimado{ }
._640 .LP-Conteudo.modeloHome .boxDestaqueAnimado .swiper-container{ height: inherit;}
._640 .LP-Conteudo.modeloHome .boxDestaqueAnimado article::after{ bottom: 5px;} 
._640 .LP-Conteudo.modeloHome .boxDestaqueAnimado .swiper-pagination-bullet { width: 10%; height: 10px; border-radius: 2px; margin: 0px 3%;}

._640 .LP-Conteudo .conteudoLista{ max-width:640px; width: inherit; box-sizing: border-box;  margin: 0 auto; float: initial;} 
._640 .LP-Conteudo.modeloHome .conteudoLista p{ font:500 19px/22px 'Barlow', sans-serif;}
._640 .LP-Conteudo .conteudoLista article{padding-bottom: 15px; margin-bottom: 15px;}
._640 .LP-Conteudo .conteudoLista article::after{ display: none;}
._640 .LP-Conteudo .conteudoLista article:last-of-type{ margin-bottom: 15px;}
._640 .LP-Conteudo .conteudoLista .botaoMais{margin-right: 0px; margin-bottom: 20px; margin-top: 0px;}
._640 .LP-Conteudo .conteudoLista .botaoMais[href="publicacoes/"]{ float: right;}

._640 .mascaraVideoJanela .boxVideo p{ text-align: center;}
.mascaraVideoJanela .boxVideo a.fecharMascara:link,
.mascaraVideoJanela .boxVideo a.fecharMascara:active,
.mascaraVideoJanela .boxVideo a.fecharMascara:visited{ position: fixed; top: -75px; right: 20px; font-size: 27px; float: initial;}

._640 .LP-Conteudo.modeloHome .forumListHome{ max-width: 640px; width: inherit; padding: 0px 20px 10px 20PX; box-sizing: border-box; margin: 0 auto 20px auto; position: relative; padding-bottom: 35px; width: 100%; }
._640 .LP-Conteudo.modeloHome .forumListHome.direita{ padding-bottom: 65px;}
._640 .LP-Conteudo.modeloHome .forumListHome article .imagem span.simbolo{ display: none;}
._640 .LP-Conteudo.modeloHome .forumListHome article .imagem .img{ margin-left: 0px; margin-right: 14px;}
._640 .LP-Conteudo.modeloHome .forumListHome article{ border-bottom: solid 1px #eeeeee; overflow:hidden;}
._640 .LP-Conteudo.modeloHome .forumListHome .boxNth{ position: relative;}
._640 .LP-Conteudo.modeloHome .forumListHome .tituloPadrao .botaoMais{ position: absolute; bottom: 20px; left: 56px;}
._640 .LP-Conteudo.modeloHome .forumListHome article p{width: calc(100% - 50px); float: right; line-height: 12px !important;}
._640 .LP-Conteudo.modeloHome .forumListHome article p span{ font-size: 12px;}
._640 .LP-Conteudo.modeloHome .forumListHome article > a{ white-space: initial; font-weight: normal; line-height: 18px; }
._640 .LP-Conteudo.modeloHome .forumListHome.direita .tituloPadrao .botaoMais{ left: 70px; bottom: 50px; margin-left: 0px;}
._640 .LP-Conteudo.modeloHome .forumListHome.direita .tituloPadrao.segundoTitulo a{ bottom: 15px;}

._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese{ border-bottom: none; padding-bottom: 0px; margin-bottom: 0px;} 
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .compartilhe{ width:280px; margin: 0 auto; float: initial; overflow: hidden; height: 34px; }
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .compartilhe .icon{ margin-left: 13px;} 
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .cadastroHome{ float: initial; display: block; clear: both; width: 100%; padding: 0px 20px; box-sizing: border-box; margin:15px auto; max-width: 360px; min-width: 280px; text-align: center;}
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .cadastroHome p{ text-align: center; width: 100%; border-radius: 5px;}
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .cadastroHome p::after{ display: none;}
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .cadastroHome input{ width: 100%; box-sizing: border-box; border-right: solid 1px #c1c1c1; margin: 5px auto; text-align: center; border-radius: 5px;}
._640 .redesSociaisCadastrese .cadastroHome .botao:link,
._640 .redesSociaisCadastrese .cadastroHome .botao:active,
._640 .redesSociaisCadastrese .cadastroHome .botao:visited{ display: block; width: 100%; border-radius: 5px; margin: 0 auto;}

._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie:link,
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie:active,
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .anuncie:visited{ width: 100%; text-align: center; border-radius: 0; padding: 5px 0px; float: initial; display: block; margin-top: 10px;}

._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter:link,
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter:active,
._640 .LP-Conteudo.modeloHome .redesSociaisCadastrese .followNewsletter:visited{ width: 100%; text-align: center; border-radius: 0; padding: 5px 0px; float: initial; display: flex; margin-bottom: 20px;}

._640 .LP-Conteudo.modeloHome .destaquesMenores.segundoBloco{ width: 100%;}

._640 .LP-Conteudo.modeloHome .acessoRapido{ width: 100%; border-top: solid 1px #f0f0f0; padding-top: 25px;}
._640 .LP-Conteudo.modeloHome .acessoRapido article{ transition: all 0.5s ease; margin: 12px 0px 0px 0px; float: left; padding: 5px 0px;}
._640 .LP-Conteudo.modeloHome .acessoRapido article a:link,
._640 .LP-Conteudo.modeloHome .acessoRapido article a:active,
._640 .LP-Conteudo.modeloHome .acessoRapido article a:visited{font: 600 17px/20px 'Barlow', sans-serif;}

._640 .LP-Conteudo.modeloHome .podcastHome{ width: 100%; border-top: solid 1px #f0f0f0; padding-top: 25px; margin-top: 25px;}

._640 .LP-Conteudo.modeloHome .clear.linhaforum{}
._640 .LP-Conteudo.modeloHome .clear.linhaforum p{ margin-top: 0px; border: none; width: 100%; padding: 20px 25px 0; box-sizing: border-box; text-align: center; line-height: 20px; font-size: 17px; letter-spacing: 0.040em;}

/* LP EDITORIA */
._640 .LP-Conteudo.modeloEditoria .titulo-LP{}
._640 .LP-Conteudo.modeloEditoria .titulo-LP p{ padding: 0px 15px; left: 50%; font-size: 16px; transform: translateY(-50%) translatex(-50%); white-space: nowrap;}
._640 .LP-Conteudo.modeloEditoria .titulo-LP .centro{ height: 27px;}
._640 .LP-Conteudo.modeloEditoria .titulo-LP{ margin-bottom: 20px;}

._640 .LP-Conteudo.modeloEditoria .destaquePrincipal article{ overflow: hidden;}
._640 .LP-Conteudo.modeloEditoria .destaquePrincipal article:last-of-type{ border-bottom: none;}

._640 .LP-Conteudo .forumList{ max-width:640px; width: inherit; padding:0px; box-sizing: border-box; margin: 0 auto 15px auto; float: initial;}
._640 .LP-Conteudo .forumList article .icon-forumMensagemNovocontabeis{ font-size: 14px; margin: 7px 10px 0px 1px;}
._640 .LP-Conteudo .forumList article h2{ width:calc(100% - 30px); font-size: 14px;}
._640 .LP-Conteudo .forumList article p.estatisticas{ display: none;}
._640 .LP-Conteudo .forumList article{ padding-bottom: 0px; margin-bottom: 0px !important;}

._640 .LP-Conteudo .forumList article a:link,
._640 .LP-Conteudo .forumList article a:active,
._640 .LP-Conteudo .forumList article a:visited{padding: 5px 0px;}
._640 .LP-Conteudo .destaquesMenores{ padding-top: 25px; overflow: hidden;}

._640 .LP-Conteudo .termosLista{ max-width:640px; width: inherit; padding: 25px 0 0 0; box-sizing: border-box; margin: 0 auto; float: initial; border-top: dotted 1px #eeeeee; overflow: hidden;}
._640 .LP-Conteudo .termosLista .tituloPadrao p{ padding-top: 0px; padding-bottom: 20px; }
._640 .LP-Conteudo .termosLista article{ margin-top: 0px; }
._640 .LP-Conteudo .termosLista article h3{ padding-bottom: 0px; }
._640 .LP-Conteudo .termosLista article h3::after{height: 2px; bottom: 9px; right: 0px; left: inherit;}
._640 .LP-Conteudo .termosLista article p{ font-size: 13px!important; padding-bottom: 2px;}
._640 .LP-Conteudo .termosLista .botaoMais i{ width: 210px;}
._640 .LP-Conteudo .termosLista article:last-of-type{ border-bottom: none; margin-bottom: 0!important;}

._640 .LP-Conteudo .ferramentasList{ max-width:640px; width: inherit; padding: 20px 0 0 0; box-sizing: border-box; margin: 0 auto; float: initial; border-top: dotted 1px #eeeeee; clear: both; margin-top: 25px;} 
._640 .LP-Conteudo .ferramentasList article{ padding: 13px 0px 13px 34px; margin-bottom: 0px !important;}
._640 .LP-Conteudo .ferramentasList article span{ font-size: 17px!important; }
._640 .LP-Conteudo.modeloEditoria .ferramentasList article:nth-of-type(2n){ margin-left: 0px; }
._640 .LP-Conteudo.modeloEditoria .ferramentasList article:nth-last-of-type(-n+2){ border-bottom:solid 1px #e9e9e9;}
._640 .LP-Conteudo.modeloEditoria .ferramentasList article:nth-last-of-type(-n+1){ border-bottom:none;}

._640 .LP-Conteudo .boxBannerPadraoCoad{ width: 100%;  }
._640 .LP-Conteudo .boxBannerPadraoCoad a{ margin: 0 auto; max-width: 320px; float: initial; width: 100%;}
._640 .LP-Conteudo .boxBannerPadraoCoad a img{ width: 100%; height: inherit;} 
 
._640 .LP-Conteudo .legislacaoList{ max-width:640px; width: inherit; padding:0px; box-sizing: border-box; margin: 0 auto; float: initial; clear: both; margin-top: 25px;}

._640 .LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial figure{ display: none;}
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial .botao{overflow: hidden; CLEAR: both; float: left;
    padding: 0px 30px; margin-top: 10px;}
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial p{ width: 100%; text-align: left; font-size: 14px !important; padding: 0px;}
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial h3{ font:normal 14px/16px 'Open Sans', sans-serif;}
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial3 .destaquesMenores article.publicidadeEspecial h3 b{ font: bold 21px/21px 'Open Sans', sans-serif;}
._640 .LP-Conteudo.modeloEditoria .destaquesMenores a h3{ font:500 21px 'Barlow', sans-serif;}
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial4{ width: 100%; float: inherit; clear: initial; margin-top: 30px;}
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial4 .titulo-LP { height: 27px;}
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial4 .centro{ max-width: inherit; width: 100%; float: initial; padding: 0px; box-sizing: border-box;}

._640 .LP-Conteudo.modeloEditoria.conteudoEditorial4 .forumList { width: 100%; margin-right: 0px; clear: both; margin: 15px auto; padding: 0px; }
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial4 .termosLista { float: initial; padding: 25px 0 0 0;}
._640 .LP-Conteudo.modeloEditoria.conteudoEditorial4 .termosLista article:nth-of-type(2n){ margin-left: 0px;}


/** BOX DESTAQUE NA HOME  **/
.boxDestaquePlantao{ display: flex; height: 240px; max-width: 1240px; margin: 30px auto 10px auto;}
.boxDestaquePlantao .areaEsquerdaTitulo{ width: 165px; display: flex; align-items: center; justify-content: flex-end; position: relative;}

.boxDestaquePlantao .areaEsquerdaTitulo span.icon {
	font-size: 42px;
}

.boxDestaquePlantao .areaEsquerdaTitulo::after{ content: ''; display: block; position: absolute; right: -28px; top: 0px; width: 0; height: 0; border-style: solid; border-width: 120px 0 120px 28px;}
    .boxDestaquePlantao .areaEsquerdaTitulo p{ float: right; text-align: left; max-width: 130px; text-transform: uppercase;}
    .boxDestaquePlantao .areaEsquerdaTitulo p b{ font: 800 28px/28px 'Barlow', sans-serif; filter: brightness(1.1);}
    .boxDestaquePlantao .areaEsquerdaTitulo p em{ font:600 20px/19px 'Barlow', sans-serif;}
    .boxDestaquePlantao .areaEsquerdaTitulo p span{ font:300 25px/28px 'Barlow', sans-serif;}
.boxDestaquePlantao .areaDireitaItens{ width: calc(100% - 165px); box-sizing: border-box; padding:24px 25px 24px 60px; display: flex; position: relative; }   
.boxDestaquePlantao .areaDireitaItens article{ width: 21%; margin-right: 3%; float: left; background: #ffffff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; overflow: hidden;}
.boxDestaquePlantao .areaDireitaItens article img{ width: 100%;} 
.boxDestaquePlantao .areaDireitaItens article h2{ font: 600 17px/18px 'Barlow', sans-serif; padding: 10px 15px; letter-spacing: -0.030em; transition: all 0.5s ease;}
.boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao:link,
.boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao:active,
.boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao:visited{position: absolute; right: 0px; top: 50%; font: 500 15px/17px 'Barlow', sans-serif; color: rgba(255,255,255,0.7); width: 40px; text-align: center; text-transform: uppercase; padding: 7px 28px 9px 10px; transform: translateY(-50%); transition: all 0.5s ease;}
    .boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao:hover{ color: #ffffff; }
    .boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao span{ display: block; font: 600 30px/13px 'Barlow', sans-serif; padding-bottom: 8px;}

._640 .boxDestaquePlantao{ max-width: 640px; display: block; height: initial; overflow: hidden;}
._640 .boxDestaquePlantao .areaDireitaItens{display: block; width: 100%; padding: 20px 20px 5px 20px; overflow: hidden;}
._640 .boxDestaquePlantao .areaDireitaItens article figure{ margin-bottom: 0px;} 
._640 .boxDestaquePlantao .areaDireitaItens article{ margin-bottom: 20px;}
._640 .boxDestaquePlantao .areaEsquerdaTitulo{ width: 100%;}
._640 .boxDestaquePlantao .areaEsquerdaTitulo p{ display: flex; width: 100%; max-width: initial; text-align: center; float: initial; align-content: center; justify-content: center; padding: 7px 10px 5px 10px;}
._640 .boxDestaquePlantao .areaEsquerdaTitulo p em{ font: 600 15px/25px 'Barlow', sans-serif;}
._640 .boxDestaquePlantao .areaEsquerdaTitulo p b{ font: 600 15px/25px 'Barlow', sans-serif; padding: 0px 6px;}
._640 .boxDestaquePlantao .areaEsquerdaTitulo p span{ font: 600 15px/25px 'Barlow', sans-serif;}
._640 .boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao:link,
._640 .boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao:active,
._640 .boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao:visited{ position: relative; transform: none; right: initial; top: initial; width: 100%; display: flex; justify-content: center; box-sizing: border-box; color: #ffffff; padding-top: 0px;}
._640 .boxDestaquePlantao .areaDireitaItens .vejaMaisPlantao span{ margin-right: 7px;}


/* BOX DESTAQUE PODCASTS*/

.boxDestaquePodcasts{max-width: 1240px; margin: 30px auto 10px auto; display: flex; position: relative;}
.boxDestaquePodcasts aside{ width: 150px; position: relative; z-index: 2; padding: 26px 0px 0px 60px;}
.boxDestaquePodcasts aside .iconPodcast{ position: absolute; left: 0px; top: 0px; height: 100%; width: 60px;}
.boxDestaquePodcasts aside .iconPodcast::after{ content: '\e96d'; font-family: 'contabeis'; position: absolute; font-size: 64px; color: #1b91ad; left: -7px; bottom: 31px;} 
.boxDestaquePodcasts aside .iconPodcast::before{ content: '\e96c'; font-family: 'contabeis'; position: absolute; font-size: 57px; color: #fb6103; left: -24px; bottom: 61px; animation: podcastOndas 1s linear 0s infinite alternate; transition: all 0.5s ease; }
@keyframes podcastOndas {0% {color: #fd5f00;} 50% {color: #B81600;} /* #AC2600*/ 100% {color: #FF801E;}}
.boxDestaquePodcasts aside strong{ font: 600 13px/16px 'Barlow', sans-serif; color: #e74313; transition: all 0.5s ease; text-transform: uppercase;}
.boxDestaquePodcasts aside strong span{ font-weight: 900; font-size: 23px; display: block; line-height: 17px; padding-bottom: 3px;}
.boxDestaquePodcasts aside p{ font: normal 11px/12px 'Open Sans', sans-serif; color: #8e8e8e; width: 110px; text-transform: uppercase; padding-top: 4px;}
.boxDestaquePodcasts .listaPodcast{ width:calc(100% - 205px); display: grid; grid-template-columns: repeat(5, 1fr); column-gap: 25px; position: relative; z-index: 2;}
    .boxDestaquePodcasts .listaPodcast article{}
    .boxDestaquePodcasts .listaPodcast article figure{ overflow: hidden; height: 135px;}
    .boxDestaquePodcasts .listaPodcast article figure img{ width: 100%;}
.boxDestaquePodcasts .faixaCinza{ width: 100%; z-index: 1; position: absolute; height: 28px; background: #f1f1f1; border-top: solid 3px #319cb5; bottom: 0px; left: 0px; border-radius: 0 0 10px 10px;}

.boxDestaquePodcasts .vejaMaisPodcast:link,
.boxDestaquePodcasts .vejaMaisPodcast:active,
.boxDestaquePodcasts .vejaMaisPodcast:visited{ width: 35px; position: relative; z-index: 2; margin-left: 20px; color: #1b91ad; font: 700 12px/13px 'Barlow', sans-serif; text-align: center; display: block; text-transform: uppercase; padding-top: 32px; transition: all 0.5s ease;}
    .boxDestaquePodcasts .vejaMaisPodcast span{ display: block; font-size: 21px; height: 26px; transition: all 0.5s ease;}
.boxDestaquePodcasts .vejaMaisPodcast:hover{ color: #ed6516;} 
.boxDestaquePodcasts .vejaMaisPodcast:hover span{ color: #ed6516;} 

._640 .boxDestaquePodcasts{ max-width: 640px; display: block; height: initial; margin-top: 15px;}
._640 .boxDestaquePodcasts aside{ width: 100%; padding: 0px; text-align: center;}
._640 .boxDestaquePodcasts aside strong{ font: 600 15px/31px 'Barlow', sans-serif; padding-bottom: 0; display: block; background: #f9f9f9; margin-bottom: 10px; }
._640 .boxDestaquePodcasts aside strong span { font: 600 15px/25px 'Barlow', sans-serif; display: inline; padding-bottom: 0px; padding-left: 48px;}
._640 .boxDestaquePodcasts aside p{ display: none;}
 
._640 .boxDestaquePodcasts .listaPodcast article:last-of-type{ display: none;}
._640 .boxDestaquePodcasts .listaPodcast{width: 100%; grid-template-columns: repeat(2, 1fr); column-gap: 10px; max-width: 360px; margin: 0 auto; row-gap: 10px;}
._640 .boxDestaquePodcasts .listaPodcast article figure{ margin-bottom: 0px;}
 
._640 .boxDestaquePodcasts aside .iconPodcast{ height: 1px; width: 100%; display: block; }
._640 .boxDestaquePodcasts aside .iconPodcast::before {font-size: 37px; left: calc(50% - 8px); bottom: -18px; animation: podcastOndas 1s linear 0s infinite alternate; transition: all 0.5s ease; }
._640 .boxDestaquePodcasts aside .iconPodcast::after {font-size: 34px; left:calc(50% - -5px); bottom: -29px;}
._640 .boxDestaquePodcasts .vejaMaisPodcast:link,
._640 .boxDestaquePodcasts .vejaMaisPodcast:active,
._640 .boxDestaquePodcasts .vejaMaisPodcast:visited{ width: 100%; display: flex; justify-content: center; align-items: center; margin: 0; padding-top: 15px;   padding-bottom: 10px;}
._640 .boxDestaquePodcasts .vejaMaisPodcast span{ display: inline; height: 21px; margin-right: 7px;}
._640 .boxDestaquePodcasts .faixaCinza{ display:none;}

._640 .boxDestaquePlantao .areaEsquerdaTitulo span.icon {
	font-size: 25px;
	margin: 0 6px 0 0;
}