@import url('https://fonts.googleapis.com/css2?family=Nunito&display=swap');
#adminmenuback {
	position: fixed;
	top: 0;
	bottom: -120px;
	z-index: 1;
	background: #912500;
}
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
	width: 160px;
	background: linear-gradient(179deg, #7a0001, #5f0102);
	font-family: 'Nunito', sans-serif !important;
	font-weight: 400 !important;
}
#wpadminbar {
	direction: ltr;
	color: #c3c4c7;
	font-size: 13px;
	font-weight: 400 !important;
	font-family: 'Nunito', sans-serif !important;
	line-height: 2.46153846;
	height: 32px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 600px;
	z-index: 99999;
	background: linear-gradient(45deg, #ab0002, black);
}

#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
    margin: 0;
    padding: 0;
    box-shadow: 0 3px 5pxrgba(0,0,0,.2);
    background: #750001;
    display: none;
    position: absolute;
    float: none;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: #760001;
    color: #72aee6;
}

.td-image-wrap {
    border-radius:10px !important;
}

/* MENU ITENS COR */ 
.para a {
	color: #ec3535 !important;
}
.brasil a {
	color: #2e5a73 !important;
}
.bola a {
	color: #0e650e !important;
}
.policia a {
	color: #ec3535 !important;
}
.voce a {
	color: #e87c35 !important;
}
.concursos a {
	color: #983131 !important;
}
.encartes a {
	color: #000000 !important;
}	
.colunistas a {
	color: #2e5a73 !important;
}
.tdb a {
	color: #F725C6 !important;
}

.para a:after {
	background-color: #2e5a73 !important;
}
.brasil a:after {
	background-color: #0e650e !important;
}
.concursos a:after {
	background-color: #983131 !important;
}
.contato a:after {
	background-color: #121212 !important;
}
/* MENU ITENS COR */ 


.tdi_111 .td-post-category {
    margin: 0px;
    padding: 0px;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    border-color: #1e73be;
    font-family: Nunito !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    padding: 10px !important;
    border-radius: 20px;
}

.tdi_134 .td-post-category {
    margin: 0 5px 0 0;
    padding: 2px 0;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    font-family: Work Sans !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    padding: 10px !important;
    border-radius: 20px;
}

.tdi_151 .td-post-category {
    margin: 0 5px 0 0;
    padding: 2px 0;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    font-family: Work Sans !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    padding: 10px !important;
    border-radius: 20px;
}

.tdi_133 .td-post-category {
    margin: 0 5px 0 0;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    font-family: Work Sans !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

.tdi_110 .td-post-category {
    margin: 0px;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    border-color: #1e73be;
    font-family: Nunito !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px !important;
}

.tdi_150 .td-post-category {
    margin: 0 5px 0 0;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    font-family: Work Sans !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

.tdi_154 .td-post-category {
    margin: 0 5px 0 0;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    font-family: Work Sans !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

img.tdm-image.td-fix-index.td-lazy-img.td-animation-stack-type0-2 {
    
   	animation: pulse 1s linear infinite;
}

@-webkit-keyframes "pulse" {
0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
50% {
   -webkit-transform: scale(0.8);
   transform: scale(0.8);
}
100% {
    -webkit-transform: scale(1);
   transform: scale(1);
}
}

.tdi_117 .td-post-category {
    margin: 0px;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    border-color: #1e73be;
    font-family: Nunito !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

.tds-title-over-image1 {
    position: relative;
    height: 0;
    padding-bottom: 400px;
    background-color: #f9f9f9;
    border-radius: 10px;
}

.tdi_113.td_with_ajax_pagination .td-next-prev-wrap a, .tdi_113 .td-load-more-wrap a {
    color: #ffffff;
    background-color: #dd3333 !important;
    padding: 0px;
    border-width: 0px;
    border-radius: 100px;
}

.tdi_126 .td-post-category {
    margin: 0px;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    border-color: #1e73be;
    font-family: Nunito !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

.tdi_193 .td-post-category {
    margin: 0 5px 0 0;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    font-family: Work Sans !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

.tdi_210_rand_style {
    background-color: #000000 !important;
    border-radius: 10px !important;
}

.tdi_214_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px !important;
}

.tdi_196_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px 10px 1px 1px !important;
}

.tdi_288_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px !important;
}

.tdi_310_rand_style {
    background-color: #000000 !important;
    border-radius: 10px !important;
}

.tdi_124 .td-module-thumb a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,0.8),rgba(0,0,0,0.5) 42%,rgba(0,0,0,0) 61%,rgba(0,0,0,0));
    background: linear-gradient(0deg,rgba(0,0,0,0.8),rgba(0,0,0,0.5) 42%,rgba(0,0,0,0) 61%,rgba(0,0,0,0));
    border-radius: 10px;
}

body .tdi_198 .td-image-wrap:before {
    content: '';
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,0.8),rgba(0,0,0,0) 41%,rgba(0,0,0,0));
    background: linear-gradient(0deg,rgba(0,0,0,0.8),rgba(0,0,0,0) 41%,rgba(0,0,0,0));
    border-radius: 10px !important;
}

.td-stretch-content .td-module-thumb .entry-thumb {
    min-width: 100%;
    border-radius: 10px;
}

#tdi_208.tdc-row[class*='stretch_row'] > .td-pb-row > .td-element-style, #tdi_208.tdc-row[class*='stretch_row'] > .td-pb-row > .tdc-video-outer-wrapper {
    width: 100% !important;
    border-radius: 10px;
}

.tdi_194_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px 10px 2px 1px;
}

.tdi_212_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px;
}

.tdi_286_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px !important;
}

.tdi_308_rand_style {
    background-color: #000000 !important;
    border-radius: 10px;
}

.tdi_218_rand_style {
    background-color: #000000 !important;
    border-radius: 10px;
}

body>span, .td-theme-wrap>span {
    display: none;
}

.td-scroll-up.td-hide-scroll-up-on-mob {
    border-radius: 10px;
}

.tdi_130 .td-post-category {
    margin: 0px;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    border-color: #1e73be;
    font-family: Nunito !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

.tdi_130 .td-post-category {
    margin: 0px;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    border-color: #1e73be;
    font-family: Nunito !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

.tdi_189_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px;
}

.tdi_204_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px 10px 1px 1px;
}

.tdi_222_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px;
}

.tdi_296_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px;
}

.tdi_210_rand_style {
    background-color: #ffffff !important;
    border-radius: 10px !important;
}

#tdi_220.tdc-row[class*='stretch_row'] > .td-pb-row > .td-element-style, #tdi_220.tdc-row[class*='stretch_row'] > .td-pb-row > .tdc-video-outer-wrapper {
    width: 100% !important;
    border-radius: 10px;
}

.tdi_224_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px;
}

.tdi_206_rand_style {
    background-color: #ec3535 !important;
    border-radius: 10px 10px 1px 1px;
}

.td-menu-mob-open-menu #td-mobile-nav {
    height: calc(100% + 1px);
    overflow: auto;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    left: 0;
    background: #ffffffeb;
}

#td-mobile-nav .td-menu-login-section a {
    color: #000;
}

.td-icon-close-mobile:before {
    content: '\e900';
    color: black;
}

.td-js-loaded .td-scroll-up {
    display: block !important;
    background: #ec3535;
    border-radius: 10px;
}

.tdi_209 .td-post-category {
    margin: 0 5px 0 0;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    font-family: Work Sans !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}

.tdi_228 .td-post-category {
    margin: 0 5px 0 0;
    padding: 5px !important;
    background-color: #1e73be;
    color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: #aaa;
    font-family: Work Sans !important;
    font-size: 12px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
    border-radius: 10px;
}


#tdi_239.tdc-row[class*='stretch_row'] > .td-pb-row > .td-element-style, #tdi_239.tdc-row[class*='stretch_row'] > .td-pb-row > .tdc-video-outer-wrapper {
    width: 100% !important;
    border-radius: 10px;
}

#td-mobile-nav .td-login-title {
    position: absolute;
    top: 0;
    padding: 0 50px;
    text-align: center;
    line-height: 74px;
    text-transform: uppercase;
    width: 100%;
    font-size: 17px;
    height: 74px;
    overflow: hidden;
    z-index: -1;
    color: #111;
}

#td-mobile-nav .td-login-panel-title span {
    display: inline-block;
    font-size: 28px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
    color: black;
}

#td-mobile-nav .td-login-panel-title {
    text-align: center;
    font-size: 16px;
    color: black;
    padding: 30px 10px;
}

#td-mobile-nav .td-register-section .td-login-input {
    color: #000;
    font-weight: normal;
    font-size: 17px;
    height: 40px;
    line-height: 40px;
    border: 0;
    background: transparent;
    outline: 0;
    margin: 18px 0;
    position: relative;
    border-bottom: 1px solid rgb(0 0 0);
    border-radius: 0;
    box-shadow: none;
}

#td-mobile-nav label {
    position: absolute;
    top: 26px;
    left: 10px
px
;
    font-size: 17px;
    color: #000;
    opacity: 0.6;
    pointer-events: none;
}

#td-mobile-nav .td-register-section .td-icon-read-down {
    font-size: 23px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    line-height: 74px;
    width: 74px;
    color: black;
}

#td-mobile-nav .td-register-section a {
    color: #000;
}

.conteudo-dol > p > br, .conteudo-dol > p > span {
    display: none;
}

#td-mobile-nav .td-social-icon-wrap i {
    border: none;
    font-size: 14px;
    width: 40px;
    height: 40px;
    line-height: 38px;
    color: #000;
    vertical-align: middle;
    border-radius: 25px;
}

.block-title > span, .block-title > a, .block-title > label, .widgettitle, .widgettitle:after, body .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a, .td_block_template_1 .td-related-title .td-cur-simple-item, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more, .td_3D_btn, .td_shadow_btn, .td_default_btn, .td_round_btn, .td_outlined_btn:hover {
    background-color: #9b2222;
	  font-size: 17px;
	  border-radius: 10px 10px 0px 0px;
}