/* TMP
--------------------------------- */
.eb-component.eb-wireframe.eb-view-latest.eb-layout-default.homepage.homepage-portal {
}
.btn-link {
  display: none;
}

/* IMPORTS
--------------------------------- */
@import url("css-composer.css");
@import url('https://fonts.googleapis.com/css?family=Raleway:200,200i,400,400i,500,500i,600,600i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap');


/* COLOR CATEGORIA  1: DESTAQUE */ 
.color-cat-1.ap-title-mod, .color-cat-1 .category-itens a   { color: #297acc; }
/* COLOR CATEGORIA  2: VÍDEO */ 
.color-cat-2.ap-title-mod, .color-cat-2 .category-itens a   { color: #212529; }
/* COLOR CATEGORIA  3: PODCAST */ 
.color-cat-3.ap-title-mod, .color-cat-3 .category-itens a   { color: #212529; }
/* COLOR CATEGORIA  4: POLÍTICA */ 
.color-cat-4.ap-title-mod, .color-cat-4 .category-itens a   { color: #0084bd; }
/* COLOR CATEGORIA  5: METRÓPOLE */ 
.color-cat-5.ap-title-mod, .color-cat-5 .category-itens a   { color: #a6c00c; }
/* COLOR CATEGORIA  6: ESPORTES */ 
.color-cat-6.ap-title-mod, .color-cat-6 .category-itens a   { color: #fba61c; }
/* COLOR CATEGORIA  7: ECONOMIA */ 
.color-cat-7.ap-title-mod, .color-cat-7 .category-itens a   { color: #970a65; }
/* COLOR CATEGORIA  8: GERAL */ 
.color-cat-8.ap-title-mod, .color-cat-8 .category-itens a   { color: #006e37; }
/* COLOR CATEGORIA  9: DIVIRTA-SE */ 
.color-cat-9.ap-title-mod, .color-cat-9 .category-itens a   { color: #ff2626; }
/* COLOR CATEGORIA 10: AUTOS */ 
.color-cat-10.ap-title-mod, .color-cat-10 .category-itens a { color: #212529; }


/* HTML
--------------------------------- */
* {
  border: 0;
  outline: none !important;
  font-family: 'Heebo', sans-serif;
}
#t4-main-content *, #t4-main-body * {	
  font-family: 'Lato',sans-serif;
}
.far, .fas {
  font-family: "Font Awesome 5 Free" !important;
}
.fa {
  font-family: FontAwesome !important;
}
FontAwesome
#eb .fa {
  font-family: FontAwesome !important;
}
html {
}
html, body {
  height: 100% !important;
  min-height: 100%;
  color: #000;
}



/* PADRÕES
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type="text"] {
}
#eb .eb-shares * {
  font-family: 'Heebo', sans-serif;
}
.zmdi {
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font' !important;
}
h4, .h4 {
  font-size: 16px;
}
.mb-0  {margin-bottom: 0 !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mt-0  {margin-top: 0 !important;}
.mt-20 {margin-top: 20px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-30 {margin-top: 30px !important;}
ul.hide-list {
  margin: 0;
  padding: 0;
}
.hide-list li {
  display: none !important;
}
.hide-list li:first-child {
  display: block !important;
}
input {
  font-family: sans-serif !important;
}
.form-group .btn-primary, form .btn-primary {
  color: #fff;
  background-color: #1e3571;
  border-color: #1e3571;
  border-radius: 4px;
  transition: all .2s ease;
}
.form-group .btn-primary:hover, .form-group .btn-primary:focus, .form-group .btn-primary.focus, .form-group .btn-primary:active, .form-group .btn-primary.active, form .btn-primary:hover, form .btn-primary:focus, form .btn-primary.focus, form .btn-primary:active, form .btn-primary.active {
  color: #fff;
  background-color: #007db5;
  border-color: #007db5;
}



/* LINKS
--------------------------------- */
a {
  color: #262626;
  color: #1e3571;
  color: #ff3b3f;
  transition: all .1s ease-in-out;
}
a:hover, a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #1e3571;
  color: #dc0005;
}



/* TEMPLATE
--------------------------------- */
/*.t4-wrapper #t4-header, .t4-wrapper #t4-topnav {
display:none !important;
}*/
.t4-wrapper #t4-topnav {
  top: 40px !important;
  padding: 0 !important;
}
body:not(.theme-painel) .t4-content {
  /*margin-top: 0px;*/
  margin-top: 110px;
}
.t4-content>.t4-content-inner {
  margin-top: 0px;
}
.t4-wrapper #t4-header+#t4-main-content {
  padding-top: 40px !important;
}
.t4-content #t4-main-content {
  padding-top: 150px !important;
}
body.homepage-portal .t4-content #t4-main-content {
    padding-top: 0px !important;
}
@media (max-width: 767px) {
  .t4-content #t4-main-content {
    padding-top: 0px !important;
  }
}
.t4-wrapper {
  height: auto !important;
}
.t4-content, div#t4-header, #t4-foot-nav.footer-nav-1, div#t4-footer-copy {
  overflow-y: hidden !important;
  overflow: hidden;
}
.t4-content-inner>div {
}
body>div#t4-topnav {
  position: fixed;
  z-index: 99999;
  width: 100%;
  top: 0;
}
.t4-content-inner div#t4-topnav {
  margin-top: -40px !important;
}
.page-code {
  position: fixed;
  z-index: 9999;
}
.t4-content, .t4-main-content {
  min-height: auto !important;
}
.t4-content-inner>div {
  padding-top: 0px !important;
}
@media (min-width: 992px) {	
  .t4-content-inner>div:first-child {
    padding-top: 0px !important;
  }
}
div#t4-breadcrumbs {
  padding-top: 110px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  div#t4-breadcrumbs {
    padding-top: 20px;
  }
}
body>div#t4-header {
  position: fixed !important;
  top: 0px !important;
  width: 100% !important;
  z-index: 9999;
  transition:all .2s ease;
}
@media (min-width: 992px) {	
  div#t4-header.scroll-no {
    padding: 15px !important;
  }
  div#t4-header.scroll {
    padding: 0px !important;
    height: 40px;
  }
}
img.logo-img {
  transition: all .2s ease !important;
}
div#t4-header.scroll img.logo-img {
  max-height: 30px !important;
  margin-top: -5px;
}
.t4-wrapper #t4-mainbody {
  padding-top: 120px !important;
}
.t4-mainbody, .t4-main-content-wrap.t4-main-content-2 {
  padding-bottom: 180px;
}
.t4-main-content-wrap.t4-main-content-1 {
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 120px;
}
.t4-sidebar-right {
  border-left: 0px solid #eeeeee;
}
.homepage .sidebar-rright {
  padding-left: 0;
}
body.homepage.homepage-portal #t4-main-body>div>div>.col-md-3 {
  display: none !important;
}
.t4-sidebar .t4-module .module-ct {
  overflow: hidden;
}
.t4-sidebar .t4-module .module-title {
  padding-top: 20px;
  padding-bottom: 16px;
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
  color: #323232;
  padding: 20px 15px 15px;
}
.ja-tab-panels-top .ja-news {
  padding-bottom: 0px;
}
.t4-mainnav {
  margin-bottom: 20px;
}
img, .ja-news .news-big .item-image {
  border-radius: 3px;
  /* box-shadow: inset 0 0 10px 0 rgba(0,0,0,.05); */
}
.container-hd {
  box-shadow: 0 0 32px rgba(0, 0, 0, 0) !important;
  border-left: 0px solid #c8c8c8 !important;
  border-right: 0px solid #c8c8c8 !important;
  margin: auto;
  width: 100% !important;
}
#back-to-top .btn {
  background: #1e3571;
  border: 0;
  line-height: 64px;
  padding: 0;
  height: 64px;
  width: 64px;
  border-radius: 50%;
}
body.footer-off div#t4-foot-nav, body.footer-off div#t4-footer-copy {
  display: none !important;
}
div#t4-códigos, .portal-codes {
  display: none !important;
}
@media (min-width: 1290px) {
  .container {
    width: 100%;
    max-width: 1290px !important;
  }
  #t4-foot-nav.footer-nav-1 .container, #t4-footer-copy>.t4-section-inner.container {
    max-width: 1230px !important;		
  }
  .logo-info {
    margin: -10px 91px 0 0;
  }
  .homepage-portal .container.container-area-2 .t4-main-content .t4-module {
    width: 100% !important;
    max-width: 1220px;
  }
  .homepage-portal .container.container-area-2 {
    width: 100% !important;
    max-width: 100% !important;
  }
  .homepage-portal .container.container-area-2 .t4-main-content .t4-module.galeria-videos {
    max-width: 100%;
  }
  .homepage-portal .container.container-area-2 .t4-main-content .t4-module.full-area .module-inner {
    width: 1322px !important;
  }
  .galeria-videos .style-folha.folha-1 .categori-news-img-large .item-image a img {
    height: 600px;
  }
  .galeria-videos .style-folha.folha-1 .categori-news-img-large .item-image .icon-play-video {
    height: 20%;
  }
  .t4-main-content .t4-module .module-ct.poster-filmes .area-posters {
    padding: 0;
    max-width: 1290px;
  }
  .t4-main-content .t4-module .module-ct.poster-filmes img {
    height: 282px;
    max-height: 282px;
  }
  .homepage .sidebar-rright {
    max-width: 316px;   
    float: right;
  }
  .one-sidebar-right .t4-main-content.col.col-xs-12.col-sm-9 {
    padding-right: 25px !important;
    float: left;
  }
}
@media (max-width: 767px) {
  #t4-main-body {
    padding: 80px 10px 0 !important;
    padding: 10px 10px 0 !important;
  }
}





/* Template - Módulos Padrões
--------------------------------- */
.t4-sidebar .t4-module .module-title, .navbar-default {
  border-top: 1px solid #1e3571;
  border-top: 1px solid #f3f3f3;
  border-top: 4px solid #1e3571;
}
.t4-sidebar .t4-module .module-title span {

  font-weight: 700;
}
.t4-main-content .t4-module .module-title {
  text-transform: unset;
  font-size: 22px;
  font-weight: 500;
  color: #000000;
  border-top: 0px solid #000000;
}
.t4-main-content .t4-module .module-ct {
  padding: 0;
  border-top: 0px solid #eeeeee;
}
.t4-sidebar .t4-module .module-title, .navbar-default {
  border-top: 1px solid #1e3571 !important;
  border-top: 1px solid #f3f3f3 !important;
  border-top: 4px solid #1e3571 !important;
}
.t4-sidebar .t4-module .module-title {
  padding-top: 20px;
  padding-bottom: 16px;
  text-transform: none !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #323232 !important;
  padding: 20px 15px 15px;
}
.t4-sidebar .t4-module .module-ct {
  border-top: 1px solid #eee !important;
}
.sidebar-r .hide-in-sidebar {
  display: none;
}


/* LOGO
--------------------------------- */
img.logo-img {
  width: 100%;
  max-width: 200px;
  max-height: 50px!important;
  margin: -15px 0 5px;
  height: max-content;
  height: 90px;
  transition: all .3s cubic-bezier(.68,-.55,.27,1.55);
}
/*body.not-at-top img.logo-img {
width: 110px !important;
max-height: 190px !important;
margin: -12px 0 5px;
height: auto;
}
*/
@media (max-width: 767px) {
  img.logo-img {
    width: 110px !important;
    max-height: 190px !important;
    margin: -4px 0 5px;
    height: auto;
  }
}
img.logo-img-sm {
  width: 110px !important;
  max-height: 190px !important;
  margin: -6px 0 5px;
  height: auto;
  transition: all .15s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.logo-info {
  position: absolute;
  margin: -10px 68px 0 0;
  right: 0;
  color: #757575;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.6666666666666666em;
  letter-spacing: 1.275pt;
  font-family: 'Heebo',sans-serif !important;
}	
.logo-image span {
  display: inline-block;
}
.logo-image span:not(.fa-bars), .logo-image small {
  display: none;
}
.logo-image span.fa.fa-bars {
  font-size: 20px;
}
@media (max-width: 1200px) {
  .logo-info {
    margin: -10px 14px 0 0;
  }
}
@media (max-width: 992px) {	
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
  .logo-info {
    display: none;
  }
  .t4-header .logo {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}




/* TOPNAV - TOP HEADER
--------------------------------- */
div#t4-topnav {
  background: #0f1b27;
  color: #949599 !important;
  height: 40px;
}



/* Main Body
--------------------------------- */
div#t4-main-body {
  max-width: 1260px;
  position: relative;
  margin: 50px auto 0 !important;
}
body.homepage-portal div#t4-main-body {
  margin: 0px auto 0 !important;
}


/* HEADER
--------------------------------- */
div#t4-header {
  width: 100%;
  max-width: 100%!important;
  height: 70px;
  background-color: #ff3b3f;
  color: #fff;
  border-radius: 0px!important;
  margin: 40px 0 0 0;
  padding: 25px 0;
  border-top: 0 solid #ff3b3f;
}
#t4-header .container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
header#t4-header .row {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1290px !important;
}
header#t4-header:before {
  width: 100%;
  border-top: 2px solid #5b759f;
}
@media (max-width: 1290px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {
}
@media (max-width: 767px) {
}


/* HEADER - LINKS MENU HEADER
--------------------------------- */
.itens-menu-header ul {
  list-style: none;
  padding: 0;
  margin: 10px -15px 0;
}
.itens-menu-header ul li {
  display: inline;
}
.custom.itens-menu-header.header-left {
  float: left;
}
.custom.itens-menu-header.header-right {
  float: right;
}
.itens-menu-header a {
  color: #fff;
  font-size: 16px;
  padding: 15px;
  text-decoration: none;
  text-transform: uppercase;
}
.itens-menu-header a:hover {
  color: #fff;
}



/* NAVBAR
--------------------------------- */
.navbar-default {
  display: none;
}
.navbar-default {
  border-top: 1px solid #da9212;
  border-top: 1px solid #1e3571;
}
.navbar-nav>li {
  margin-right: -1px !important;
}
.navbar-default .navbar-nav>li>a {
  transition: all .1s ease-in-out;
  font-size: 13px;
  padding: 18px 14px;
}


/* Menu Principal
--------------------------------- */
@media (max-width: 767px) {
  .t4-offcanvas-toggle {
    display: block !important;
  }
  .t4-navbar nav.navbar {
    display: none !important;    
  }
}

@media (min-width: 767px) {
  .t4-offcanvas-toggle {
    display: none !important;
  }
  .dropdown-menu {
    border-radius: 0 !important;
    border: 1px solid #cecece !important;
    background: #fff !important;
  }
  .t4-navbar nav.navbar {
    position: absolute;
  }
  .nav.menu-principal-uni {
    position: absolute;
    width: 100px;
    margin: 5px 0 0 -14px;
  }
  .nav.menu-principal-uni li ul {
    position: absolute;
    margin: 20px 0 0 -1px;
  }
  .nav.menu-principal-uni li ul li ul {
    margin: 0 0 0 -1px;
  }
  .open-menu-p.dropdown-toggle::after {
    display: none !important;
  }	
  .t4-palette-gray_copy .nav>li a, .t4-palette-gray_copy .nav>li .nav-link {
    color: #949599 !important;
  }
  .t4-palette-gray_copy .nav>li a:hover, .t4-palette-gray_copy .nav>li a:focus, .t4-palette-gray_copy .nav>li a:active, .t4-palette-gray_copy .nav>li .nav-link:hover, .t4-palette-gray_copy .nav>li .nav-link:focus, .t4-palette-gray_copy .nav>li .nav-link:active {
    color: #fff !important;
    background: #086788 !important;
  }
  .nav.menu-principal-uni .open-menu-p, .t4-palette-gray_copy .nav>li .open-menu-p:hover, .t4-palette-gray_copy .nav>li .open-menu-p:focus {
    font-family: sans-serif !important;
    padding: 6px;
    font-weight: 400;
    letter-spacing: .5px;
    font-size: 18px;
    display: block;
    position: absolute;
    margin: -15px 0 0 -5px;
    color: #949599 !important;
    background: transparent !important;
    text-transform: uppercase !important;
  }
  .nav.menu-principal-uni:hover .open-menu-p, .t4-palette-gray_copy .nav>li .open-menu-p:hover, .t4-palette-gray_copy .nav>li .open-menu-p:focus {
    color: #fff !important;
  }
  .nav.menu-principal-uni .open-menu-p:before {
    content: "\f0c9" !important;
    font-weight: 800;
    font-family: "Font Awesome 5 Free" !important;
    padding: 0 6px 0 0;
  }
  .t4-navbar .dropdown-item.dropdown-toggle::after {
    margin-top: -7px !important;
    content: "\f054" !important;
    font-family: "Font Awesome 5 Free" !important;
    vertical-align: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    font-weight: 800;
    font-size: 10px;
    right: 8px;
  }
  .nav.menu-principal-uni>li>ul>li {
    border-top: 1px solid #cecece !important;
  }
  .nav.menu-principal-uni>li>ul>li:first-child {
    border-top: 0px solid #cecece !important;
  }
  .nav.menu-principal-uni li ul li ul {
    max-height: 373px;
    overflow: auto;
  }
  .nav.menu-principal-uni li ul li ul::-webkit-scrollbar {
    width: 10px;
  }
  .nav.menu-principal-uni li ul li ul::-webkit-scrollbar-track {
    background: rgba(0,0,0,.1); 
    border-radius: 20px;
  }
  .nav.menu-principal-uni li ul li ul::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.2); 
    border-radius: 20px;
  }
  .nav.menu-principal-uni li ul li ul:hover::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .4); 
    border-radius: 20px;
  }
  .nav.menu-principal-uni li ul li ul:hover::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, .7); 
  }
  .nav.menu-principal-uni li ul li ul::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 1); 
  }
}



/* OFF-CANVAS - Menu Sidebar
--------------------------------- */
.t4-offcanvas .t4-off-canvas-body::-webkit-scrollbar {
  width: 4px;
}
.t4-offcanvas .t4-off-canvas-body::-webkit-scrollbar-track {
  background: rgba(0,0,0,0); 
  border-radius: 20px;
}
.t4-offcanvas .t4-off-canvas-body::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0); 
  border-radius: 20px;
}
.t4-offcanvas .t4-off-canvas-body:hover::-webkit-scrollbar-thumb {
  background: rgba(45, 81, 114, .5); 
  border-radius: 20px;
}
.t4-offcanvas .t4-off-canvas-body::-webkit-scrollbar-thumb:hover {
  background: rgba(45, 81, 114, .5); 
}
.t4-offcanvas {
  padding-right: 4px;
  z-index: 999999;	
  position: fixed !important;
}
.t4-offcanvas-toggle {
  border: 0;
  display: block;
  position: absolute;
  right: 0;
  top: 10px !important;
  left: 0px;
  padding: 0;
  width: 20px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  text-transform: uppercase;
}
@media (max-width: 576px) {
  .t4-offcanvas-toggle {
    left: 0px !important;
  }
}
.t4-offcanvas-toggle:after {
  content: 'Menu';
  font-family: sans-serif;
  padding: 6px;
  font-weight: 400;
  letter-spacing: .5px;
  font-size: 18px;
  display: block;
  position: absolute;
  margin: -28px 0 0 24px;
}
.t4-offcanvas-toggle:hover .toggle-bars, .t4-offcanvas-toggle:hover .toggle-bars:before, .t4-offcanvas-toggle:hover .toggle-bars:after {
  background-color: #ffffff !important;
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {	
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
  .t4-offcanvas-toggle:after {
    display: none;
  }
}
.off-canvas-effect-4.t4-off-canvas {
  overflow-y: scroll;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.off-canvas-effect-4.off-canvas-open .t4-wrapper, .off-canvas-effect-4.off-canvas-open .t4-mainnav-android {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
  z-index: 1;
}
.t4-wrapper-inner::after {
  top: -80px;
}
.t4-offcanvas-open .t4-wrapper-inner::after {
  background: rgba(30, 53, 113, .2);
  z-index: 99999;
}
.t4-off-canvas-body .footer-menu ul.nav.navbar-nav li .footer-logo {
  display: none;
}
.t4-offcanvas .t4-off-canvas-header {
  background-color: transparent;
  padding: 10px;
}
.t4-offcanvas .nav {
  display: block;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .nav-item .nav-link:hover {
  background: transparent;
}
.t4-offcanvas hr {
  border: 1px solid rgba(45, 81, 114, .1);
  margin: 30px 0;
}
.t4-offcanvas a:hover {
  opacity: .9 !important;
  text-decoration: none;
}
.t4-off-canvas .head-conta #es .dropup, .t4-offcanvas #es .dropdown_ {
  position: relative;
  padding: 0;
  margin: 0;
  right: inherit;
}
.t4-offcanvas br {
  display: none;
}
.t4-offcanvas #es .dropdown_ .i-chevron--down, .t4-offcanvas #es .dropdown_ .o-media__image {
  display:none;
}
.t4-offcanvas #es .dropdown_ {
  position: relative !important;
  padding: 0 0 5px;
}
.t4-offcanvas .separator.menu-separator {
  font-size: 0px;
  height: 20px;
}



/* TOPBAR
--------------------------------- */
.ja-topbar {
  position: fixed;
  width: 100%;
  background: transparent;
  z-index: 99999;
  border-top: 0px solid rgba(238, 238, 238, .2);
  border-bottom: 0px solid rgba(238, 238, 238, .2);
}
.ja-topbar>.container:after {
  border-bottom: 2px solid #f6f6f6;
  width: 100%;
}
.ja-topbar>.container:after {
  border-bottom: 0px solid #f6f6f6;
}
.topbar-left .nav>li>a, .topbar-left .nav>li.active>a, .topbar-left .nav>li.open>a {
  /*color: #1e3571 !important;*/
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
}
.topbar-left .nav>li>a {
  line-height: 14px;
}
.topbar-left .nav>li>a:hover, .topbar-left .nav>li>a:active, .topbar-left .nav>li>a:checked, .topbar-left .nav>li>a:active {
  /*color: #002fa7 !important;*/
}
.t4-header .logo {
  text-align: center;
  padding-top: 8px;
  padding-bottom: 0px;
  z-index: 999;
}
.topbar-right>*:first-child {
  border-right: 0px solid #eeeeee;
}
.topbar-right .btn {
  border-left: 0px solid #eeeeee;
}
.bar-top-black .ja-topbar {
  background-color: #000;
  color: #FFF;
}
.bar-top-black .ja-topbar>.container:after {
  border-bottom: 0px solid #f6f6f6;
}
.t4-col.topbar-left {
  text-align: left;
  padding-left: 0;
}
.t4-col.topbar-left nav.navbar {
  padding: 0;
  margin: 0;
}
.t4-col.topbar-right {
  text-align: right;
  padding-right: 0;
}



/* --------------------------------- */
/* --------------------------------- */
/* FOOTER 						     */
/* --------------------------------- */
/* --------------------------------- */



/* footer_copyright */
#t4-footer-copy {
  background-color: transparent !important;
  z-index: 999 !important;
}
.t4-col.footer_copyright.footer-copyright {
  opacity: 1;
  font-size: 11px;
  font-weight: 400;
  padding: 0px 0 15px;
  text-transform: none;
  margin-top: 20px;
  text-rendering: optimizeLegibility;
  letter-spacing: .2px;
  transition: all .1s ease-in-out;
  cursor: default;
}
.t4-col.footer_copyright.footer-copyright br {
  display: none;
}
.t4-col.footer_copyright.footer-copyright img.logo-cattive {
  height: 15px;
  margin: -3px 0 0 2px;
  max-height: 15px;
  opacity: .8;  
}
.t4-col.footer_copyright.footer-copyright:hover, .t4-col.footer_copyright.footer-copyright img.logo-cattive:hover {
  opacity: 1;  
}
@media (max-width: 768px) {
  .t4-col.footer_copyright.col-12.col-md-7.col-lg.footer-copyright {
    text-align: center;
  }	
}
@media (max-width: 430px) {
  .t4-col.footer_copyright.col-12.col-md-7.col-lg.footer-copyright br {
    display: block;
  }	
}


/* .footer_termos */
.t4-col.footer_termos.footer-termos {
  opacity: .8;
  font-size: 11px;
  font-weight: 400;
  padding: 0px 0 15px;
  text-transform: none;
  margin-top: 20px;
  text-rendering: optimizeLegibility;
  letter-spacing: .2px;
  transition: all .1s ease-in-out;
  cursor: default;
  text-align: right;
}
@media (max-width: 768px) {
  .t4-col.footer_termos.col-12.col-md-5.col-lg.footer-termos {
    text-align: center;
    margin: 0;
  }
  .t4-col.footer_termos.footer-termos ul.menu-termos li {
    padding: 0 5px;
  }
  .t4-col.footer_termos.footer-termos ul.menu-termos {
    padding: 0;
  }
}
.t4-col.footer_termos.footer-termos ul.menu-termos li {
  position: relative;
  display: inline;
  padding-left: 14px;
}
.t4-col.footer_termos.footer-termos ul.menu-termos:hover li a {
  opacity: .8;  
}
.t4-col.footer_termos.footer-termos ul.menu-termos:hover li:hover a {
  opacity: 1;  
}

/* footer-nav-1 */
#t4-foot-nav {
  position: relative;
  z-index: 999;
  margin-top: 45px;
}
#t4-foot-nav .footer-menu, #t4-foot-nav .navbar {
  padding: 0;
}
#t4-foot-nav.footer-nav-1 {
  width: 100%;
  height: 45px;
  background-color: #ff3b3f;
  border-top: 0px solid #ff3b3f;
  margin-bottom: 0;
  z-index: 11;
}
#t4-foot-nav.footer-nav-1 .footer-menu ul.nav {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: inline-block;
}
#t4-foot-nav.footer-nav-1 .footer-menu ul.nav>li {
  float: left;
  margin-right: 23px;
}
#t4-foot-nav.footer-nav-1 .footer-menu .nav>li:not(:first-child)>a, #t4-foot-nav.footer-nav-1 .footer-menu .nav>li:not(:first-child)>span {
  color: #fff !important;
  line-height: 1;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 13px;
  padding: 16px 16px;
}
#t4-foot-nav.footer-nav-1 .footer-menu .footer-logo img {
  max-width: none;
  height: 34px!important;
  margin: 0px 10px 3px 0;
}
.t4-col.footer-social.footer-social {
  text-align: right;
  padding: 0;
  margin-right: -7px;
  margin-top: 4px;
}
#t4-foot-nav.footer-nav-1 .footer-social ul {
  list-style: none;
  display: inline-flex;
}
#t4-foot-nav.footer-nav-1 .footer-social ul li {
  float: right;
  margin: 8px 5px 0 5px;
  padding: 0 !important;
  transition: all .1s ease-in-out;
  line-height: 24px;
}
#t4-foot-nav.footer-nav-1 .footer-social ul li a {
  color: #fff;
  font-size: 18px;
  padding: 4px;
}
#t4-foot-nav.footer-nav-1 .footer-social ul:hover li a {
  opacity: .8;  
}
#t4-foot-nav.footer-nav-1 .footer-social ul:hover li:hover a {
  opacity: 1;  
}
@media (max-width: 768px) {
  #t4-foot-nav.footer-nav-1 .t4-col.footer-menu.footer-menu {
    display: none;
  }
  #t4-foot-nav.footer-nav-1 .t4-col.footer-social.footer-social {
    text-align: center;
    margin-right: 0px;
  }
  #t4-foot-nav.footer-nav-1 .footer-social ul {
    padding: 0 !important;
  }
}

/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */









/* Página de PDF Virtual
--------------------------------- */
.pdf-virtual #eb .eb-entry-tools {
  max-width: 1224px;
  position: relative !important;
  margin: 0 auto;
  padding: 0 16px;
}
.pdf-virtual .ebd-block[data-type="html"] {
  max-width: 1224px;
  position: relative;
  margin: 0 auto;
}
.pdf-virtual .ebd-block[data-type="text"], .pdf-virtual#eb.eb-view-entry  .eb-entry-related, .pdf-virtual#eb.eb-view-entry  .eb-reading-indicator {
  display: none !important;
}
.pdf-virtual .ebd-block[data-type="html"] iframe, .caderno-a .ebd-block[data-type="html"] iframe {
  height: 800px !important;
  width: 100% !important;
}
@media (max-width: 1200px) {
  .pdf-virtual .ebd-block[data-type="html"] iframe, .caderno-a .ebd-block[data-type="html"] iframe {
    height: 600px !important;
    width: 100% !important;
  }
}
@media (max-width: 992px) {
  .pdf-virtual .ebd-block[data-type="html"] iframe, .caderno-a .ebd-block[data-type="html"] iframe {
    height: 500px !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .pdf-virtual .ebd-block[data-type="html"] iframe, .caderno-a .ebd-block[data-type="html"] iframe {
    height: 450px !important;
    width: 100% !important;
  }
}



/* Página de Artigo
--------------------------------- */
.page-header h2 {
  font-size: 34px !important;
  font-weight: 700 !important;
}
.article-content .about-us {
  margin-top: -44px;
}
.about-us .main-intro .company-desc h3 span {
  background-color: #467caa;
}
body.view-article .icons {
  display: none;
}



/* Página Sobre
--------------------------------- */
.about-us .main-intro .company-desc {
  margin: 0;
  padding: 30px 0;
}


/* Página de Anuncie
--------------------------------- */
.box-sub-title {
  font-size: 22px;
}
.box-sub-title img {
  margin: 40px auto 10px;
  position: relative;
}
.toggle-form-page span.title {
  font-size: 20px;
  color: #000;
  font-weight: 700;
  text-decoration: none !important;
  opacity: 1;
  text-transform: uppercase;
}


/* Página de Assine
--------------------------------- */
.assinatura-plan {
  background: #efefef;
  margin: 20px;
  border-radius: 20px;
  padding: 20px 0 0 0;
}
.assinatura-plan .assine-title {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
}
.assinatura-plan .assine-periodo {
  font-weight: 800;
  font-size: 22px;
  line-height: 24px;
  margin: 20px 0 0;
  color: #ff3b3f;
}
.assinatura-plan .assine-icon img {
  margin: 30px 0;
}
.assinatura-plan .assine-btn {
  background: #ff3b3f;
  border-radius: 0 0 20px 20px;
  padding: 5px;
  margin-top: 10px;
  transition: all .2s ease;
  text-decoration: none !important;
}
.assinatura-plan a:hover .assine-btn, .assinatura-plan a:hover {
  background: #ca171b;
  color: #fff;
  text-decoration: none;
}
.assinatura-plan a {
  color: #fff;
  text-decoration: none;
}
.escolha-assinatura .info-extra {
  text-align: left;
  padding: 0 40px;
}


/* Página de Edições Digitais
--------------------------------- */
.capa-ultima-edicao .title-module, .capa-ultima-edicao p.intro-module, .capa-ultima-edicao ul.hide-list {
  display: none;
}
.capa-ultima-edicao .t4-section.ap-items-posts.style-101.area-posts {
  background: #fbfbfb;
  border-radius: 4px;
  padding: 20px 0 40px;
  overflow: unset;
  width: 100%;
}
.capa-ultima-edicao .t4-section.ap-items-posts.style-101.area-posts img {
  margin: 10px 0 -10px 0;
  max-width: 400px !important;
  max-height: 500px;
  -webkit-box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.7);
  box-shadow: 0px 0px 5px -5px rgba(0,0,0,0.2);
  transition: all .2s ease-in-out;
  border-radius: 4px !important;
}
.capa-ultima-edicao .t4-section.ap-items-posts.style-101.area-posts img:hover {
  margin: 0px 0 0px 0 !important;
}
@media (max-width: 992px) {	
  .capa-ultima-edicao .t4-section.ap-items-posts.style-101.area-posts img {
    max-width: 200px !important;
  }
}




/* Página de Contato
--------------------------------- */
.contact .page-header {
  margin: 20px 0 11.5px;
}
.view-contact span.contact-emailto {
  display: none !important;
}
.contact .contact-links ul li a:hover i, .contact .contact-links ul li a:focus i, .contact .contact-links ul li a:active i {
  background: #1e3571;
  border-color: #1e3571;
  color: #fff;
}
.grecaptcha-badge {
  display: none !important;
}
.box-contact.endereco {
  font-size: 20px;
  padding: 50px 0 0;
}
.toggle-contact-page {
  margin: 10px 0 !important;
  border-bottom: 2px solid rgba(0,0,0,.02);
  padding-bottom: 10px;
}
.toggle-contact-page>div:first-child {
  border-right: 2px solid rgba(0,0,0,.1);
  padding-right: 10px;
  margin-right: 10px;
}
.toggle-contact-page a {
  font-size: 24px;
  color: #000;
  font-weight: 700;
  text-decoration: none !important;
  opacity: .4;
  text-transform: uppercase;
}
.toggle-contact-page a:hover {
  opacity: 1;
  color: #ff3b3f;
}
.toggle-contact-page a.active {
  opacity: 1;
}



/* Página de Ajuda - Faq Book Pro
--------------------------------- */
.fbpTopNavigation_core_outer {
  display: none;
}
.fbpNavTopUL_buttons {
  display: none;
}
.faq_links {
  display: none !important;
}
.fbpContent_root .topic_section {
  padding-top: 10px !important;
}
.topic_faqBlock {
  border-bottom: 1px dashed rgba(0,0,0,.01) !important;
}
.fbpContent_root img, .topic_faqAnswerWrapper_inner img {
  border-radius: 3px;
}
.ajuda-top-image-full {
  margin-top:60px;
  background-color:#f1f6ff
}
.ajuda-top-image-full .area {
  position:relative;
  margin:0 auto;
  max-width:1340px;
  padding-top:25px;
  margin-bottom:-90px;
  border-bottom:7px #4d90fe solid;
}
.fbpContent_root .faq_faqAnswerWrapper_inner h2 {
  font-size: 18px !important;
  line-height: 22px !important;
  color: #444 !important;
  margin-bottom:30px !important;
}
.help-center-destaques {
  position:relative;
}
.help-center-destaques a {
  opacity:.90;
}
.help-center-destaques a:hover {
  opacity:1;
}
.help-center-destaques .item-destaque {
  margin-left:-5px;
  text-align:center;
  font-size:14px;
  margin-top:10px;
  margin-bottom:15px;
  font-weight:700;
}
.help-center-destaques img {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  width:100%;
  height: auto;
  border-radius:4px;
  margin-bottom:10px;
}
@media (max-height: 800px){ /* ajuste da largura máxima do site com base na altura do browser */
  .ajuda-top-image-full .area {
    max-width:1170px;
  }
}
.ajuda-top-image-full .area .area-img {
  text-align:right;
}
.ajuda-top-image-full .area .area-img img {
  margin-bottom:-2px;
  max-height:150px;
}
.ajuda-top-image-full .area .area-txt .title {
  margin-top:40px;
  line-height:24px;
  font-size:14px;
}
.ajuda-top-image-full .area .area-txt .title .central {
  font-size:24px;
}
@media (min-height: 800px){ /* ajuste da largura máxima do site com base na altura do browser */
  @media (max-width: 1385px) {
    .ajuda-top-image-full .area {
      margin-left:15px;
      margin-right:14px;
    }
  }
}
@media (max-height: 800px){ /* ajuste da largura máxima do site com base na altura do browser */
  @media (max-width: 1215px) {
    .ajuda-top-image-full .area {
      margin-left:15px;
      margin-right:14px;
    }
  }
}
@media (max-width: 767px) {
  .ajuda-top-image-full .area .area-img {
    text-align:center;
  }
  .ajuda-top-image-full .area .area-img img {
    margin-bottom:-2px;
    max-height:150px;
  }
  .ajuda-top-image-full .area .area-txt .title {
    text-align:center;		
    margin-top:10px;
    margin-bottom:35px;
    line-height:24px;
    font-size:12px;
  }
  .ajuda-top-image-full .area .area-txt .title .central {
    font-size:20px;
  }
}
.ajuda-img-destaques {
  margin:0px !important;
  padding-left:20px !important;
  padding-right:0px !important;
}
.ajuda-img-destaques .fbpContent_gridItemContainer {
  margin: 0px !important;
  padding: 0px;
  text-align: center;
  opacity: 0.85;
  -moz-transition: opacity .2s ease-in;
  -o-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
}
.ajuda-img-destaques .fbpContent_gridItemContainer img {
  border-radius:3px;
}
@media (max-width: 767px) {
  .ajuda-img-destaques {
    padding-left:0px !important;
  }
}
.view-categories .ja-addthis {
  margin-top: 20px !important;
}
a.NavLeftUL_anchor {
  border-bottom: 0px solid #E2E2E2 !important;
}
.topic_faqAnswerWrapper_inner div, .topic_faqAnswerWrapper_inner p, .topic_faqAnswerWrapper_inner ol, .topic_faqAnswerWrapper_inner li, .topic_faqAnswerWrapper_inner ul, .topic_faqAnswerWrapper_inner a,
.subTopic_sectionDescription div, .subTopic_sectionDescription p, .subTopic_sectionDescription ol, .subTopic_sectionDescription li, .subTopic_sectionDescription ul, .subTopic_sectionDescription a,
.fbpContent_root div, .fbpContent_root p, .fbpContent_root, .fbpContent_root ol, .fbpContent_root li, .fbpContent_root ul {
  font-size:14px !important;
  line-height:22px !important;
  margin: 0 !important;
}
.topic_faqAnswerWrapper_inner a, .faq_faqAnswerWrapper_inner a, .subTopic_sectionDescription a {
  font-weight:700 !important;
}
.topic_faqToggleLink {
  color: #1e3571 !important;
}
.topic_faqAnswerWrapper_inner ol li, .subTopic_sectionDescription ol li, .fbpContent_root ol li {
  list-style: outside none decimal !important;
  margin: 10px 0px 0px 13px !important;
}
.topic_faqAnswerWrapper_inner ul li, .subTopic_sectionDescription ul li, .fbpContent_root ul li {
  list-style-type: square !important;
  margin: 10px 0px 0px 15px !important;
}
.fbpContent_root ul.fbpContent_popQuestions li {
  list-style-type: none !important;
  margin: 0px 0px 0px 15px !important;
}
.fbpContent_root ul.fbpContent_popQuestions li + li {
  border-top: 0px solid #EEE !important;
}
.fbpTopNavigation_core {
  background: #fff none repeat scroll 0px 0px !important;
  border-bottom: 2px solid #f1f1f1;
  padding: 0 0 15px 0;
}
.fbpTopNavigation_wrap {
  margin: 2px 0;
  padding: 0;
}
.vote_box .thumb-box span {
  display:none !important;
}
.category_faqAnswerWrapper_inner {
  padding: 15px 24px 9px !important;
}
.category_faqAnswerWrapper_inner p, .category_faqAnswerWrapper_inner li {
  line-height:20px !important;
  font-size:14px !important;
  font-weight:normal !important;	
}
.fbpContent_root h1 a {
  font-weight:700 !important;
  font-size:20px !important;
  line-height: 26px !important;
  color:#444 !important;

  -moz-transition: color .05s ease-in;
  -o-transition: color .05s ease-in;
  -webkit-transition: color .05s ease-in;
  transition: color .05s ease-in;
}
.fbpContent_core h2 a {
  font-size: 18px !important;
  line-height: 22px !important;
  color:#444 !important;

  -moz-transition: color .05s ease-in;
  -o-transition: color .05s ease-in;
  -webkit-transition: color .05s ease-in;
  transition: color .05s ease-in;
}
.fbpContent_root h1 a:hover, .fbpContent_core h2 a:hover {
  color:#337AB7 !important;
}
.fbpLeftNavigation_root li, .li_selected>a, .li_selected>a:hover, .li_selected>a:focus {
  -moz-transition: all .1s ease-in;
  -o-transition: all .1s ease-in;
  -webkit-transition: all .1s ease-in;
  transition: all .1s ease-in;
}
.faq_tools {
  background-color: #F6F7F8 !important;
  border: 1px solid #E9EAED !important;
  margin: 1.5em 0px 1.5em !important;
  height:36px !important;
}
@media (max-width: 500px) {
  .faq_tools {
    display:none !important;
  }
}
.show_menu a {
  text-shadow: 0px #FFF !important;
  font-size: 14px !important;
}
.show_menu {
  background: rgba(0,0,0,0,0) none repeat scroll 0px 0px;
  float: left;
  display: none;
  height: auto !important;
  position: relative;
  text-align: center;
  top: 0px !important;
  width: 100%;
  border-top: 0px solid #E7E7E7 !important;
  margin: 0 0 25px 0 !important;
  padding: 6px !important;
}
.NavTopUL_icon {
  background: transparent url("../images/triangle-r.png") repeat scroll 0% 0%;
  height: 9px;
  margin: 0px;
  margin-top:2px !important;
  position: absolute;
  left: 0px;
  top: 5px;
  width: 9px;
  opacity:.3;
}
.faq_faqAnswerWrapper_inner {
  font-size:14px !important;
  color:#141823 !important;
}
.category_faqAnswerWrapper_inner ol li, .faq_faqAnswerWrapper_inner ol li, .fbpContent_root>ol>li {
  list-style:decimal !important;
  margin:10px 0 0px 13px !important;
  font-size:14px !important;
}
.category_faqAnswerWrapper_inner ul, .faq_faqAnswerWrapper_inner ul, .fbpContent_root>ul {
  margin:10px 0 0px 13px !important;
  font-size:14px !important;
}
.category_faqAnswerWrapper_inner ul li, .faq_faqAnswerWrapper_inner ul li, .fbpContent_root>ul>li {
  list-style-type: square !important;
  font-size:14px !important;
  color:#555;
}
.t4-footer
.category_faqAnswerWrapper_inner ul li div, .faq_faqAnswerWrapper_inner ul li div, .faq_faqAnswerWrapper_inner li, .fbpContent_root>ul >li {
  color:#555 !important;
  font-size:14px !important;
}
.subCategory_section .fbpContent_catImage {
  display:none !important;
}
a.NavLeftUL_anchor:hover, a.NavLeftUL_anchor:focus {
  background-color: #f9f9f9;
  color: #069 !important;
}	
a.NavLeftUL_anchor {
  transition: all 0s ease !important;
}
.li_selected>a, .li_selected>a:hover, .li_selected>a:focus {
  background: #1e3571 none repeat scroll 0% 0% !important;
  color: #fff !important;
  background: #fdfdfd none repeat scroll 0% 0% !important;
  color: #000 !important;
}
.fbpContent_root iframe {
  width: 100% !important;
  height: 508px !important;
  border: 7px solid #f5f5f5;
  border-radius: 5px;
}
.fbpTopNavigation_askQuestion {
  display: none;
}
.fbpContent_root .faq_links a {
  text-decoration: none !important;
}
.fbpContent_root .faq_links a:first-child {
  display: none !important;
}
.faq_links {
  color: transparent;
}
#fbpExtended .fa-external-link:before {
  content: "\f35d" !important;
}
#fbpExtended .fa-mail-reply:before, #fbpExtended .fa-reply:before {
  content: "\f3e5" !important;
}
#fbpExtended span.NavLeftUL_navBackIcon.fa.fa-mail-reply {
  margin: -4px 0 0 0 !important;
}
.faq_tools.clearfix {
  margin: 20px 0 !important;
}
.NavLeftUL_navIcon.fa {
  top: 10px;
}
.fbpContent_core {
  border-left: 1px solid #f1f1f1;
  padding-left: 40px;
  min-height: 600px;
}
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {	
  .fbpContent_core {
    border-left: 1px solid #f1f1f1;
    padding-left: 20px;
  }
  .fbpLeftNavigation_core {
    margin: 0 20px 30px 0;
  }
}
@media (max-width: 767px) {
  .fbpContent_core {
    border-left: 0px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    padding-left: 0px;
    margin: -10px 0 -60px 0 !important;
    padding-bottom: 20px;
    min-height: auto;
  }
  .fbpLeftNavigation_core {
    margin: 0 20px 30px 0;
  }
  .fbpTopNavigation_core {
    border-bottom: 1px solid #f1f1f1;
    padding: 0;
  }
  .fbpTopNavigation_core .show_menu {
    margin: -6px -6px 6px 0 !important;
  }
  .show_menu a, .show_menu a:focus {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
    background: #fff;
    border-radius: 3px;
  }
  .show_menu a:active, .show_menu a:hover, .show_menu a.btn-fbpactive {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0) inset;
    background: #1e3571;
    border-color: #1e3571;
  }
  .fbpLeftNavigation_core {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
    margin-top: -10px !important;
  }
}



/* PÁGINA DE PESQUISAS / BUSCA
--------------------------------- */
.pagination {
  width: auto;
}
.com_finder div#search-form {
  display: none;
}
.com_finder .search-results .result-text:before {
  content: '...';
}
#eb .search-highlight {
  background: #f3fcff;
  color: #0175a8;
}
#eb .eb-posts-search .eb-post-meta {
  border: 0px solid #e1e1e1;
  padding: 8px 6px 0 0;
}
.pagination>li>a, .pagination>li>span {
  margin: 1px 1px 15px;
  border: none !important;
  background: #eee;
  font-weight: 400;
  padding: 8px 15px;
  border-radius: 4px;
}
.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.71428571;
  text-decoration: none;
  color: #777777;
  background-color: #fff;
  border: 0px solid #ddd;
  margin-left: -1px;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
  color: #ccc;
  background: #fff;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
  background: #fff;
  color: #315790;
  font-weight: 600;
}
#search-results .search-pages-counter, .com_finder #search-query-explained, a.btn.btn-default[href="#advancedSearch"], form#finder-search label[for="q"], form .btn-primary .fa-search:before {
  display: none;
}
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover {
  background-color: unset;
}
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) {
  background-color: #fff;
}
.com_finder .list-striped li, .com_finder .list-striped dd, .com_finder .row-striped .row, .com_finder .row-striped .row-fluid, .com_finder .list-striped, .com_finder .row-striped {
  border-top: unset;
  border-bottom: unset;
  padding: 0;
}
.com_finder .list-striped li {
  border-top: unset;
  border-bottom: unset;
  padding: 20px 20px;
}
.com_finder .search-results .result-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  margin: auto;
  word-break: break-word;
}
.com_finder .search-results .result-url {
  color: #006621;
  margin-top: 0;
  margin-bottom: 0px;
  display: none;
}
.com_finder .search-results .result-text {
  margin-top: 5px;
  margin-bottom: 0px;
}
.com_finder .form-group .btn-primary, form .btn-primary {
  border-color: #1e3571;
  transition: all .2s ease;
  height: 50px;
  background-color: rgba(0, 86, 125, 1);
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 400;
  border-radius: 0 3px 3px 0;
  border: none;
  padding:10px 40px;
}
.com_finder .form-group .btn-primary:hover , .com_finder form .btn-primary:hover {
  color: #fff;
  background-color: #007db5;
  border-color: #007db5;
}
.com_finder input#q {
  height: 50px;
  font-size: 16px;
  color: rgb(64, 64, 64);
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(243, 243, 243, 1);
  border-radius: 3px 0 0 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.autocomplete-suggestions {
  border: 1px solid #f1f1f1;
  background: #FFF;
  -webkit-box-shadow: 1px 4px 3px rgba(50,50,50,0.05);
  -moz-box-shadow: 1px 4px 3px rgba(50,50,50,0.05);
  box-shadow: 1px 4px 3px rgba(50,50,50,0.05);
}
span.highlight {
  background: #f3fcff;
  color: #0175a8;
  padding:2px 4px 1px;
  border-radius:4px;
  background: transparent;
  padding:0px;
}
div.result-url span.highlight {
  background: transparent;
  color: #006621;
  padding:0px;
  border-radius:0px;
  font-weight:100;
}
.com_finder .list-striped li {
  border-top: unset;
  border-bottom: unset;
  padding: 20px 0px;
  background-color: transparent;
  border-top: 3px solid rgba(249, 249, 249, .4) !important;
}
.com_finder .list-striped li:first-child {
  border-top: 0px solid #eee !important;
  padding: 0 0 20px;
}
.com_finder .list-striped li:last-child {
  background-color: transparent;
  border-bottom: 3px solid rgba(249, 249, 249, .4) !important;
}
.com_finder .pagination>li>a:hover, .com_finder .pagination>li>span:hover, .com_finder .pagination>li>a:focus, .com_finder .pagination>li>span:focus {
  background-color: #fff !important;
  border-color: #fff !important;	
}
@media (max-width: 768px) {
  .pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    display: none;
  }
  .com_finder .list-striped li {
    padding: 0px 0px 30px;
    border-top: 0px solid #eee !important;
  }
  .list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) {
    background-color: rgba(249, 249, 249, 0);
  }
  .com_finder .search-results .result-title {
    font-size: 18px;
    line-height: 22px;
  }
  .com_finder .search-results .result-url {
    margin-top: 5px;
    line-height: 16px;
  }
  .com_finder input#q {
    border-radius: 3px;
  }
  .com_finder .form-group .btn-primary, form .btn-primary {
    border-radius: 3px;
  }
}



/* PÁGINA DE PESQUISAS / MINITEK SMART SEARCH
--------------------------------- */
#mss-search-results .search-results {
  border-top: 3px solid rgba(249, 249, 249, .4) !important;
}
#mss-search-results .search-results li {
  border-bottom: 3px solid rgba(249, 249, 249, .4) !important;
  border-top: unset;
  padding: 20px 0px 10px;
}
#mss-search-results span.highlight {
  background-color: #f5f5f5;
  font-weight: normal;
  padding: 2px 4px;
  color: inherit;
}
#mss-search-results span.mss-date {
  text-transform: lowercase !important;
}
#mss-search .mss-query-item {
  min-height: 50px;
}
#mss-search .mss-search-bar, #mss-search input#q, #mss-search.form-inline .input-group, #mss-search-results .pagination .pagination, nav {
  width: 100%;
  max-width: 100%;
}
#mss-search .mss-active-filters {
  display: none !important;
}
#mss-search i.fa.fa-search {
  padding: 17px 15px;
  color: #495057;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  position: absolute;
  top: 0;
  left: 0;
}
#mss-search .input-group-addon>span {
  padding: 0px 15px;
  color: #495057;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}
#mss-search .mss-input-tools {
  z-index: 9;
}
#mss-search a.suggested-search {
  font-weight: 600;
}
#mss-search .mss-suggested-query {
  padding: 15px 0;
  margin: 0 0;
  background: transparent;
  border-radius: 0px;
  border: 0px solid #eee;
}

/* MÓDULO DE PESQUISAS / MINITEK SMART SEARCH [SEARCH-BOX]
--------------------------------- */
.search-box {
  position: fixed;
  width: 100%;
  z-index: 999;
  height: -webkit-fill-available;
  background: rgba(255, 255, 255, 1);
  top: 0;
  left: 0px;
  margin: 0px;
  padding: 130px 0 0;
  bottom: 88px;
}
.search-box>.module-inner {
  max-width: 1260px;
  position: relative;
  margin: 0 auto;
}
.search-box .mss-compact-module .mss-search-results-box {
  padding: 0;
  max-height: -webkit-fill-available;
}
.search-box .mss-compact-module .mss-search-results-inner:before, .mss-compact-module .mss-search-results-inner:after {
  display:none;
}
.search-box .mss-compact-module .mss-search-results-inner {
  background: transparent;
  box-shadow: 0 1px 2px rgba(0,0,0,0);
  border: 0px solid #e5e5e5;
  border-radius: 0;
  margin-bottom: 100px;
}


/* Banners / Publicidade
--------------------------------- */
.mod_ijoomlazone {
  overflow: inherit !important;
}
.mod_ijoomlazone .adg_table {
  margin: 30px 0 20px !important;
}
.main-content-1 .mod_ijoomlazone:nth-child(1) .adg_table {
  margin: 0px 0 30px !important;
}
.t4-post-sidebar-r .mod_ijoomlazone .adg_table {
  margin: 0px 0 20px!important;
}
.ap-title-mod.mod-insert+.mod_ijoomlazone .adg_table {
  margin: 0px 0 20px !important;
}
div.mod_ijoomlazone * {
  border-radius: 0 0 3px 3px !important;  
}
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {	
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
@media (max-width: 576px) {
  .mod_ijoomlazone .adg_table {
    margin: 30px 0px 0 !important;
  }
  .main-content-1 .mod_ijoomlazone:nth-child(1) .adg_table {
    margin: -10px 0px 30px !important;
    margin: 10px 0px 0px !important;
    padding: 0 10px;
  }
}
.ja-banner {
  background: #f9f9f9;
}
.bannergroup {
  padding: 10px;
  text-align: center;
}
img.standard_adv_img {
  border: 1px solid rgba(238, 238, 238, 0.32) !important;
}
div#adagency_container .fa-building-o:before {
  content: "\f1ad";
}
div#adagency_container .fa-arrows-h:before {
  content: "\f337";
}
#t4-content>div#adagency_container {
  margin-bottom: 100px;
}
div#adagency_container .ada-reports-box-row:first-child, .ada-reports-box-row:last-child {
  width: 100%;
}
div#adagency_container .ada-reports-box-title {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
div#adagency_container .ada-reports-box-counter {
  display: table-footer-group;
  text-align: left;
  width: 100%;
}
div#adagency_container .buttons-wrapper .btn {
  background: #fff;
  border: 0px solid #fff;
  margin: 5px 0 10px !important;
}
div#adagency_container .buttons-wrapper .btn.btn-clear {
  display: none;
}
.featherlight, .featherlight:last-of-type {
  z-index: 999999 !important;
}
.featherlight:last-of-type {
  background: rgba(0,0,0,0.25);
}
.featherlight .featherlight-content {
  text-align: left;
  vertical-align: middle;
  overflow: auto;
  padding: 0px;
  border-bottom: 0px solid transparent;
  margin-left: 0;
  margin-right: 0;
  background: #fff;
  cursor: auto;
  white-space: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
  box-shadow: 0 2px 3px rgba(0,0,0,0.2);
  max-width: 100%;
  max-height: 100%;
  min-width: 320px;
  min-height: 70px;
}
.featherlight div#adagency_container {
  margin-bottom: 0px;
}
.featherlight td, .featherlight tr td {
  border-top: 0px solid #dddddd;
}
.featherlight img {
  border-radius: 3px;
}
.ad-banners, .ad-banners .module-ct {
  border: 0px solid #fff !important;
  padding: 0;
  text-align: center;
}
.adv_aff {
  max-height: 250px !important;
  overflow: inherit !important;
}
@media (max-width: 768px) {
  .eb-modules-easyblog-before-entry {
    margin: 0 15px 30px;
  }
}
@media (max-width: 330px) {
}
.custom.banner-sidebar-right-bg * {
  text-align: center;
  margin: 0 auto;
}
.custom.banner-sidebar-right-bg {
  margin: 0px -16px 30px;
  padding: 20px 20px 18px;
  background: url(../images/mod-pattern.png);
}
.custom.banner-sidebar-right-top {
  margin: -10px 0 35px;
}
.custom.banner-sidebar-right-bottom {
  margin: 35px 0 35px;
}
a.btn-anuncie-aqui {
  text-transform: uppercase;
  font-size: 10px;
  margin: 0;
  letter-spacing: .8px;
  font-weight: 500 !important;
  float: right;
  padding: 2px 0 0 !important;
  opacity: .5;
  color: #777;
  transition: opacity .2s ease-in-out;
}
.view-categories a.btn-anuncie-aqui, #eb.eb-view-entry  a.btn-anuncie-aqui {
  padding: 2px 10px 0 0 !important;
}
a.btn-anuncie-aqui:hover {
  opacity: 1;
  color: #000 !important;
}
.homepage.homepage-portal a.btn-anuncie-aqui {
  margin-bottom: 20px !important;
  padding-top: 4px !important;
}
.bg-banner-home * {
  background: none !important;
  padding: 0 !important;
}
.bg-banner-home {
  background: transparent;
  width: 100%;
  max-width: 100%;
  position: relative;
  margin: 0px auto 80px;
}
.ad-home-top {
  margin: 20px 0 40px;
}
.ad-banners-home-top {
  margin: 20px 0 30px !important;
}
.ad-banners-home-top>div {
  position: relative;
  max-width: fit-content;
  margin: -10px auto 20px;
}
@media (max-width: 992px) {	
  a.btn-anuncie-aqui {
    opacity: 0;
  }
}
@media (max-width: 767px) {
}
.rotating_zone {
  padding: 0 !important;
  min-height: auto !important;
  /*padding-bottom: 20px !important;*/
}
div#ijoomlazone725 {
  padding-bottom: 20px !important;
}
div.mod_ijoomlazone {
  border-radius: 3px !important;
}

div.mod_ijoomlazone * {
  background: transparent !important;
  border-radius: 3px !important;
  padding: 0 !important;
}

div.mod_ijoomlazone img {
  background: #efefef;
  width: 100%;
  border-radius: 0 0 4px 4px;
  margin-bottom:10px;
  padding:0 0 5px 0;
  border-radius: 3px !important;
}
div.mod_ijoomlazone * {
  background: transparent !important;
}
.adv_standard_d>div {
  border-radius: 0 0 4px 4px;
  margin-bottom:10px;
}
.ap-title-mod.mod-insert+.mod_ijoomlazone .adv_standard_d>div {
  background: #efefef !important;
}
.t4-post-sidebar-r .adv_standard_d>div {
  background: trasparent !important;
}
.avd_display_block.adg_table {
  margin: 0 !important;
}
@media (max-width: 767px) {
  .eb-posts .adv_standard_d>div {
    margin-bottom: 30px;
  }
}



/* Banners / Publicidade Background
--------------------------------- */
.b-bg {
  position: absolute;
  top: 110px !important;
  left: 0px !important;
  width: 100% !important;
}
.b-bg .b-bg-img {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 1080px;
  max-width: 1920px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.b-bg+.t4-content-inner {
  margin-top: 400px;
}
.b-bg+.t4-content-inner #t4-main-content {
  padding-top: 0px!important;
}
.t4-col.main-content-1 {
  background: #fff;
  padding-top: 5px;
  border-radius: 4px;
}
.b-bg+.t4-content-inner .t4-col.main-content-1 {
  background: #fff;
  border-radius: 4px;
  padding-top: 5px !important;
  margin-top: 0px;
}
.b-bg+.t4-content-inner>div:first-child {
  padding-top: 0px !important;
}
.b-bg+.t4-content-inner div#t4-main-content>.t4-section-inner.container>.t4-col.main-content-1>div.mod_ijoomlazone:first-child {
  display: none;
}
@media (max-width: 1200px) {
  .b-bg .b-bg-img {
    height: 780px;
  }
  .b-bg+.t4-content-inner {
    margin-top: 250px;
  }
}
@media (min-width: 992px) {
  .b-bg+.t4-content-inner>div:first-child {
    padding-top: 0px !important;
  }
}




/* Banners / Publicidade Expansivel
--------------------------------- */
.b-expansivo {
  position: relative;
  width: fit-content;
  z-index: 99999;
}
.b-expansivo>img {
  display: block;
  width: 100%;
  height: auto;
}

.b-expansivo>div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  overflow: hidden;
}

.b-expansivo:hover>div {
  overflow: inherit;
  opacity: 1;
}



/* Notas / Notificações
--------------------------------- */
.t4-offcanvas-open .t4-wrapper-inner::after {
  z-index: 999;
}
.t4-offcanvas .t4-off-canvas-header h3 {
  display: none;
}
.t4-offcanvas .t4-off-canvas-header {
  background-color: transparent !important;
  padding: 10px 0px 0 !important;
}
.t4-offcanvas .t4-off-canvas-body {
  padding: 0 1.5rem 3rem !important;
}
.off-canvas-toggle {
  margin: 0;
  text-align: left;
  background: transparent;
  border-radius: 0;
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: transparent;
  color: #fff;
  padding: 4px 0;
  height: 47px;
  line-height: 47px;
  float: left;
  width: 47px;
}
.off-canvas-toggle i.fa.fa-bars {
  font-size: 14px;
}
.off-canvas-toggle:hover, .off-canvas-toggle:focus, .off-canvas-toggle:active {
  background: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0);
  color: #fff;
}
.t4-off-canvas .t4-off-canvas-body .dropdown-menu>li>a:hover, .t4-off-canvas .t4-off-canvas-body .dropdown-menu>li>a:focus, .t4-off-canvas .t4-off-canvas-body .dropdown-menu>li>a:active, .t4-off-canvas .t4-off-canvas-body .dropdown-menu>li>a:focus {
  color: #fff !important;
}
.nav-cat-portal i.fa-folder {
  display: none !important;
}
.nav-cat-portal .mod-cell>div >.mod-cell {
  position: relative;
  display: inline-block;
  margin: 6px 0 !important;
  font-size: 16px;
  font-weight: 400;
  text-transform: inherit;
  padding: 2px 0;
}
.nav-cat-portal a.mod-cell.cell-tight.mod-muted {
  position: relative;
  right: 0;
  display: inline;
  float: right;
  margin: 0 !important;
  padding: 5px !important;
}
.nav-cat-portal a.mod-cell.cell-tight.mod-muted.collapsed, .nav-cat-portal a.mod-cell.cell-tight.mod-muted.collapsed:hover, .nav-cat-portal a.mod-cell.cell-tight.mod-muted.collapsed:active, .nav-cat-portal a.mod-cell.cell-tight.mod-muted.collapsed:focus {
  opacity:1 !important;
}   
.nav-cat-portal .in, .nav-cat-portal .collapse, .nav-cat-portal .collapsing {
  opacity: .8;
  margin-left: 15px;
}

.nav-cat-portal a {
  padding: 6px 0 !important;
  color: #2d5172 !important;
}
.nav-cat-portal a:hover {
  opacity: .9 !important;
}
.msm-default .jGrowl-notification.msm-alert .jGrowl-header {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
.msm-default .jGrowl-notification.msm-alert .jGrowl-header i.fa {
  display: none;
}
.msm-default .jGrowl-notification.msm-alert .jGrowl-message {
  padding: 3px 20px 0 0 !important;
}
.msm-default .jGrowl-notification.msm-alert .jGrowl-close {
  border-color: transparent;
  margin: -10px;
}
.su-note {
  margin: 0 0 1.5em;
  overflow: hidden;
  padding: 20px;
  border: 1px solid transparent;
}
.su-note-info {
  color: #218bb2;
  background-color: #96ddfa;
  border-color: #71c6e5;
}
.su-note.su-note-style4 {
  background: #fff;
  border: none;
  border-left: 5px solid transparent;
}
.su-note-warning {
  color: #c6901f;
  background-color: #fddd9e;
  border-color: #edc471;
}
.su-note-warning.su-note-style4 {
  border-left-color: #f6bb42;
  background-color: rgba(246,187,66,.05);
}
.su-note-info.su-note-style4 {
  border-left-color: #3bafda;
  background-color: rgba(59,175,218,.05);
}



/* AdAgency
--------------------------------- */
ul.uk-navbar-nav li:nth-child(2), ul.uk-navbar-nav li:nth-child(7), .ada-dashboard-form ul li:nth-child(1), .ada-dashboard-form ul li:nth-child(3), .ada-dashboard-form ul li:nth-child(7) {
  display: none !important;
}
.ada-orders-actions form, .ada-campaigns-actions form {
  margin: 0 10px 0 0 !important;
}
.ada-dashboard .uk-grid li, .ada-dashboard .uk-grid li:nth-child(-n+4) {
  margin-top: 30px !important;
}
.uk-icon-home:before {
  content: "\f015";
}
body.com_adagency div#t4-main-body * {
  font-family: heebo,sans-serif;
}
[class*=uk-icon-] {
  font-family: FontAwesome !important;
}
body.com_adagency h4 {
  font-size: 18px;
}
.ada-reports-box-header.ada-reports-box--primary, h2.ada-reports-title {
  display: none!important;
}



/* EasyBlog
--------------------------------- */
#eb .eb-post-featured {
  display: none;
}
#eb .eb-post-meta {
  margin: 0;
}
#eb .btn-primary {
  color: #fff!important;
  background-color: #ff3b3f !important;
  border-color: #ff3b3f !important;
}
#eb textarea {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  max-width: unset;
}
#eb .btn-primary:hover, #eb .btn-primary:focus, #eb .btn-primary:active, #eb .btn-primary.active, .open .dropdown-toggle_#eb .btn-primary {
  color: #fff!important;
  background-color: #ff3b3f!important;
  border-color: #ff3b3f!important;
}
/*body.com_easyblog .t4-col.component.col-md-6 {
width: 100% !important;
max-width: 100% !important;
flex: 100%;
}*/
#eb.eb-view-entry {
  /*max-width: 640px;*/
}
#eb.eb-view-entry, #eb.eb-view-entry * {
  color: #000;
}
#eb .eb-pager {
  margin: 50px auto 80px;
}
#eb .eb-category-profile, #eb .eb-category-profile .reset-heading a  {
  background: none;
  padding: 0;
  font-size: 26px !important;
  line-height: 20px;
  color: #1e3571;
  font-weight: 600 !important;

}
#eb .comma-seperator {
  margin: 0 10px 0 0;
}
#eb .btn {
  height: auto;
}
#eb .t4-post-sidebar-l .container, #eb .t4-post-sidebar-r .container {
  width: auto !important;
}
#eb .eb-post-admin {
  z-index: 2;
}
#eb .btn-default {
  color: #fff !important;
  background-color: #ff3b3f !important;
  border-color: #ff3b3f !important;
}
#eb .btn-default, #eb .btn-default span {
  color: #fff !important;
}
#eb .btn-default:hover, #eb .btn-default:focus, #eb .btn-default:active, #eb .btn-default.active, .open .dropdown-toggle_#eb .btn-default {
  color: #333 !important;
  background-color: #0f1b27 !important;
  border-color: #0f1b27 !important;
}
@media (min-width: 991px) {
  .t4-section.t4-post-area .t4-post-content {
    width: calc(100% - 530px)!important;
    max-width: unset !important;
    padding: 0 20px!important;
    flex: unset !important;
  }
  .t4-section.t4-post-area .t4-post-sidebar-r {
    width: 315px !important;
    max-width: 315px !important;
  }
  .t4-section.t4-post-area .t4-post-sidebar-l {
    width: 200px !important;
    max-width: unset;
  }
  #eb .eb-post-admin {
    margin-right: 40px;
    position: absolute;
    right: 0;
  }
  #eb .t4-section.t4-post-area .container {
    width: 1290px;
  }
}
@media (max-width: 767px) {
  #eb .eb-post-admin {
    margin-right: 30px;
  }
}



/* EASYBLOG - (Painel de Controle - Frontend)
--------------------------------- */
body.oc-desktop.com_easyblog.view-dashboard .t4-col.entry-sidebar-right.sidebar-r {
  display: none;
}



/* EASYBLOG - Categoria (Painel de Controle - Frontend)
--------------------------------- */
div#eb.eb-layout-categoryForm .form-horizontal .form-group:nth-child(5), div#eb.eb-layout-categoryForm .form-horizontal .form-group:nth-child(6), div#eb.eb-layout-categoryForm .form-horizontal .form-group:nth-child(7) {
  display: none !important;
}


/* EASYBLOG - Composer / Editor
--------------------------------- */
.com_easyblog.view-composer .eb-composer-btn-shortcuts {
  display: none !important;
}
.com_easyblog.view-composer .t4-footer, .com_easyblog.view-composer .ja-topbar, .com_easyblog.view-composer header#t4-header {
  display: none;
}
.com_easyblog.view-composer .eb-comp-toolbar .btn-group {
}
#eb .eb-composer-templates {
  background: rgba(0,0,0,0.80);
  padding: 30px;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9999;
  display: none;
}
.view-composer .ebd-block-action__inner a, .view-composer .ebd-block-action__inner a:hover {
  color: #fff !important;
}
#eb .template {
  width: 160px;
  float: left;
  margin: 30px 30px 15px 0px;
  cursor: pointer;
}
#eb .template-thumb {
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 220px;
  width: 100%;
  display: table;
  vertical-align: middle;
  margin-bottom: 10px;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all .2s ease-in;
}
#eb .template-thumb:hover {
  border-color: #428bca;
  margin: -5px 0 15px 0 !important;
  box-shadow: -2px 4px 10px 0px rgba(168,168,168,.3);
}
#eb.eb-view-composer .btn-lg, #eb .btn--lg, #eb .pull-right, #eb .t-lg-pull-right {
  transition: all .3s ease;
}
#eb.eb-view-composer .ebd-workarea .ebd-block {
  margin: 10px 0;
}
#eb.eb-view-composer .eb-composer-views {
  background-image: linear-gradient(45deg,#fffeff 1%,#f1f5fb 64%,#f1f5fb 97%);
}
#eb.eb-view-composer .eb-composer-placeholder {
  margin-bottom: 0;
  background-image: linear-gradient(0deg,#fdfcfe 0%,#f1f5fb 100%);
}
#eb.eb-view-composer .ebd-workarea .ebd-block .ebd-block-content {
  margin-bottom: 0px;
}
#eb.eb-view-composer .ebd-workarea .ebd-nest {
  padding: 20px 20px 10px 0px;
}
#eb.eb-view-composer .ebd-workarea .ebd-block[data-type="text"] {
}
.view-composer .ebd-block[data-type="text"] p {
  margin-bottom: 10px;
}
#eb.eb-view-composer .eb-composer-placeholder-icon {
  color: #6d6d6d;
}
#eb.eb-view-composer .ebd-workarea.show-guide .ebd-block.hover:not(.active)>.ebd-block-viewport:before {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
}
#eb.eb-view-composer .ebd-workarea.show-guide .ebd-block>.ebd-block-viewport:before {
  width: calc(100% - 4px);
  height: calc(100% - 4px);
}
.view-composer button.btn.btn--sm.btn-eb-default-o[data-eb-insert-url-button] {
  display: none !important;
}
#eb.eb-view-composer .ebd-workarea .ebd-block.active>.ebd-block-toolbar {
  background: rgba(241, 245, 251, .3);
}
#eb.eb-view-composer .ebd-workarea .ebd-block.active>.ebd-block-action .ebd-block-action__inner {
  background: rgb(94, 164, 242);
}
#eb.eb-view-composer .eb-composer-category-search {
  padding: 0 0 0 10px;
}
#eb.eb-view-composer .eb-composer-category-search i {
  top: 11px;
}
#eb.eb-view-composer .eb-composer-fieldset-form-group-wrapper.has-css-field {
  background-color: transparent;
  padding: 4px 0 0;
  margin-bottom: 0px;
}
#eb.eb-view-composer .eb-composer-panel-content label {
  font-weight: 400;
}
#eb.eb-view-composer .eb-composer-panel-content .fa.pull-right {
  margin-left: .3em;
  margin: 3px 6px;
  opacity: .2;
}
#eb.eb-view-composer .eb-popover-content {
  line-height: 1.6em;
}
.view-composer .eb-composer-category-item-group .eb-composer-category-item-group-header:before {
  content: 'Voltar';
  font-size: 8px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 4px;
  margin: 0;
  padding: 1px 4px 0 3px;
  letter-spacing: 1px;
  position: absolute;
  left: 18px;
  color: #a0a0a0;
  transition: all .2s ease;
}
#eb .eb-composer-category-item-group-header:hover 
.view-composer .eb-composer-category-item-group .eb-composer-category-item-group-header:hover:before{
  color: #4a90e2;
}
#eb.eb-view-composer .eb-composer-category-item-group-viewport .eb-composer-category-item[data-id="6"]>b {
  display: block !important;
}
.view-composer .eb-composer-category-item-group[data-id="9"] .eb-composer-category-item-group-header:after, 
#eb.eb-view-composer .eb-composer-category-item-group-viewport .eb-composer-category-item[data-id="999"]>span:after {
  content: 'Issuu';
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  background: #f26f61;
  color: #fff;
  border-radius: 4px;
  margin: 0px 0 0 5px;
  padding: 3px 6px 0;
  letter-spacing: .7px;
}
#eb.eb-view-composer .eb-composer-category-item-group-viewport .eb-composer-category-item[data-id="999"] span:before {
  content: 'Issuu';
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  background: #f26f61;
  color: #fff;
  border-radius: 4px;
  margin: 0px 5px 0 0;
  padding: 3px 6px 0;
  letter-spacing: .7px;
}
#eb.eb-view-composer .eb-composer-category-item-group-viewport .eb-composer-category-item[data-id="999"] span:after {
  content: 'Áudio';
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  background: #f26f61;
  color: #fff;
  border-radius: 4px;
  margin: 0px 0 0 5px;
  padding: 3px 6px 0;
  letter-spacing: .7px;
}
#eb.eb-view-composer .eb-composer-category-item-group-viewport .eb-composer-category-item[data-id="999"] span:after {
  content: 'Youtube';
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  background: #ff0000;
  color: #fff;
  border-radius: 4px;
  margin: 0px 0 0 5px;
  padding: 3px 6px 0;
  letter-spacing: .7px;
}
#eb.eb-view-composer .eb-composer-category-item-group-viewport .eb-composer-category-item[data-id="999"] span:after {
  content: 'Publieditorial';
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  background: #5ea4f2;
  color: #fff;
  border-radius: 4px;
  margin: 0px 0 0 5px;
  padding: 3px 6px 0;
  letter-spacing: .7px;
}
.view-composer .eb-composer-fieldset-form-group-wrapper.has-css-field>div:nth-child(2) {
  display: none;
}
#eb.eb-view-composer .eb-dialog-content {
  line-height: 1.5em;
}
#eb.eb-view-composer .eb-composer-category-item.has-children .eb-composer-category-item-count {
  margin: 1px 0;
}
#eb.eb-view-composer .eb-composer-category-item-count>span {
  font-size: 11px;
  background: rgb(94, 164, 242);
  padding: 0px 6px;
  color: #fff;
  border-radius: 4px;
}
#eb.eb-view-composer .ebd-workarea .ebd>.ebd-block.ebd-block.is-dropzone.ui-droppable:first-child {
  display: none !important;
}
#eb.eb-view-composer .ebd-workarea .ebd .ebd-block:nth-child(2) .ui-droppable {
  display: none !important;
}
#eb.eb-view-composer .ebd-workarea .ebd .ebd-block.ui-droppable:nth-child(3) {
  display: none !important;
}
#eb.eb-view-composer .ebd-workarea .ebd>.ebd-block.ebd-block.is-dropzone.ui-droppable:first-child {
  display: none !important;
}
.eb-composer-fieldset.eb-image-style-fieldset, .eb-composer-fieldset.eb-image-alignment-fieldset {
  display: none;
}
#eb.eb-view-composer .ebd-workarea .ebd-block[data-type=text]:first-child .ebd-block-action {
  display: none;
}
#eb.eb-view-composer .ebd-workarea .ebd-block[data-type="readmore"] {
  display: none !important;
}
.eb-list-item.eb-blocks-tree-item.active.level-1[data-type='readmore'] {
  display: none;
}
#eb.eb-view-composer .ebd-workarea .ebd-block[data-type=text]:first-child {
  margin-bottom: 40px;
}
.view-composer .eb-list-item.eb-mm-variation-item.is-system:nth-child(3) span:after {
  content: ' (Recomendado)';
  font-size: 10px;
  font-weight: 500;
  color: #000;
  letter-spacing: .8px;
}
.view-composer .eb-list-item.eb-mm-variation-item.is-system:nth-child(3) {
  background: #f6fff7;
}
#eb.eb-view-composer .ebd-workarea .ebd-block[data-type=text]:first-child {
  margin-bottom: 40px;
}
#eb.eb-view-composer .ebd-workarea>.ebd>.ebd-block[data-type=text]:first-child .ebd-block-viewport:after {
  margin: 0 -20px !important;
  padding: 0 20px !important;
}
#eb.eb-view-composer .ebd-workarea>.ebd>.ebd-block[data-type=text]:first-child:after {
  content: 'Linha Fina' !important;
  position: absolute;
  right: 0;
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
  color: #90a4ad;
  letter-spacing: .6px;
  transition:all .42s ease;  
  border: 1px solid #fff;
  border-top: none !important; 
}
#eb.eb-view-composer .ebd-workarea>.ebd>.active.ebd-block[data-type=text]:first-child:after {
  border: 1px solid #3aabf0;
  border-radius: 3px;
  background: #3aabf0;
  -webkit-box-shadow: 0 1px 8px rgba(58,171,240,.6);
  box-shadow: 0 1px 8px rgba(58,171,240,.6);
  color: #fff;
}
#eb.eb-view-composer .ebd-workarea .ebd-block[data-type=text]:first-child .ebd-block-toolbar {
  display: none !important;
}
#eb.eb-view-composer .ebd-workarea>.ebd>.ebd-block[data-type=text]:first-child:after {
  content: 'Linha Fina' !important;
  position: absolute;
  right: 0;
  margin: 0;
  font-weight: 400;
  text-transform: uppercase;
  color: #90a4ad;
  letter-spacing: .6px;
  padding: 2px 10px;
  border-radius: 0 0 4px 4px;
  background-image: linear-gradient(0deg,#fdfcfe 0%,#f1f5fb 100%);
}
.eb-composer-templates-header h4 {
  font-family: sans-serif;
}
#eb .template-control {
  border-radius: 0 0 3px 0;
}
#eb.eb-view-composer .template .template-thumb:after {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  background: #aaaaaa;
  color: #fff;
  border-radius: 3px 0 3px 0;
  margin: 0;
  padding: 4px 9px 1px;
  letter-spacing: .7px;
  position: absolute;
  right: 0;
  bottom: 0;
  opacity: .95;
  transition:all .2s ease;
}
#eb.eb-view-composer .template .template-thumb:hover:after {
  background: #4a90e2;
  opacity: 1;
  padding: 4px 9px 3px;  
}
#eb.eb-view-composer .template[data-uid="12"] .template-thumb:after, #eb.eb-view-composer .template[data-uid="8"] .template-thumb:after {
  content: 'Áudio';
  color: #fff;
}
#eb.eb-view-composer .template[data-uid="13"] .template-thumb:after {
  content: 'Youtube';
  color: #fff;
}
#eb.eb-view-composer .template[data-uid="14"] .template-thumb:after {
  content: 'PDF';
  color: #fff;
}
#eb.eb-view-composer .template[data-uid="999"] .template-thumb:after {
  content: 'Publieditorial';
  color: #fff;
}
#eb .eb-composer-category-search-textfield {
  padding-left: 24px;
  padding-bottom: 8px;
  padding-top: 8px;
}


/* Página de Vídeos - Amanhã TV
--------------------------------- */
body.amanha-tv div#t4-breadcrumbs {
  background: #6d1716;
  z-index: 0 !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 25%;
}
body.amanha-tv .header-amanha-tv {
  margin: 40px 0;
}
body.amanha-tv .t4-post-sidebar-r, body.amanha-tv .t4-col.sidebar-r {
  /*margin-top: -150px;*/
  margin-top: 0px;
}
body.amanha-tv div#t4-main-body {
  z-index: 99999 !important;
  overflow: unset !important;
}
body.amanha-tv span.publication-from-author:before {
  display:none !important;
}
body.amanha-tv .t4-main-body {
  padding-top: 0;
}
body.amanha-tv .t4-col.t4-post-sidebar-l {
  display: none !important;
}
body.amanha-tv .t4-section.t4-post-area {
  max-width: 1060px !important;
  margin: 0 auto;
}
body.amanha-tv .header-amanha-tv {
  max-width: 1040px !important;
  margin: 40px auto;
  padding-bottom: 40px;
}
body.amanha-tv ol.mod-breadcrumbs.breadcrumb {
  display: none;
}
body.amanha-tv .eb-entry-related a.eb-related-thumb:before {
  content: "\f04b";
  font-family: FontAwesome;
  color: #fff;
  position: absolute;
  z-index: 9;
  width: calc(100% / 3);
  text-align: center;
  font-size: 40px;
  vertical-align: middle;
  margin: 35px 0 0 -17px;
}
body.amanha-tv .eb-post-thumb.is-left a.eb-post-image-cover:before {
  content: "\f04b";
  font-family: FontAwesome;
  color: #fff;
  position: absolute;
  z-index: 9;
  width: calc(100% / 1);
  text-align: center;
  font-size: 50px;
  vertical-align: middle;
  margin: 60px 0 0 0px;
}
body.amanha-tv .mod_ijoomlazone .adg_table {
  margin: 0px 0 20px !important;
}
body.amanha-tv div.mod_ijoomlazone * {
  border-radius: 0 0 3px 3px !important;  
}
@media (min-width: 992px) {	
  body.view-categories.amanha-tv #t4-main-body {
    max-width: 1060px !important;
    margin: 0 auto;
  }
  body.view-categories.amanha-tv .t4-col.component {
    max-width: 775px;
  }
  body.view-categories.amanha-tv .t4-col.sidebar-r {
    min-width: 315px !important;
  }

  body.view-categories.amanha-tv .eb-post-thumb.is-left a.eb-post-image-cover:before {
    margin: 30px 0 0 5px;
    margin-bottom: 0 !important;
    font-size: 38px;
  }
  body.view-categories.amanha-tv .eb-post-thumb.is-left {
    margin-bottom: 0 !important;
    border-radius: 4px 0 0 4px !important;
  }
  body.view-categories.amanha-tv .eb-content>.eb-posts {
    background: #fbfbfb;  
    padding: 25px 10px;
  }
  body.view-categories.amanha-tv .eb-post-body.type-standard {
    background: #fff;
    border-radius: 4px;
    padding: 0 15px 0 0;
  }
  body.amanha-tv #eb .reset-heading {
    font-size: 14px;
    line-height: 18px;
    margin: 15px 0 5px;
    font-weight: 600;
    text-align: left;
  }
  body.amanha-tv.view-categories #eb .eb-post-admin {
    display:none;
  }
  body.amanha-tv #eb .eb-post-thumb .eb-post-image-cover {
    background-position: top center;
  }
  body.amanha-tv #eb .eb-post-thumb .eb-post-image-cover {
    background-size: cover;
    background-repeat: no-repeat;
    border: 0px solid #fff;
  }
  body.amanha-tv .eb-post-head.no-overflow {
    display: inline-block;
  }
  body.amanha-tv .eb-post-body {
    vertical-align: top;
  }
  body.amanha-tv .eb-post {
    margin-top: 0 !important;
    padding-top: 0px !important;
    border-top: 0px solid rgba(225,225,225,.2) !important;
  }
  body.amanha-tv #eb .eb-post-thumb .eb-post-image-cover {
    height: 120px!important;
    background-position: center center;
  }
  body.amanha-tv #eb .eb-post-thumb .eb-post-image-cover, body.amanha-tv .eb-post-head.no-overflow {
    width: 150px!important;
  }  
  body.amanha-tv #eb .eb-posts .eb-post {
    display: inline-block;
    margin: 10px;
  }
  body.amanha-tv.view-categories div#eb .ebd-block[data-type="text"] {
    display: none !important;
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child {
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child .eb-post-thumb .eb-post-image-cover {
    width: 700px !important;
    height: 400px!important;
    background-position: center center;
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child .eb-post-thumb.is-left a.eb-post-image-cover:before {
    margin: 170px 0 0 10px;
    transition:all .2s ease;
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child .eb-post-thumb.is-left a.eb-post-image-cover:before:hover {
    transform: scale(1.05);
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child .eb-post-body.type-standard {
    background: transparent;
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child .reset-heading {
    font-size: 24px;
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child .eb-post-head.no-overflow {
    width: 100% !important;
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child .eb-post-head * {
    overflow: unset !important;
  }
  body.amanha-tv #eb .eb-posts .eb-post:first-child .ebd-block[data-type="text"] {
    display: block !important;
  }
}
@media (max-width: 992px) {	
  body.view-categories.amanha-tv .ebd-block[data-type='text'], body.view-categories.amanha-tv .eb-post-admin__item {
    display: none;
  }
  body.view-categories.amanha-tv #eb .eb-posts .eb-post:first-child .eb-post-thumb.is-left a.eb-post-image-cover:before {
    margin: 50px 0 0 0px;
  }
  body.view-categories.amanha-tv #eb .eb-posts .eb-post:first-child .reset-heading {
    font-size: 18px;
    line-height: 22px;
  }
  body.view-categories.amanha-tv .eb-content>.eb-posts {
    background: #fff;
    padding: 0;
  }
  body.view-categories.amanha-tv .eb-post-head.no-overflow {
    display: inline-block;
  }
  body.view-categories.amanha-tv #eb .reset-heading {
    font-size: 20px;
  }
  body.view-categories.amanha-tv #eb .eb-post+.eb-post {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px solid rgba(225, 225, 225, .2);
  }
  body.amanha-tv .t4-content {
    margin-top: 50px !important;
  }
  body.amanha-tv div#t4-breadcrumbs {
    background: #6d1716;
    z-index: 0 !important;
  }
  body.amanha-tv .header-amanha-tv {
    margin: 0px auto;
    padding-bottom: 20px;
  }
  div#t4-breadcrumbs {
    padding-top: 20px !important ;
    margin-bottom: 10px;
    display: block !important;
  }
}



/* Página de Podcasts
--------------------------------- */
body.page-podcasts #eb.eb-view-entry .publication-in-date time.eb-meta-date, body.page-podcasts #eb.eb-view-entry .publication-in-date span.text-update-in, body.page-podcasts .ads-entry-bottom, body.page-podcasts div#t4-breadcrumbs nav, body.view-categories.page-podcasts .eb-category-profile, body.view-categories.page-podcasts #eb .eb-post-admin {
  display: none !important;
}
body.page-podcasts .t4-col.t4-post-sidebar-l {
  display: none !important;
}
body.page-podcasts .t4-section.t4-post-area {
  max-width: 1060px !important;
  margin: 0 auto;
}
body.page-podcasts #eb.eb-view-entry .eb-meta-author span strong span:before {
  content: 'Por ';
}
body.page-podcasts #eb .eb-entry-meta {
  margin: 15px 0 0;
}
body.page-podcasts .header-podcasts .btns-podcasts {
  display: inline-flex;
}
body.page-podcasts .header-podcasts .btns-podcasts img {
  width: 140px;
}
body.page-podcasts .header-podcasts .btns-podcasts a {
  margin: 5px 10px 35px 0;
}
body.page-podcasts .header-podcasts .btns-podcasts:hover a {
  opacity: .6;
}
body.page-podcasts .header-podcasts .btns-podcasts:hover a:hover {
  opacity: 1;
}
body.page-podcasts div#t4-breadcrumbs {
  background: #6d1716;
}
body.page-podcasts div#t4-breadcrumbs nav {
  opacity: .2;
  transition:all .2s ease;
}
body.page-podcasts div#t4-breadcrumbs nav:hover {
  opacity: 1;
}
body.page-podcasts .header-title-sub {
  font-weight: 700;
  font-size: 20px;
  opacity: .2;
  margin: 35px 0 0;
}
body.page-podcasts .header-title {
  font-weight: 700;
  font-size: 40px;
  margin: -10px 0 15px;
}

@media (min-width: 768px) {
  body.page-podcasts #eb .eb-category-profile+.eb-posts {
    margin-top: -15px;
  }
  body.page-podcasts #eb.eb-view-entry .eb-entry-meta .eb-shares {
    margin: -40px 15px 0 0 !important;
  }
  body.view-categories.page-podcasts #eb .eb-post+.eb-post {
    margin-top: 0px;
    padding-top: 0;
    border-top: 0px solid rgba(225, 225, 225, .2);
  }
  body.view-categories.page-podcasts #eb .eb-posts .eb-post {
    width: calc(100% / 2 - 10px);
    display: inline-block;
    max-height: 270px;
  }
  body.view-categories.page-podcasts #eb .view-categories #eb .eb-post-thumb.is-left {
    margin-right: 0;
  }
  body.view-categories.page-podcasts #eb .eb-post-thumb.is-left {
    background: #000;
  }
  body.view-categories.page-podcasts #eb .eb-post-thumb .eb-post-image-cover {
    opacity: .7;
    width: 440px !important;
    height: 250px !important;
  }
  body.view-categories.page-podcasts #eb .reset-heading {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    max-width: 400px;
  }
  body.view-categories.page-podcasts  #eb .eb-post-content {
    height: 300px;
  }
  body.view-categories.page-podcasts  #eb .eb-post-content>.eb-post-body>div {
    position: absolute;
    max-width: 440px;
  }
  body.view-categories.page-podcasts  #eb .eb-post-content>.eb-post-body>div.eb-post-head.no-overflow {
    color: #fff;
    margin: 20px;
  }
  body.view-categories.page-podcasts  #eb .eb-post-content>.eb-post-body>div[data-type='text'] {
    margin: 90px 20px;
  }
  body.view-categories.page-podcasts  #eb .eb-post-content>.eb-post-body>div[data-type='text'] p {
    color: #fff;
    max-width: 350px;
    padding: 0 20px 0 0;
  }
  body.view-categories.page-podcasts #eb .eb-post-body:after {
    content: 'Escute Agora';
    color: #fff;
    position: absolute;
    margin: 200px 20px 0;
    border-top: 1px solid rgba(255,255,255,.4);
    padding-top: 10px;
    width: 100%;
    max-width: 360px;
    padding-left: 30px;
  }
  body.view-categories.page-podcasts #eb .eb-post-body:before {
    content: "\f04b";
    font-family: FontAwesome;
    z-index: 9;
    text-align: left;
    font-size: 20px;
    vertical-align: middle;
    color: #fff;
    position: absolute;
    margin: 198px 20px 0 20px;
    padding-top: 10px;
    width: 100%;
    max-width: 360px;
  }
}


/* Página de Eventos
--------------------------------- */
body.page-eventos .eb-entry-meta.text-muted,
body.page-eventos .entry-introtext {
  display: none;
}
body.page-eventos #eb.eb-view-entry .eb-entry-head .reset-heading {
  font-size: 22px;
  line-height: 26px;
  margin: 0;
  padding: 0;
}
body.page-eventos #eb.eb-view-entry .eb-entry-head:before {
  content: 'EVENTO';
  font-weight: 600;
  opacity: .5;
  font-size: 17px;
  position: relative;
  margin: 0 0 5px 0;
  display: inline-block;
}
body.page-eventos #eb.eb-view-entry .ebd-block[data-type="text"]:first-child {
  margin-top: 15px;
}
body.page-eventos #eb.eb-view-entry .ebd-block[data-type="text"] strong {
  font-weight: 600;
}
body.page-eventos .entry-introtext {
  font-size: 16px !important;
}
body.view-categories.page-eventos #eb .eb-post-admin__item {
  display: none;
}
body.view-categories.page-eventos a.btn {
  font-size: 0px !important;
}
body.view-categories.page-eventos #eb .eb-post-thumb.is-left {
  border-radius: 4px 0 0 4px;
  margin-bottom: 0;
}
body.view-categories.page-eventos #eb .eb-post-body {
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  padding: 0 20px 0 0;
}
body.view-categories.page-eventos h2.eb-post-title.reset-heading {
  font-size: 20px !important;
  font-weight: 500;
  margin-bottom: 0 !important;
  margin-top: 10px !important;
}
body.view-categories.page-eventos .eb-post-more {
  position: absolute;
  right: 30px;
}
body.view-categories.page-eventos #eb .btn-default:after {
  content: 'Mais Informações';
  font-size: 16px;
  font-weight: 400;
}
body.view-categories.page-eventos #eb .btn-default {
  background: #fff !important;
  color: #ff3b3f !important;
}
body.view-categories.page-eventos #eb .btn-default:hover {
  color: #fff !important;
  background: #ff3b3f !important;
  border-color: #ff3b3f !important;
}
body.view-categories.page-eventos #eb .eb-post-thumb .eb-post-image-cover {
  border-radius: 4px 0 0 4px;
  transform: scale(1.1) !important;
  height: 250px !important;
}
body.view-categories.page-eventos #eb .eb-post+.eb-post {
  margin-top: 0px;
  padding-top: 5px;
  border-top: 0px solid rgba(225, 225, 225, .2);
}
@media (max-width: 767px) {
  body.view-categories.page-eventos #eb .eb-post-body {
    padding: 0 0 40px 0;
  }
  body.view-categories.page-eventos #eb .eb-post-thumb.is-left a.eb-post-image-cover {
    width: 100% !important;
  }
  body.view-categories.page-eventos .eb-post-more {
    position: absolute;
    right: 15px;
  }
  #eb .eb-post-thumb.is-left {
    float: unset;
    margin-right: 0;
    width: 100% !important;
  }
  body.view-categories.page-eventos #eb .btn-default {
    margin-top: -120px;
    margin-right: 10px;
  }
}



/* EASYBLOG - Página de Categorias
--------------------------------- */
#eb .eb-category-bio {
  margin-bottom: 20px;
  padding: 0;
  border: 0px solid #e1e1e1;
}
#eb .eb-category-bio a, #eb .eb-category-bio .fd-cf {
  display: none;
}
#eb .eb-category-bio .t-hidden {
  display: block !important;
}

/* EASYBLOG - Página de Listagem de Categorias
--------------------------------- */
body.view-categories .eb-category {
  overflow: hidden;
  margin-bottom: 20px;
  border-radius: 10px;
  padding: 0;
  background: transparent;
  margin: 0 !important;
}
body.view-categories #eb .eb-category-profile .reset-heading a {
  font-family: sans-serif !important;
  color: #ff3b3f !important;
}
body.view-categories #eb .eb-category-profile .reset-heading a:hover {
  color: #000 !important;
}
body.view-categories.title-categoria #t4-main-body div#eb.eb-view-categories:before {
  content: 'Categorias';
  font-size: 26px;
  font-weight: 600;
  margin: 20px 0 !important;
  position: relative;
  display: block;
}


/* EASYBLOG - Página de Listagem de Autores / Blogger
--------------------------------- */
body.view-blogger #eb .eb-authors-head+.eb-authors-bio {
  margin-top: 0;
  padding: 15px 0;
  border: 0px solid #e1e1e1;
}
body.view-blogger #eb .eb-authors-head .col-cell.cell-tight.text-right {
  display: none !important;
}
body.view-blogger #eb .eb-authors-head .col-cell.cell-tight {
  vertical-align: baseline;
}
body.view-blogger #eb .eb-authors-head .col-cell:not(.cell-tight) {
  vertical-align: top;
}
body.view-blogger #eb .eb-pager {
  margin: 0px auto 30px;
}
body.view-blogger .eb-authors  {
  background: #efefef;
  border-radius: 10px;
  padding: 20px 20px 1px;
}
body.view-blogger .eb-authors .eb-author {
  background: #fff;
  border-radius: 10px;
  padding: 0;
  width: calc(50% - 20px);
  display: inline-block;
  margin-right:15px;
}
body.view-blogger .eb-authors .eb-avatar img {
  border-radius: 10px 0 0 10px !important;
}
body.view-blogger #t4-main-body div#eb.eb-view-blogger.eb-layout-default .eb-header:before {
  content: 'Blogs';
  font-size: 26px;
  font-weight: 600;
}
body.view-blogger .eb-authors .eb-author h2.title-blog {
  font-size: 18px !important;
}
body.view-blogger #t4-main-body div#eb.eb-view-blogger.eb-layout-default .eb-author[data-id='171'], body.view-blogger #t4-main-body div#eb.eb-view-blogger.eb-layout-default .eb-author[data-id='173'], body.view-blogger #t4-main-body div#eb.eb-view-blogger.eb-layout-default .eb-author[data-id='262'], body.view-blogger #t4-main-body div#eb.eb-view-blogger.eb-layout-default .eb-author[data-id='255'] {
  display: none !important;
}
@media (max-width: 767px) {
  body.view-blogger .eb-authors .eb-author {
    width: 100%;
  }
  body.view-blogger .eb-authors {
    margin-bottom: 10px;
    border-radius: 4px;
  }
  body.view-blogger #eb .eb-authors-head .col-cell:not(.cell-tight) {
    vertical-align: top !important;
  }
  body.view-blogger #eb .reset-heading {
    font-size: 14px !important;
    line-height: 18px !important;
  }
  body.view-blogger .eb-authors .eb-author h2.title-blog {
    font-size: 16px !important;
  }
  body.view-blogger #eb .eb-avatar img {
    width: 100px !important;
    height: 100px !important;
  }
  #eb .eb-author.is-mobile {
    margin-bottom: 20px;
  }
}


/* EASYBLOG - Paginação
--------------------------------- */
a.eb-pager__fast-last-link,
a.eb-pager__fast-first-link {
  display: none;
}
#eb .eb-pager,
#eb .eb-pager * {
  background: transparent;
  border: 0px solid #e1e1e1;
}
#eb .eb-pager__fast-first-link,
#eb .eb-pager__pre-link,
#eb .eb-pager__fast-last-link,
#eb .eb-pager__next-link,
#eb .eb-pager__link-list {
  color: #efefef;
}
#eb .eb-pager__fast-first-link.disabled,
#eb .eb-pager__pre-link.disabled,
#eb .eb-pager__fast-last-link.disabled,
#eb .eb-pager__next-link.disabled,
#eb .eb-pager__link-list.disabled {
  color: #0f1b27;
}
.eb-pager__link-list a.disabled.active {
  color: #ff3b3f !important;
}




/* EASYBLOG - Página de Autor / Blogger
--------------------------------- */
#eb .eb-star-featured, .eb-authors-subscribe.spans-separator {
  display: none;
}
body.view-blogger #eb .eb-authors-head {
  background: transparent;
  border-radius: 0;
  padding: 0;
}
body.view-blogger .eb-blog-grids {
  background: #efefef;
  padding: 20px 20px 0;
  border-radius: 10px;
}
body.view-blogger #eb .eb-blog-grid__item .eb-blog-grid__content {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
}
body.view-blogger #eb .eb-blog-grid__thumb {
  display: none;
}
body.view-blogger #eb .eb-blog-grid__body {
  height: auto;
}
body.view-blogger #eb .eb-avatar img {
  width: 150px;
  height: 150px;
}
body.view-blogger #eb .reset-heading a {
  text-transform: uppercase;
  font-size: 18px;
}
body.view-blogger h2.title-blog {
  color: #ff3b3f;
  font-weight: 700;
  padding-top: 20px !important;
}
body.view-blogger h2.title-blog:after {
  content: '';
  background: #ff3b3f;
  height: 3px;
  width: 60px;
  position: absolute;
  display: grid;
  margin: 10px 0;
}
body.view-blogger #eb .reset-heading {
  font-size: 18px;
  line-height: 25px;
  margin: 20px 0 0 !important;
  color: #000;
  font-weight: 400;
  text-transform: uppercase;
}


/* Banco de Imagens
--------------------------------- */
body.view-composer.banco-de-imagem .eb-nmm-main-footer__action,
body.view-composer.banco-de-imagem .eb-comp__side, 
body.view-composer.banco-de-imagem #eb .eb-composer-page, 
body.view-composer.banco-de-imagem #eb.eb-comp-toolbar__nav>div,
body.view-composer.banco-de-imagem #eb .eb-comp-toolbar__close,
body.view-composer.banco-de-imagem .eb-composer-templates {
  display: none !important;
}
body.view-composer.banco-de-imagem #eb .eb-comp-toolbar__nav>div:nth-child(2) {
  display: relative !important;
  position: absolute;
  width: 100%;
  z-index: 99999;
  top: 0;
  left: 0;
  background: #000;
  height: -webkit-fill-available;
  text-align: center !important;
}
body.view-composer.banco-de-imagem #eb .btn-group>.btn, 
body.view-composer.banco-de-imagem #eb .btn-group-vertical>.btn {
  position: relative;
  float: left;
  width: 100%;
  height: -webkit-fill-available;
  FONT-SIZE: 0px;
}
body.view-composer.banco-de-imagem #eb .btn .fa,
body.view-composer.banco-de-imagem #eb .btn-group>.btn:after {
  content: 'CLIQUE AQUI PARA ABRIR O BANCO DE IMAGENS';
  font-size: 14px;
}


/* EASYBLOG - Publicação
--------------------------------- */
body.view-entry div#t4-main-body, body.view-entry #t4-main-body>.t4-section-inner {
  width: 100% !important;
  max-width: 100% !important;
  position: relative;
  margin: 0 auto;
}
body.view-entry .ads-entry-bottom {
  background: #fbfbfb;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto 50px;
  padding: 0px 0 0;
}
body.view-entry .ads-entry-bottom>div {
  padding-top: 10px;
}
#eb .eb-image-viewport {
  border: 0px solid #ddd;
}
#eb .eb-image-popup-thumb.active img {
  border: 3px solid #fff;
}
#eb .eb-entry-related.clearfix .text-muted {
  display: none;
}
#eb img, #eb .eb-related-thumb {
  border-radius: 3px;
}
#eb .eb-related-thumb:hover {
  opacity: .9;
}
#eb .eb-related-title a {
  font-size: 14px;
  font-weight: 600;
  line-height: 1em;
  color: #000;
}
#eb .es-post-state {
  float: right;
  margin-right: 0 !important;
}
#eb .es-post-state__item {
  margin-right: 0px;
  margin-left: 8px;
}
#eb .eb-reading-indicator {
  border-radius: 30px;
  font-size: 12px;

}
#eb .eb-reading-indicator__time {
  font-weight: 400;
}
#eb .eb-entry-article .ebd-block, #eb.eb-view-entry  .eb-entry-article>p {
  font-size: 19px;
  line-height: 1.77;
  letter-spacing: -.4px;
  overflow-wrap: break-word;
}
#eb.eb-view-entry  .eb-entry-article>p {
  /*max-width: 640px;*/
  position: relative;
  margin: 20px auto 30px;
}
#eb .reset-heading {
  font-size: 26px;
  line-height: 32px;
}
.navbar-toggle, .eb-section-heading { 
  display: none !important;
}
#eb .eb-comments .eb-section-heading { 
  border-bottom: none;
  margin: 10px 0 20px!important;
  padding: 0;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  color: #d8d8d8 !important;
  display: block !important
}
.eb-entry-featured {
  display: none !important;
}
#eb .eb-reading-progress {
  height: 3px !important;
}
.eb-reading-progress-sticky.affix-top {
  position: fixed;
  top: -1px;
  width: 100%;
  z-index: 2147483647;
  left: 0;
  line-height: 0;
}
#eb .eb-reading-progress-sticky.affix {
  z-index: 10 !important;
}
#eb.eb-view-entry  hr {
  margin: 78px auto 50px;
  margin: 30px auto 70px;
  border: 0;
  max-width: 100%;
  padding: 5px 0 25px;
  background: rgba(1, 117, 168, 0.22);
  color: #a9a9a9;
  background: #9CECFB;
  background: -webkit-linear-gradient(to right, #0052D4, #65C7F7, #9CECFB);
  background: linear-gradient(to right, #ffffff, #fafafa, #ffffff);
  display: none !important;
}
#eb.eb-view-entry  hr:after {
  content: "Leia Também";
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px;
  font-weight: 500;
}
#eb.eb-view-entry  .eb-entry-head {
  margin: 0 auto;
  /*max-width: 640px;*/
  text-align: left;
  border-bottom: 0px solid #ccc;
}
.eb-help-report {
  display: none !important;
}

#eb.eb-view-entry .t4-sidebar-right {
  display: none !important;
}
body.view-entry .sidebar-r {
  display: none !important;
}
#eb.eb-view-entry  .one-sidebar-right .t4-content {
  width:100%;
  padding-right: 16px; 
}
#eb.eb-view-entry  .eb-content .adv_standard_d {
  max-width: 100%;
}
#eb.eb-view-entry .eb-entry-head {
  /*max-width: 740px;*/
  max-width: 100%;
}
#eb.eb-view-entry .eb-entry-head .reset-heading {
  text-align: left;
  max-width: 100%;
  font-weight: 400;
  font-size: 3.125rem;
  line-height: 3.375rem;
  padding-bottom: 0;
  margin-top: -10px;
  font-weight: 600;
}
#eb.eb-view-entry  .eb-entry-meta>div {
  text-align: center;
}
#eb.eb-view-entry  .eb-content .adv_standard_d {
  background: transparent !important;
}
.eb-modules-easyblog-before-entry {
  margin: 0px 0 20px 0;
}
.eb-meta-category {
  font-size: 15px;
  font-weight: 400;
  font-family: sans-serif;
  font-style: oblique;
}
#eb.eb-view-entry .eb-entry-head .eb-meta-category {
  display: none;
}
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {	
  #eb.eb-view-entry  .eb-entry-head .reset-heading {
    font-size: 2.5em;
    line-height: 1.3em;
  }
}
@media (max-width: 767px) {
  #eb.eb-view-entry  .eb-entry-head .reset-heading {
    font-size: 2em;
    line-height: 1.3em;
  }
}




/* EASYBLOG - Publicação - Cabeçalho
--------------------------------- */
#eb .eb-entry-tools {
  position: absolute !important;
  z-index: 9;
  max-width: 1290px;
}
#eb.eb-view-entry .eb-meta-author span strong span, #eb.eb-view-entry .publication-in-date * {
  font-family: arial,sans-serif;
  font-style: normal;
  padding-right: 6px;
  font-size: 15px;
  color: #000;
  font-weight: 500;
}
span.publication-from-author:before {
  background: #086788;
  content: "";
  width: 100px;
  height: 4px;
  padding: 0;
  display: block;
  margin: 0 0 20px;
}
#eb.eb-view-entry .eb-meta-author span strong span {
  text-transform: uppercase;
  font-weight: 600;
}
#eb.eb-view-entry  .eb-meta-author span strong {
  font-weight: 40;
}
#eb.eb-view-entry .eb-meta-author span strong span.Da {
  display: none;
}
#eb.eb-view-entry  .publication-in-date time.eb-meta-date {
  text-transform: lowercase;
}
span.text-update-in {
  margin: 0 -7px 0 -5px;
}
.eb-entry-date *, .eb-entry-date {
  font-weight: 400;
  font-size: 13px;
  letter-spacing: .4px;
}
#eb.eb-view-entry  .eb-entry-meta>div {
  text-align: left;
  width: 100%;
  position: relative;
  margin: 0 auto;
  line-height: 1.8;
}
#eb.eb-view-entry  .es-post-state__item {
  margin-right: 0px;
  margin-left: 0px;
}
#eb.eb-view-entry  .eb-reading-indicator {
  border-radius: 30px;
  font-size: 12px;
  position: relative;
  margin: 20px 0 40px;
}


/* EasyBlog - Botões dos Módulos de Card
--------------------------------- */
.btn-share ul.dropdown-menu.show {
  border-radius: 3px!important;
  top: -110px!important;
  width: 100px!important;
  min-width: 140px!important;
  transform: none !important;
}
.btn-share ul.dropdown-menu.show li.nav-item {
  position: relative;
  display: list-item;
  padding: 0px 0 20px 5px;
  height: 30px;
}
.btn-share ul.dropdown-menu.show li.nav-item a {
  color: #000 !important;
  position: absolute;
  width: 128px !important;
  padding: 7px 0 10px !important;
  font-size: 16px !important;
  line-height: 0px !important;
}
.btn-share ul.dropdown-menu.show li.nav-item:hover, .btn-share ul.dropdown-menu.show li.nav-item:focus {
  background-color:#000 !important;
  color: #fff !important;
}
.btn-share ul.dropdown-menu.show li.nav-item:hover a, .btn-share ul.dropdown-menu.show li.nav-item a:hover, .btn-share ul.dropdown-menu.show li.nav-item a:focus {
  background-color:transparent !important;
  color: #fff !important;
}
.btn-share ul.dropdown-menu.show li.nav-item a i {
  font-size: 16px;
  text-align: center;
  width: 30px;
}




/* EasyBlog - Publicação [favourite] (Ver Depois / Favorito)
--------------------------------- */
/*.favourite-overflou-hidden {
overflow: hidden;
height: 30px;
display: none;
}
#eb.eb-view-entry  .favourite-overflou-hidden {
display: none;
}
.eb-favourite-toggle>i:before {
content: '\f02e' !important;
font-size: 20px;
}
.layout-favourites #eb .fa-heart:before {
content: '\f02e' !important;
}
#eb .eb-favourite-toggle {
width: auto;
height: auto;
display: inline;
justify-content: center;
position: relative;
color: #888 !important;
border: solid 1px #fff !important;
border-radius: 3px;
padding: 0 2px 0 5px;
transition: all .3s ease;
}
#eb .eb-favourite-toggle:hover {
border: solid 1px #e6e6e6 !important;
}
#eb .eb-favourite-toggle:hover {
color: #fff !important;
border: solid 1px #0175a8 !important;
background-color: #0175a8;
}
.view-latest #eb .eb-post:hover a.eb-favourite-toggle:hover {
color: #00c846 !important;
border: solid 1px #00c846 !important;
}
#eb a.eb-favourite-toggle:after {
content: "Ver Depois";
font-size: 10px;
padding: 0 4px;
text-transform: uppercase;
letter-spacing: .5px;
transition: margin-right 1s ease;
position: relative;
margin-right: -70px;
opacity: 0;
}
#eb .eb-favourite-toggle.is-favourited:after {
margin-right: -135px;
}
#eb a.eb-favourite-toggle.is-favourited:after {
content: "Salvo para ver depois";
}
#eb .eb-favourite-toggle:hover:after {
margin-right: 0;
opacity: 1;
}
#eb .eb-favourite-toggle:after {
margin-right: 0;
opacity: 1;
}
#eb .eb-favourite-toggle.is-favourited {
color: #00c846 !important;
}
#eb .eb-favourite-toggle.is-favourited:hover {
color: #fff !important;
border: solid 1px #00c846 !important;
background-color: #00c846;
}
#eb .eb-favourite-toggle, #eb .eb-favourite-toggle:hover {
border: solid 1px rgba(0,0,0,0) !important;
}
*/
#eb .eb-post+.eb-post {
  margin-top: 0px;
  padding-top: 25px;
  border-top: 1px solid rgba(225, 225, 225, .2);
}


/* EASYBLOG - COMPOSER [post]
--------------------------------- */
#eb .eb-composer-page-viewport {
  max-width: 1000px;
  margin: 0 auto;
  padding-bottom: 400px;
}


/* EASYBLOG - BLOCO [post]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="post"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto;
  text-align: left;
}
#eb .post-block {
  border: 1px solid #fafafa;
  margin: 10px 0;
  border-radius: 3px;
}



/* EASYBLOG - BLOCO [media-thumb]
--------------------------------- */
#eb .post-block .media-thumb {
  background: transparent;
  width: 160px;
  padding: 20px 0 20px 20px;
  border-right: 0px solid #fafafa;
  border-radius: 3px;
}
#eb .post-block .media-thumb img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 3px;
}
#eb.eb-view-entry  .eb-post-thumb {
  display: block !important;
}
#eb .eb-post-thumb .eb-post-image-cover {
  border: 0px solid #fff;
  border-radius: 4px;
}
.view-latest #eb .eb-post-thumb.is-left, .view-categories #eb .eb-post-thumb.is-left {
  overflow: hidden;
  border-radius: 3px;
}
.view-latest #eb .eb-post-thumb .eb-post-image-cover:hover, .view-categories #eb .eb-post-thumb .eb-post-image-cover:hover {
  transform: scale(1.1);
}
body.page-eventos.view-categories #eb .eb-post-thumb .eb-post-image-cover:hover {
  transform: scale(1.2) !important;
}
#eb .eb-post-thumb .eb-post-image-cover[href*="images/placeholder.png"] {
  display: none !important;
}
#eb .eb-post-thumb.is-left {
  border-radius: 4px !important;
}



/* EASYBLOG - BLOCO [thumbnails]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="thumbnails"] {
  max-width: 650px;
  position: relative;
  margin: 20px 0 20px -5px;
}
#eb.eb-view-entry  .ebd-block[data-type=thumbnails] .eb-image-caption {
  display: none;
}
@media (max-width: 768px) {
  #eb .eb-thumb>div {
    border: 0px solid transparent;
  }
  #eb.eb-view-entry  .ebd-block[data-type=thumbnails] .eb-image-caption {
    display: block;
  }
}
@media (min-width: 640px) { 
  #eb .ebd-block[data-type="thumbnails"] .eb-image .eb-image-figure img {
    min-width: unset;
  }
}



/* EASYBLOG - BLOCO [media-content]
--------------------------------- */
#eb .post-block .media-content>span {
  display: none;
}
#eb .post-block .media-content>div {
  font-size: 16px;
  line-height: 20px;
}
#eb .post-block .media-content>h3 {
  margin: 4px 0 5px;
  font-size: 18px;
  line-height: 24px;
}



/* EASYBLOG - BLOCO [image]
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type="image"] {
  margin: 0 auto !important;
  max-width: 800px !important;
  height: auto !important;
}
#eb.eb-view-entry .eb-gallery-item .ebd-block[data-type="image"] {
  margin: 0 auto !important;
  max-width: 100% !important;
}
#eb.eb-view-entry .eb-entry-article>.ebd-block[data-type=image] {
  margin-bottom: 15px !important;
  padding-top: 15px;
}
#eb.eb-view-entry .ebd-block[data-type=image]:not(.eb-composer-block-menu) {
  margin-bottom: 0px;
}
#eb.eb-view-entry .eb-image-viewport {
  background: #2d2d2d;
  border: 0px solid #ddd;
}
#eb.eb-view-entry .eb-image-caption {
  max-width: 100%;
}
#eb.eb-view-entry .eb-image-caption>span {
  color: #767676 !important;
  padding: 10px 10px 10px 0px!important;
  letter-spacing: 0px!important;
  max-width: 100%;
  position: relative;
  text-align: left;
  font-family: 'Raleway',sans-serif;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  font-size: .95rem;
  line-height: 1.35rem;
}
/*
.eb-image-caption>span {
color: #797979 !important;
font-size: 12px;
line-height: 18px;
padding: 10px 10px 0 10px !important;
letter-spacing: 0px !important;
max-width: 600px;
position: relative;
margin: 0 auto;
}
#eb .eb-image-caption span:before {
font-family: FontAwesome;
content: "\f030";
margin-right: 5px;
}
#eb .eb-image-caption:after {
content: " ";
display: table;
margin-top: 9px;
width: 100%;
border-bottom: 1px dotted #dedede;
margin-bottom: 15px;
}
*/
#eb.eb-view-entry .eb-image-popup-container .eb-image-caption>span {
  color: #fff !important;
  font-weight: 400;
}
#eb.eb-view-entry  .eb-image-popup-container .eb-image-caption:after {
  border-bottom: 0px dotted #dedede;
}
#eb.eb-view-entry .ebd-block[data-type="image"]:not(.eb-composer-block-menu) {
  margin-bottom: 30px;
}
#eb.eb-view-entry .ebd-block[data-type="image"]:not(.eb-composer-block-menu) {
  height: 0;
  margin: 0;
  padding: 0;
  margin-bottom: 0;
}



/* EASYBLOG - BLOCO [text] com [image]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="text"] .ebd-block[data-type="image"] {
  margin-left: 0px;
  width: 50% !important;
  margin-bottom: 0;
  margin-top: 6px;
  max-width: 200px !important;
}
#eb.eb-view-entry  .ebd-block[data-type="text"] .ebd-block[data-type="image"] * {
  max-width: 200px !important;
  height: auto !important;
}
#eb.eb-view-entry  .ebd-block[data-type="text"] .ebd-block.is-nested.nest-left[data-type="image"] {
  margin-right: 40px;	
}
#eb.eb-view-entry  .ebd-block[data-type="text"] .ebd-block.is-nested.nest-right[data-type="image"] {
  margin-left: 60px;	
}
#eb .eb-image .eb-image-figure img, #eb .eb-image-figure {
  background: url(/media/images/loading.svg) no-repeat scroll 50% 50%;
  width: 100%;
}
#eb.eb-view-entry .eb-image-viewport {
  width: 100%;
}
@media (max-width: 768px) {
  #eb.eb-view-entry  .ebd-block[data-type="text"] .ebd-block.is-nested.nest-right[data-type="image"], #eb.eb-view-entry  .ebd-block[data-type="text"] .ebd-block.is-nested.nest-left[data-type="image"] {
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100% !important;
    height: auto !important;
    min-width: 100% !important;
  }
  #eb.eb-view-entry  .ebd-block[data-type="text"] .ebd-block[data-type="image"] * {
    max-width: 100% !important;
    height: auto !important;
  }
}



/* EASYBLOG - BLOCO [heading]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="heading"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 20px auto 0px;
}
#eb.eb-view-entry .ebd-block[data-type="heading"] * {
  font-family: arial,sans-serif;
  font-weight: bold;
}



/* EASYBLOG - BLOCO [pagebreak]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="pagebreak"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto;
}
#eb.eb-view-entry  .ebd-block[data-type="pagebreak"] .eb-toc ul {
  margin: 70px auto 20px !important;
  position: relative;
  display: none;
}
#eb.eb-view-entry  .ebd-block[data-type="pagebreak"] .eb-toc-current {
  color: #ababab;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: .6px;
}



/* EASYBLOG - BLOCO [buttons]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="buttons"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto 30px;
}



/* EASYBLOG - BLOCO [code]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="code"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto 30px;
}



/* EASYBLOG - BLOCO [links]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="links"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto 30px;
}
#eb.eb-view-entry  .ebd-block[data-type="links"] .media-thumb {
  border: 0px solid #ccc;
  height: auto;
  vertical-align: top;
  background: #fff;
  text-align: center;
}
#eb.eb-view-entry  .ebd-block[data-type="links"] .media-content {
  max-height: 60px;
  padding-bottom: 10px;
}
#eb.eb-view-entry  .ebd-block[data-type="links"] .media-link {
  max-width: 100%;
  font-size: 16px;
  letter-spacing: .1px;
}
@media (max-width: 768px) {
  #eb .ebd-block[data-type=links] .media-object, #eb .ebd-block[data-type=links] .media-thumb {
    width: 64px !important;
    max-width: 64px !important;
  }
  #eb.eb-view-entry  .ebd-block[data-type="links"] .media-link {
    max-width: 80%;
  }
}



/* EASYBLOG - BLOCO [gallery]
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type="gallery"] .eb-image-caption>span {
  color: #fff !important;	
}
#eb.eb-view-entry  .ebd-block[data-type="gallery"] .eb-image-caption:after {
  border-bottom: 0px dotted #dedede;
  margin-bottom: 0px;
}
#eb.eb-view-entry  .ebd-block[data-type="gallery"] {
  margin-bottom: 30px;
}
#eb.eb-view-entry  .ebd-block[data-type="gallery"] .eb-gallery-stage {
  border-radius: 4px;
}
@media (min-width: 640px) { 
  #eb .ebd-block[data-type="gallery"] .eb-image .eb-image-figure img {
    min-width: unset;
  }
}



/* EASYBLOG - BLOCO [youtube]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="youtube"] {
  position: relative;
  margin: 0 auto 30px;
  max-width: 1184px;
}
#eb .video-embed-wrapper.is-responsive {
  padding-bottom: 80%;
  padding-top: 25px;
  width: 100%;
  height: 0;
  border-radius: 3px;
  overflow: hidden;
}
#eb .ebd-block[data-type="youtube"] .video-embed-wrapper.is-responsive iframe {
  height: 400px !important;
}
#eb .ebd-block[data-type="youtube"] .video-embed-wrapper.is-responsive {
  padding-bottom: 0 !important;
  height: 400px !important;
}


/* EASYBLOG - BLOCO [vimeo]
--------------------------------- */
#eb .eb-entry-article .ebd-block[data-type="vimeo"] .video-embed-wrapper.is-responsive {
  padding-bottom: 0;
  padding-top: 0 !important;
  width: 100%;
  height: 400px !important;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 15px;
}
@media (max-width: 1290px) {#eb .eb-entry-article .ebd-block[data-type="vimeo"] .video-embed-wrapper.is-responsive {height: 320px  !important;}}
@media (max-width: 1200px) {#eb .eb-entry-article .ebd-block[data-type="vimeo"] .video-embed-wrapper.is-responsive {height: 220px  !important;}}
@media (max-width: 992px)  {#eb .eb-entry-article .ebd-block[data-type="vimeo"] .video-embed-wrapper.is-responsive {height: 320px  !important;}}
@media (max-width: 767px)  {#eb .eb-entry-article .ebd-block[data-type="vimeo"] .video-embed-wrapper.is-responsive {height: 220px  !important;}}
@media (max-width: 500px)  {#eb .eb-entry-article .ebd-block[data-type="vimeo"] .video-embed-wrapper.is-responsive {height: 220px  !important;}}
#eb .eb-entry-article .ebd-block[data-type="vimeo"] div#player {
  height: 100% !important;
}

#eb .eb-entry-article .ebd-block[data-type="vimeo"] .video-embed-wrapper.is-responsive iframe {
  width: 100% !important;
  height: 100% !important;
}




/* EASYBLOG - BLOCO [text slugline headline]
--------------------------------- */
#eb .eb-entry-meta .ebd-block[data-type="text"]:first-child {
  margin: 0 auto 0px;
  width: 100%;
  max-width: 100%;
}
/*#eb.eb-view-entry .ebd-block[data-type="text"]:first-child p {
display: none;
}*/
#eb .eb-entry-meta .ebd-block[data-type="text"]:first-child p {
  display: block;
}
#eb .eb-entry-meta .ebd-block[data-type="text"]:first-child, #eb.eb-view-entry .ebd-block[data-type="text"]:first-child p, #eb .eb-entry-meta .ebd-block[data-type="text"]:first-child * {
  text-decoration: none!important;
  font-style: normal!important;
  margin: 0;
}
#eb.eb-view-entry .entry-introtext {
  text-decoration: none!important;
  font-style: normal!important;
  margin: 5px 0 0 !important;
  font-size: 20px;
  line-height: 1.4em !important;
  color: #000 !important;
  padding: 0;
}


/* EASYBLOG - BLOCO [readmore]
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type='readmore'] {
  display: none;
}


/* EASYBLOG - BLOCO [text]
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type="text"] {
  margin: 0 auto 20px;
  font-size: 14pt;
  line-height: 1.8em;
}
#eb.eb-view-entry .ebd-block[data-type=text] p,
#eb.eb-view-entry .ebd-block[data-type=text] {
  margin: 0 0 0.75rem;
  padding: 0;
  margin-bottom: 1rem;
  font-size: 1.0625rem;
  line-height: 1.5rem;
}
#eb.eb-view-entry .ebd-block[data-type="text"] p:last-child {
  margin-bottom: 0;
}
/*@media (min-width: 991px) {	
#eb.eb-view-entry :not( [class*='layout-preview'] ) .ebd-block[data-type=text]:nth-child(2)>p:nth-child(1):first-letter, #eb.eb-view-entry :not( [class*='layout-preview'] ) .ebd-block[data-type=text]:nth-child(3)>p:nth-child(1):first-letter, #eb.eb-view-entry :not( [class*='layout-preview'] ) .ebd-block[data-type=text]:nth-child(2)>.ebd-block[data-type=image]+p:first-letter, #eb.eb-view-entry :not( [class*='layout-preview'] ) .eb-entry-article>p:nth-child(1):first-letter, #eb.eb-view-entry :not( [class*='layout-preview'] ) .eb-entry-article>.eb-image+p:first-letter {
font-weight: 400;
float: left;
font-size: 6.30rem;
line-height: .75;
letter-spacing: .15em;
margin-top: .2em;
color: #1e3571;
margin-bottom: 0;
fill: currentColor;

}
}
*/
#eb.eb-view-entry  .ebd-block-veja-tambem a:not( [href*='cidade-css-off'] ) {
  text-transform: lowercase;
}
#eb.eb-view-entry.layout-preview .ebd-block[data-type=text]:nth-child(2)>p:nth-child(1) {
  padding: 10px 20px !important;
  display: inline-block;
  background-color: #fff;
  color: #7385b3;
  border-radius: 4px;
  border: 1.5px dashed #e3f2ff;
}
#eb.eb-view-entry.layout-preview .ebd-block[data-type=text]:nth-child(2)>p:nth-child(1):before {
  content: "Indrodução: ";
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  font-size: 12px;
  padding-top: 5px;
  opacity: .5;
}
#eb.eb-view-entry.layout-preview .ebd-block[data-type=text]:nth-child(2)>p:nth-child(1):after {
  content: "Apenas você pode ver esta informação nesta página.";
  font-size: 12px;
  float: right;
  letter-spacing: .1px;
  padding: 5px 0 0;
  opacity: .6;
}
@media (max-width: 992px) {	
  #eb.eb-view-entry .ebd-block[data-type="text"] p {
    margin-bottom: 30px;
    text-align: left;
  }
}
#eb.eb-view-entry  .ebd-block[data-type="text"] a {
  text-decoration: none;
  font-weight: 500;
  color: #009eec!important;
  color: #1e3571!important;
  display: unset;
}
#eb.eb-view-entry  .ebd-block[data-type="text"] a * {
  text-decoration: none;	
}
#eb.eb-view-entry  .ebd-block[data-type="text"] p a {
  background: linear-gradient(180deg,transparent,#ffe599 0);
  background: linear-gradient(180deg,transparent,rgba(0, 158, 236, .05) 0);
  background-size: 100% 3px;
  background-position: bottom;
  background-repeat: no-repeat;
  transition: background-size .2s;
  text-decoration: none !important;
}
#eb.eb-view-entry  .ebd-block[data-type="text"] a:link:hover {
  background-size: 100% 3px;
}
/* #eb.eb-view-entry  .ebd-block[data-type="text"] a:not( [href*='jornaldacidadeeregiao.com.br'] ):not( [class="eb-image-viewport"] ):not( [href^='#'] ):not( [href^='/'] ):after, #eb.eb-view-entry  .ebd-block[data-type="text"] a[target="_blank"]:after {
font-family: 'FontAwesome';
content: " \f08e";
font-size: 10px;
padding: 0 2px;
color: rgba(0,0,0,.5);
}*/
#eb.eb-view-entry  .ebd-block[data-type="text"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto 20px;
  text-align: left;
}
#eb.eb-view-entry  .ebd-block[data-type="text"] p br {
}
.view-latest .ebd-block[data-type="text"] p, .view-latest .ebd-block[data-type="text"] p * {
  font-weight: 400;
  text-decoration: none;
  font-style: normal;
}
#eb.eb-view-entry .ebd-block[data-type="text"] ul {
  margin: 35px 0 20px -20px;
}



/* EASYBLOG - BLOCO [audio]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="audio"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 20px auto 30px !important;
  text-align: left;
}
#eb .audiojs-track {
  display: none;
}
#eb .audiojs {
  border-radius: 3px;
}
#eb .audiojs .loaded {
  background: #fafafa;
}
#eb .audiojs-track, #eb .audiojs {
  background: #003652;
}
#eb.eb-view-entry .podcasts .ebd-block[data-type="audio"]>.eb-block-audio:before {
  content: 'Escute aqui o podcast:';
  width: 100%;
  height: 29px;
  font-size: 16px;
  background-color: #fff;
  letter-spacing: .2px;
  top: 15px;
  padding: 0;
  font-weight: 500;
}
#eb.eb-view-entry .radio-b .ebd-block[data-type="audio"]>.eb-block-audio:before {
  content: 'Escute aqui o programa:';
  width: 100%;
  height: 29px;
  font-size: 16px;
  background-color: #fff;
  letter-spacing: .2px;
  top: 15px;
  padding: 0;
  font-weight: 500;
}



/* EASYBLOG - BLOCO [html]
--------------------------------- */
#eb.eb-view-entry .radio-b #eb .eb-entry-article .ebd-block[data-type=html] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto;
}


/* EASYBLOG - BLOCO [iframe]
--------------------------------- */
@media (max-height: 1200px) {.eb-entry-article iframe {height: 900px !important;}}
@media (max-height: 992px)  {.eb-entry-article iframe {height: 600px  !important;}}
@media (max-height: 767px)  {.eb-entry-article iframe {height: 567px  !important;}}
@media (max-height: 500px)  {.eb-entry-article iframe {height: 300px  !important;}}
.eb-entry-article iframe[src*='https://open.spotify.com'] {
  height: 232px !important;
}



/* EASYBLOG - BLOCO [rule]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="rule"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto;
}
#eb.eb-view-entry  .ebd-block[data-type="rule"] hr {
  padding: 0 !important;
  margin: 0 0 30px 0 !important;
  border-top: 1px solid rgba(0,102,153,.1) !important;
}
#eb.eb-view-entry  .ebd-block[data-type="rule"] hr.eb-block-rule-style2 {
  border-top: medium double rgba(0,102,153,.2) !important;
}
#eb.eb-view-entry  .ebd-block[data-type="rule"] hr.eb-block-rule-style3 {
  border-top: none !important;
}
#eb.eb-view-entry  .ebd-block[data-type="rule"] hr.eb-block-rule-style4 {
  border-top: 1px dotted rgba(0,102,153,.2) !important;
}



/* EASYBLOG - BLOCO [table]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="table"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto 20px;
}



/* EASYBLOG - BLOCO [quotes]
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type="quotes"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 20px auto 30px;
}
#eb blockquote.eb-quote {
  margin: 0 !important;
}
#eb blockquote.eb-quote p {
  font-size: 20px;
  font-style: italic;
}
.ebd-block[data-type="quotes"] blockquote.eb-quote.style-default, #eb.eb-view-entry .ebd-block[data-type="quotes"] blockquote.eb-quote.style-default, blockquote.eb-quote.style-default {
  background: #ff923b !important;
  text-align: center !important;
  color: #fff !important;
  border-left: 0px solid #eee !important;
  padding: 30px 10px !important;
}
.ebd-block[data-type="quotes"] blockquote.eb-quote.style-default *, #eb.eb-view-entry .ebd-block[data-type="quotes"] blockquote.eb-quote.style-default *, blockquote.eb-quote.style-default * {
  color: #fff !important;
}
.ebd-block[data-type="quotes"] blockquote.eb-quote.style-default p, #eb.eb-view-entry .ebd-block[data-type="quotes"] blockquote.eb-quote.style-default p, blockquote.eb-quote.style-default p {
  margin-bottom: 0 !important;
}
.ebd-block[data-type="quotes"] blockquote.eb-quote.style-default cite, #eb.eb-view-entry .ebd-block[data-type="quotes"] blockquote.eb-quote.style-default cite, blockquote.eb-quote.style-default cite {
  font-weight: 400;
  font-size: 16px;
}



/* EASYBLOG - BLOCO [tweet]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="tweet"] {
  /*max-width: 640px;*/
  position: relative;
  margin: -10px auto 30px;
}


/* EASYBLOG - BLOCO [facebook]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="facebook"] {
  /*max-width: 640px;*/
  position: relative;
  margin: -10px auto 30px;
}



/* EASYBLOG - BLOCO [soundcloud]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="soundcloud"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 20px auto 0;
}
#eb.eb-view-entry .ebd-block[data-type="soundcloud"] iframe {
  height: 150px !important;
}



/* EASYBLOG - BLOCO [note]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="note"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 20px auto 0;
}


/* EASYBLOG - BLOCO [comparison]
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type="comparison"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 20px auto;
}
#eb.eb-view-entry .ebd-block[data-type="comparison"] .cd-image-container {
  position: relative;
  width: 100%;
  max-width: 100%;
}



/* EASYBLOG - BLOCO [instagram]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="instagram"] {
  /*max-width: 640px;*/
  position: relative;
  margin: 0px auto 0px;
}
#eb .responsive-instagram {
  min-height: 845px !important;
}
@media (max-width: 768px) {
  #eb .responsive-instagram {
    min-height: 605px !important;
  }
}



/* EASYBLOG - BLOCO [location]
--------------------------------- */
#eb.eb-view-entry  .eb-entry-location {
  /*max-width: 640px;*/
  position: relative;
  margin: 0px auto 30px;
  border-radius: 3px;
  overflow: hidden;
}



/* EASYBLOG - BLOCO [view-more] [related]
--------------------------------- */
p.veja-mais-noticias a:not(:first-of-type) {
  display: none;
}
#eb.eb-view-entry  .ebd-block-veja-tambem{
  font-size: 19px;
  line-height: 1.77;
  letter-spacing: -.4px;
  overflow-wrap: break-word;
  /*max-width: 640px;*/
  position: relative;
  margin: 0 auto;
  text-align: left;
  display: none;
}
#eb.eb-view-entry .eb-entry-related {
  /*margin: 25px;*/
  /*max-width: 670px;*/
  margin: 25px -15px;
  max-width: calc(100% + 30px);
}
@media (max-width: 991px) {
  #eb.eb-view-entry  .eb-entry-related {
    margin: 25px auto 0;
  }
}
#eb.eb-view-entry  a.eb-related-category.text-inherit {
  opacity: .5;
  transition: opacity .2s ease,-webkit-opacity .2s ease;
}
#eb.eb-view-entry  .eb-entry-related div:hover a.eb-related-category.text-inherit {
  opacity: 1;
}



/* EASYBLOG - BLOCO [reactions]
--------------------------------- */
.eb-reaction-option__text {
  width: 100%;
  text-align: center;
  font-size: 16px;
  margin: 8px 0;
  font-weight: 600;
}
#eb .eb-reactions__results {
  width: 98%;
  margin-top: 0px;
  margin-bottom: 20px !important;
}
#eb .eb-reaction-state__icon {
  margin-bottom: 20px;
  transform: scale(1.8);
}
#eb .eb-reaction-state__item {
  opacity: 1;
  transition: opacity .2s ease,-webkit-opacity .2s ease;
  transform: scale(1);
}
#eb .eb-reaction-state__item.is-active .eb-emoji-icon, #eb .eb-reaction-state__item:hover .eb-emoji-icon {
  transform: scale(2.4);
  opacity: 1;
}
#eb .eb-reaction-state__item:hover, #eb .eb-reaction-state__item.is-active {
  opacity: 1;
}
#eb .eb-reactions__options {
  border-radius: 4px;
  padding: 8px;
  font-size: 14px;
  background: transparent;
  margin-bottom: 8px;
}
#eb .eb-reaction-state {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  padding: 10px 0px 0px;
}
#eb .eb-reaction-state__item, #eb .eb-reaction-state__item.is-active .eb-reaction-state__counter, #eb .eb-reaction-state__item.is-active b, #eb .eb-reaction-state__item:hover .eb-reaction-state__counter, #eb .eb-reaction-state__item:hover b {
  color: #fff;
  font-weight: 700;
}
.eb-reaction-countt {
  color: #c1c1c1;
  font-weight: 400;
  display: none !important;
}
#eb .eb-reactions {
  background: #fafafa;
  margin-bottom: 30px;
  border-radius: 4px;
  margin-top: 30px !important;
  background: linear-gradient(-45deg, #0982a7,hsla(218, 100%, 26%, 1));
}
.radio-b #eb .eb-reaction-option__text, .podcasts .eb-reaction-option__text, .videos .eb-reaction-option__text, .cadernos-especiais .eb-reaction-option__text, .pdf-virtual .eb-reaction-option__text {
  font-size: 0;
}
.pdf-virtual .eb-reaction-option__text:before {
  content: 'O que achou desta edição?';
  width: 100%;
  height: 29px;
  font-size: 16px;
  letter-spacing: .2px;
  top: 15px;
  padding: 0;
}
.podcasts .eb-reaction-option__text:before {
  content: 'O que achou do podcast?';
  width: 100%;
  height: 29px;
  font-size: 16px;
  letter-spacing: .2px;
  top: 15px;
  padding: 0;
}
.videos .eb-reaction-option__text:before {
  content: 'O que achou do vídeo?';
  width: 100%;
  height: 29px;
  font-size: 16px;
  letter-spacing: .2px;
  top: 15px;
  padding: 0;
}
#eb.eb-view-entry  .eb-reactions {
  /*max-width: 640px;*/
  margin: 0 auto 40px;
}
#eb .eb-reaction-option__link {
  color: #fff;
}
#eb .eb-reaction-state__counter b {
  font-weight: 400 !important;
}
@media (max-width: 400px) {
  #eb .eb-reaction-state__icon {
    margin-bottom: 20px;
    transform: scale(1.2);
  }
  #eb .eb-reaction-state__counter {
    line-height: 0;
    margin-bottom: 15px;
  }
  #eb.is-mobile .eb-reaction-state__counter b {
    display: none;
  }
}



/* EASYBLOG - BLOCO [nav posts]
--------------------------------- */
#eb .eb-entry-nav {
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  /*margin: 20px 0;*/
  overflow: hidden;
  font-size: 13px;
  /*max-width: 640px;*/
  margin: 30px auto 10px;
}



/* EASYBLOG - BLOCO [tags]
--------------------------------- */
.eb-entry-tags .col-cell.cell-label {
}
#eb.eb-view-entry  .eb-entry-tags {
  /*max-width: 640px;*/
  margin: 0 auto;
}
#eb.eb-view-entry  .eb-tags span a:before {
  content: "";
}
#eb .eb-tags span:after {
  content: "";
}
#eb.eb-view-entry  .eb-tags .col-cell+.col-cell {
  padding: 0;
}
#eb.eb-view-entry .eb-entry-tags a {
  color: #666!important;
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .4px;
  margin: -3px 0;
  max-width: unset;
  overflow: inherit;
  padding: 6px 0;
  position: relative;
  text-transform: capitalize;
}
#eb.eb-view-entry .eb-entry-tags span:after {
  content: '/';
  color: #666!important;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin: 0px 2px 0 5px;
}
#eb.eb-view-entry .eb-entry-tags span:last-child:after {
  content: '';
}
#eb.eb-view-entry .eb-entry-tags a:hover {
  background: transparent;
  cursor: pointer;
  text-decoration: underline;
}
#eb.eb-view-entry .eb-entry-tags .col-cell.cell-label {
  font-weight: 400;
  text-transform: uppercase;
  padding: 5px 0;
  width: 100%;
  display: inline-block;
  font-family: arial;
  color: #a0a0a0;
}
#eb.eb-view-entry .eb-entry-tags .col-cell.cell-label:after {
  content: ':';
}



/* EasyBlog - Bloco [share]
--------------------------------- */
#eb .eb-shares {
  /*max-width: 640px;*/
  margin: 20px auto;
  text-align: left;
}
#eb .eb-shares:before_del {
  content: "Compartilhar Notícia:";
  font-weight: 500;
  color: #656565;
}
#eb .eb-shares .btn, #eb .eb-shares .fa {
  color: #fff !important;
  margin: 0 2px;
}
#eb .eb-shares a:hover {
  opacity: .9;
}
#eb.eb-view-entry  .eb-share {
  text-align: center;
}
a.btn.btn-eb--whatsapp {
  background-color: #00d26c;

}
.btn-whatsapp-web {
  display: inline !important;
}
.btn-whatsapp-mobile {
  display: none !important;
}
#eb .eb-shares .fa.fa-whatsapp {
}
#eb .eb-shares .label-share {
  color: #444;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  margin: 9px 13px 7px 0;
  height: auto;
  min-width: 135px;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
  padding: 7px 0 5px 0;
  font-weight: 500;
  opacity: .7;	
  transition: all .5s ease-in-out;
}
#eb .eb-shares .label-share {
  display: none;
}
#eb .eb-shares:hover .label-share {
  opacity: 1;	
}
#eb .eb-shares .label-share * {
  position: relative;
  display: inline;
  cursor: default;
}
#eb .eb-shares .label-share:before, .label-share::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
}
#eb .eb-shares .label-share:before {
  border-width: 9px 0 9px 11px;
  border-color: transparent transparent transparent #e9e9e9;
}
#eb .eb-shares .label-share:after {
  border-width: 8px 0 8px 10px;
  border-color: transparent transparent transparent #fff;
}
#eb .eb-shares .fa.fa-share-alt {
  color: #000 !important;
  padding: 0 10px;
  font-size: 13px;
}
#eb .eb-shares .label-share .social-but-text {
  padding: 0 10px;
  font-size: 12px;
}
#eb .eb-shares .label-share .social-but-text:before {
  content: '';
  top: 12px;
  left: 0;
  width: 1px;
  height: 16px;
  padding: 0 5px;
  position: relative;
  border-left: 1px solid rgba(0,0,0,.05);
  position: absolute;
  margin: -11px 0 0 0;
}
span.eb-shares__name, .btn-whatsapp-web .btn-text, .btn-whatsapp-mobile .btn-text {
  color: #fff !important;
  display: none;
}
#eb .eb-shares .btn {
  border-radius: 50px;
  font-size: 18px !important;
  width: 40px;
  height: 40px;
  padding: 7px 9px !important;
  margin: 0 5px 0 0px;
}
#eb .eb-shares .btn.btn-eb--whatsapp {
  padding: 7px 9px 10px !important;
}
#eb .eb-shares .btn.btn-eb--whatsapp * {
  font-size: 21px;
  height: 22px;
  margin: 0 0 -4px 1px;
}
@media (max-width: 992px) {
  .btn-whatsapp-web {
    display: none !important;
  }
  .btn-whatsapp-mobile {
    display: inline !important;
  }
  .eb-shares span.btn-text, .eb-shares span.eb-shares__name {
    display: none;
  }
}
@media (min-width: 768px) {
  #eb.eb-view-entry .eb-entry-meta .eb-shares {
    position: absolute;
    margin: -20px 15px 0 0 !important;
    right: 0;
    width: max-content;
  }
}



/* EASYBLOG - BLOCO [author]
--------------------------------- */
#eb .eb-entry-author-recents time {
  display:none;
}
#eb .eb-entry-author-recents span {
  display: block;
  line-height: 20px;
  padding-right: 0;
}
#eb.eb-view-entry  .eb-entry-author {
  /*max-width: 640px;*/
  margin: 20px auto 30px;
}
#eb .eb-entry-author-recents {
  background: transparent;
  border-top: 0px solid #e1e1e1;
  border-radius: 3px;
  margin: 0;  
  padding: 10px 0 0 0;
}
#eb.eb-view-entry  .eb-entry-author .reset-heading {
  font-size: 16px;
}
#eb .eb-entry-author-details {
  margin: -20px 0 0 60px;
}
#eb.eb-view-entry  .eb-entry-author {
  padding: 0px 15px 15px;
  border: 2px solid #fafafa;
  border-radius: 4px !important;
  background: #fafafa9c;
}
#eb.eb-view-entry  .eb-entry-author-recents .reset-heading {
  color: #00000042;
  font-size: 14px;
  padding: 0;
}
#eb .eb-entry-author-recents>div+div {
  border-top: 0px solid #eee;
  margin-top: 0px;
  padding-top: 10px;
}



/* EASYBLOG - BLOCO [comments]
--------------------------------- */
#eb.eb-view-entry  .eb-comments-tab {
  margin: 20px auto;
  /*max-width: 640px;*/
}
#eb .eb-comment-captcha, #eb .eb-comment-recaptcha {
  background: transparent !important;
  border-top: 0px solid #e1e1e1 !important;
  border-bottom: 0px solid #e1e1e1 !important;
  padding: 7.5px 15px 0px;
  margin: 7.5px -15px 0px;
}
#eb .eb-comment-captcha-form>div * {
  color: #fff !important;
}

.comments-facebook {
  margin: 20px auto;
  /*max-width: 655px;*/
  max-width: 100%;
}
#eb.eb-view-entry  .eb-comments-tab-content.blog-comment-contents {
  /*max-width: 640px;*/
  margin: 0 auto;
}
#eb .eb-comments, #eb .eb-comments-reply {
  margin-top: 10px;
  position: relative;
  /*max-width: 640px;*/
  margin: 0 auto 40px;
}
.eb-comments>div:nth-child(2) form.eb-comment-form.reset-form {
  padding: 20px !important;
  background: #fbfbfb !important;
  margin: 20px 0 0 65px !important;
}
#eb .eb-avatar img {
  border-radius: 50%;
}
#eb .eb-comments-empty {
  background: rgba(245, 245, 245, .2);
  border: 1px dashed rgba(225, 225, 225, .5);
  border-radius: 3px;
  padding: 10px 10px;
  margin: -10px 0 20px !important;
}
#eb .eb-comments-empty .fa {
  display: none;
}
#eb .eb-composer-author .col-cell strong, #eb .eb-composer-author .col-cell .text-small {
}
#eb .eb-comment-notice.alert {
  border-radius: 4px;
  margin: 0 0 10px 0;
}
#eb .eb-comment-form {
  border: 0px solid #e1e1e1;
  padding: 0;
  border-top: 0px solid #f9f9f9;
  padding-top: 0px;
  margin: 0;
}
#eb .eb-comment:last-child {
  margin-bottom: 30px;
}
#eb .eb-composer-author .eb-avatar img {
  border-radius: 50%;
}
#eb .eb-comment-editor .eb-checkbox label:before, #eb .eb-comment-editor .eb-checkbox label:after, #eb .eb-comment-editor .eb-radio label:before, #eb .eb-comment-editor .eb-radio label:after {
  display: none !important;
}
#eb .eb-comment-editor .eb-checkbox, #eb .eb-comment-editor .eb-checkbox label, #eb .eb-radio label {
  padding-left: 0px !important;
}
/*#eb .eb-comment-editor .eb-checkbox>input, #eb .eb-comment-editor .eb-radio>input {
display: inline-block !important;
margin: 2px 0;
}
.eb-comment-editor .eb-checkbox {
padding-left: 0 !important;
}*/
@media (max-width: 768px) {	
  #system-easyblogcomments {
    width: 2px !important;
  }
}



/* EasyBlog - Loadmore
--------------------------------- */
#eb .eb-content>div>div a.btn.btn-default.btn-block i {
  background: url(/media/images/loading.svg) no-repeat scroll 50% 50%;
  min-height: 96px;
  min-width: 96px;
  content: "" !important;
}
#eb .eb-content>div>div a.btn.btn-default.btn-block i:before, #eb .eb-content>div>div a.btn.btn-default.btn-block.is-loading:before, #eb .eb-content>div>div a.btn.btn-default.btn-block.is-loading:after, #eb .eb-content>div>div a.btn.btn-default.btn-block.is-loading i:before {
  display: none;
}
#eb .eb-content>div>div a.btn.btn-default.btn-block {
  color: #fff !important;
  background-color: #fff !important;
  border-color: #fff !important;
  font-size: 0px;
}



/* EASYBLOG - Previsualização de Publicação
--------------------------------- */
div.giweather.light {
  margin: 30px 0 !important;
}
.layout-preview .t4-main-content-wrap, .layout-preview .t4-sidebar, .layout-preview .eb-entry-tools.row-table, .layout-preview .modulehome-destaque-principal, .layout-preview .t4-main-content {
  display: none !important;
}
.layout-preview div#t4-content {
  width: 100% !important;
}
.layout-preview .eb-modules-easyblog-before-entry {
  margin: 40px 0 60px;
}
.layout-preview #eb .eb-reading-progress-sticky.affix {
  z-index: 999 !important;
}
.layout-preview #eb .eb-floating-toolbar {
  border-radius: 3px;
  text-align: center;
  max-width: max-content;
}
.layout-preview #eb .eb-floating-toolbar-wrapper.affix .eb-floating-toolbar {
  border-radius: 0 0 3px 3px;
}
.layout-preview #eb .eb-entry-moderate {
  border-radius: 4px 0 4px 4px;
  padding: 15px 0 15px 15px;
  margin: 0 0 30px 0;
  text-align: center;
}
.layout-preview #eb .eb-entry-moderate .reset-heading {
  font-size: 2.25rem;
}



/* EASYBLOG - Páginas de Tags / Tudo Sobre
--------------------------------- */
#eb.eb-layout-tag i.fa.fa-tag.muted {
  display: none !important;
}
#eb.eb-layout-tag .eb-tag {
  border: 0px solid #e1e1e1;
  border-radius: 3px;
  margin: 30px 0 30px;
}
#eb.eb-layout-tag .eb-tag-head {
  background: #fff;
  border-bottom: 0px solid #e1e1e1;
  border-radius: 0;
  padding: 0;
  margin: 20px 0 0 -10px;
}
#eb.eb-layout-tag h2.eb-tag-name.reset-heading {
  font-size: 20px !important;
  font-weight: 600 !important;
  color: #1e3571;
  text-transform: uppercase;
}
#eb.eb-layout-tag h2.eb-tag-name.reset-heading a span:nth-child(2):before {
  content: "";
  color: #4e4e4e;
  font-size: 14px;
  text-transform: uppercase;
}
#eb.eb-layout-tag .eb-tag {
  border: 0px solid #e1e1e1;
  border-radius: 0;
  margin-bottom: 0;
}
#eb.eb-layout-tag .eb-tag-head {
  background: transparent;
  border-bottom: 0px solid #e1e1e1;
  border-radius: 0;
  padding: 0;
}


/* EASYBLOG - Calendário
--------------------------------- 
#eb .eb-calendar tbody>tr>td.has-posts>div:before {
font-family: FontAwesome;
content: "\f00c";
margin-right: 5px;
font-size: 40px;
color: #45b478;
border: none;
position: absolute;
left: 40%;
top: 25%;
}
#eb .eb-calendar-control>td.eb-calendar-month>a {
font-weight: 700 !important;
}
#eb .eb-calendar tbody>tr>td.has-posts>div:hover .eb-calendar-tooltips, #eb .eb-calendar tbody>tr>td.has-posts>div:active .eb-calendar-tooltips {
max-height: 400px !important;
overflow-x: hidden !important;
padding-top: 35px !important;
z-index: 8 !important;
margin: 0 -30px !important;
}
#eb .eb-calendar-tooltips>span {
background: #fafafa;
border-bottom: 1px solid #ddd;
color: #999;
display: block;
font-size: 11px;
line-height: 34px;
text-transform: uppercase;
padding: 0 13px;
position: absolute !important;
width: 298px !important;
margin-top: -35px !important;
}
#eb .eb-mod-cal .eb-calendar tbody>tr>td.has-posts>div:hover .eb-calendar-tooltips, #eb .eb-mod-cal .eb-calendar .eb-calendar-tooltips {
max-height: 400px !important;
overflow-x: hidden !important;
padding-top: 35px !important;
z-index: 8 !important;
}
#eb .eb-mod-cal .eb-calendar .eb-calendar-tooltips>span {
background: #fafafa;
border-bottom: 1px solid #ddd;
color: #999;
display: block;
font-size: 11px;
line-height: 34px;
text-transform: uppercase;
padding: 0 13px;
position: fixed !important;
width: 298px !important;
margin-top: -35px !important;
}
#eb .eb-calendar-topbar {
border-bottom: 0px double #d7d7d7 !important;
}
#eb .eb-calendar tbody>tr>td.has-posts>div:hover {
background: #d0ffea !important;
}
.eb-view-calendar {
margin-bottom: 250px;
}*/




/* EasyBlog Módulo - Last Blogs [Padrao]
--------------------------------- */
.area-posts .post-thumb a img.post-img {
  width: 100%;
  height: inherit !important;
  border-radius: 0px !important;
  object-fit: cover;
}
.area-posts .post-thumb a.eb-mod-image-cover {
  border: none !important;
  border-radius: 0;
  height: 220px;
  vertical-align: top;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  position: static;
  margin: 0 !important;
}
.area-posts .post-thumb {
  border-radius: 3px;
  overflow: hidden;
}
.area-posts .post-thumb a img {
  transform: scale(1);

  transform: rotate(0deg);
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -ms-transition: all 0.15s ease-out;	
  transition: all 0.15s ease-out;
}
.area-posts .post-thumb:hover a img {
  opacity: .95;
  /*transform: scale(1.1);*/
}
.area-posts.img-player a.ap-mod-image-cover:before {
  content: "\f04b";
  font-family: FontAwesome;
  color: #fff;
  position: absolute;
  z-index: 9;
  width: calc(100% - 30px);
  text-align: center;
  font-size: 50px;
  height: 250px;
  vertical-align: middle;
  padding: 17% 0px;
}




/* Area Posts - Módulos
--------------------------------- */
.ap-title-mod {
  font-size: 26px;
  padding: 30px 14px 20px 0;
  font-weight: 600;
  padding-left: 0 !important;
}
@media (max-width: 576px) {
  .ap-title-mod {
    padding: 30px 14px 20px;
  }
}
.ap-title-mod.mod-insert {
  padding: 0px 0px 20px 0;
  margin: -60px 0 0 0;
}
.sidebar-r .ap-title-mod.mod-insert {
  margin-top: 0;
}
.t4-section.t4-post-area .ap-title-mod.mod-insert {
  margin: -15px 0 0 0;
}
@media (max-width: 767px) {
  .t4-content {
    margin-top: 60px;
  }	
  body.view-entry .t4-content {
    margin-top: 30px;
  }
  body.homepage .t4-content {
    margin-top: 50px;
  }
  .ap-title-mod.mod-insert {
    margin: 20px 0 0 0;
  }
  .t4-section.t4-post-area .ap-title-mod.mod-insert {
    margin: 30px 0 0;
  }
  body.view-categories.page-eventos #eb .eb-post-body>div:not(.eb-post-thumb) {
    padding: 0 20px;
  }
}
#t4-main-content>.t4-section-inner, #t4-main-content>.t4-section-inner>.t4-col>.t4-section>.container, #t4-main-body>.t4-section-inner, #t4-main-body>.t4-section-inner>.t4-col>.t4-section>.container {
  padding: 0;
}
@media (max-width: 576px) {  
  #t4-main-content>.t4-section-inner, #t4-main-body>.t4-section-inner {
    padding: 0;
  } 
  #t4-main-content>.t4-section-inner>.t4-col>.t4-section>.container, #t4-main-body>.t4-section-inner>.t4-col>.t4-section>.container {
    padding: 0 15px;
  }
}

/* Area Posts - Módulos (padrão)
--------------------------------- */
#t4-main-content .area-posts img {
  border-radius: 4px;
}

#t4-main-content .area-posts .category-itens {
  padding: 10px 0 0 !important;
}
#t4-main-content .area-posts .ap-mod-title {
  padding: 0;
}
#t4-main-content .area-posts .ap-mod-title a {
  font-size: 20px;
  padding: 0 0 5px 0;
  font-weight: 500;
  color: #000;
}
#t4-main-content .area-posts .ap-mod-body {
  padding: 10px 0 20px;
  font-size: 16px;
}
#t4-main-content .area-posts .ap-mod-body * {
}
#t4-main-content .area-posts .ap-mod-body p {
  margin-bottom: 0;
}
/*
.ap-title-mod:after {
content: '';
width: 153px;
height: 10px;
margin: 0 0 0 15px;
padding: 0 60px;
background-size: contain;
background-repeat: no-repeat;
background-position: 0 14px;
}
*/



/* Area Posts - Módulos / Style: 001
--------------------------------- */
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-child(2) .post-img {
    display: none;
  }
}
/* COLUNA 2 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>.ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) {
    border-bottom: 0px solid #e9e9e9;
    margin: 30px 0 20px 0;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-title {
    padding: 5px 0 0;
  }	
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) img {
    /*display: none;*/
    height: 200px !important;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-body {
    /*display: none;*/
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .category-itens {
    /*display: none;*/
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .ap-item-post {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    margin-bottom: 5px;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .post-thumb {
    max-width: calc(50% - 15px);
    float: left;
    margin-right: 20px;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) img {
    height: 195px !important;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .category-itens {
    padding: 0 0 10px !important;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(4) img {
    display: none;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>.ap-item-post:nth-child(1) .category-itens {
    padding: 0 0 5px !important;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>.ap-item-post:nth-child(1) .post-img {
    max-height: 400px;
    display:none;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>.ap-item-post:nth-child(1) .ap-mod-title a {
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
  }
}
/* COLUNA 3 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) .ap-mod-title {
    padding: 0 0 10px;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) .ap-mod-body {
    padding: 5px 0 3px;	  
    display: none;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-last-child(1) .ap-mod-body {
    display:none;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-last-child(2) .ap-mod-title {
    margin-bottom: 15px;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-last-child(2) .ap-mod-body {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 25px;
    padding: 0 0 20px;
  }
}



/* Area Posts - Módulos / Style: 002
--------------------------------- */
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-child(2) .post-img {
    display: none;
  }
}
/* COLUNA 2 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>.ap-item-post:nth-child(1) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 10px;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) .ap-mod-body {
    padding: 10px 0 0;
    padding: 10px 0 15px;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(1) img {
    min-height: 460px;
    max-height: 460px;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-title {
    padding: 5px 0 15px;
  }	
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) img {
    display: none;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-body {
    display: none;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .category-itens {
    display: none;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .ap-item-post {
    border-top: 1px solid #e9e9e9;
    padding: 20px 0;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .post-thumb {
    max-width: calc(50% - 20px);
    float: left;
    margin-right: 20px;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .category-itens {
    padding: 0 0 10px !important;
  }
}
/* COLUNA 3 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 20px;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) .ap-mod-title {
    padding: 0 0 10px;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) .ap-mod-body {
    padding: 5px 0 3px;	  
    display: none;
  }
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-last-child(1) .ap-mod-body {
    display:none;
  }
}



/* Area Posts - Módulos / Style: 003
--------------------------------- */
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 20px;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .ap-mod-title {
    padding: 0 0 10px;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .ap-mod-body {
    padding: 5px 0 3px;	  
    display: none;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-last-child(1) .ap-mod-body {
    display:none;
  }
}
/* COLUNA 2 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>.ap-item-post:nth-child(1) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 10px;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(3)>div:nth-child(2) .ap-mod-body {
    padding: 10px 0 0;
    padding: 10px 0 15px;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(1) img {
    min-height: 460px;
    max-height: 460px;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-title {
    padding: 5px 0 15px;
  }	
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) img {
    display: none;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-body {
    display: none;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .category-itens {
    display: none;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .ap-item-post {
    border-top: 1px solid #e9e9e9;
    padding: 20px 0;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .post-thumb {
    max-width: calc(50% - 20px);
    float: left;
    margin-right: 20px;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(3) .category-itens {
    padding: 0 0 10px !important;
  }
}
/* COLUNA 3 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
    padding-bottom: 25px;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(2) .post-img {
    display: none;
  }
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(1) .ap-mod-body {
    display:none;
  }
}



/* Area Posts - Módulos / Style: 004
--------------------------------- */
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>.ap-item-post:nth-child(1) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 10px;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .ap-mod-body {
    padding: 10px 0 0;
    padding: 10px 0 15px;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(1) img {
    min-height: 460px;
    max-height: 460px;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .ap-mod-title {
    padding: 5px 0 15px;
  }	
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) img {
    display: none;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .ap-mod-body {
    display: none;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .category-itens {
    display: none;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(3) .ap-item-post {
    border-top: 1px solid #e9e9e9;
    padding: 20px 0;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(3) .post-thumb {
    max-width: calc(50% - 20px);
    float: left;
    margin-right: 20px;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(3) .category-itens {
    padding: 0 0 10px !important;
  }
}
/* COLUNA 2 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-title {
    padding: 0 0 10px;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .post-img {
    display: none;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-body {
    padding: 5px 0 3px;	 
    display: none;
  }
}
/* COLUNA 3 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(2) .ap-mod-body {
    display: none;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-last-child(1) .ap-mod-body {
    display:none;
  }
}



/* Area Posts - Módulos / Style: 005
--------------------------------- */
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>.ap-item-post:nth-child(1) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 10px;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .ap-mod-body {
    padding: 10px 0 0;
    padding: 10px 0 15px;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(1) img {
    min-height: 460px;
    max-height: 460px;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .ap-mod-title {
    padding: 5px 0 15px;
  }	
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) img {
    display: none;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .ap-mod-body {
    display: none;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(2) .category-itens {
    display: none;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(3) .ap-item-post {
    border-top: 1px solid #e9e9e9;
    padding: 20px 0;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(3) .post-thumb {
    max-width: calc(50% - 20px);
    float: left;
    margin-right: 20px;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(3) .category-itens {
    padding: 0 0 10px !important;
  }
}
/* COLUNA 2 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-title {
    padding: 0 0 10px;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .post-img {
    display: none;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) .ap-mod-body {
    padding: 5px 0 3px;	 
  }
}
/* COLUNA 3 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
  }
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(2) .ap-mod-body {
    display: none;
  }
}


/* Area Posts - Módulos / Style: 006
--------------------------------- */
/* GERAL */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-006.ap-items-posts .t4-row>.t4-col .category-itens {
    display: none;
  }
  #t4-main-content .area-posts.style-006.ap-items-posts .t4-row>.t4-col .post-thumb {
    padding-bottom:15px
  }
}
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-006.ap-items-posts .t4-row>.t4-col:nth-child(1)>div:nth-child(1) img {
    min-height: 240px;
    max-height: 240px;
  }
}
/* COLUNA 2 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-006.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(1) img {
    min-height: 240px;
    max-height: 240px;
  }
}
/* COLUNA 3 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-006.ap-items-posts .t4-row>.t4-col:nth-child(3) div:nth-child(1) img {
    min-height: 240px;
    max-height: 240px;
  }
}


/* Area Posts - Módulos / Style: 007
--------------------------------- */
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-last-child(1) .ap-mod-body {
    display:none;
  }   
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post:nth-child(1) .ap-mod-body {
    display:none;
  }
}
/* COLUNA 2 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post:nth-child(1) .post-img {
    height: 190px;
    max-height: 190px;
  } 
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(2)>.ap-item-post:nth-child(1) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 10px;
  }
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post:nth-last-child(1) .post-thumb {
    display:none;
  } 
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
    padding-bottom: 25px;
  }
}
/* COLUNA 3 */
@media (min-width: 767px) {  
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post .post-thumb {
    display:none;
  } 
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
    padding-bottom: 25px;
  }
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-last-child(1) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(2) .post-img {
    display: none;
  }
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post .ap-mod-body {
    display:none;
  }
}
/* COLUNA 4 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(4) .ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
    padding-bottom: 25px;
  }
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(4) .ap-item-post:nth-child(2) .post-img {
    display: none;
  }
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row>.t4-col:nth-child(4) .ap-item-post:nth-child(1) .ap-mod-body {
    display:none;
  }
}


/* Area Posts - Módulos / Style: 008
--------------------------------- */
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-child(1) {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
    padding-bottom: 0px;
  }
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-last-child(1) .post-thumb {
    display:none;
  } 
}
/* COLUNA 2 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post:nth-child(1) .post-thumb {
    display:none;
  } 
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post .ap-mod-body {
    display:none;
  }
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post:nth-child(2) .post-img {
    height: 180px;
    max-height: 180px;
  }
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post:nth-last-child(1) .post-thumb {
    display:none;
  } 
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
    padding-bottom: 25px;
  }
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(2) .ap-item-post:nth-last-child(1) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
}
/* COLUNA 3 */
@media (min-width: 767px) {  
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post .post-thumb {
    display:none;
  } 
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 10px;
    padding-bottom: 25px;
  }
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-last-child(1) {
    border-bottom: 0px solid #e9e9e9;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post:nth-child(2) .post-img {
    display: none;
  }
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(3) .ap-item-post .ap-mod-body {
    display:none;
  }
}
/* COLUNA 4 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row>.t4-col:nth-child(4) .ap-item-post .ap-mod-body {
    display:none;
  }
}




/* Area Posts - Módulos / Style: 101
--------------------------------- */
/* ITEM ÚNICO */
.t4-section.ap-items-posts.style-101.area-posts {
  background: #f3f3f3;
  border-radius: 4px;
  padding: 21px 0 0;
  overflow: hidden;
  width: 100%;
}
.t4-section.ap-items-posts.style-101.area-posts .title-module {
  font-size: 20px;
  font-weight: 600;
}
.t4-section.ap-items-posts.style-101.area-posts p.intro-module {
  font-size: 16px;
  color: #8c8c8c !important;
}
.t4-section.ap-items-posts.style-101.area-posts .t4-col {
  text-align: center;
}  
.t4-section.ap-items-posts.style-101.area-posts .ap-item-post {
  border-bottom: 0px solid #e9e9e9 !important;
  margin-bottom: 0px !important;
  width: 100%;
}
.t4-section.ap-items-posts.style-101.area-posts img {
  border-radius: 4px 4px 0 0 !important;
  margin: 10px 0 -10px 0;
  max-width: 210px !important;
  -webkit-box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.7); 
  box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.2);
  transition:all .2s ease-in-out;
} 
.t4-section.ap-items-posts.style-101.area-posts img:hover {
  margin: 0px 0 0px 0 !important;
} 
@media (max-width: 767px) {
  .t4-section.ap-items-posts.style-101.area-posts {
    margin-bottom: 30px;
  }
}


/* Area Posts - Módulos / Style: 102
--------------------------------- */
/* ITEM ÚNICO */
.t4-section.ap-items-posts.style-102.area-posts {
  background: rgba(225, 225, 225, 1);
  border-radius: 4px;
  padding: 21px 0 0;
  overflow: hidden;
  width: 100%;
}
.t4-section.ap-items-posts.style-102.area-posts .title-module {
  font-size: 20px;
  font-weight: 600;
}
.t4-section.ap-items-posts.style-102.area-posts p.intro-module {
  font-size: 16px;
  color: #8c8c8c !important;
}
.t4-section.ap-items-posts.style-102.area-posts .t4-col {
  text-align: center;
}  
.t4-section.ap-items-posts.style-102.area-posts .ap-item-post {
  border-bottom: 0px solid #e9e9e9 !important;
  margin-bottom: 0px !important;
  width: 100%;
}
.t4-section.ap-items-posts.style-102.area-posts img {
  border-radius: 4px !important;
  margin: 10px 0 55px 0;
  max-width: 140px !important;
  -webkit-box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.7);
  box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.2);
  transition: all .2s ease-in-out;
}
.t4-section.ap-items-posts.style-102.area-posts img:hover {
  margin: 5px 0 60px 0 !important;
} 
.t4-section.ap-items-posts.style-102 .btn-assine-edicao {
  width: 100%;
  background: #ff3b3f;
  position: absolute;
  bottom: 0;
  margin: 0px 0 0 -15px;
  padding: 10px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}
@media (max-width: 767px) {
  .t4-section.ap-items-posts.style-102.area-posts {
    margin-bottom: 30px;
  }
}






/* Area Posts - Módulos / Style: 103
--------------------------------- */
/* ITEM ÚNICO */
.t4-section.ap-items-posts.style-103.area-posts {
  padding: 0;
}
.t4-section.ap-items-posts.style-103.area-posts .title-module {
  font-size: 20px;
  font-weight: 600;
}
.t4-section.ap-items-posts.style-103.area-posts p.intro-module {
  font-size: 16px;
  color: #8c8c8c !important;
}
.t4-section.ap-items-posts.style-103.area-posts .t4-col {
  text-align: center;
}  
.t4-section.ap-items-posts.style-103.area-posts .ap-item-post {
  border-bottom: 0px solid #e9e9e9 !important;
  margin-bottom: 0px !important;
  width: 100%;
}
.t4-section.ap-items-posts.style-103.area-posts img {
  border-radius: 4px !important;
  margin: 10px 0 55px 0;
  max-width: 140px !important;
  -webkit-box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.7);
  box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.2);
  transition: all .2s ease-in-out;
}
.t4-section.ap-items-posts.style-103.area-posts img:hover {
  margin: 5px 0 60px 0 !important;
} 
.t4-section.ap-items-posts.style-103 .btn-assine-edicao {
  width: 100%;
  background: #ff3b3f;
  position: absolute;
  bottom: 0;
  margin: 0px 0 0 -15px;
  padding: 10px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}
@media (max-width: 767px) {
  .t4-section.ap-items-posts.style-103.area-posts {
    margin-bottom: 30px;
  }
}






/* Módulo - Banca Virtual
--------------------------------- */
.mod-banca-virtual {
  background: rgba(225, 225, 225, 1);
  border-radius: 4px;
  padding: 15px;
  text-align: center;
}
.mod-banca-virtual .title {
  text-transform: uppercase;
  margin-bottom: 5px;
  text-align: left;
}
.mod-banca-virtual .img-banca {
  background: #fff;
  border-radius: 4px;
}
#t4-main-content .style-056 .h-mod-news.news-1 {
  padding-left: 0px !important;
}
.style-056 .t4-h-destaque-6-col-1 .h-mod-news-1.h-mod-news {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.style-056 .t4-h-destaque-6-col-1 .h-mod-news-1.h-mod-news .bg-gray {
  width: calc(100% - 0px)!important;
}
@media (max-width: 767px) {
  #t4-main-content .style-056 .h-mod-news.news-1 {
    padding-left: 0px !important;
    padding-right: 0 !important;
  }
}
#t4-main-content .style-056 .mod-banca-virtual {
  margin: 10px 0;
  height: 300px;
}
.sidebar-r .mod-banca-virtual {
  margin-top: 20px !important;
}




/* Módulo - Mais Lidas / Style: 000
--------------------------------- */
.ap-title-mod.mod-insert {
  background: #efefef;
  padding: 20px 20px 0 !important;
  font-size: 16px;
  border-radius: 4px 4px 0 0;
}
.mod_easyblogmostpopularpost {
  background: #efefef;
  padding: 5px 20px 20px;
  border-radius: 0 0 4px 4px;
  margin-bottom: 15px;
}
.mod_easyblogmostpopularpost .eb-mod-body {
  display: none;
}



/* Módulo - Mais Lidas / Style: 001
--------------------------------- */
#eb.mpp-style-001 .mod-item+.mod-item {
  border-top: 1px solid #e2e2e2;
}
#eb.mpp-style-001 img.post-img {
  max-height: 180px;
  width: 100%;
  object-fit: cover;
}
#eb.mpp-style-001 .ap-mod-title {
  padding: 10px 0 0;
}
#eb.mpp-style-001 .ap-mod-title a {
  font-size: 20px;
  padding: 0px 0 5px 0;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}
#eb.mpp-style-001 .mod-item+.mod-item .post-thumb, #eb.mpp-style-001 .mod-item+.mod-item .eb-mod-body {
  display:none;
}
#eb.mpp-style-001 .mod-item+.mod-item .ap-mod-title {
  padding: 0px 0 0;
}
#eb.mpp-style-001 .mod-item .ap-mod-title a, #eb.mpp-style-001 .mod-item+.mod-item .ap-mod-title a {
  font-size: 16px;
  padding: 0px 0 5px 0;
}
.ap-mod-title:after {
  background: #ff923b;
  content: "";
  width: 60px;
  height: 4px;
  padding: 0;
  display: block;
  margin: 2px 0 6px;
}




/* Módulo - Breadcrumbs
--------------------------------- */
div#t4-breadcrumbs span.icon.fa.fa-home {
  display: none;
}
div#t4-breadcrumbs {
  background: #086788;
  color: #fff;
}
div#t4-breadcrumbs a, div#t4-breadcrumbs span {
  color: #fff;
}


/* Módulo - Banca Virtual
--------------------------------- */
.mod-banca-virtual {
  border-radius: 4px;
  padding: 15px;
  text-align: center;
}
.mod-banca-virtual .title {
  text-transform: uppercase;
  margin-bottom: 5px;
  text-align: left;
}
.mod-banca-virtual .img-banca {
  background: #fff;
  border-radius: 4px;
}



/* Módulo - Posts Relacionados / Style: 001
--------------------------------- */
#eb.pr-style-001:before {
  content: 'Leia Também:';
  font-weight: 600;
  padding: 0 0 10px;
  display: block;
  color: #8c8c8c;
}
#eb.pr-style-001 .mod-item+.mod-item {
  border-top: 1px solid #e9e9e9;
  margin-top: 20px;
  padding-top: 10px;
}
#eb.pr-style-001 img.post-img {
  max-height: 180px;
  width: 100%;
  object-fit: cover;
}
#eb.pr-style-001 .mod-title {
  padding: 10px 0 0;
  font-weight: 500;
}
#eb.pr-style-001 .mod-item+.mod-item .post-thumb, #eb.pr-style-001 .mod-item+.mod-item .eb-mod-body {
  display:none;
}



/* Area Posts - Módulos / Mod News Card
--------------------------------- */
.h-mod-news.unique-news.h-mod-news-card {
  padding: 0 !important;
  border-radius: 3px !important;
}
.btn-link:hover {
  text-decoration: none !important;
}


/* Area Posts - Módulos / Style: 050
--------------------------------- */
/* COLUNA 1 */
#t4-main-content .style-050 .h-mod-news.h-mod-news-1,
#t4-main-content .style-050 .h-mod-news.h-mod-news-3 {
  padding-left: 0px !important;
}
#t4-main-content .style-050 .h-mod-news.h-mod-news-2 {
  padding-right: 15px !important;
}
#t4-main-content .style-050 .h-mod-news.h-mod-news-6,
#t4-main-content .style-050 .h-mod-news.h-mod-news-4 {
  padding-right: 0px !important;
}
.h-mod-news .cover-img-gride {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.h-mod-news-1 .cover-img-gride {
  height: 300px;
}
div#t4-h-destaque-3	.h-mod-news-1 .cover-img-gride {
  height: 350px !important;
}
.h-mod-news-1 .eb-mod-title {
  position: absolute;
  bottom: 50px;
  font-size: 30px;
  font-weight: 600;
  padding: 20px;
  line-height: 36px;
}
@media (max-width: 767px) {
  .h-mod-news-1 .eb-mod-title {
    font-size: 20px;
  }
}

.h-mod-news-1 .bg-gray {
  width: calc(100% - 10px) !important;
}
.h-mod-news-1.h-mod-news.unique-news .bg-gray {
  width: 100% !important;
}
.h-mod-news-3 .cover-img-gride {
  height: 300px;
}
.h-mod-news-3 .eb-mod-title {
  position: absolute;
  bottom: 50px;
  font-size: 20px;
  font-weight: 600;
  padding: 20px;
  line-height: 28px;
}
.style-050 .h-mod-news-3 .bg-gray {
  width: calc(100% - 10px) !important;
}
@media (max-width: 767px) {
  .style-050 .h-mod-news-3 .bg-gray {
    width: calc(100%) !important;
  }
}
.h-mod-news-4 .cover-img-gride {
  height: 200px;
}
.h-mod-news-4 .eb-mod-title {
  position: absolute;
  font-size: 17px;
  font-weight: 600;
  padding: 0 20px;
  width: calc(100% - 0px);
}
.h-mod-news-4.h-mod-news .bg-gray {
  background: #086788;
  background: linear-gradient(0deg, rgba(0,0,0,.6) 0%, rgba(0,0,0,.5) 50%, rgba(0,0,0,.2) 100%) !important;
  margin-left: 140px;
  border-radius: 0 4px 4px 0 !important;
  width: calc(100% - 150px);
}
.h-mod-news-4 .cover-img-gride {
  height: 140px;
  width: 140px;
}
.h-mod-news-4  .mod-post-type {
  padding: 20px;
  display: none;
}

.h-mod-news-5 .cover-img-gride {
  height: 200px;
}
.h-mod-news-5 .eb-mod-title {
  position: absolute;
  font-size: 14px;
  font-weight: 600;
  padding: 20px 20px;
  height: 145px;
  overflow: hidden;
  line-height: 20px;
  padding: 10px 10px;
}
.h-mod-news-5.h-mod-news .bg-gray {
  background: #4ebbb7;
  margin-left: 140px;
  border-radius: 0 4px 4px 0 !important;
  width: calc(100% - 160px);
}
.h-mod-news-5.h-mod-news .meta-info-chapeu-post {
  display: none;
}
.h-mod-news-5 .cover-img-gride {
  height: 140px;
  width: 140px;
}
.h-mod-news-5 .grid-btns-bottom {
  display: none !important;
}
.h-mod-news-5 .mod-post-type {
  position: absolute;
  bottom: 0;
}
.h-mod-news-5 .mod-post-type:before {
  content: '';
  border-top: 1px solid rgba(255, 255, 255, .2);
  width: calc(100% - 0px);
  position: absolute;
  margin-top: -5px;
}


.h-mod-news-6 .cover-img-gride {
  height: 200px;
}
.h-mod-news-6 .eb-mod-title {
  position: absolute;
  font-size: 14px;
  font-weight: 600;
  padding: 20px 20px;
  height: 145px;
  overflow: hidden;
  line-height: 20px;
  padding: 10px 10px;
}
.h-mod-news-6.h-mod-news .bg-gray {
  background: #ff923b;
  margin-left: 140px;
  border-radius: 0 4px 4px 0 !important;
  width: calc(100% - 150px);
}
.h-mod-news-6.h-mod-news .meta-info-chapeu-post {
  display: none;
}
.h-mod-news-6 .cover-img-gride {
  height: 140px;
  width: 140px;
}
.h-mod-news-6 .grid-btns-bottom {
  display: none !important;
}
.h-mod-news-6 .mod-post-type {
  position: absolute;
  bottom: 0;
}
.h-mod-news-6 .mod-post-type:before {
  content: '';
  border-top: 1px solid rgba(255, 255, 255, .2);
  width: calc(100% - 0px);
  position: absolute;
  margin-top: -5px;
}


.h-mod-news>div {
  background: #4b4b4b !important;
  border-radius: 4px !important;
  padding: 0px !important;
}

.h-mod-news a {
  color: #fff;
  text-decoration: none !important;
}
.h-mod-news a:hover {
  color: #fff;
}


.h-mod-news {
  overflow: unset;
}
.h-mod-news .cover-img-gride {
  background-position: center center !important;
  background-size: cover !important;
  border-radius: 4px 0 0 4px !important;
}
.h-mod-news .mod-post-type {
  padding: 20px;
}
.h-mod-news .bg-gray {
  width: 100%;
  background: rgba(0,0,0,.3);
  background: linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
  content: '';
  height: inherit;
  border-radius: 4px;
  position: absolute;
  z-index: 1;
}

.h-mod-news .grid-btns-bottom {
  width: 100%;
  display: inline-flex;
  position: absolute;
  bottom: 0px;
  padding: 10px;
}
.h-mod-news .grid-btns-bottom:before {
  content: '';
  border-top: 1px solid rgba(255, 255, 255, .2);
  width: calc(100% - 40px);
  position: absolute;
  margin-top: -5px;
}
.h-mod-news .grid-btns-bottom div {
  padding: 5px 10px 5px;
}
.t4-h-destaque-2-col-2-ad.h-mod-news-7 * {
  border-radius: 4px !important;
}
#t4-main-content .style-050 .h-mod-news-7 {
  margin: 10px 0 0 -6px !important;
  padding: 0px !important;
  position: absolute;
  max-height: 620px !important;
  overflow: hidden;
  border-radius: 4px;
}



@media (max-width: 767px) {
  #t4-main-content .style-050 .h-mod-news-7 {
    margin: 25px 0 0 !important;
    padding: 0px !important;
    position: relative;
    max-height: max-content !important;
    overflow: inherit;
  }
  #t4-main-content .style-050 .mod_ijoomlazone:nth-child(1) .adg_table {
    margin: 0 !important;
  }
  #t4-main-content .style-050 .mod_ijoomlazone:nth-child(1) .adv_standard_d>div {
    padding: 0 !important;
  }
  .t4-col.main-content-1 {
    margin-top: 20px;
  }
  #t4-main-content .style-050 .h-mod-news.h-mod-news-2 {
    padding-right: 10px !important;
    padding-left: 0px !important;
  }
  #t4-main-content .style-050 .h-mod-news.h-mod-news-1, #t4-main-content .style-050 .h-mod-news.h-mod-news-3, #t4-main-content .style-050 .h-mod-news.h-mod-news-2, #t4-main-content .style-050 .h-mod-news.h-mod-news-6, #t4-main-content .style-050 .h-mod-news.h-mod-news-4, #t4-main-content .style-050 .h-mod-news.h-mod-news-5 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .t4-section.ap-items-posts.style-102.area-posts {
    margin-bottom: 0px;
  }

  .h-mod-news-1 .bg-gray, .h-mod-news-3 .bg-gray, .h-mod-news-4 .eb-mod-title {
    width: calc(100% - 0px) !important;
  }
  div#t4-h-destaque-2-col-2-l1 .t4-section.container {
    padding-right: 0px !important;
  }
  .h-mod-news-5.h-mod-news .bg-gray, .h-mod-news-6.h-mod-news .bg-gray {
    width: calc(100% - 140px);
  }
}




/* Page FlipBook (page-flip-book)
--------------------------------- */
.page-flip-book .t4-col.t4-post-sidebar-l, .page-flip-book .t4-col.t4-post-sidebar-r {
  display: none !important;
}
.page-flip-book .t4-col.t4-post-content {
  width: 100% !important;
  max-width: 100% !important;
}


/* Pagina de Evento (page-eventos)
--------------------------------- */
.page-eventos .t4-col.t4-post-sidebar-l {
  display: none !important;
}
.page-eventos .t4-col.t4-post-content {
}
body.page-eventos .t4-section.t4-post-area {
  max-width: 1060px !important;
  margin: 0 auto;
}


/* Pagina da Edição Impressa (banca-virtual)
--------------------------------- */
body.view-entry.banca-virtual a.eb-related-thumb {
  height: 290px;
}
body.view-entry.banca-virtual div.mod_easyblogrelatedpost,
body.view-entry.banca-virtual span.publication-in-date,
body.view-entry.banca-virtual .es-post-state,
body.view-entry.banca-virtual .eb-entry-meta.text-muted br {
  display: none !important;
}
body.view-entry.banca-virtual .t4-col.t4-post-sidebar-l {
  display: none !important;
}
body.view-entry.banca-virtual .t4-section.t4-post-area {
  max-width: 1060px !important;
  margin: 0 auto;
}




/* EASYSOCIAL
--------------------------------- */
#es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn, #es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn:focus, #es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn:active, #es .es-story-privacy .es-privacy .es-privacy-toggle, #es .btn-es-primary {
  background: #ff3b3f !important;
  color: #fff !important;
  border-color: rgba(74,144,226,0) !important;
}
#es .es-mobile-filter-slider .is-active .es-mobile-filter-slider__btn:hover, #es .es-story-privacy .es-privacy .es-privacy-toggle:hover, #es .es-story-privacy .es-privacy .es-privacy-toggle:focus, #es .es-story-privacy .es-privacy .es-privacy-toggle:active, #es .btn-es-primary:hover, #es .btn-es-primary:active, #es .btn-es-primary:focus {
  background-color: #ce1317 !important;
  border-color: #ce1317 !important;
}
#es .es-stepbar .es-stepbar__lists>li.active a {
  background: #ff3b3f;
  color: #fff;
}
#es .es-snackbar, #es .o-form-actions {
  background-color: transparent !important;
}
#es {
  font-size: 14px;
  font-family: 'Heebo', sans-serif;
}
#es .btn-sm {
  font-size: 11px;
}
#es .o-alert {
  margin-top: -2px;
}	
#es.es-main {
  margin-top: 40px;
}
#es .o-form-actions {
  padding: 16px 0;
  background-color: #fff;
  border-top: 0px solid #e1e1e1;
}
#es .es-snackbar {
  background-color: #fff;
  padding: 0 0 0 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.es-field-header {
  border-bottom: 2px solid #f7f7f7;
  margin-bottom: 30px;
  padding-bottom: 5px;
}
#es .es-hr {
  margin: 16px 0;
  border-top: 2px solid #f7f7f7;
}
#es .o-tabs--stacked .o-tabs__link {
  padding: 5px 4px;
  margin-left: -4px;
}
#es .o-tabs--stacked .o-tabs__item {
  border-right: 4px solid transparent;
}
#es .o-tabs--stacked .o-tabs__item.active>.o-tabs__link {
  border-right: 4px solid #428bca;
}



/* EASYSOCIAL - Mobile
--------------------------------- */
#eb.is-mobile .eb-table-filter .form-control {
  min-width: 100%;
}



/* EASYSOCIAL - Timeline
--------------------------------- */
#es.view-dashboard>.es-dashboard {
  max-width: 500px;
  margin: 0 auto !important;
  position: relative;
  font-family: sans-serif;
}
#es .es-stream-apps__title {
  font-weight: 500;
}



/* EASYSOCIAL - Página de Perfil
--------------------------------- */
.view-profile .t4-mainnav {
  margin-bottom: 0px;
}
#es .es-profile-header {
  border-radius: 0 0 3px 3px;
  margin-top: -1px;
}
#es .es-profile-header__avatar-wrap>a {
  border-radius: 4px;
}
#es .es-profile-header__avatar-wrap .es-flyout-content .es-flyout-button {
  margin: 0 4px;
  border-radius: 0 0 3px 3px;
}
#es.view-profile .es-streams {
  /*max-width: 640px;*/
  margin: 40px auto;
}



/* EASYSOCIAL - Perfil - Editar
--------------------------------- */
#es .es-forms__actions {
  margin: 30px 0 100px;
}
div#es.view-profile.layout-edit {
  margin-bottom: 120px;
}



/* EASYSOCIAL - Foto Popup
--------------------------------- */

#es.es-photo-popup .es-popup-handle {
  padding-right: 0px;
}
#es .es-photo-item.layout-item .es-photo-nav-button {
  display: none;
}
#es .es-photo-item .es-photo-content .es-photo a {
  cursor: default;
}



/* EASYSOCIAL - Página de Cadastro
--------------------------------- */
.view-registration.layout-oauth #es .o-avatar img {
  width: 64px !important;
  height: 64px !important;
  border: 5px solid #fff;
}
body.view-registration div#es.view-registration {
  max-width: 600px;
  background: #efefef;
  border-radius: 10px;
  padding: 30px;
  margin: 0 auto;
  position: relative;
  display: block;
}



/* Página Inicial - Portal
--------------------------------- */
body.homepage.homepage-portal #t4-main-body .eb-post-admin__item {
  display: none !important;
}
body.view-latest.homepage.homepage-portal .t4-main-body {
  padding-top: 15px;
  padding-bottom: 3rem;
}
body.view-latest.homepage.homepage-portal #eb .eb-card {
  -webkit-box-shadow: 0 0 12px rgba(0,0,0,0);
  box-shadow: 0 0 12px rgba(0,0,0,0);
  border-radius: 4px;
  border: 1px solid #ccc;
}
body.view-latest.homepage.homepage-portal #eb .eb-card__ft {
  padding: 8px 16px;
  display: none;
}
body.view-latest.homepage.homepage-portal #eb .eb-mod-title {
  font-size: 30px;
  line-height: 36px;
}
body.view-latest.homepage.homepage-portal .ads-entries, .ads-entries {
  position: relative;
  margin: -20px auto 0;
}
body.view-latest.homepage.homepage-portal #eb .eb-cards>div:nth-child(2),
body.view-latest.homepage.homepage-portal #eb .eb-cards>div:nth-child(3),
body.view-latest.homepage.homepage-portal #eb .eb-cards>div:nth-child(4),
body.view-latest.homepage.homepage-portal #eb .eb-cards>div:nth-child(5),
body.view-latest.homepage.homepage-portal #eb .eb-cards>div:nth-child(6),
body.view-latest.homepage.homepage-portal #eb .eb-cards>div:nth-child(7) {
  display: none !important;
}
#eb .eb-cards--3 .eb-cards__item {
  width: auto !important;
  max-width: 100% !important;
  min-width: 0% !important;
  flex: 30% !important;
  padding: 0 8px 8px !important;
}
/*#eb .eb-cards--3 .eb-cards__item:nth-child(2n) { flex: 40% !important; }
#eb .eb-cards--3 .eb-cards__item:nth-child(3n) { flex: 30% !important; }
#eb .eb-cards--3 .eb-cards__item:nth-child(3n) { flex: 40% !important; }
#eb .eb-cards--3 .eb-cards__item:nth-child(4n) { flex: 30% !important; }
#eb .eb-cards--3 .eb-cards__item:nth-child(5n) { flex: 40% !important; }
#eb .eb-cards--3 .eb-cards__item:nth-child(6n) { flex: 30% !important; }
#eb .eb-cards--3 .eb-cards__item:nth-child(6n) { flex: 40% !important; }
*/
@media (max-width: 768px) {
  #eb .eb-cards--3 .eb-cards__item {flex: 100% !important; padding: 0 5px 10px !important;}
  #eb .eb-cards--3 .eb-cards__item:nth-child(2n) { flex: 100% !important; }
  #eb .eb-cards--3 .eb-cards__item:nth-child(3n) { flex: 100% !important; }
  #eb .eb-cards--3 .eb-cards__item:nth-child(3n) { flex: 100% !important; }
  #eb .eb-cards--3 .eb-cards__item:nth-child(4n) { flex: 100% !important; }
  #eb .eb-cards--3 .eb-cards__item:nth-child(5n) { flex: 100% !important; }
  #eb .eb-cards--3 .eb-cards__item:nth-child(6n) { flex: 100% !important; }
  #eb .eb-cards--3 .eb-cards__item:nth-child(6n) { flex: 100% !important; }
}
@media (max-width: 767px) {  
	.ads-entries {
	  width: 100% !important;
	  max-width: 100% !important;
	  padding: 5px !important;
	  height: 50px;
	}
	.ads-entries iframe {
	  width: 100% !important;
	  max-width: 100% !important;
	}
}

/* Página Inicial - Módulos de Destaque
--------------------------------- */
.meta-info-chapeu-post {
  padding: 20px 0 0 20px;
}
.meta-info-chapeu-post span {
  color: #fff;
  padding: 20px 0 0 0;
}
.meta-info-chapeu-post span+span {
  display: none;
}
.h-grid-o {
  padding:0px !important;
}

.h-mod-news {
  margin: 0 !important;
  padding:10px !important;
}
.h-mod-news>div {
  border-radius: 5px !important;
}

.msg-api.msg-dark {
  color: #fff !important;
}

.t4-pagina-inicial>div>div>.t4-section-inner {
  padding: 20px 0 0 !important;
  margin: 0 !important;
}
div#t4-pagina-inicial>div>.t4-section-inner.container {
  padding: 0 !important;
}
.t4-pagina-inicial #t4-h-destaque>div {
  margin: 0 -10px 20px;
}

.t4-h-destaque-2-col-2-ad .mod_ijoomlazone .adg_table {
  margin: 10px -10px 0px 10px !important;
}
.t4-h-destaque-2-col-2-ad .mod_ijoomlazone .adg_table img {
  border-radius: 5px  !important;
}

.t4-h-destaque-4-col-2-ad .mod_ijoomlazone .adg_table {
  max-width: 610px !important;
  margin: 10px 0 0 15px !important;
}

div#t4-h-destaque.style-051 .evento-unic {
  display: inline-block;
}
@media (max-width: 768px) {
  div#t4-h-destaque.style-051 * {
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
  }
  div#t4-h-destaque.style-051 .t4-section-inner.container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  div#t4-h-destaque.style-051 .evento-unic {
    margin: 10px 0 10px;
  }
  div#t4-h-destaque.style-051 .evento-unic img {
    width: 100%;
  }
  div#t4-eventos a.eb-mod-image-cover {
    margin-right: 0px !important;
  }
}



#t4-main-content .style-051 .h-mod-news {
  padding-left: 0px !important;
}
@media (max-width: 767px) {
  #t4-main-content .style-051 .h-mod-news {
    padding-left: 0px !important;
    padding-right: 0 !important;
  }
}


#t4-main-content .style-053 .h-mod-news.h-mod-news-1 {
  padding-left: 0px !important;
}
#t4-main-content .style-053 .h-mod-news-3 .bg-gray {
  width: calc(100% - 0px) !important;
}
.main-content-1 .t4-h-destaque-4-col-2-ad .mod_ijoomlazone:nth-child(1) .adg_table {
  margin: 10px 0 30px 15px !important;
  max-width: 620px !important;
}

@media (max-width: 992px) {	
  #t4-main-content .style-053 .h-mod-news.h-mod-news-1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 5px !important;
  }
  .main-content-1 .t4-h-destaque-4-col-2-ad .mod_ijoomlazone:nth-child(1) .adg_table {
    margin: 5px 0 0 0 !important;
    padding: 0;
  }
  div#t4-h-destaque-6.t4-h-destaque-6.home-destaque-linha-6 div#t4-h-destaque-6-col-2>div {
    padding: 0 6px !important;
  }
}


#t4-main-content .style-055 {
  padding: 0 5px;
}

.t4-section-inner.container.home-page-videos {
  padding: 0;
}



div#t4-h-newsletter .mod-newsletter {
  background: #ff3b3f !important;
  border-radius: 5px !important;
  padding: 20px !important;
  color:#fff !important;
  height: 300px !important;
  margin: 10px 0px 0px !important;
}
div#t4-h-enquete .mod-enquete {
  background: #ff3b3f !important;
  border-radius: 5px !important;
  padding: 20px !important;
  color:#fff !important;
  margin: 10px 10px 0px 10px !important;
  height: 420px !important;
}
div#t4-videos {
  background: #0f1b27 !important;
  border-radius: 7px !important;
  height: 660px !important;
  padding: 15px 0 !important;
  margin: 0 0 10px 0!important;
}
@media (max-width: 992px) {	
  div#t4-h-newsletter {
    padding: 0;
  }
  div#t4-h-climatempo {
    padding-left: 0;
  }
}




/* .mod-videos-portal
--------------------------------- */
.mod-videos-portal {
  background: #0f1b27;
  border-radius: 4px;
  padding: 20px 30px 10px 20px;
  margin: -10px 0 10px;
}
.mod-videos-portal .h-mod-news>div {
  background: transparent !important;
}
.mod-videos-portal a.eb-post-video-cover {
  width: 100%;
  height: 445px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  border: 0 solid #fff;
  background-position: center center;
  display: inline-block;
  border-radius: 4px;
}
.mod-videos-portal  .eb-mod-title {
  font-size: 20px;
  font-weight: 600;
  padding: 10px 0 20px 0;
  line-height: 28px;
}
.mod-videos-portal .grid-btns-bottom {
  width: 100%;
  display: inline-flex;
  position: relative;
}
.mod-videos-portal .h-mod-news .grid-btns-bottom div {
  margin-left: -10px;
}
.mod-videos-portal .unique-video .h-mod-news {
  padding: 10px 0 0 !important;
}
.mod-videos-portal .list-video {
  padding: 0 20px !important;
}
.mod-videos-portal .list-video .video-item {
  background: #fff;
  border-radius: 4px;
  margin-bottom: 15px;
}
.mod-videos-portal .list-video .video-item  .eb-mod-title {
  font-size: 16px;
  font-weight: .00;
  padding: 0;
  line-height: 22px;
  color:#000;
}
.mod-videos-portal .list-video .video-item .eb-post-thumb-video {
  max-width: 140px;
  height: 100px;
  border-radius:4px 0 0 4px;
}
.mod-videos-portal .list-video .video-item .eb-post-thumb-video a.eb-post-video-cover {
  height: 100px;
  border-radius:4px 0 0 4px;
}
.mod-videos-portal .list-video .video-item {
}
.mod-videos-portal .list-video .video-item .eb-post-thumb-video {
  display: block;
  position: relative;
  background: #000;
}
.mod-videos-portal .list-video .video-item .video-infos {
  float: left;
  display: block;
  position: relative;
}
.mod-videos-portal .list-video .video-item a.eb-post-video-cover i {
  color: #fff;
  position: relative;
  font-size: 30px;
  padding: 30% 40% 0;
  transition:all .1s ease;
}
.mod-videos-portal .unique-video a.eb-post-video-cover i {
  color: #fff;
  position: relative;
  font-size: 50px;
  padding: 23% 48% 0;
}
.mod-videos-portal .list-video .video-item a.eb-post-video-cover {
  transition:all .1s ease;
  opacity:.9;
}
.mod-videos-portal .unique-video a.eb-post-video-cover {
  transition:all .1s ease;
  opacity:.9;
}
.mod-videos-portal .list-video .video-item a.eb-post-video-cover:hover {
  opacity:.8;
}
.mod-videos-portal .unique-video a.eb-post-video-cover:hover {
  opacity:.8;
}
.mod-videos-portal .list-video .grid-btns-bottom {
  display: none;
}
.mod-videos-portal .list-video .grid-btns-bottom * {
  color: #737373;
}
@media (max-width: 767px) {
  .mod-videos-portal {
    margin: 0px 0 10px;
    padding: 20px;
  }
  .mod-videos-portal a.eb-post-video-cover {
    height: 200px;
  }
  .mod-videos-portal .list-video {
    padding: 0px 30px !important;
  }
  .mod-videos-portal .list-video .video-item {
    margin-bottom: 0px;
    margin-top: 15px;
  }
  .mod-videos-portal .list-video .video-item .eb-post-thumb-video {
    max-width: 100%;
    height: 200px;
    border-radius: 4px 4px 0 0;
  }
  .mod-videos-portal .list-video .video-item .eb-post-thumb-video a.eb-post-video-cover {
    height: 200px;
    border-radius: 4px 4px 0 0;
  }
  .mod-videos-portal .unique-video a.eb-post-video-cover i, .mod-videos-portal .list-video .video-item a.eb-post-video-cover i {
    font-size: 30px;
    padding: 24% 42% 0;
  }
  .mod-videos-portal .list-video .grid-btns-bottom {
    border-top: 1px solid #e8e8e8;
    margin: 10px 0 -5px;
    border-radius: 0 !important;
    display: inline-flex;
  }
}



/* EASYSOCIAL - Comentários
--------------------------------- */

#es .es-comments-form, #es .es-comment_del {
  padding: 8px 0;
}
#es .es-comments-wrap_del {
  background-color: #fff;
}



/* EASYSOCIAL - Pádina de Login
--------------------------------- */
body.view-login .t4-col.sidebar-r {
  display: none !important;
}
#es .es-login-box__msg {
  color: #000;
}
#es .es-login-box__msg-title, #es .es-login-box__msg-desc {
  text-shadow: 0 0 0px rgba(0,0,0,0), 0 0 0px rgba(0,0,0,0);
}
#es .es-login-box {
  background-image: none !important;
  background: #fff;
}
#es .es-login-box__msg-title {
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}
#es .es-login-box__msg-title a {
  font-weight: 600;
}
#es label {
  font-weight: 500;
}
#es .es-social-signon__title h1 {
  font-size: 16px;
}
#es .es-social-signon__subtitle {
  color: #464646;
}
#es .es-login-social-container .btn-sm {
  padding: 10px 10px 9px !important;
  font-size: 15px;
  border-radius: 4px;
  font-weight: 500;
}
#es .es-login-social-container .btn-sm i {
  font-size: 24px;
  vertical-align: middle;
  margin-top: -4px !important;
  padding: 0 2px 0 0!important;
}
#es .es-login-social-container .fa-facebook-f:before, #es .es-login-social-container .fa-facebook:before, .fa-facebook-f:before {
  content: "\f39e" !important;
}
#es .btn-es-facebook {
  color: #fff !important;
  background-color: #4267B2 !important;
  border-color: #4267B2 !important;
}
#es .es-login-box__form-title {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  color: #ff3b3f;
}
#es .es-login-box__form {
  background: #efefef;
  box-shadow: 0 2px 12px rgba(0,0,0,0);
}
#es .es-login-box__form .btn-es-primary-o {
  color: #ffffff!important;
  background-color: #ff3b3f!important;
  border-color: #dc0005!important;
}
#es .es-login-box__form .btn-es-primary-o:hover {
  color: #ffffff!important;
  background-color: #dc0005!important;
  border-color: #dc0005!important;
}


/* Módulo de Eventos
--------------------------------- */
div#t4-eventos {
  background: #000 !important;
  border-radius: 7px !important;
  height: auto;
  padding: 20px 10px 20px 0px !important;
  margin: 10px 0px 10px 0px;
}
div#t4-eventos a.eb-mod-image-cover {
  margin-right: 10px;
}
div#t4-eventos a.eb-mod-image-cover img {
  max-width: 300px !important;
}
.slider-eventos {
  background: #000 !important;
  border-radius: 7px !important;
  height: auto !important;
  padding: 20px 0px 20px 0px !important;
  margin: 10px 15px  !important;
}
#eb.slider-eventos .eb-gallery-item {
  width: fit-content !important;
  width: 280px !important;	
}
#eb.slider-eventos .swiper-wrapper.
#eb.slider-eventos .eb-gallery-item {
  width: 300px !important;
}
.slider-eventos .eb-gallery-stage,
.slider-eventos .eb-mod-thumb .eb-mod-image-cover {
  border: 0px solid #e1e1e1  !important;
}
.slider-eventos .eb-mod-thumb .eb-mod-image-cover:before {
  border: 0px solid #171717 !important;
  border-radius: 5px !important;
}
.slider-eventos .eb-gallery-button.eb-gallery-next-button {
  border: none !important;
  position: absolute !important;
  right: 0px !important;
  margin: 0 !important;
  height: -webkit-fill-available !important;
  height: 300px !important;
  background: rgba(0,0,0,1) !important;
}
.slider-eventos .eb-gallery-button.eb-gallery-prev-button {
  border: none !important;
  position: absolute !important;
  left: 0px !important;
  margin: 0 !important;
  height: -webkit-fill-available !important;
  background: rgba(0,0,0,1) !important;
}
#eb.slider-eventos .eb-gallery-buttons {
  border: 0px solid #e1e1e1 !important;
}
#eb.slider-eventos .eb-gallery-buttons i {
  color: #fff !important;
  vertical-align: text-bottom;
  height: 221px !important;
  padding: 90px 0 0;
  font-size: 30px !important;
}
#eb.slider-eventos .eb-gallery-button {
  opacity: .5;
}
#eb.slider-eventos .eb-gallery-button:hover {
  opacity: .8;
}
#eb.slider-eventos .eb-gallery-item:last-child {
  margin-right: 100px !important;
}#eb.slider-eventos .eb-gallery-item:first-child {
  margin-left: 20px !important;
}
@media (max-width: 767px) {
  #eb.mod-easyblogshowcase.is-mobile .eb-gallery-box {
    padding-bottom: 0px;
  }
  #eb.slider-eventos .eb-gallery-button {
    width: 25px !important;
  }
}


/* EASYSOCIAL - MÓDULO: Enquete Poll
--------------------------------- */
div#t4-h-enquete {
  background: #ff3b3f;
  border-radius: 4px;
  margin: 10px 0;
  padding: 20px !important;
  color: #fff;
  max-height: 620px;
}
div#t4-h-enquete .title {
  margin-bottom: 10px;
}
div#t4-h-enquete .mod-sppoll>strong {
  font-size: 20px;
}
div#t4-h-enquete form.form-sppoll {
  background: #fff;
  color: #000;
  border-radius: 4px;
  padding: 15px 0;
  margin-top: 15px;
}
div#t4-h-enquete form.form-sppoll .radio {
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px;
  margin-bottom: 15px;
  padding: 0 15px;
}
div#t4-h-enquete input.btn.btn-default {
  position: relative;
  margin: 0 auto;
  width: 100%;
  font-weight: 600;
  text-transform: uppercase;
  color: #ff3b3f;
}
span.poll-votes, input.btn.btn-success.btn-poll-result {
  display: none !important;
}
.sp-poll-result:before {
  content: 'Seu voto foi computado com sucesso!';
  font-weight: 500;
  background: rgba(255,255,255,.3);
  padding: 5px 10px;
  position: relative;
  border-radius: 4px;
  display: block;
  margin: 10px 0;
}
@media (max-width: 767px), (max-height: 992px)  {
  div#t4-h-enquete .mod-sppoll>strong {
    font-size: 20px;
  }
}

/* EASYSOCIAL - MÓDULO: Enquete Poll (Sidebar Right)
--------------------------------- */
div[data-eb-posts-wrapper]>div .sidebar-poll {
  display: none !important;
}

div[data-eb-posts-wrapper]>div:first-child .sidebar-poll {
  display: block !important;
}
div#t4-h-enquete.sidebar-poll {
  margin-top: -20px;
  max-height: unset;
}
@media (max-width: 992px) {	
  div#t4-h-enquete.sidebar-poll {
    margin-top: 20px;
  }
}
div#t4-h-enquete.sidebar-poll .mod-sppoll strong, div#t4-h-enquete.sidebar-poll .title {
  color: #fff;
}
div#t4-h-enquete.sidebar-poll input.btn.btn-default {
  position: relative;
  margin: 0 auto;
  width: 100%;
  font-weight: 600;
  text-transform: uppercase;
  color: #ff3b3f !important;
  background: transparent !important;
  border: none !important;
}
div#t4-h-enquete.sidebar-poll form.form-sppoll .radio {
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px !important;
  margin-bottom: 15px !important;
  padding: 0 15px !important;
}
div#t4-h-enquete.sidebar-poll form.form-sppoll .radio {
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px !important;
  margin: 5px 0 !important;
  padding: 10px 40px 10px !important;
}
div#t4-h-enquete.sidebar-poll form.form-sppoll {
  padding: 5px 0;
}



/* EASYSOCIAL - MÓDULO: Blogs [mod_easybloglatestblogger]
--------------------------------- */
div#eb.mod_easybloglatestblogger>div {
  vertical-align: top !important;
}
.h-mod-blogs-autores {
  background: rgba(225, 225, 225, 1);
  border-radius: 4px;
  padding: 20px !important;
  margin: 10px 0px;
}
.h-mod-blogs-autores .title {
  text-transform: uppercase;
  margin-bottom: 5px;
  text-align: left;
}
.h-mod-blogs-autores .eb-mod-item.mod-table {
  background: #fff;
  border-radius: 4px;
  padding: 10px;
  position: relative;
  width: 22.5% !important;
  text-align: center;
  display: inline-block !important;
  min-height: 233px;
}
.h-mod-blogs-autores .eb-mod-item.mod-table.cell-top * {
  display: inline-block !important;
  width: 100%;
}
.h-mod-blogs-autores img {
  border-radius: 50% !important;
  width: 80px !important;
  height: 80px !important;
}
.h-mod-blogs-autores .eb-mod-media-meta {
  font-size: 12px;
  line-height: 14px !important;
}
.h-mod-blogs-autores a.eb-mod-media-title {
  color: #000;
}
.h-mod-blogs-autores #eb .eb-mod-item+.eb-mod-item {
  border-top: 0px solid #e1e1e1;
  margin-top: 0px;
}
.h-mod-blogs-autores #eb .eb-mod-item {
  margin-right: 10px;
}
.h-mod-blogs-autores .blog-nome-autor-title a {
  color: #ff3b3f !important;
  text-transform: uppercase;
  font-size: 12px;
}
.h-mod-blogs-autores .blog-nome-autor-title {
  margin: 5px 0 10px 0;
  height: 40px;
  text-align: center !important;
  width: 100% !important;
  display: inline-block;
}
.h-mod-blogs-autores a.mod-avatar.mr-10 {
  margin: 6px 10px 15px;
}
body.view-blogger #eb .eb-blog-grid__title {
  margin-bottom: 10px;
}
body.view-blogger #eb .eb-blog-grid__title:after {
  content: '';
  background: #c7c7c7;
  height: 1px;
  width: 100px;
  position: absolute;
  display: grid;
  margin: 10px 0;
}
.h-mod-blogs-autores .btn-view-all {
  padding: 15px 0 0;
  text-align: right;
}
.h-mod-blogs-autores .btn-view-all a {
  color: #545454;
  font-size: 14px;
  padding: 5px 0;
  text-transform: uppercase;
  font-weight: 600;
}
.h-mod-blogs-autores .btn-view-all a i {
  font-size: 12px;
  padding: 2px;
}
@media (min-width: 992px) {	
  .h-mod-blogs-autores {
    max-width: calc(50% - 10px) !important;
    margin-right: 10px !important;
  }
}
@media (max-width: 992px) {	
  .eb-mod-item.mod-table>* {
    display: inline-block !important;
  }
  .h-mod-blogs-autores * {
    width: 100% !important;
  }
  .h-mod-blogs-autores a.mod-avatar {
    margin: 6px 0 !important;
  }
  .h-mod-blogs-autores .eb-mod-item.mod-table {
    width: 100% !important;
    margin-bottom: 10px;
    min-height: auto;
  }
  .h-mod-blogs-autores .blog-nome-autor-title {
    height: auto;
  }
}


/* EASYSOCIAL - MÓDULO: Blogs [mod_easybloglatestblogger] - Slider
--------------------------------- */
.h-mod-blogs-autores .eb-gallery-item.swiper-wrapper .mod-avatar {
  display: block !important;
  text-align: center !important;
  max-width: 250px;
  position: relative;
  margin: 0 auto;
}
.h-mod-blogs-autores #eb.eb-mod .swiper-wrapper>.eb-gallery-item {
  background: #fff;
  border-radius: 4px;
  padding: 25px 0 !important;
  position: relative;
  width: 150px !important;
  display: inline-block !important;
  min-height: 233px;
  margin: 0 5px;
  text-align: center !important;
}
.h-mod-blogs-autores #eb.eb-mod .swiper-wrapper>.eb-gallery-item img {
  margin: 15px 0;
}
.h-mod-blogs-autores #eb.eb-mod .eb-gallery-item:first-child {
  margin-left: 0px !important;
}
.h-mod-blogs-autor #eb.eb-mod .eb-gallery-item:last-child {
  margin-right: 10px !important;
}
.h-mod-blogs-autores #eb.eb-mod .eb-gallery-stage {
  margin-top: 15px;
  border: 0px solid #e1e1e1 !important;
}
.h-mod-blogs-autores .blog-title a {
  color: #ff3b3f !important;
  text-transform: uppercase;
  font-size: 12px;
}
.h-mod-blogs-autores .blog-author, .h-mod-blogs-autores .blog-author a {
  width: 100%;
  overflow: hidden;
  padding: 0px 8px;
  display: block;
}
.h-mod-blogs-autores #eb.mod-easyblogshowcase {
  margin-bottom: 0px;
}
.h-mod-blogs-autores #eb.eb-mod .eb-gallery-button {
  background: #fff;
  position: static;
  width: 30px !important;
  line-height: 34px;
  height: 30px !important;
  text-align: center;
  float: left;
  cursor: pointer;
  border-radius: 50%;
  margin: 90px 0 !important;
}
.h-mod-blogs-autores #eb.eb-mod .eb-gallery-buttons i {
  color: #fff !important;
  vertical-align: top;
  height: auto !important;
  padding: 0px 0 0;
  font-size: 23px !important;
  line-height: 29px;
}
.h-mod-blogs-autores .eb-gallery-button.eb-gallery-prev-button {
  border: none !important;
  position: absolute !important;
  left: 0px !important;
  margin: 0 !important;
  height: 20px;
  background: rgb(255, 0, 0) !important;
}
.h-mod-blogs-autores .eb-gallery-button.eb-gallery-next-button {
  border: none !important;
  position: absolute !important;
  right: 0px !important;
  margin: 0 !important;
  height: 20px;
  background: rgb(255, 0, 0) !important;
}




/* EASYSOCIAL - MÓDULO: Login
--------------------------------- */
.head-conta #es.mod-es-dropdown-menu .dropdown-menu {
  display: none;
}
.head-conta .o-media {
  margin-top: -3px;
}
.head-conta #es .o-avatar img {
  border-radius: 50%;
  border: 0px solid #51535a;
  height: 20px;
  width: 20px;
  position: absolute !important;
  margin-left: 10px;
  display: block !important;
}
.head-conta #es .o-media__body {
  margin-top: -9px;
}
.head-conta #es.mod-es-dropdown-menu .open .dropdown-menu {
  display: block;
}
#es.popbox-profile {
  display: none !important;
}
.head-conta {
  width: auto;
  height: 30px;
  position: relative;
  color: #fff !important;
  line-height: 30px;
}
.head-conta #es {
  color: #868686;
  display: flex;
}
#es .o-avatar img {
  position: relative;
  display: contents;
}
.head-conta #es .fa-lock:before {
  content: "\f007" !important;
}
.head-conta i.fa.fa-bell {
  margin: 7px 0 0 0 !important;
}
.head-conta i.fa.fa-bell:before {
  font-size: 16px;
}
.head-conta #es .mod-es-menu-bar__link-bubble {
  padding: 0 2px;
  margin: 8px 4px;
  border-radius: 50px;
}
#es .mod-es-menu-bar {
  padding: 0px 0 4px 8px;
}
#es .mod-es-menu-bar__icon-link {
  padding: 4px 0 4px 8px;
  color: #fff !important;
}
#es .mod-es-menu-bar__icon-link:hover {
  color: #e4e4e4 !important;
}
.head-conta>div {
  display: inline-block;
}
.head-conta #es .btn, .head-conta #es .btn-es-primary {
  padding: 0px 4px;
  font-size: 14px;
  line-height: inherit;
  border-radius: 0px;
  border: none !important;
  background: none !important;
  background-image: none;
  font-weight: 400;
  font-family: sans-serif;
  width: auto;
  transition: all .1s ease-in-out;
  /*color: #1e3571 !important;*/
}
.head-conta #es .btn:hover, .head-conta #es .btn-es-primary:hover {
  /*color: #002fa7 !important;*/
}
.head-conta #es .btn-sm:nth-child(2) {
}
.head-conta #es .btn-sm:nth-child(2):before {
  font-weight: 200;
  opacity: .3;
  margin: 0 -4px 0 7px;
  color: #000;
}
.head-conta #es .o-avatar {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.head-conta #es .dropup, #es .dropdown_ {
  position: absolute !important;
  padding: 0;
  right: 0;
}
#es.mod-es-dropdown-menu .dropdown-toggle_ {
  margin-right: 15px;
}
.head-conta #es.mod-es-dropdown-menu .open .dropdown-menu {
  z-index: 10000;
  left: -80px;
  margin-top: -6px;
  border-radius: 0 0 3px 3px;
}
.head-conta #es .t-text--left b {
  font-weight: 500;
}
.search-redes #es .dropdown-menu {
  left: -50px !important;
  min-width: 200px !important;
}
.head-conta #es .dropdown-menu>li>a:hover, .head-conta #es .dropdown-menu>li>a:focus {
  background-color: #fdfdfd;
}
#es .i-chevron.i-chevron--down:before {
  top: 0.39em;
  -webkit-transform: rotate(135deg);
}
@media (max-width: 768px) {
  .head-conta {
    display: none;
  }
}
div#es.mod-es.mod-es-dropdown-menu, div#es.mod-es.mod-es-dropdown-menu>div, div#es.mod-es.mod-es-dropdown-menu a {
  color: #656771;
}
.custom.link-login-portal * {
  font-size: 16px;
  padding: 0;
  margin-top: 1px;
}
div#es.mod-es.mod-es-dropdown-menu a {
  color: #949599;
}
.search-redes>div {
  float: right;
}
div#es.mod-es.mod-es-dropdown-menu a.btn.btn-es-default-o.btn-sm:last-child {
  margin-right: 0px;
}
div#es.mod-es.mod-es-dropdown-menu .o-avatar-status>a, div#es.mod-es.mod-es-dropdown-menu a img {
  height: 30px !important;
  width: 30px !important;
}
div#es.mod-es.mod-es-dropdown-menu {
  margin-top: 6px;
}
div#es.mod-es.mod-es-dropdown-menu .o-media__image {
}
.o-media__body.t-text--left.mod-es-dropdown-menu__body, .o-media__body.t-text--left.mod-es-dropdown-menu__body * {
  font-size: 16px;
  font-weight: 500 !important;
  margin-top: 0px;
  color: #b3b3b3;
}
.o-media__body.t-text--left.mod-es-dropdown-menu__body .i-chevron.i-chevron--down:before {
  font-size: 8px;
  margin-top: 6px;
  font-weight: 600;
  opacity: .5;
}
#es .o-avatar-status__indicator {
  position: absolute;
  top: -2px;
  right: 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #4fc251;
  border: 2px solid #fff;
  z-index: 999;
}
.link-login-portal #es .btn-es-default-o {
  background: transparent !important;
  color: #c3c3c3 !important;
  border: none !important;
  text-transform: uppercase;
  padding: 6px 0 !important;
}
.link-login-portal #es .btn-es-default-o:hover {
  color: #fff !important;
}



/* Newsletter (acymailing)
--------------------------------- */
.component.window.com_acym.task-view td, .component.window.com_acym.task-view tr td {
  border-top: 0px solid #ddd !important;
}
.component.window.com_acym.task-view h1.contentheading {
  display: none !important;
}
.component.window.com_acym.task-view .window-mainbody {
  padding: 0px !important;
}
.acym_posttext {
  margin: 5px 0 -22px !important;
  padding: 0 !important;
  font-size: 12px !important;
  line-height: 16px !important;
  color: #fff !important;
}
#t4-h-destaque-3 .acym_posttext {
  margin: 10px 0 !important;
}
body.view-entry .acym_posttext {
  margin-top: 10px !important;
}
body.view-entry p.acysubbuttons {
  margin-right: 10px !important;
}
.acym_posttext a {
  color: #fff !important;
  padding: 0 !important;
  font-weight: 600 !important;
}



/* Akeeba Loginguard (Autenticação em dois fatores)
--------------------------------- */
.akeeba-renderer-fef {
  padding: 0px;
}
.akeeba-renderer-fef * {
  font-family: sans-serif;
}
.akeeba-renderer-fef .fa, .akeeba-renderer-fef .far, .akeeba-renderer-fef .fas {
  font-family: "font awesome 5 free" !important;
}
div#loginguard-methods-list-instructions span.icon.icon-info.glyphicon.glyphicon-info-sign, .akeeba-form-group label[for=loginguard-method-edit-title], .akeeba-form-group input[id=loginguard-method-edit-title], span.loginguard-methods-list-method-info {
  display: none !important;
}
.akeeba-renderer-fef p {
  font-size: 14px;
}
.akeeba-renderer-fef [class*=akeeba-panel][class*=red], .akeeba-renderer-fef [class*=akeeba-panel][class*=danger] {
  border: 1px solid #e2363c;
  background: #e2363c;
  color: #fff;
}
.akeeba-renderer-fef table[class*=akeeba-table] td {
  padding: .6em .75em;
  line-height: 2em;
  vertical-align: top;
  font-weight: 500;
}
label.hasTooltip {
  font-weight: 500;
}
.akeeba-renderer-fef span img {
  margin-left: -.75em;
}
.akeeba-renderer-fef a {
  text-decoration: none;
  font-weight: 500;
}
input#loginguard-method-code {
  max-width: 160px;
  margin: 10px 0;
}
.akeeba-renderer-fef button.akeeba-btn--primary, .akeeba-renderer-fef a.akeeba-btn--small--red, button#loginguard-captive-button-submit, a#loginguard-captive-button-logout {
  color: #fff !important;
  padding: 8px 14px !important;
  margin: 0 10px 0 0 !important;
  height: auto !important;
  font-size: 14px !important;
  letter-spacing: .4px;
  font-weight: 500 !important;
  border-radius: 4px;
  border: none !important;
  transition: all .2s ease;
}
.akeeba-renderer-fef button.akeeba-btn--primary span, .akeeba-renderer-fef a.akeeba-btn--small--red span, button#loginguard-captive-button-submit span, a#loginguard-captive-button-logout span {
  display: none !important;
}
#loginguard-captive-form-standard-buttons {
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}
div#loginguard-captive-form-choose-another {
  text-align: center;
}
label[for=loginGuardCode] {
  text-align: center;
  font-weight: 400;
  font-size: 14px;
}
input#loginGuardCode {
  text-align: center;
  max-width: 150px;
  margin: 0 auto;
}
div#loginguard-captive-form-choose-another a {
  font-size: 14px;
  font-weight: 400;
}
div#loginguard-captive-form-choose-another a:hover {
  text-decoration: underline;
}
div#loginguard-captive-form-choose-another a {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
}
div#loginguard-captive-form-choose-another a {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  width: fit-content;
  margin: 0 auto;
}
.akeeba-renderer-fef [class*=akeeba-form][class*=horizontal] [class*=akeeba-form-group][class*=pull-right]>*, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING[class*=horizontal] [class*=akeeba-form-group][class*=pull-right]>*, .akeeba-renderer-fef form[class*=akeeba-form] [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group][class*=pull-right]>*, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group][class*=pull-right]>* {
  grid-column: 1/2;
}
.akeeba-form-group--checkbox--pull-right {
  margin-top: -30px !important;
}
.akeeba-renderer-fef [class*=akeeba-panel][class*=default] header, .akeeba-renderer-fef [class*=akeeba-panel][class*=info] header {
  background: #ffffff;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  font-size: 14px;
  padding-left: 16px;
  font-family: sans-serif !important;
}
.akeeba-renderer-fef [class*=akeeba-panel][class*=default], .akeeba-renderer-fef [class*=akeeba-panel][class*=info] {
  border: 0px solid #e2e2e2;
  padding: 0 !important;
}
.akeeba-renderer-fef table[class*=akeeba-table][class*=striped], .loginguard-method-edit-tabular-container {
  margin-top: 10px !important;
}
.akeeba-renderer-fef [class*=akeeba-panel][class*=teal], .akeeba-renderer-fef [class*=akeeba-panel][class*=primary] {
  border: 0px solid #eee;
  padding: 0px;
}
.akeeba-renderer-fef h4 {
  font-size: 14px;
  border-bottom: 2px solid #eeeeee40;
  margin-bottom: 15px;
  padding-bottom: 8px;
  padding-top: 5px;
  margin-top: 5px !important;
  font-weight: 500;
}
div#loginguard-methods-list-container>div {
  background: rgba(238, 238, 238, 0.22);
  padding: 10px 20px;
  border-radius: 4px;
  margin-bottom: 20px;
}

.akeeba-renderer-fef {
  padding: 0px;
  max-width: 640px;
  margin: 0 auto;
}
h3#loginguard-title {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
h3#loginguard-title span {
  width: 100%;
  display: inline-grid;
}
h3#loginguard-title span.loginguard-captive-head-help {
  display: none;
}
.akeeba-renderer-fef [class*=akeeba-form][class*=horizontal] [class*=akeeba-form-group], .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING[class*=horizontal] [class*=akeeba-form-group], .akeeba-renderer-fef form[class*=akeeba-form] [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group], .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group] {
  -ms-grid-columns: 1fr .5rem 3fr;
  grid-template-columns: 1fr 0fr;
}
.akeeba-renderer-fef [class*=akeeba-form][class*=horizontal] [class*=akeeba-form-group]>:first-child, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING[class*=horizontal] [class*=akeeba-form-group]>:first-child, .akeeba-renderer-fef form[class*=akeeba-form] [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group]>:first-child, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group]>:first-child {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1;
  grid-row-start: 1;
  grid-row-end: end;
}
.akeeba-renderer-fef [class*=akeeba-form][class*=horizontal] [class*=akeeba-form-group]>*:not(.akeeba-input-group), .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING[class*=horizontal] [class*=akeeba-form-group]>*:not(.akeeba-input-group), .akeeba-renderer-fef form[class*=akeeba-form] [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group]>*:not(.akeeba-input-group), .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group]>*:not(.akeeba-input-group) {
  -ms-grid-column: 1/2;
  -ms-grid-column-span: 3;
  grid-column: 1/2;
  grid-row-start: 3;
}
.akeeba-renderer-fef a[class*=akeeba-btn][class*=mini], .akeeba-renderer-fef button[class*=akeeba-btn][class*=mini], .akeeba-renderer-fef span[class*=akeeba-btn][class*=mini], .akeeba-renderer-fef input[type=submit][class*=akeeba-btn][class*=mini] {
  padding: 0.2em 0.4em;
  font-size: 0.8em;
  color: #fff !important;
  border-radius: 4px;
  background: #1e3571;
  border: none;
}
.akeeba-renderer-fef [class*=akeeba-panel] .akeeba-block-header h1:last-child, .akeeba-renderer-fef [class*=akeeba-panel] .akeeba-block-header h2:last-child, .akeeba-renderer-fef [class*=akeeba-panel] .akeeba-block-header h3:last-child, .akeeba-renderer-fef [class*=akeeba-panel] .akeeba-block-header h4:last-child {
  margin-bottom: 0;
  text-align: center;
  font-weight: 500;
}
div#loginguard-methods-list-instructions {
  text-align: center;
  margin: 20px 0;
}
div#loginguard-methods-list-instructions span.icon.icon-help.glyphicon.glyphicon-info-sign {
  display: none;
}
.akeeba-renderer-fef [class*=akeeba-panel][class*=green], .akeeba-renderer-fef [class*=akeeba-panel][class*=success] {
  border: 1px solid #93c34e;
  background: #93c34e;
  color: #fff;
  vertical-align: middle;
  font-weight: 500;
}
.akeeba-renderer-fef [class*=akeeba-panel][class*=success]>div>div {
  padding: 5px 0 0;
}
.loginguard-methods-reset-container-removeall-container {
  padding: 0 !important;
}
.loginguard-methods-reset-container-removeall-container a.akeeba-btn--red {
  background: #7ca244 !important;
  border: 1px solid #7ca244 !important;
  color: #fff !important;
  transition:all .2s ease;
}
.loginguard-methods-reset-container-removeall-container a.akeeba-btn--red:hover {
  background: #c81d23 !important;
  border: 1px solid #c81d23 !important;
}
.akeeba-renderer-fef sup {
  vertical-align: -webkit-baseline-middle;
  margin: 0 10px;
}
h5.loginguard-methods-list-method-record-title span#loginguard-methods-list-method-default-badge-small {
  display: none;
}
.akeeba-renderer-fef small::first-letter {
  color: #fff;
  font-size: 0px;
}
.akeeba-renderer-fef small {
  padding-right: 5px;
  font-size: 14px;
  padding-top: 5px;
  letter-spacing: .4px;
  font-weight: 400;
}
form#loginguard-captive-form button#loginguard-captive-button-submit {
  width: 150px;
  margin: -10px 10px !important;
}
form#loginguard-captive-form a#loginguard-captive-button-logout {
  background: no-repeat;
  color: red !important;
  display: block;
  padding: 6px !important;
  width: 150px;
  margin: 10px auto 0 !important;
  text-transform: uppercase;
  font-size: 12px !important;
  letter-spacing: .8px;
  font-weight: 500 !important;
  box-shadow: none !important;
}
div#loginguard-select-information p {
  padding: 0 !important;
  margin: 0 !important;
}
div#loginguard-select-information {
  margin: 20px 0 30px;
}
.akeeba-renderer-fef [class*=akeeba-block][class*=info]:before {
  padding: 4px 0;
}
#loginguard-select .loginguard-method {
  display: block;
  width: 100%;
  min-width: 300px;
  max-width: 640px;
  min-height: 55px;
  margin: 15px auto;
  padding: 10px 20px;
  border-top: none;
  border-bottom: none;
  background: #fafafa;
  clear: left;
  text-decoration: none;
  border-radius: 4px;
}
#loginguard-select small {
  text-transform: initial;
}
#loginguard-select span.loginguard-method-name {
  display: none;
}
#loginguard-select .loginguard-method span.loginguard-method-title {
  margin: 2px 0 0;
}
h5.loginguard-methods-list-method-record-title small {
  display: none !important;
}
span#loginguard-methods-list-method-default-tag {
  font-size: 10px;
  font-weight: 600;
  padding: 2px 5px 0;
  text-transform: uppercase;
}
.akeeba-renderer-fef a[class*=akeeba-btn][class*=grey], .akeeba-renderer-fef button[class*=akeeba-btn][class*=grey], .akeeba-renderer-fef span[class*=akeeba-btn][class*=grey], .akeeba-renderer-fef input[type=submit][class*=akeeba-btn][class*=grey] {
  background: rgba(231, 231, 231, 0.6);
  color: #514f50;
  border: 1px solid rgba(231, 231, 231, 1);
  padding: 6px 15px;
}
.akeeba-renderer-fef a[class*=akeeba-btn][class*=grey]:hover, .akeeba-renderer-fef button[class*=akeeba-btn][class*=grey]:hover, .akeeba-renderer-fef span[class*=akeeba-btn][class*=grey]:hover, .akeeba-renderer-fef input[type=submit][class*=akeeba-btn][class*=grey]:hover {
  background: rgba(231, 231, 231, 0.9);
  color: #514f50;
  border: 1px solid rgba(231, 231, 231, 1);
  padding: 6px 15px;
}
.akeeba-renderer-fef a[class*=akeeba-btn][class*=grey] span.akion-android-add-circle {
  font-size: 18px !important;
  margin: 0 4px 0 0;
  opacity: .5;
  transition:all .2s ease;
}
.akeeba-renderer-fef a[class*=akeeba-btn][class*=grey]:hover span.akion-android-add-circle {
  opacity: 1;
}
.akeeba-renderer-fef [class*=akeeba-block][class*=info] a {
  text-decoration: underline;
  font-weight: 600;
  letter-spacing: .4px;
}
.akeeba-renderer-fef a[class*=akeeba-btn][class*=teal], .akeeba-renderer-fef button[class*=akeeba-btn][class*=teal], .akeeba-renderer-fef span[class*=akeeba-btn][class*=teal], .akeeba-renderer-fef input[type=submit][class*=akeeba-btn][class*=teal], .akeeba-renderer-fef a[class*=akeeba-btn][class*=red], .akeeba-renderer-fef button[class*=akeeba-btn][class*=red], .akeeba-renderer-fef span[class*=akeeba-btn][class*=red], .akeeba-renderer-fef input[type=submit][class*=akeeba-btn][class*=red] {
  color: #fff !important;
}
.akeeba-renderer-fef {
  max-width: 640px;
  margin: 0 auto;
  background: rgba(238, 238, 238, 0);
  padding: 10px 20px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.akeeba-renderer-fef [class*=akeeba-panel][class*=default] header, .akeeba-renderer-fef [class*=akeeba-panel][class*=info] header, .akeeba-renderer-fef [class*=akeeba-panel][class*=default], .akeeba-renderer-fef [class*=akeeba-panel][class*=info], .akeeba-renderer-fef [class*=akeeba-panel][class*=teal], .akeeba-renderer-fef [class*=akeeba-panel][class*=primary] {
  background: none;
}
.com_loginguard.view-Methods .t4-mainbody {
  padding-bottom: 150px;
}
body.com_loginguard .t4-offcanvas-toggle, body.com_loginguard #t4-footer-copy, body.com_loginguard div#t4-foot-nav {
  display: none;
}
body.com_loginguard img.logo-img {
  margin: -13px 0 5px;
  height: 70px;
}
.akeeba-renderer-fef {
  background: rgba(238,238,238,0);
}
.akeeba-renderer-fef--dark {
  background-color: #514f50;
  color: #efefef;
}





/* Módulo Oculto
--------------------------------- */
.mod-oculto {
  height: 0px !important;
  width: 0px !important;
  position: fixed;
  border: 0px;
  opacity: 0;
  display: none;
  visibility: hidden;
}



/* Módulo - Assine Newsletter
--------------------------------- */
div.mod_dinamize _success {
  border-radius: 3px !important;
}
.mod_dinamize_form input {
  cursor: text;
}
.mod_dinamize .acysubbuttons .btn {
  border-radius: 3px !important;
  padding: 7px 16px !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: .4px !important;
  transition: all .2s ease !important;
  margin: 5px 0 0;
  text-transform: uppercase;
  color: #fff !important;
  background-color: transparent !important;
  border-color: transparent !important;
}
.mod_dinamize .acysubbuttons .btn:hover {
  color: #fff !important;
  background-color: transparent !important;
  border-color: transparent !important;
}
.mod_dinamize input {
  border-radius: 3px 0 0 3px !important;
}
.mod_dinamize a {
  font-weight: 500 !important;
  padding: 0 2px !important;
}
.mod_dinamize a:hover {
  color: #ffdedf;
}
.mod_dinamize.btn-cn-h .acysubbuttons {
  position: relative;
  width: 100px;
  text-align: right;
  float: right;
  margin: 0;
}
.mod_dinamize.btn-cn-h .mod_dinamize_form .onefield {
  margin: 10px 0 0;
}
body.view-entry .mod_dinamize_form .onefield {
  margin: 10px 10px 10px 0 !important;
}
.mod_dinamize .acym_introtext {
  font-size: 12px;
}
.mod_dinamize input#acym__user__edit__email {
  width: 210px !important;
}
.mod_dinamize .acym__users__creation__fields__title {
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
}
.mod_dinamize input, .mod_dinamize input#acym__user__edit__email, .mod_dinamize_form label, .mod_dinamize_form input {
  max-width: 100% !important;
  width: 100% !important;
}
.t4-module.cadastro-newsletter {
  margin: 0 0 30px 0 !important;  
}
.cadastro-newsletter-dell {
  border-top: 1px solid #1e3571 !important;
  border-top: 1px solid #f3f3f3 !important;
  border-top: 4px solid #1e3571 !important;
}
.cadastro-newsletter .module-title {
  padding-top: 20px;
  padding-bottom: 16px;
  text-transform: none !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #323232 !important;
  padding: 20px 15px 15px;
  border: none !important;
}
.cadastro-newsletter .module-ct {
  border-top: 1px solid #eee !important;
}
.cadastro-newsletter .module-ct {
  padding: 16px !important;
}
.mod_dinamize.form-assinar-newsletter {
  background: #ff3b3f;
  padding: 15px 15px 1px;
  border-radius: 4px;
  color: #fff;
}
.t4-col.sidebar-r .mod_dinamize.form-assinar-newsletter {
  padding-bottom: 40px;
}
body.homepage-portal .mod_dinamize.form-assinar-newsletter {
  height: 350px;
  margin-right: 0px !important;
}
.mod_dinamize.form-assinar-newsletter input, .mod_dinamize.form-assinar-newsletter select {
  padding: 5px 10px;
  border-radius: 20px !important;
  color: #676767 !important;
  cursor: auto !important;
  margin: 0;
}
.mod_dinamize.form-assinar-newsletter .din_introtext {
  color: #fff !important;
  font-size: 16px !important;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.mod_dinamize.form-assinar-newsletter .acysubbuttons .btn {
  text-align: right !important;
  padding: 0 5px !important;
  margin: 0 !important;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66,166,245,0) !important;
  box-shadow: 0 0 0 0.2rem rgba(66,166,245,0) !important;
}
div.mod_dinamize_success {
  background: transparent !important;
  padding: 0px 5px 4px !important;
  color: #fff !important;
  font-weight: 500;
}
.home-destaque-linha-3 .form-assinar-newsletter {
  margin: 10px 0 !important;
}
body.view-entry .form-assinar-newsletter {
  padding-bottom: 40px !important;
}

.home-destaque-linha-3 .mod_dinamize.form-assinar-newsletter .acym_introtext {
  font-weight: 600;
  font-size: 18px !important;
}
.home-destaque-linha-3 .acym_introtext div {
  font-size: 14px;
  text-transform: none;
  line-height: 14px !important;
  padding: 5px 0;
  font-weight: 400;
}
.home-destaque-linha-3 input {
  margin: 10px 0;
}


/* Módulo - Instagram
--------------------------------- */
div#jux_social_instagram_feed {
  margin: 0 0 40px 0 !important;
}
h3.module-title.title-instagram {
  padding-top: 0 !important;
}
span.instashow-gallery-media-image img {
  border-radius: 0px;
}
.instashow-gallery-slide .instashow-gallery-view-active {
  border-radius: 4px;
  overflow: hidden;
}



/* Módulo de Redes Sociais (Top)
--------------------------------- */
.redes-s.redes-s-top ul {
  list-style: none;
}
.redes-s.redes-s-top ul li {
  float: right;
  font-size: 20px;
  padding: 0px 15px 0 0;
  -moz-transition: opacity .2s ease-in;
  -o-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
}
.redes-s.redes-s-top ul:hover li {
  opacity: .8;
}
.redes-s.redes-s-top ul li:hover {
  opacity: 1;
}
.redes-s.redes-s-top ul li i {
  color: #fff;
}
@media (max-width: 991px) {
  .redes-s.redes-s-top {
    display: none;
  }
}


/* BA Forms - Formulários
--------------------------------- */
.ba-field-container i {
  font-size: 30px !important;
  opacity: .1;
}
.ba-form-page .ba-checkbox-image img {
  max-height: 182px !important;
  object-fit: contain !important;
}
.ba-form-page label.ba-form-checkbox {
  position: absolute !important;
  margin: 60px 0 0 0 !important;
  text-align: center !important;
}
.ba-checkbox-image + .ba-checkbox-wrapper .ba-checkbox-title {
  text-align: center !important;
  line-height: 17px !important;
  padding: 0 !important;
  height: 100px !important;
}
.ba-cart-row-content .ba-form-radio span:before, .ba-form-radio-field .ba-form-checkbox-wrapper .ba-checkbox-image + .ba-checkbox-wrapper .ba-form-radio span:before, .ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-image + .ba-checkbox-wrapper label.ba-form-checkbox>span {
  position: absolute !important;
  margin-right: 0 !important;
}
@media (max-width: 767px) {
  .ba-form-page {
    padding: 0px !important;
    width: 100% !important;
  }
  .ba-form-total-field img {
    max-width: 50px;
  }
}



/* Módulo de Busca v2
--------------------------------- */
.redes-s.redes-s-top {
  right: 0;
  margin: 6px 10px 0 0;
  z-index: 1;
  float: left;
  position: relative;
}
.t4-header .search {
  float: right;
  position: relative;
  margin: 10px -10px 0 0 !important;
  z-index: 999;
}
@media (max-width: 576px) {
  .t4-header .search {
    margin: 10px 0px 0 0 !important;
  }
}
.t4-header .search  .form-search .form-control {
  width: 0px;
  border-radius: 3px;
  font-size: 16px;
  padding: 12px 12px 12px 12px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  float:right;
  border: 2px solid transparent;
  z-index: 10;
  background: transparent;
  outline: none !important;
  box-shadow: none !important;
}
.t4-header .search  .form-search .form-control:focus {
  width: 200px;
  border: 2px solid #fff !important;
  padding: 12px 20px 12px 12px;
  color: #fff;
  background: #1e3571;
  outline: none !important;
  box-shadow: none !important;
}
.t4-header .search .form-search:after {
  content: "\f002";
  font-family: FontAwesome;
  color: #fff;
  position: absolute;
  font-size: 18px;
  width: 20px;
  height: 20px;
  margin: 3px 0 0 8px;
  z-index: -1;
}


/* Módulo de Busca v1
--------------------------------- */
.head-search.btn-open {
  background: #fff;
  border-radius: 4px;
  padding: 0 12px;
}
.btn-busca {
  color: #ffffff;
  margin: 4px 0 0 0;
}
.t4-col.head-search {
  margin: 8px 0 0 0;
}
.head-search .form-control {
  height: 40px;
  border-left: 0px solid #eeeeee;
}
.head-search {
  height: 46px;
  overflow: hidden;
}
button.btn.btn-search {
  font-size: 16px;
  width: 100%;
  text-align: right;
  margin-top: -2px;
  color: #fff;
}
.btn-open>button.btn.btn-search {
  width: 20px;
  color: #1e3571;
}
.head-search.btn-open .search {
  width: auto;
}
@media (max-width: 768px) {	
  .head-search.btn-open {
    background: transparent;
    padding: 0;
  }
  .btn-open>button.btn.btn-search {
    color: #fff;
  }
  .head-search .form-control {
    opacity:0;
    transition: all .2s ease;
  }	
  .btn-open .head-search .form-control {
    opacity:1;
  }	
  .head-search {
    overflow: visible !important;
    z-index: 9;
    position: fixed;
    top: 9px;
    right: 15px;
  }
  .head-search .form-control {
    width: 100% !important;
    z-index: 0;
    margin-top: 60px !important;
    background: #fff !important;
    margin-right: 0;
    border: 2px solid #1e3571 !important;
    position: fixed;
    top: 0;
    left: 0;
    border-top: none !important;
  }
  .head-search .search {
    background: transparent !important;
  }
  .head-search .search {
    overflow: visible !important;
  }
}

/* Módulo de Busca v2
--------------------------------- */
.t4-navbar .search {
  margin: 0px 0 0 100px !important;
  padding: 7px 0;
  max-width: 350px;
  z-index: 999;
  position: absolute;
  width: 100%;
}
.t4-navbar .search .form-control, .t4-navbar .search .inputbox {
  display: block;
  width: 50%;
  max-width: 50%;
  height: 24px;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid #ced4da;
  border-radius: 5px;
}
.t4-navbar .search .form-control:after {
  content: "\f002";
  font-family: "Font Awesome 5 Free"!important;
  color:#000;
}



/* Módulo - Previsão do Tempo
--------------------------------- */
/*.giweather.light .giweather-widget {
color: #222;
-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0);
box-shadow: 0px 1px 4px 0px rgba(0,0,0,0) !important;
border: 1px solid #eee !important;
border-top: 4px solid #1e3571 !important;
overflow: hidden;
}
.giweather .giw-copyright {
display: none;
}
.giweather .giw-loading {
background: url(/media/images/loading.svg) no-repeat scroll 50% 50%;
min-height: 96px;
}
.view-featured .t4-main-content .item-image a {
background: url(/media/images/loading.svg) no-repeat scroll 50% 50%;
min-height: 96px;
background-size: contain;
}
.view-featured .t4-main-content img {
background: rgba(0,0,0,.1);
}
.giweather.light .giw-fc-current-date, .giweather.light .giw-fc-current-desc, .giweather.light .giw-fc-current-city, .giweather.light .giw-fc-current-text, .giweather.light .giw-fc-thumb-temp, .giweather.light .giw-fc-thumb-wind-speed, .giweather.light .giw-fc-thumb-perc-temp {
color: #333;
}
.giw-fc-current-city {
margin: 0 0 8px 0 !important;
font-size: 16px !important;
font-weight: 600 !important;
}
.giw-fc-current-date {
font-size: 14px !important;
margin-bottom: 10px !important;
}
.giw-fc-current-desc {
font-size: 14px !important;
text-transform: capitalize;
}
.giweather .giw-fc-current-icon {
height: 40px;
width: 40px;
}
.giweather .giw-fc-current-temp-val, .giw-fc-current-temp-val span.giw-tc {
font-size: 40px !important;
}
span.giw-arrow.giw-arrow-left.jssora04l {
left: -25px !important;
}
span.giw-arrow.giw-arrow-right.jssora04r {
right: -25px !important;
}
.giw-fc-thumb-list-container {
left: 10px !important;
right: 10px !important;
}
.giweather .giw-fc-thumb-list-pane {
margin-top: 20px !important;
}
.giweather.light .giw-fc-thumb-current {
padding-bottom: 0px !important;
}
.giweather.min-tempo .giw-fc-current-main {
padding: 0;
}
.min-tempo .giw-fc-thumb-list-pane, .min-tempo .giw-btns, .min-tempo .giw-fc-current-right {
display: none !important;
}
.min-tempo .giw-fc-current-icon {
height: 40px;
width: 40px;
position: absolute;
top: 36px;
right: 105px;
}
.min-tempo .giw-fc-current-temp {
position: absolute;
top: 45px;
right: 17px;
}
.min-tempo .giw-fc-current-right {
float: right;
min-width: 100%;
padding-left: 0px;
line-height: 22px;
padding-top: 2px;
}
.giweather .giweather-widget {
padding: 20px 15px 24px;
}
*/
.homepage div.giweather.light {
  margin: 0 !important;
}
div#t4-h-climatempo div.giweather {
  display: none;
}
div#t4-h-climatempo div.giweather:first-child {
  display: block;
}

div#t4-h-climatempo .mod-climatempo {
  display: none !important;
}
div.previsao-tempo {
  height: 350px!important;
  margin: 20px -15px 0 0!important;
}
div.previsao-tempo {
}
.giw-fc-current-main {
  text-align: center !important;
}
.giw-fc-current-city {
  position: absolute;
  width: 255px;
  text-align: center !important;
  margin: 25px 0 0 !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}
.giw-fc-current-temp-val {
  position: absolute;
  width: 240px;
  text-align: center !important;
  margin: 0 !important;
  color: #fff !important;
  font-weight: 600 !important;
}
.giw-fc-current-temp-val:after {
  content: 'º';
  margin-left: -15px;
}
.giw-ts-btns {
  position: absolute;
  width: 255px;
  text-align: center !important;
  margin: 0 !important;
  color: #fff !important;
  padding: 0 0 0 70px !important;
}
.giw-ts-btns {
  position: absolute;
  width: 255px;
  text-align: center !important;
  margin: 14px 0 0 0 !important;
  color: #fff !important;
  padding: 0 0 0 100px !important;
  display: none;
}
.giweather.light .giw-ts-btn-active {
  color: #fff !important;
}
img.giw-is-meteocons_light.giw-fc-current-icon {
  margin: 0 0 0 -25px !important;
  position: absolute;
  bottom: 135px;
}
.giw-fc-current-desc {
  position: absolute;
  width: 255px;
  text-align: center !important;
  margin: 200px 0 0 !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  bottom: 120px;
}
.giw-fc-current-temp {
  position: absolute;
  width: 255px;
  text-align: center !important;
  margin: 30px 0 0 !important;
}
.giweather.light .giw-fc-current-date, .giweather.light .giw-fc-current-desc, .giweather.light .giw-fc-current-city, .giweather.light .giw-fc-current-text, .giweather.light .giw-fc-thumb-temp, .giweather.light .giw-fc-thumb-wind-speed, .giweather.light .giw-fc-thumb-perc-temp, .giweather.light .giw-fc-thumb-day, .giweather.light .giw-fc-thumb-act-temp, .giweather.light .giw-copyright {
  color: #fff !important;
}
.giweather.light .giw-fc-thumb-current {
  background-color: rgba(0,0,0,.05);
  border: 1px solid rgba(255, 255, 255, .1) !important;
  border-radius: 3px 3px 0 0 !important;
}
.giweather.light .giweather-widget {
  background: #154370!important;
  border-radius: 5px!important;
  padding: 20px!important;
  color: #fff!important;
  height: 350px!important;
  margin: 10px -15px 0 0!important;
  background-image: url(images/portal/ui/mod-climatempo-min.jpg) !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  overflow: hidden;
}
.giweather .giw-copyright, span.giw-ts-btn.giw-ts-btn-fahrenheit, .giw-fc-current-date {
  display: none !important;
}
.giw-ts-btns {
  font-size: 0px !important;
}
.giw-ts-btns>* {
  font-size: 15px !important;
}
.giweather .giw-loading {
  background: url(/media/images/loading.svg) no-repeat scroll 50% 50%;
  min-height: 96px;
}
.view-featured .t4-main-content .item-image a {
  background: url(/media/images/loading.svg) no-repeat scroll 50% 50%;
  min-height: 96px;
  background-size: contain;
}
.view-featured .t4-main-content img {
  background: rgba(0,0,0,.1);
}

.giweather.light .giw-fc-current-date, .giweather.light .giw-fc-current-desc, .giweather.light .giw-fc-current-city, .giweather.light .giw-fc-current-text, .giweather.light .giw-fc-thumb-temp, .giweather.light .giw-fc-thumb-wind-speed, .giweather.light .giw-fc-thumb-perc-temp {
  color: #333;
}
.giw-fc-current-date {
  font-size: 14px !important;
  margin-bottom: 10px !important;
}
.giw-fc-current-desc {
  font-size: 14px !important;
  text-transform: capitalize;
}
.giweather .giw-fc-current-icon {
  height: 40px;
  width: 40px;
}
.giweather .giw-fc-current-temp-val, .giw-fc-current-temp-val span.giw-tc {
  font-size: 80px !important;
}
span.giw-arrow.giw-arrow-left.jssora04l {
  left: -25px !important;
}
span.giw-arrow.giw-arrow-right.jssora04r {
  right: -25px !important;
}
.giw-fc-thumb-list-container {
  left: 10px !important;
  right: 10px !important;
}
.giw-fc-thumb-list-pane {
  position: absolute !important;
  bottom: -5px !important;
  width: 259px !important;
}
.giweather.light .giw-fc-thumb-current {
  padding-bottom: 0px !important;
}
.giweather.min-tempo .giw-fc-current-main {
  padding: 0;
}
.min-tempo .giw-fc-thumb-list-pane, .min-tempo .giw-btns, .min-tempo .giw-fc-current-right {
  display: none !important;
}
.min-tempo .giw-fc-current-icon {
  height: 40px;
  width: 40px;
  position: absolute;
  top: 36px;
  right: 105px;
}
.min-tempo .giw-fc-current-temp {
  position: absolute;
  top: 45px;
  right: 17px;
}
.min-tempo .giw-fc-current-right {
  float: right;
  min-width: 100%;
  padding-left: 0px;
  line-height: 22px;
  padding-top: 2px;
}
.giweather .giweather-widget {
  padding: 20px 15px 24px;
}




/* Exibição de Capas em Grid
--------------------------------- */
body.posts-grid #eb .eb-post-thumb .eb-post-image-cover {
  height: 225px !important;
  width: 200px !important;
}
body.posts-grid #eb .reset-heading {
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 5px;
  font-weight: 600;
}
/*body.posts-grid #eb .eb-post-admin {
  display:none;
}*/
body.posts-grid #eb .eb-post-thumb .eb-post-image-cover {
  background-position: top center;
}
body.posts-grid #eb .eb-post-thumb .eb-post-image-cover {
  background-size: cover;
  background-repeat: no-repeat;
  border: 0px solid #fff;
}
body.posts-grid .eb-post-head.no-overflow {
  display: inline-block;
}
body.posts-grid .eb-post-body {
  vertical-align: top;
}
body.posts-grid .eb-post {
  margin-top: 0 !important;
  padding-top: 0px !important;
  border-top: 0px solid rgba(225,225,225,.2) !important;
}
body.posts-grid #eb .eb-post-thumb .eb-post-image-cover {
  height: 250px!important;
}
body.posts-grid #eb .eb-post-thumb .eb-post-image-cover, body.posts-grid .eb-post-head.no-overflow {
  width: 180px!important;
  text-align:center;
}  
body.posts-grid #eb .eb-posts .eb-post {
  width: calc(100% / 5);
  display: inline-block;
}
body.posts-grid.view-categories div#eb .ebd-block[data-type="text"] {
  display: none !important;
}
@media (max-width: 1350px) {
  .view-categories.layout-listings.edicoes-especiais #eb .eb-posts .eb-post {
    width: calc(100% / 5);
  }
}
@media (max-width: 1200px) {
  body.posts-grid #eb .eb-posts .eb-post {
    width: calc(100% / 4);
  }
}
@media (max-width: 992px) {	
  body.posts-grid #eb .eb-posts .eb-post {
    width: calc(100% / 3);
  }
}
@media (max-width: 767px) {
  body.posts-grid #eb .eb-posts .eb-post {
    width: calc(100% / 2);
    max-width: 160px;
  }
  body.posts-grid #eb .eb-post-thumb .eb-post-image-cover, body.posts-grid .eb-post-head.no-overflow {
    width: 140px!important;
  }
  body.posts-grid #eb .eb-post-thumb .eb-post-image-cover {
    height: 200px!important;
  }
}



/* Post Hover - Efeito 1
--------------------------------- */
body.post-hover-effect1 #eb .eb-post-body:hover .eb-post-thumb.is-left a, body.post-hover-effect1 #eb .eb-post-body:hover .eb-post-thumb.is-left a, body.post-hover-effect1 #eb .eb-post-body:hover .eb-post-thumb.is-left a {
  color: #3260b1;
  box-shadow: 0 2px 2px rgba(41,47,56,.1), 0 4px 4px rgba(41,47,56,.1), 0 8px 8px rgba(41,47,56,.1), 0 16px 16px rgba(41,47,56,.1), 0 32px 32px rgba(41,47,56,.1);
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
body.post-hover-effect1 #eb .eb-post-thumb.is-left, body.post-hover-effect1 #eb .eb-post-thumb.is-left, body.post-hover-effect1 #eb .eb-post-thumb.is-left {
  overflow: unset!important;
}



/* VERTICAL NAV
--------------------------------- */
#cd-vertical-nav .cd-dot {
  background-color: #ccc;
  color: #fff;
  background-color: #ccc;
}
#cd-vertical-nav {
  position: fixed;
  left: calc(((100% - 1290px) / 2) - 80px);
  top: 380px;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  width: 20px;
}
#cd-vertical-nav ul {
  padding: 0;
}
@media (max-width: 1460px) {
  #cd-vertical-nav {
    left: calc(((100% - 1200px) / 2) - 80px);
  }
}
@media (max-width: 1290px) {
  #cd-vertical-nav {
    left: calc(((100% - 1060px) / 2) - 80px);
  }
}
@media (max-width: 1220px) {
  #cd-vertical-nav {
    left: calc(((100% - 1040px) / 2) - 80px);
  }
}
@media (max-width: 1199px) {
  #cd-vertical-nav {
    left: calc(((100% - 900px) / 2) - 80px);
  }
}
@media (max-width: 991px) {
  #cd-vertical-nav {
    left: calc(((100% - 720px) / 2) - 40px);
  }
}
@media (max-width:767px) {
  #cd-vertical-nav {
    left: calc(((100% - 720px) / 2) - 40px);
    display: none;
  }
}
@media (max-width: 767px) {
  #cd-vertical-nav {
    display:none;
  }
}
@media (max-width:567px) {
}
#cd-vertical-nav li {
  text-align: left;
  list-style-type: none;
}
#cd-vertical-nav a {
  display: inline-block;
  /* prevent weird movements on hover when you use a CSS3 transformation - webkit browsers */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 20px;
  height: 24px;
}
#cd-vertical-nav a:after {
  content: "";
  display: table;
  clear: both;
}
#cd-vertical-nav a span {
  float: right;
  display: inline-block;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}
#cd-vertical-nav a:hover span {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#cd-vertical-nav a:hover span.cd-dot {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}
#cd-vertical-nav a:hover .cd-label {
  display: block;
  opacity: 1;
  width: max-content;
}
#cd-vertical-nav a.is-selected .cd-dot {}
#cd-vertical-nav a .cd-dot-setinha1 {
  position: absolute;
  background-image: url(../images/portal/ui/setinha1-secao1.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  height: 20px;
  width: 20px;
  margin: 4px 0 0 4px;
  opacity: 0;
  -webkit-transform: rotate(-145deg);
  -moz-transform: rotate(-145deg);
  -ms-transform: rotate(-145deg);
  -o-transform: rotate(-145deg);
  transform: rotate(-145deg);
  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
  -moz-transition: -moz-transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s;
}
#cd-vertical-nav a:hover .cd-dot-setinha1 {
  position: absolute;
  background-image: url(../images/portal/ui/setinha1-secao1.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  height: 20px;
  width: 20px;
  margin: 4px 0 0 4px;
  opacity: .1;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#cd-vertical-nav a.is-selected .cd-dot-setinha1 {
  position: absolute;
  background-image: url(../images/portal/ui/setinha1-secao1.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  height: 20px;
  width: 20px;
  margin: 4px 0 0 4px;
  opacity: 1;
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
  -ms-transform: rotate(1deg);
  -o-transform: rotate(1deg);
  transform: rotate(1deg);
}
#cd-vertical-nav .cd-dot {
  position: relative;
  top: 8px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  -webkit-transition: -webkit-transform 0s, background-color 0.5s;
  -moz-transition: -moz-transform 0s, background-color 0.5s;
  transition: transform 0s, background-color 0.5s;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
#cd-vertical-nav .cd-label {
  display: none;
  position: absolute;
  margin-left: 30px;
  padding: .4em .5em;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: -webkit-transform 0, opacity 0.2s;
  -moz-transition: -moz-transform 0, opacity 0.2s;
  transition: transform 0, opacity 0.2s;
  opacity: 0;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.target-ancora {
  width: 0px;
  height: 0px;
  margin: -60px 0 60px 0;
  position: absolute;
}

/* BLOCK-0 - CORES (Destaque) */
.block-0 .color-section-border-t,
.block-0 .color-module-border {
  border-top: 2px solid #297acc;
}
.block-0 .color-link,
.block-0 a .color-link,
.block-0 .area-hover:hover a.color-hover,
.block-0 .area-hover:hover a .color-hover,
.block-0 .area-hover:hover .color-hover,
.block-0 .area-hover:hover .color-hover a,
.block-0 .color-hover-in:hover,
.block-0 .color-block a,
.block-0 .module-section .section-title a, .block-0 .publi-section, #cd-vertical-nav .block-0 .cd-label {
  color: #297acc;
}
#cd-vertical-nav .block-0 .cd-dot, #cd-vertical-nav .block-0 .cd-label, #cd-vertical-nav .block-0 a.is-selected .cd-dot,
#cd-vertical-nav .block-0:hover .cd-dot {
  background-color: #ccc;
}
#cd-vertical-nav .block-0 .cd-label {
  color: #fff;
}
#cd-vertical-nav .block-0 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-0 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-0 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao0.png);
}


/* BLOCK-1 - CORES (Destaque) */
.block-1 .color-section-border-t,
.block-1 .color-module-border {
  border-top: 2px solid #297acc;
}
.block-1 .color-link,
.block-1 a .color-link,
.block-1 .area-hover:hover a.color-hover,
.block-1 .area-hover:hover a .color-hover,
.block-1 .area-hover:hover .color-hover,
.block-1 .area-hover:hover .color-hover a,
.block-1 .color-hover-in:hover,
.block-1 .color-block a,
.block-1 .module-section .section-title a, .block-1 .publi-section, #cd-vertical-nav .block-1 .cd-label {
  color: #297acc;
}
#cd-vertical-nav .block-1 .cd-dot, #cd-vertical-nav .block-1 .cd-label, #cd-vertical-nav .block-1 a.is-selected .cd-dot,
#cd-vertical-nav .block-1:hover .cd-dot {
  background-color: #297acc;
}
#cd-vertical-nav .block-1 .cd-label {
  color: #fff;
}
#cd-vertical-nav .block-1 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-1 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-1 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao1.png);
}
/* BLOCK-2 - CORES (Vídeo e Podcast) */
.block-2 .color-section-border-t,
.block-2 .color-module-border {
  border-top: 2px solid #006e37;
}
.block-2 .color-link,
.block-2 a .color-link,
.block-2 .area-hover:hover a.color-hover,
.block-2 .area-hover:hover a .color-hover,
.block-2 .area-hover:hover .color-hover,
.block-2 .area-hover:hover .color-hover a,
.block-2 .color-hover-in:hover,
.block-2 .color-block a,
.block-2 .module-section .section-title a, .block-2 .publi-section, #cd-vertical-nav .block-2 .cd-label {
  color: #212529;
}
#cd-vertical-nav .block-2 .cd-dot, #cd-vertical-nav .block-2 .cd-label, #cd-vertical-nav .block-2 a.is-selected .cd-dot,
#cd-vertical-nav .block-2:hover .cd-dot {
  background-color: #212529;
}
#cd-vertical-nav .block-2 .cd-label {
  color: #fff;
}
#cd-vertical-nav .block-2 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-2 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-2 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao2.png);
}
/* BLOCK-3 - CORES (Política) */
.block-3 .color-section-border-t,
.block-3 .color-module-border {
  border-top: 2px solid #970a65;
}
.block-3 .publi-section, .block-3 .color-link,
.block-3 a .color-link,
.block-3 .area-hover:hover a.color-hover,
.block-3 .area-hover:hover a .color-hover,
.block-3 .area-hover:hover .color-hover,
.block-3 .area-hover:hover .color-hover a,
.block-3 .color-hover-in:hover,
.block-3 .color-block a,
.block-3 .module-section .section-title a {
  color: #970a65;
}
#cd-vertical-nav .block-3 .cd-dot, #cd-vertical-nav .block-3 .cd-label, #cd-vertical-nav .block-3 a.is-selected .cd-dot,
#cd-vertical-nav .block-3:hover .cd-dot {
  background-color: #0084bd;
}
#cd-vertical-nav .block-3 .cd-label {
  color: #970a65;
  color: #fff;
}
#cd-vertical-nav .block-3 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-3 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-3 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao3.png);
}
/* BLOCK-4 - CORES (Metrópole) */
.block-4 .color-section-border-t,
.block-4 .color-module-border {
  border-top: 2px solid #a6c00c;
}
.block-4 .color-link,
.block-4 a .color-link,
.block-4 .area-hover:hover a.color-hover,
.block-4 .area-hover:hover a .color-hover,
.block-4 .area-hover:hover .color-hover,
.block-4 .area-hover:hover .color-hover a,
.block-4 .color-hover-in:hover,
.block-4 .color-block a,
.block-4 .module-section .section-title a {
  color: #0084bd;
}
.block-4 .publi-section {
  color: #7c7c7c;
}
#cd-vertical-nav .block-4 .cd-dot, #cd-vertical-nav .block-4 .cd-label, #cd-vertical-nav .block-4 a.is-selected .cd-dot,
#cd-vertical-nav .block-4:hover .cd-dot {
  background-color: #a6c00c;
}
#cd-vertical-nav .block-4 .cd-label {
  color: #0084bd;
  color: #fff;
}
#cd-vertical-nav .block-4 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-4 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-4 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao4.png);
}
/* BLOCK-5 - CORES (Geral) */
.block-5 .color-section-border-t,
.block-5 .color-module-border {
  border-top: 2px solid #006e37;
}
.block-5 .color-link,
.block-5 a .color-link,
.block-5 .area-hover:hover a.color-hover,
.block-5 .area-hover:hover a .color-hover,
.block-5 .area-hover:hover .color-hover,
.block-5 .area-hover:hover .color-hover a,
.block-5 .color-hover-in:hover,
.block-5 .color-block a,
.block-5 .module-section .section-title a, #cd-vertical-nav .block-5 .cd-label, .block-5 .publi-section {
  color: #a6c00c;
}
#cd-vertical-nav .block-5 .cd-label, #cd-vertical-nav .block-5 .cd-dot, #cd-vertical-nav .block-5 a.is-selected .cd-dot,
#cd-vertical-nav .block-5:hover .cd-dot {
  background-color: #006e37;
}
#cd-vertical-nav .block-5 .cd-label {
  color: #fff;
}
#cd-vertical-nav .block-5 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-5 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-5 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao5.png);
}
/* BLOCK-6 - CORES (Economia) */
.block-6 .color-section-border-t,
.block-6 .color-module-border {
  border-top: 2px solid #970a65;
}
.block-6 .color-link,
.block-6 a .color-link,
.block-6 .area-hover:hover a.color-hover,
.block-6 .area-hover:hover a .color-hover,
.block-6 .area-hover:hover .color-hover,
.block-6 .area-hover:hover .color-hover a,
.block-6 .color-hover-in:hover,
.block-6 .color-block a,
.block-6 .module-section .section-title a, #cd-vertical-nav .block-6 .cd-label, .block-6 .publi-section {
  color: #ff8126;
}
#cd-vertical-nav .block-6 .cd-label, #cd-vertical-nav .block-6 .cd-dot, #cd-vertical-nav .block-6 a.is-selected .cd-dot,
#cd-vertical-nav .block-6:hover .cd-dot {
  background-color: #970a65;
}
#cd-vertical-nav .block-6 .cd-label {
  color: #fff;
}
#cd-vertical-nav .block-6 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-6 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-6 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao6.png);
}
/* BLOCK-7 - CORES (Esportes) */
.block-7 .color-section-border-t,
.block-7 .color-module-border {
  border-top: 2px solid #fba61c;
}
.block-7 .color-link,
.block-7 a .color-link,
.block-7 .area-hover:hover a.color-hover,
.block-7 .area-hover:hover a .color-hover,
.block-7 .area-hover:hover .color-hover,
.block-7 .area-hover:hover .color-hover a,
.block-7 .color-hover-in:hover,
.block-7 .color-block a,
.block-7 .module-section .section-title a, .block-7 .publi-section, #cd-vertical-nav .block-7 .cd-label {
  color: #fba61c;
}
#cd-vertical-nav .block-7 .cd-label, #cd-vertical-nav .block-7 .cd-dot, #cd-vertical-nav .block-7 a.is-selected .cd-dot,
#cd-vertical-nav .block-7:hover .cd-dot {
  background-color: #fba61c;
}
#cd-vertical-nav .block-7 .cd-label {
  color: #fff;
}
#cd-vertical-nav .block-7 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-7 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-7 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao7.png);
}
/* Block-8 - CORES (Divirta-se) */
.block-8 .color-section-border-t,
.block-8 .color-module-border {
  border-top: 2px solid #ff2626;
}
.block-8 .color-link,
.block-8 a .color-link,
.block-8 .area-hover:hover a.color-hover,
.block-8 .area-hover:hover a .color-hover,
.block-8 .area-hover:hover .color-hover,
.block-8 .area-hover:hover .color-hover a,
.block-8 .color-hover-in:hover,
.block-8 .color-block a,
.block-8 .module-section .section-title a, .block-8 .publi-section, #cd-vertical-nav .block-8 .cd-label {
  color: #fba61c;
}
#cd-vertical-nav .block-8 a.is-selected .cd-dot,
#cd-vertical-nav .block-8:hover .cd-dot, #cd-vertical-nav .block-8 .cd-label, #cd-vertical-nav .block-8 .cd-dot {
  background-color: #ff2626;
}
#cd-vertical-nav .block-8 .cd-label {
  color: #fff;
}
#cd-vertical-nav .block-8 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-8 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-8 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao7.png);
}
/* Block-9 - CORES (Autos) */
.block-9 .color-section-border-t,
.block-9 .color-module-border {
  border-top: 2px solid #fba61c;
}
.block-9 .color-link,
.block-9 a .color-link,
.block-9 .area-hover:hover a.color-hover,
.block-9 .area-hover:hover a .color-hover,
.block-9 .area-hover:hover .color-hover,
.block-9 .area-hover:hover .color-hover a,
.block-9 .color-hover-in:hover,
.block-9 .color-block a,
.block-9 .module-section .section-title a, .block-9 .publi-section, #cd-vertical-nav .block-9 .cd-label {
  color: #fba61c;
}
#cd-vertical-nav .block-9 a.is-selected .cd-dot,
#cd-vertical-nav .block-9:hover .cd-dot, #cd-vertical-nav .block-9 .cd-label, #cd-vertical-nav .block-9 .cd-dot {
  background-color: #212529;
}
#cd-vertical-nav .block-9 .cd-label {
  color: #fff;
}
#cd-vertical-nav .block-9 a.is-selected .cd-dot-setinha1,
#cd-vertical-nav .block-9 a:hover .cd-dot-setinha1,
#cd-vertical-nav .block-9 a .cd-dot-setinha1 {
  background-image: url(../images/portal/ui/setinha1-secao7.png);
}






/* RESPONDIVO / RESPONSIVE
--------------------------------- */	
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {	
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
  div#t4-breadcrumbs, .header-left, .header-right, .t4-navbar .search, .search-redes, span.text-update-in, time.eb-meta-date[itemprop=dateModified], #eb.eb-view-entry hr {
    display: none;
  }
  #t4-pagina-inicial {
    padding: 60px 0 0 0;
  }
  div#t4-header {
    height: 30px;
    top: 0px !important;
    z-index: 10;
    margin: 0;
  }
  div#t4-topnav {
    background: transparent;
    height: 50px;
    z-index: 99999;
    margin-bottom: 40px;
    width: 60px !important;
    position: absolute;
  }
  body.t4-offcanvas-open {
    overflow: hidden !important;
  }
  .t4-offcanvas-toggle {
    top: 16px !important;
    left: 12px !important;
  }
  img.logo-img-sm {
    margin: -15px auto 2px;
  }
  .t4-header .logo {
    width: 100% !important;
    max-width: 100% !important;
    flex: auto;
  }
  .t4-offcanvas-toggle .toggle-bars:before, .t4-offcanvas-toggle .toggle-bars:after, .t4-offcanvas-toggle .toggle-bars {
    background-color: #fff !important;
  }
}



/* COVID-19
--------------------------------- */
body.covid-19 .t4-content #t4-main-content {
  padding-top: 110px!important;
}
body.covid-19 div#t4-main-body {
  margin: 20px auto 0!important;
}
body.covid-19 .t4-main-body {
  padding-top: 10px !important;
}
body.covid-19 #t4-main-content>.t4-section-inner {
  overflow: hidden;
}
body.covid-19 iframe.frame-covid-19 {
  margin-top: -50px;
  height: 800px !important;
  padding:0 5px 0 0;
  border-bottom: 1px solid #efefef;
  border-radius: 0 0 4px 4px;
}
@media (max-width: 767px) {
  body.covid-19 iframe.frame-covid-19 {
    margin-top: -60px;
    height: 500px !important;
  }
}



/* Página: Top Of Mind
--------------------------------- */
body.view-entry.page-top-of-mind {
}
body.view-entry.page-top-of-mind .t4-post-sidebar-l, 
body.view-entry.page-top-of-mind .t4-post-sidebar-r,
body.view-entry.page-top-of-mind #eb.eb-view-entry .eb-entry-head,
body.view-entry.page-top-of-mind .ads-entry-bottom {
  display: none !important;
}
body.view-entry.page-top-of-mind .t4-post-content {
  width: 100% !important;
  padding: 0 !important;
}
body.view-entry.page-top-of-mind #eb .eb-image .eb-image-figure img,
body.view-entry.page-top-of-mind #eb .eb-image-figure {
  background: transparent !important;
}
body.view-entry.page-top-of-mind #eb.eb-view-entry .eb-image-viewport {
  background: transparent;
}
body.view-entry.page-top-of-mind #eb .t4-section.t4-post-area .container {
  width: 100%;
  max-width: 100% !important;
  padding: 0 !important;
}
/* ---- Header */
body.view-entry.page-top-of-mind div#t4-main-body {
  margin: 0px auto !important;
}
body.view-entry.page-top-of-mind div#header>div {
  max-width: 600px;
  margin: 0 auto;
}
body.view-entry.page-top-of-mind div#header * {
  color: #fff !important;
}
body.view-entry.page-top-of-mind div#header {
  background-image: url(https://amanha.com.br/images/p/10600/header/hader-bg-min.jpg);
  margin: 0 auto 50px;
  padding: 30px 0;
}
/* ---- Tools */
body.view-entry.page-top-of-mind #eb .eb-entry-tools {
  position: relative !important;
  margin: 0px auto -30px !important;
  max-width: 1340px;
}
body.view-entry.page-top-of-mind a.eb-favourite-toggle {
  display: none !important;
}
body.view-entry.page-top-of-mind div#bg-01>div,
body.view-entry.page-top-of-mind div#bg-icons-photo>div, 
body.view-entry.page-top-of-mind div#bg-02>div,
body.view-entry.page-top-of-mind div#depoimentos>div {
  max-width: 1300px;
  margin: 0 auto;
}
/* ---- Vídeo */
body.view-entry.page-top-of-mind #eb.eb-view-entry .ebd-block[data-type=youtube] {
  margin: 0 auto 20px;
  max-width: 1260px;
}
@media (min-width: 992px) {
  body.view-entry.page-top-of-mind #eb .ebd-block[data-type=youtube] .video-embed-wrapper.is-responsive,
  body.view-entry.page-top-of-mind #eb .ebd-block[data-type=youtube] .video-embed-wrapper.is-responsive iframe {
    padding-bottom: 0!important;
    height: 520px!important;
  }
}
/* ---- Logos */
body.view-entry.page-top-of-mind div#logos-pesquisa {
  padding: 30px 0 20px!important;
}
/* ---- Bg-01 */
body.view-entry.page-top-of-mind div#bg-01 {
  padding: 20px 0 20px;
  margin: 30px 0 0;
  background-color: #F7F7F7;
}
body.view-entry.page-top-of-mind div#bg-icons-photo {
  padding: 0px 0 70px;
  margin: 0;
  background-color: #F7F7F7;  
}
/* ---- h2 */
body.view-entry.page-top-of-mind h2 {
  font-size: 20px;
  font-weight: 500 !important;
  margin: 20px 0 30px !important;
}
body.view-entry.page-top-of-mind h2:after {
  left: 0;
  width: 40px;
  height: 2px;
  content: " ";
  background: #555;
  position: relative;
  margin: 3px auto -15px;
  display: block;
}
/* ---- Photo Icons */
body.view-entry.page-top-of-mind div#bg-icons-photo>div>div>div {
  background: #000;
  padding: 40px 10px 1px;
  border-radius:4px;
}
body.view-entry.page-top-of-mind div#bg-icons-photo>div>div>div * {
  color: #fff !important;
}
body.view-entry.page-top-of-mind div#bg-icons-photo>div>div:nth-child(1)>div {
  background-image: url(https://amanha.com.br/images/p/10600/bg/b2ap3_thumbnail_metodologia.jpg);
}
body.view-entry.page-top-of-mind div#bg-icons-photo>div>div:nth-child(2)>div {
  background-image: url(https://amanha.com.br/images/p/10600/bg/b2ap3_thumbnail_vencedores.jpg);
}
body.view-entry.page-top-of-mind div#bg-icons-photo>div>div:nth-child(3)>div {
  background-image: url(https://amanha.com.br/images/p/10600/bg/b2ap3_thumbnail_evento.jpg);
}
/* ---- Bg-02 */
body.view-entry.page-top-of-mind div#bg-02 * {
  color: #fff !important;
}
body.view-entry.page-top-of-mind div#bg-02 {
  background-image: url(https://amanha.com.br/images/p/10600/bg/parallax_1.jpg);
  margin: 0;
  padding: 30px 0 50px;
  background-repeat: no-repeat;
  background-size: cover;
}
body.view-entry.page-top-of-mind div#bg-02 h2 {
  font-weight: 600 !important;
  font-size: 22px;
  padding-bottom: 30px !important;
}
body.view-entry.page-top-of-mind div#bg-02 h2::after {
  background: #fff;
}
/* ---- Depoimentos */
body.view-entry.page-top-of-mind div#depoimentos {
  background: #f7f7f7;
  padding: 0 20px 30px;
  margin-bottom: 0px;
}
body.view-entry.page-top-of-mind div#depoimentos .ebd-block[data-type="section"] {
  padding: 20px;
  background: #fff;
  border-bottom: solid 3px #eee;
}
body.view-entry.page-top-of-mind div#depoimentos img {
  border-radius: 50%;
  margin: 10px 0 20px;
}
body.view-entry.page-top-of-mind div#depoimentos .ebd-block[data-type=text] {
  margin: 0 auto 30px;
}
/* ---- Bg-03 */
body.view-entry.page-top-of-mind div#bg-03 * {
  color: #fff !important;
}
body.view-entry.page-top-of-mind div#bg-03 {
  background-image: url(https://amanha.com.br/images/p/10600/bg/parallax_3-1-min.jpg);
  background-size: cover;
  background-position: center center;
  padding: 150px 0;
  margin: 0px !important;
}
body.view-entry.page-top-of-mind div#bg-03 p {
  max-width: 1200px;
  margin: 0 auto !important;
  position: relative !important;
  font-size: 22px !important;
  line-height: 30px !important;
}
/* ---- Formulario */
body.view-entry.page-top-of-mind div#formulario {
  background: #f7f7f7;
  padding: 0 20px 30px;
  margin: 0px;
}
body.view-entry.page-top-of-mind div#formulario form {
  position: relative;
  max-width: 600px;
  margin: 0 auto;
}
/* ---- Fotos */
body.view-entry.page-top-of-mind #eb.eb-view-entry .ebd-block[data-type=thumbnails] {
  max-width: 950px;
  margin: 20px auto 20px;
}




/* TEMPORÁRIO
--------------------------------- */	
.mod-frame {
  background: #1e3571;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 103px 0;
  border-radius: 4px;
  margin: 0 0 20px;
  max-width: 1260px;
}


/* Publicidade - Cattive Ads (Revive)
--------------------------------- */
.mod-ads {
  text-align: center;
}
.mod-ads img {
  border: 1px solid rgb(0,0,0,.1);
  border-radius:4px !important;
}
/* Publicidade - Topo de Conteúdo */
#t4-publicidade---topo-conteudo {
  background: #f7f7f7;
}
#t4-publicidade---topo-conteudo .t4-section-inner.container-fluid {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#t4-publicidade---topo-conteudo img {
  margin: 20px 0;
}
/* Publicidade - Rodapé de Conteúdo */
.ads-content-bottom {
  background: #f7f7f7;
  margin: 0;
  padding: 20px 0 15px;
  text-align: center;
}
/* Publicidade - Lightbox */
.mod-ads.ads-lightbox>div {
  visibility: visible !important;
  position: relative !important;
  margin: 0 auto;
  height: 0 !important;
  width: 100% !important;
  max-width: 800px !important;
}
.mod-ads.ads-lightbox {
  position: fixed;
  z-index: 999;
  text-align: center;
  top: 0px;
  left: 0px;
  width: 100% !important;
  max-width: 100%;
}
.mod-ads.ads-lightbox td[align="right"] a img {
  display:none;
}
.mod-ads.ads-lightbox td[align="right"] a:after {
  content: 'FECHAR';
  position: absolute;
  margin: 3px 5px 0 0;
  display: block;
  right: 0;
  font-size: 12px;
  padding: 6px 10px 4px;
  background: rgba(255,59,63,.9);
  border-radius: 4px 4px 0 0;
  font-weight: 600;
  font-family: lato;
  letter-spacing: 1px;
  color: #fff;
  transition:all .1s ease;
}
.mod-ads.ads-lightbox td[align="right"] a:hover:after {
  background: rgba(255,59,63,1);
}
.mod-ads.ads-lightbox td[align="center"]:after {
  content: '';
  background: rgb(0 0 0 / 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  z-index: -1;
}
.mod-ads.ads-lightbox img[src*="https://ads.cattive.me/painel/images"], .mod-ads.ads-lightbox iframe {
  margin-top: calc(25% + 30px) !important;
}
.mod-ads.ads-lightbox iframe {
  width: 100%;
  height: 100%;
}
.mod-ads.ads-lightbox a[onclick*="close"] {
  margin-top: 25% !important;
  position: absolute;
}
/* Local - Ads (Oferecimento) */
.mod-ads.ad-oferecimento {
    background: #EFEFEF;
    border-radius: 3px;
}
.mod-ads.ad-oferecimento .ap-title-mod.mod-insert {
    text-align: left;
}
/* Local - Ads (cutting - automatic) */
/* precisa adicionar código no banner dentro do Cattive Ads: <div class="cutting"></div> */
.mod-ads div.cutting+a img {
  height: 230px;
  object-fit: cover !important;
  object-position: top !important;
  transition:all .2s ease-in-out;
}
.mod-ads div.cutting+a img:hover {
  height: 460px;
}
/* Local - Ads (background - automatic) */
/* precisa adicionar código no banner dentro do Cattive Ads: <div class="background"></div> */
.mod-ads div.background {
  height: 230px;
  max-width: 1920px;
  position: relative;
  margin: 0 auto;
}
.mod-ads div.background+a {
  margin: 0 !important;
  position: absolute;
  width: 100% !important;
  height: 1050px !important;
  left: 0px;
  top: -30px !important;
  background: #F7F7F7;
}
/*.mod-ads div.background+a:after {
  content: '';
  background: #fff;
  border-radius: 4px;
  padding-top: 5px;
  width: 100%;
  max-width: 1290px;
  margin: 0 auto;
  height: 1080px;
  position: relative;
  display: block;
  top: -800px;
}*/
.mod-ads div.background+a img {
  margin: 0 !important;
  border-radius: 0 !important;
  position: relative;
  width: 100% !important;
  max-width: 1920px !important;
  height: auto !important;
  max-height: 1080px !important;
  left: 0px;
  top: -30px !important;
}


#eb .eb-mod-media-title {
    hyphens: none !important;
}

