/* IMPORTS
--------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Merriweather:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:200,200i,400,400i,500,500i,600,600i,700,700i&display=swap');


/* COLOR CATEGORIA  1: DESTAQUE */ 
.color-cat-1.ap-title-mod, .color-cat-1 .category-itens a   { color: #962427; }
/* 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: sans-serif;
	font-family: 'Merriweather',Georgia,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"] {
    font-family: 'Merriweather',Georgia,serif !important;
}
#eb .eb-shares * {
    font-family: 'Heebo', sans-serif;
}
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;
	transition: all .1s ease-in-out;
}
a:hover, a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #1e3571;
}



/* TEMPLATE
--------------------------------- */
.t4-wrapper {
	min-height: 100%;
}
.t4-content, .t4-main-content {
    min-height: auto !important;
}
.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;
}
.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 {
    background: rgba(150, 36, 39, .5)!important;
    display: block !important;
}
@media (min-width: 767px) {
	#back-to-top:hover {
		background: rgba(150, 36, 39, 1)!important;
	}
}
#back-to-top .btn {
    background: #1e3571;
    border: 0;
    line-height: 64px;
    padding: 0;
    height: 64px;
    width: 64px;
    border-radius: 50%;
}
div#t4-topnav {
    background: #f9f9f9;
}
div#t4-topnav .cotacao-infos {
    color: #6d6d6d;
    opacity: .5;
    padding: 5px 0;
    font-size: 13px;
    cursor: default;
    transition: all .2s ease;
}
div#t4-topnav .cotacao-infos:hover {
    opacity: .8;
}
div#t4-topnav .data-atual {
    color: #6d6d6d;
    opacity: .5;
    padding: 5px 0;
    font-size: 13px;
    cursor: default;
    transition: all .2s ease;
	text-align: center;
}
div#t4-topnav .data-atual:hover {
    opacity: .8;
}
div#t4-topnav .menu-topo {
    color: #6d6d6d;
    padding: 1px 0;
    font-size: 13px;
    cursor: default;
    transition: all .2s ease;
	text-align: center;
}
div#t4-topnav .menu-topo a {
    padding: 0 0 0 10px;
    text-decoration: none;
    opacity: .5;
}
div#t4-topnav .menu-topo:hover a {
    opacity: .8;
}
div#t4-topnav .menu-topo:hover a:hover {
    opacity: 1;
}
@media (min-width: 1290px) {
	.container {
		width: 100%;
		max-width: 1290px !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: 40px 10px!important;
	}
}
@media (min-width: 768px) {
	body.com_faqbookpro .t4-main-body {
		padding-top: 0 !important;
		padding-bottom: 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-family: 'Merriweather', serif !important;
	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;
}


/* LOGO
--------------------------------- */
img.logo-img {
    width: auto;
    max-height: 70px!important;
    margin: 0;
    height: max-content;
    height: 70px;
    transition: all .15s cubic-bezier(.68,-.55,.27,1.55);
    transition: all .2s ease;
}
body.not-at-top img.logo-img {
    max-height: 50px!important;
    margin: 14px 0 0 0;
    height: 50px;
    transition: all .2s ease;
}
@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: 170px!important;
    max-height: 90px!important;
    margin: 12px 0 0;
    height: auto;
    transition: all .15s cubic-bezier(.68,-.55,.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 {
		text-align: center !important;
		padding-top: 0px!important;
		padding-bottom: 0px!important;
		margin: 0 !important;
	}
}




/* HEADER
--------------------------------- */
div#t4-header {
    width: 100%;
    max-width: 100%!important;
    height: 90px;
    background-color: #ffffff;
    color: #962427;
    border-radius: 0px!important;
    margin: 0;
    padding: 8px 0 0;
    border-top: 0 solid #fff;
	box-shadow: 0 4px 7px 0 rgba(0,0,0,.02),0 7px 40px 0 rgba(0,0,0,.04)!important;
    transition: all .2s ease;
}
body.not-at-top div#t4-header {
    height: 75px;
    top: -20px;
}
#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) {
	div#t4-header {
		height: 70px;
		margin: 0;
		padding: 0;
		position: relative !important;
	}
}




/* 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
--------------------------------- */
.t4-col.menu-principal {
}
div#t4-menu-principal .hide-mainmenu {
    display: none !important;
}
div#t4-menu-principal {
    background: #962427;
    color: #fff;
}
div#t4-menu-principal .t4-section-inner.container, div#t4-menu-principal nav.navbar {
    padding: 0;
}
div#t4-menu-principal ul.nav.navbar-nav, div#t4-menu-principal ul.nav.navbar-nav li {
    display: inline-block;
}
div#t4-menu-principal .navbar-nav .dropdown-menu {
    position: absolute;
}
div#t4-menu-principal .navbar-nav .dropdown-menu li {
    display: inline-block !important;
    width: 100%;
}
div#t4-menu-principal ul.nav.navbar-nav li a.nav-link {
    padding: 10px;
    color: #fff;
}
div#t4-menu-principal ul.nav.navbar-nav li a.nav-link:hover {
    background: rgba(255, 255, 255, .05);
}
div#t4-menu-principal nav.navbar>ul.nav.navbar-nav>li:first-child {
    margin-left: 0px;
}
div#t4-menu-principal nav.navbar > ul.nav.navbar-nav > li:last-child {
    position: absolute;
    right: 0;
}
div#t4-menu-principal .dropright .dropdown-toggle::after {
    right: 10px !important;
    position: absolute;
    margin: 7px 0 0 0;
	color: #c1c1c1;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff !important;
    background-color: #962427 !important;
}
@media (max-width: 767px) {
	div#t4-menu-principal {
		display: none;
	}
}



/* 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;
}
.t4-offcanvas-toggle {
    border: 0;
    display: block;
    position: absolute;
    right: 0;
    top: 18px !important;
    left: -14px;
    padding: 15px 0 !important;
    width: 16px !important;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    line-height: 0 !important;
}
@media (max-width: 767px) {
	.t4-offcanvas-toggle {
    	top: 15px!important;
	}
}
@media (max-width: 576px) {
	.t4-offcanvas-toggle {
		left: 0px !important;
	}
}
.t4-offcanvas-toggle:after {
    content: 'Menu';
    font-family: sans-serif;
    padding: 6px;
    font-weight: 600;
    letter-spacing: .5px;
    font-size: 16px;
    display: block !important;
    position: absolute;
    margin: -8px 0 0 24px;
    color: #952427;
}
.t4-offcanvas-toggle .toggle-bars {
    margin-top: -5px !important;
}
.t4-offcanvas-toggle:hover .toggle-bars, .t4-offcanvas-toggle:hover .toggle-bars:before, .t4-offcanvas-toggle:hover .toggle-bars:after {
    background-color: #fff!important;
}
.t4-offcanvas-toggle .toggle-bars, .t4-offcanvas-toggle .toggle-bars:before, .t4-offcanvas-toggle .toggle-bars:after {
    height: 2px !important;
}
.t4-offcanvas-toggle .toggle-bars:before {
	color: #952427;
    background: #fff !important;
}
.t4-offcanvas-toggle:hover .toggle-bars:before {
    color: #770c0f;
}
.t4-offcanvas-toggle .toggle-bars:after {
    bottom: -6px !important;
}
.offcanvas.off-canvas-principal {
    width: 10px !important;
    max-width: 10px !important;
    margin: 1px -5px 0 13px;
	z-index: 999;
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {	
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
	.t4-offcanvas-toggle:after {
		display: none !important;
	}
	.offcanvas.off-canvas-principal {
		position: absolute !important;
		top: -45px;
	}
}
.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-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: 0;
    z-index: 999;
    padding: 0;
}
.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 						     */
/* --------------------------------- */
/* --------------------------------- */
.top-away #back-to-top {
    z-index: 999999 !important;
}


/* footer_copyright - footer-copyright */
#t4-footer-copy {
    background-color: transparent !important;
    z-index: 999 !important;
}
.t4-col.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 br {
    display: none;
}
.t4-col.footer-copyright img.logo-cattive {
    height: 15px;
    margin: -3px 0 0 2px;
    max-height: 15px;
    opacity: .8;  
}
.t4-col.footer-copyright:hover, .t4-col.footer-copyright img.logo-cattive:hover {
	  opacity: 1;  
}
@media (max-width: 768px) {
	.t4-col.col-12.col-md-7.col-lg.footer-copyright {
		text-align: center;
	}	
}
@media (max-width: 430px) {
	.t4-col.col-12.col-md-7.col-lg.footer-copyright br {
		display: block;
	}	
}


/* .footer_termos */
.t4-col.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.col-12.col-md-5.col-lg.footer-termos {
		text-align: center;
		margin: 0;
	}
	.t4-col.footer-termos ul.menu-termos li {
		padding: 0 5px;
	}
	.t4-col.footer-termos ul.menu-termos {
		padding: 0;
	}
}
.t4-col.footer-termos ul.menu-termos li {
    position: relative;
    display: inline;
    padding-left: 14px;
}
.t4-col.footer-termos ul.menu-termos:hover li a {
	opacity: .8;  
}
.t4-col.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: 55px;
    background-color: #962427;
    border-top: 0px solid #fff;
    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: 22px 15px;
}
#t4-foot-nav.footer-nav-1 .footer-menu .footer-logo img {
    max-width: none;
    height: 45px!important;
    margin: 3px 12px 0 0;
}
.t4-col.footer-social.footer-social {
    text-align: right;
	padding: 0;
	margin-right: -7px;
}
#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: 10px 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 {
		height: 40px;
	}
	#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
--------------------------------- */
.article-content .about-us {
    margin-top: -44px;
}
.about-us .main-intro .company-desc h3 span {
	    background-color: #467caa;
}
.com-content-article.item-page > .icons {
    display: none;
}



/* Página Sobre
--------------------------------- */
.about-us .main-intro .company-desc {
    margin: 0;
    padding: 30px 0;
}



/* 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;
}


/* Página de Embed - Conteúdo Para Site Externo
--------------------------------- */
body.embed-site-externo div#t4-topnav,
body.embed-site-externo div#t4-header,
body.embed-site-externo div#t4-menu-principal,
body.embed-site-externo #t4-main-content,
body.embed-site-externo #t4-foot-nav,
body.embed-site-externo #t4-footer-copy,
body.embed-site-externo span.eb-blog-grid-label,
body.embed-site-externo #back-to-top {
    display: none !important;
}



/* Página de Ajuda - Faq Book Pro
--------------------------------- */
.fbpNavTopUL_buttons {
    display: none;
}
.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: #952427!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: #962427!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: #952427 none repeat scroll 0% 0%!important;
    color: #fff !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;
}
#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;
}
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {	
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
	.mod_ijoomlazone {
		padding-bottom: 0px !important;
	}
	.mod_ijoomlazone .adg_table {
		margin: 30px 0px 0 !important;
    	padding: 0 10px;
	}
	.main-content-1 .mod_ijoomlazone:nth-child(1) .adg_table {
		margin: 0px 0px 0px!important;
    	padding: 0 13px 0 13px !important;
	}
	.style-002 .mod_ijoomlazone, .style-004 .mod_ijoomlazone, .style-011 .mod_ijoomlazone {
		margin: 20px 0 30px!important;
	}
}
.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;
    /*padding-bottom: 20px !important;*/
}
div#ijoomlazone725 {
    padding-bottom: 20px !important;
}
div#ijoomlazone843 {
	height:auto !important;
}
.adv_standard_d > div, .adv_standard_d > div img {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 4px;
}



/* 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;
}
.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), ul.uk-navbar-nav li:nth-child(4) {
    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;
}
.adv_standard_d>div,
.adv_standard_d>div *, .adv_standard_d>div img {
    width: unset !important;
    max-width:unset !important;
    border-radius: 4px;
    margin: 0 auto !important;
    position: relative !important;
    text-align:center !important;
    height: unset !important;
    max-height: unset !important;
    min-height: unset !important;
}
@media (min-width: 768px){
	body.com_adagency .t4-main-body {
		padding-top: 0rem;
		padding-bottom: 20rem;
	}
}
@media (max-width: 767px) {
	.adv_standard_d>div, .adv_standard_d>div *, .adv_standard_d>div img {
		width: 100% !important;
    	max-width: 100% !important;
	}
}



/* EasyBlog
--------------------------------- */
.eb-post-featured {
    display: none !important;
}
#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;
    font-family: 'Merriweather', serif !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: 8;
}
@media (min-width: 991px) {
	.t4-section.t4-post-area .t4-post-content {
		width: calc(100% - 550px)!important;
		max-width: unset !important;
		padding: 0 20px!important;
		flex: unset !important;
	}
	.t4-section.t4-post-area .t4-post-sidebar-r {
		width: 330px !important;
		max-width: 330px !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;
	}
}



/* EASYBLOG - Painel Gerenciar Publicações
--------------------------------- */
#eb .eb-dashboard-header-wrapper, #eb .eb-dashboard-sticky-header {
    position: relative !important;
    z-index: 1 !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 {
}
.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;
}


/* 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
--------------------------------- */
#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: 1 !important;
}
@media (max-width: 576px) {
	#eb .eb-reading-progress-sticky.affix .eb-reading-progress, #eb .eb-reading-progress-sticky.affix .eb-reading-progress__container {
		position: fixed;
		top: 0 !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);
}
#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 20px;
    /*max-width: 640px;*/
    text-align: left;
	border-bottom: 1px solid #f7f7f7;
}
.eb-help-report {
    display: none !important;
}

#eb.eb-view-entry  .t4-sidebar-right {
  display: none;
}
#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: 740px;*/
    max-width: 100%;
    font-weight: 400;
    font-size: 2rem;
    line-height: 2.5rem;
    padding-bottom: 0;
}
#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: 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) {	
}
@media (max-width: 767px) {
	#eb.eb-view-entry  .eb-entry-head .reset-heading {
		font-size: 1.6em;
		line-height: 1.3em;
	}
	#eb.eb-view-entry .eb-entry-head {
		margin: 0 auto 10px;
	}
}




/* 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: 12px;
    color: #000;
    font-weight: 500;
}
#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;
}
@media (max-width: 768px) {
	#eb .eb-entry-tools {
		position: relative !important;
		margin-bottom: -30px !important;
	}
}



/* EasyBlog - Publicação [favourite] (Ver Depois / Favorito)
--------------------------------- */
.favourite-overflou-hidden {
    overflow: hidden;
	height: 30px;
	display: none;
}
#eb.eb-view-entry  .favourite-overflou-hidden {
	display: block;
}
.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;
}
#eb .eb-post+.eb-post {
    margin-top: 0px;
    padding-top: 25px;
    border-top: 1px solid rgba(225, 225, 225, .2);
}
.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;
}


/* EASYBLOG - COMPOSER [post]
--------------------------------- */
#eb .eb-composer-page-viewport {
    max-width: 1000px;
    margin: 0 auto;
    padding-bottom: 400px;
}
#eb .eb-composer-category-search-textfield {
    padding-left: 24px;
    padding-bottom: 8px;
    padding-top: 8px;
}
#eb .eb-composer-category-item {
    padding: 6px 2px 6px 40px;
}
#eb.eb-view-composer .eb-composer-category-item-group-viewport .eb-composer-category-item span:after {
    background: #fafafa;
    color: #8e8e8e;
    border-radius: 4px;
    padding: 1px 5px 0;
    margin: 0 5px;
    text-transform: uppercase;
    font-size: 10px;
    vertical-align: bottom;
    font-weight: 500;
    letter-spacing: .5px;
    position: relative;
    float: right;
}
#eb.eb-view-composer .eb-composer-category-item-group-viewport .eb-composer-category-item:nth-child(even) span:after {
    background: #eeeeee;
}
#eb .eb-composer-category .eb-composer-category-viewport {
    transition:all .2s ease;
}
@media (min-width: 992px) {	
	#eb .eb-composer-category:hover .eb-composer-category-viewport {
		height: 260px;
	}
} 



/* EASYBLOG - BLOCO [post]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="post"] {
    /*max-width: 640px;*/
    position: relative;
    margin: 0 auto 20px;
    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: none !important;
}
.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) rotate(1.06deg);
}
#eb .eb-category-profile, #eb .eb-category-profile .reset-heading a {
    display: none;
}
.view-categories .eb-posts .eb-post:nth-child(1), .view-categories .eb-posts .eb-post:nth-child(2), .view-categories .eb-posts .eb-post:nth-child(3) {
}
/*.view-categories .eb-posts .eb-post:nth-child(4) {
    margin-top: -20px !important;
    padding-top: 0px !important;
    border-top: 0px solid rgba(225,225,225,.2) !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;
}
#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;
}



/* 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: block;
}
#eb.eb-view-entry .ebd-block[data-type="text"] p:last-child {
    padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
#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;
	font-family: 'Merriweather',Georgia,serif !important;
}
#eb.eb-view-entry .ebd-block[data-type="text"]:first-child p {
    font-size: 20px;
    line-height: 1.4em;
    color: #000 !important;
    margin: 0;
	padding: 0 0 20px;
}
#eb.eb-view-entry .eb-entry-meta .ebd-block[data-type="text"] p:last-child {
    font-size: 20px!important;
    padding-bottom: 0px !important;
}
@media (max-width: 767px) {
	#eb.eb-view-entry .eb-entry-meta .ebd-block[data-type="text"] p:last-child {
		font-size: 16px!important;
	}
}



/* EASYBLOG - BLOCO [text]
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type="text"] {
	margin: 0 auto 30px;
	font-size: 14pt;
    line-height: 1.8em;
}
#eb.eb-view-entry .ebd-block[data-type=text], #eb.eb-view-entry .ebd-block[data-type=text] * {
  font-family: 'Merriweather',Georgia,serif !important;
  letter-spacing: -.4px !important;
}
#eb.eb-view-entry .ebd-block[data-type=text], #eb.eb-view-entry .ebd-block[data-type=text] p {
    margin: 0 0 .75rem;
    padding: 0;
    margin-bottom: 1rem;
    font-size: 1.0625rem !important;
    line-height: 1.5rem;
}
/*@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;
		font-family: 'Merriweather', serif !important;
	}
}
*/
#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;
	display: inline;
	background: linear-gradient(180deg,transparent,rgba(144, 35, 37, 0.05) 0);
    background-size: 100% 1px;
    background-position: bottom;
    background-repeat: no-repeat;
    transition: background-size .2s;
    font-weight: 600;
}
#eb.eb-view-entry  .ebd-block[data-type="text"] a, #eb.eb-view-entry  .ebd-block[data-type="text"] a * {
    text-decoration: none;	
    color: #902325!important;
}
#eb.eb-view-entry .ebd-block[data-type="text"] a:hover {
    background-size: 100% 100% !important;
}
/*#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;
.view-entry .ebd-block[data-type=text] a:not( [href*='portalamazonia.com.br'] ):not( [class=eb-image-viewport] ):not( [href^='#'] ):not( [href^='/'] ):after, .view-entry .ebd-block[data-type=text] a[target=_blank]:after {
    font-family: fontawesome;
    content: " \f08e";
    font-size: 10px;
    padding: 0 2px;
}
}*/
#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 [comparison]
--------------------------------- */
#eb.eb-view-entry .ebd-block[data-type="comparison"] {
	margin: 0 auto 20px;
	font-size: 14pt;
  	line-height: 1.8em;
}
#eb .cd-image-container {
    width: 100%;
    max-width: 100%;
}


/* 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;}}



/* 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 0px;
}



/* EASYBLOG - BLOCO [quotes]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="quotes"] {
    /*max-width: 640px;*/
    position: relative;
    margin: 20px auto;
}
#eb blockquote.eb-quote {
	margin: 0 !important;
}
#eb blockquote.eb-quote p {
    font-size: 20px;
	font-style: italic;
}



/* 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: 15px auto 30px;
}
#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: 0px auto 0px;
}



/* EASYBLOG - BLOCO [instagram]
--------------------------------- */
#eb.eb-view-entry  .ebd-block[data-type="instagram"] {
    /*max-width: 640px;*/
    position: relative;
    margin: 0px auto 0px;
    max-width: 400px;
}
/*#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: 10px 9px 10px !important;
}
#eb .eb-shares .btn.btn-eb--whatsapp * {
    font-size: 21px;
}
@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: -40px 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;*/
}
.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;
}
.homepage div.giweather.light {
    margin: 0px 0 30px !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) rotate(1.06deg);*/
}
.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
--------------------------------- */
.t4-col.main-content-1 {
    margin-top: 40px;
}
.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;
	}
	.t4-col.main-content-1 {
    	margin-top: 20px;
	}
}
.ap-title-mod.mod-insert {
    padding: 0px 14px 20px 0;
    margin: 0px 0 0 0;
}
.t4-section.t4-post-area .ap-title-mod.mod-insert {
    margin: 30px 0 0;
}
@media (max-width: 767px) {
	.ap-title-mod.mod-insert {
		margin: 20px 0 0 0;
	}
	.t4-section.t4-post-area .ap-title-mod.mod-insert {
		margin: 30px 0 0;
	}
}
#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 * {
    font-family: 'Merriweather',Georgia,serif !important;
}
#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-image: url(../../../images/portal/ui/mod-title-ui.svg);*/
    background-repeat: no-repeat;
    background-position: 0 14px;
}
.ap-title-mod:after {
  display:none;
}
.ap-title-mod.area-posts {
    background: #962427;
    padding: 0 10px !important;
    color: #fff;
    font-weight: 500;
    width: unset;
    border-radius: 3px !important;
    margin: 20px 0 !important;
    font-family: 'Heebo',sans-serif !important;
    font-size: 24px;
}
.ap-title-mod {
    display: inline-flex;
}
.ap-title-mod .title-module {
    background: #962427;
    padding: 0 8px;
    color: #fff!important;
    font-weight: 500;
    font-size: 24px;
    font-weight: 500;
    border-radius: 3px 3px 0 3px;
}
.ap-title-mod .title-module-sub {
    background: #0d0b12;
    font-size: 14px;
    padding: 0 6px;
    color: #fff !important;
    margin: 14px 0 0;
	border-radius: 0 3px 3px 0;
}
@media (max-width: 767px) {
	.ap-title-mod.area-posts {
		margin: 0 0 20px 15px !important;
	}
}
span.eb-post-thumb-caption {
    margin: 0;
    font-size: 11px;
    font-style: italic;
    opacity: .5;
    cursor: default;
}
#eb .eb-post-thumb .eb-post-thumb-caption {
    background: rgba(0,0,0,0);
}



/* 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,
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row > .t4-col:nth-child(1) .ap-item-post:nth-child(2) .eb-post-thumb-caption {
      display: none;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-child(3) {
	  border-top: 1px solid #e9e9e9;
	  padding-top: 20px;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(1) .ap-item-post:nth-child(3) .ap-mod-body {
      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: 0px 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;
	  margin-bottom: 15px;
  }
  #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;
  }
  #t4-main-content .area-posts.style-001.ap-items-posts .t4-row>.t4-col:nth-child(2)>div:nth-child(2) img {
      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;  
  }
}
/* 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,
  #t4-main-content .area-posts.style-002.ap-items-posts .t4-row > .t4-col:nth-child(1) .ap-item-post:nth-child(2) .eb-post-thumb-caption {
      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,
  #t4-main-content .area-posts.style-003.ap-items-posts .t4-row > .t4-col:nth-child(3) .ap-item-post:nth-child(2) .eb-post-thumb-caption {
    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,
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row > .t4-col:nth-child(2) > div:nth-child(2) .eb-post-thumb-caption {
    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;
  }*/
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row > .t4-col:nth-child(3) > div:nth-child(2) .post-img,
  #t4-main-content .area-posts.style-004.ap-items-posts .t4-row > .t4-col:nth-child(3) > div:nth-child(2) .eb-post-thumb-caption {
      display: none;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts.no-ad .t4-row > .t4-col:nth-child(3) > div:nth-child(2) .post-img,
  #t4-main-content .area-posts.style-004.ap-items-posts.no-ad .t4-row > .t4-col:nth-child(3) > div:nth-child(2) .eb-post-thumb-caption {
    display: none;
  }
  #t4-main-content .area-posts.style-004.ap-items-posts.no-ad .t4-row > .t4-col:nth-child(3) > div:nth-child(2) .ap-mod-body {
	  padding: 5px 0 3px;	 
      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, 
  #t4-main-content .area-posts.style-005.ap-items-posts .t4-row > .t4-col:nth-child(2) > div:nth-child(2) .eb-post-thumb-caption {
    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:0px
  }
}
/* 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,
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row > .t4-col:nth-child(3) .ap-item-post:nth-child(2) .eb-post-thumb-caption {
    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,
  #t4-main-content .area-posts.style-007.ap-items-posts .t4-row > .t4-col:nth-child(4) .ap-item-post:nth-child(2) .eb-post-thumb-caption {
    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,
  #t4-main-content .area-posts.style-008.ap-items-posts .t4-row > .t4-col:nth-child(3) .ap-item-post:nth-child(2) .eb-post-thumb-caption {
    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: 010
--------------------------------- */
/* GERAL */
.style-010 .td-module-thumb  {
	width: 100%;
	background-color: #e5e5e5;
	overflow: hidden;
	margin: 0;
	background-size: cover !important;
	border-radius:4px;
}
.style-010 div div > .col-xl-8 .td-module-thumb  {
	height: 500px;
}
.style-010 div div > .col-xl-4 .td-module-thumb {
	height: 240px;
}
.style-010 .news-right:nth-child(1) .td-module-thumb {
	margin-bottom: 20px;
}
.style-010 .meta-info-chapeu-post {
	position: absolute;
	top: 0;
}
.style-010 .td-meta-info-container {
	position: absolute;
	bottom: 0;
	z-index: 1;
}
.style-010 .meta-info-chapeu-post a {
	display: none;
}
.style-010 .meta-info-chapeu-post {
	display: block;
	margin: 20px;
	background: #962427;
	color: #fff;
	padding: 2px 10px;
	font-family: sans-serif !important;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 3px;
}
.style-010 .meta-info-chapeu-post span {
	font-family: sans-serif !important;	
}
.meta-info-chapeu-post span+span {
    display: none;
}
.style-010 .entry-title {
	font-size: 20px;
	margin: 0 30px 40px 20px;
	font-weight: 600;
	color: #fff;
}
.style-010 div div > .col-xl-8 .entry-title  {    
	font-size: 30px;
	margin: 0 100px 40px 20px;
}
.style-010 .td-module-thumb a:before {
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
@media (max-width: 767px) {
	.style-010 div div > .col-xl-8 .td-module-thumb  {
		height: 240px;
    	margin-bottom: 20px;
		margin-top: 20px;
	}
	.style-010 div div > .col-xl-8 .entry-title {
    	font-size: 20px;
	}
	.style-010 .meta-info-chapeu-post a:nth-child(1) {
		margin: 0px 20px 0;
		border-radius: 0 0 3px 3px;
	}
	.style-010 div div > .col-xl-8 .meta-info-chapeu-post a:nth-child(1) {
		margin: 20px;
	}
}


/* Area Posts - Módulos / Style: 020
--------------------------------- */
/* GERAL */
#t4-main-content .area-posts.style-020.ap-items-posts {
	margin-bottom: 30px;
}
#t4-main-content .area-posts.style-020.ap-items-posts .t4-row>.t4-col .category-itens {
	padding: 0 0 10px 0 !important;
}
#t4-main-content .area-posts.style-020.ap-items-posts .t4-row>.t4-col .post-thumb {
	display: none;
}
#t4-main-content .area-posts.style-020 .ap-mod-head.mod-table.align-middle {
	display: inline-flex;
}
#t4-main-content .area-posts.style-020.ap-items-posts a.mod-avatar-sm img {
	border-radius: 50%;
	margin: 7px 10px 0 0;
	max-width: 30px;
}
#t4-main-content .area-posts.style-020 .ap-mod-head.mod-table.align-middle .mod-cell:nth-child(2) {
	height: 50px;
	padding: 13px 0;
}
#t4-main-content .area-posts.style-020 .ap-mod-head.mod-table.align-middle a.ap-mod-media-title {
	font-family: sans-serif;
	font-weight: 500;
	color: #717171;
}
#t4-main-content .area-posts.style-020 .ap-mod-head.mod-table.align-middle a.ap-mod-media-title:before {
	content: 'Por ';
}
@media (max-width: 767px) {
	#t4-main-content .area-posts.style-020.ap-items-posts .t4-row>.t4-col .ap-item-post {
		margin-bottom: 20px;
		padding-bottom: 10px;
		border-bottom: 1px solid #eaeaea;
	}
}



/* Area Posts - Módulos / Style: 011
--------------------------------- */
/* COLUNA 1 */
@media (min-width: 767px) {
  #t4-main-content .area-posts.style-011.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-011.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-011.ap-items-posts .t4-row > .t4-col:nth-child(1) > div:nth-child(1) img {
  }
  #t4-main-content .area-posts.style-011.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-011.ap-items-posts .t4-row > .t4-col:nth-child(1) > div:nth-child(2) img {
      display: none;
  }
  #t4-main-content .area-posts.style-011.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-011.ap-items-posts .t4-row > .t4-col:nth-child(1) > div:nth-child(2) .category-itens {
      display: none;
  }
  #t4-main-content .area-posts.style-011.ap-items-posts .t4-row > .t4-col:nth-child(1) > div:nth-child(3) .ap-item-post {
  }
  #t4-main-content .area-posts.style-011.ap-items-posts .t4-row > .t4-col:nth-child(1) > div:nth-child(3) .post-thumb {
  }
  #t4-main-content .area-posts.style-011.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-011.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-011.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-011.ap-items-posts .t4-row > .t4-col:nth-child(2) > div:nth-child(2) .post-img,
  #t4-main-content .area-posts.style-011.ap-items-posts .t4-row > .t4-col:nth-child(2) > div:nth-child(2) .eb-post-thumb-caption {
    display: none;
  }
  #t4-main-content .area-posts.style-011.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) {
}
/* COLUNA 3 */
@media (min-width: 767px) {
    #t4-main-content .area-posts.style-011.ap-items-posts > .container > .t4-row > .t4-col:nth-child(2) > div:nth-child(2) .ap-mod-body {
      padding: 5px 0 3px;	 
      display: none;
  }
}


/* Area Posts - Módulos / Mais Lidas
--------------------------------- */
@media (min-width: 767px) {
	div#t4-mais-lidas > .t4-section-inner.container {
		padding: 0;
	}
	div#t4-mais-lidas .ap-title-mod.area-posts {
		margin: 0 0 20px 0 !important;
	}
}



/* Area Posts - Módulos / Style: 012
--------------------------------- */
.style-012.area-posts .ap-title-mod.area-posts {
  margin-top: 0px !important;
}
.style-012.area-posts .post-thumb,
.style-012.area-posts .meta-info-chapeu-post,
.style-012.area-posts .ap-mod-body {
  display: none;
}
.style-012.area-posts .ap-item-post:first-child .post-thumb, 
.style-012.area-posts .ap-item-post:first-child .meta-info-chapeu-post, 
.style-012.area-posts .ap-item-post:first-child .ap-mod-body {
  display: block;
}
.style-012.area-posts .ap-item-post:first-child .ap-mod-body {
  padding: 0 0 15px 0;
}
.style-012.area-posts .ap-item-post:first-child .ap-mod-body p {
    margin: 0 !important;
}
.style-012.area-posts .ap-item-post:first-child .post-thumb a img.post-img {
    max-height: 250px;
    border-radius: 4px !important;
}
.style-012 .ap-mod-title a {
  font-size: 16px;
  padding: 0px 0 5px 0;
  font-weight: 500;
  color: #000;
  line-height: 1.5;
}
.style-012.area-posts .ap-item-post:first-child .ap-mod-title a {
  font-size: 20px;
}

.style-012 .ap-item-post+.ap-item-post {
  padding: 10px 0 10px 0;
  border-top: 1px solid #e9e9e9;
}




/* 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;
	}
}



/* Módulo - Mais Lidas / Style: 001
--------------------------------- */
#eb.mpp-style-001 .mod-item+.mod-item {
    border-top: 1px solid #e9e9e9;
}
#eb.mpp-style-001 img.post-img {
    max-height: 250px;
    width: 100%;
    object-fit: cover;
}
#eb.mpp-style-001 .ap-mod-title {
    padding: 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+.mod-item .ap-mod-title a {
    font-size: 16px;
    padding: 0px 0 5px 0;
}



/* 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;
}



/* EASYSOCIAL
--------------------------------- */
#es {
    font-size: 14px;
    font-family: 'Heebo', sans-serif;
}
#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;
}



/* EASYBLOG - Página de Colunistas/Blogueiros
--------------------------------- */
body.page-colunas .eb-post-avatar.pull-left.mr-15, body.page-colunas .eb-post-thumb.is-left, body.page-colunas .eb-post-author {
    display: none !important;
}
body.page-colunas .eb-post-thumb.is-left.page-colunas, body.page-colunas .eb-post-author.page-colunas {
    display: block !important;
}
body.page-colunas #eb .eb-category-profile, body.page-colunas #eb .eb-category-profile .reset-heading a { 
    display: block !important;
}
body.page-colunas .eb-post-thumb.is-left.page-colunas a.eb-post-image-cover {
    max-width: 60px !important;
    height: auto !important;
}

/* EASYBLOG - Página de Colunistas/Blogueiros
--------------------------------- */
#eb .eb-authors-subscribe {
    display: none !important;
}
#eb .eb-authors-head {
    margin-bottom: 40px;
}



/* 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 - Módulos de Destaque
--------------------------------- */
.meta-info-chapeu-post {
    padding: 4px 0 0 0;
}
.meta-info-chapeu-post span {
    color: #962427;
}
.meta-info-chapeu-post span+span {
    display: none;
}



/* EASYBLOG - Comentários
--------------------------------- */
#eb .eb-comment-form .eb-composer-author.row-table .pull-right {
    display: none !important;
}



/* 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.com_easysocial.view-login .register-wrap {
    display: none;
}
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: #171717;
}
#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: #942427!important;
    border-color: #942427!important;
}
#es .es-login-box__form .btn-es-primary-o:hover {
    color: #ffffff!important;
    background-color: #ad1f23!important;
    border-color: #ad1f23!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: 7px 5px 0;
    right: 0;
}
.head-conta #es.mod-es-dropdown-menu .open .dropdown-menu {
    z-index: 10000;
    left: -70px;
    margin-top: -6px;
    border-radius: 0 0 3px 3px;
}
.head-conta #es .t-text--left b {
    font-weight: 500;
}
.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;
	}
}



/* 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;
}



/* 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;
}
.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 {
    display: none;
}
body.com_loginguard img.logo-img {
    margin: -13px 0 5px;
    height: 70px;
}
.akeeba-renderer-fef {
    background: rgba(238,238,238,0);
}


/* 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.acym_module _success {
    border-radius: 3px !important;
}
.acym_module_form input {
    cursor: text;
}
.acym_module .acysubbuttons .btn {
    background: #1e3571 !important;
    border-color: #1e3571 !important;
    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;
}
.acym_module .acysubbuttons .btn:hover {
    color: #fff !important;
    background-color: #007db5 !important;
    border-color: #007db5 !important;
}
.acym_module input {
    border-radius: 3px 0 0 3px !important;
}
.acym_module  a {
    font-weight: 500 !important;
    padding: 0 2px !important;
}
.acym_module.btn-cn-h .acysubbuttons {
    position: relative;
    width: 100px;
    text-align: right;
    float: right;
    margin: 0;
}
.acym_module.btn-cn-h .acym_module_form .onefield {
    margin: 10px 0 0;
}
.acym_module .acym_introtext {
    font-size: 12px;
}
.acym_module input#acym__user__edit__email {
    width: 210px !important;
}
.acym_module .acym__users__creation__fields__title {
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
}
.acym_module input, .acym_module input#acym__user__edit__email, .acym_module_form label, .acym_module_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;
}



/* 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 20px 0 0;
	padding: 0 0 0 20px;
    -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: #962427;
}
@media (max-width: 991px) {
	.redes-s.redes-s-top {
		display: none;
	}
}


/* Módulo de Busca v2
--------------------------------- */
.search-redes {
    margin-top: 0px;
}
.redes-s.redes-s-top {
    right: 40px;
    margin: 25px 0 0 0;
    position: absolute;
    z-index: 1;
}
.t4-header .search {
    float: right;
    position: relative;
    margin: 23px -10px 0 0!important;
    z-index: 999;
}
@media (max-width: 576px) {
	.t4-header .search {
		margin: 20px 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: 220px;
    border: 2px solid #d6d6d6!important;
    padding: 12px 20px 12px 12px;
    color: #962427;
    background: #ffffff;
    outline: none!important;
    box-shadow: none!important;
    font-size: 12px;
}
.t4-header .search .form-search:after {
    content: "\f002";
    font-family: FontAwesome;
    color: #962427;
    position: absolute;
    font-size: 18px;
    width: 20px;
    height: 20px;
    margin: 3px 0 0 8px;
    z-index: -1;
}


/* Módulo de Busca v3
--------------------------------- */
.busca-top-center {
    margin-top: 0px;
}
.busca-top-center .redes-s.redes-s-top {
    right: 0;
    margin: 8px 23px 0 0;
    position: absolute;
    z-index: 1;
}
.t4-header .busca-top-center .search {
    float: left;
    position: relative;
    margin: 4px -10px 0 0!important;
    z-index: 999;
    width: 100% !important;
}
@media (max-width: 576px) {
	.t4-header .busca-top-center .search {
		margin: 10px 0px 0 0 !important;
	}
}
.t4-header .busca-top-center .search .form-search .form-control {
    border-radius: 3px;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    float: left;
    z-index: 0;
    width: 100%;
	max-width: 100% !important;
    border: 1px solid #eeeeee!important;
    padding: 14px 20px 12px 35px;
    color: #962427;
    background: #f9f9f9;
    outline: none!important;
    box-shadow: none!important;
    font-size: 12px;
}
.t4-header .busca-top-center .search .form-search .form-control:focus {
    border: 1px solid #962427!important;
    background: #f9f9f9;
}
.t4-header .busca-top-center .search .form-search:after {
    display: none;
}
.t4-header .busca-top-center .search .form-search:before {
    content: "\f002";
    font-family: FontAwesome;
    color: #939393;
    position: absolute;
    font-size: 17px;
    width: 20px;
    height: 20px;
    margin: 4px 0 0 10px;
    z-index: 0;
}



/* 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 - 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);
	background: rgba(0,0,0,0);
}

.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;
}




/* 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);
}


/* Publicidade - Cattive Ads (Revive)
--------------------------------- */
.mod-ads {
    text-align: center;
}
.mod-ads.ads-lightbox > div {
    visibility: visible !important;
    position: relative !important;
    margin: 0 auto;
	  height: 0 !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: 5px;
    display: block;
    right: 0;
    font-size: 12px;
    padding: 4px 8px 2px;
    background: rgb(0 0 0 / 0.2);
    border-radius: 4px;
    font-weight: 600;
    font-family: lato;
    letter-spacing: 1px;
    color: #fff;
}
.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"] {
    margin-top: 15px !important;
}
.mod-ads.ads-lightbox a[onclick*="close"] {
    margin-top: 15px !important;
    position: absolute;
}
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (max-height: 991px) {
	.mod-ads.ads-lightbox img[src*="https://ads.cattive.me/painel/images"] {
		margin-top: 10px !important;
	}
	.mod-ads.ads-lightbox a[onclick*="close"] {
		margin-top: 10px !important;
	}
}
@media (max-height: 600px) {
	.mod-ads.ads-lightbox img[src*="https://ads.cattive.me/painel/images"] {
		margin-top: 10px !important;
	}
	.mod-ads.ads-lightbox a[onclick*="close"] {
		margin-top: 10px !important;
	}
}
@media (max-width: 992px) {	
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}



/* COVID-19
--------------------------------- */
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: -90px;
  height: 800px !important;
}
@media (max-width: 767px) {
  body.covid-19 iframe.frame-covid-19 {
    margin-top: -60px;
    height: 500px !important;
  }
}


/* RESPONDIVO / RESPONSIVE
--------------------------------- */	
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {	
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}


/* 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;
}


