@charset "utf-8";

/* cyrillic */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/l/font?kit=jAncgHBgCsv4eNLTaMECf8DQsNwQWQWXXm0&skey=94b5a6be98cdd9eb&v=v16) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/l/font?kit=jAncgHBgCsv4eNLTaMECf8DQsNwQWQWQXm0&skey=94b5a6be98cdd9eb&v=v16) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/l/font?kit=jAncgHBgCsv4eNLTaMECf8DQsNwQWQWdXm0&skey=94b5a6be98cdd9eb&v=v16) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/l/font?kit=jAncgHBgCsv4eNLTaMECf8DQsNwQWQWTXm0&skey=94b5a6be98cdd9eb&v=v16) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=jAnfgHBgCsv4eNLTaMECf8DQsNS_exA&skey=4ad46dd97873f7d7&v=v16) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=jAnfgHBgCsv4eNLTaMECf8DQsNS4exA&skey=4ad46dd97873f7d7&v=v16) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=jAnfgHBgCsv4eNLTaMECf8DQsNS1exA&skey=4ad46dd97873f7d7&v=v16) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=jAnfgHBgCsv4eNLTaMECf8DQsNS7exA&skey=4ad46dd97873f7d7&v=v16) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/l/font?kit=jAncgHBgCsv4eNLTaMECf8DQsNwAXgWXXm0&skey=ba59c4fdb0ab3b35&v=v16) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/l/font?kit=jAncgHBgCsv4eNLTaMECf8DQsNwAXgWQXm0&skey=ba59c4fdb0ab3b35&v=v16) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/l/font?kit=jAncgHBgCsv4eNLTaMECf8DQsNwAXgWdXm0&skey=ba59c4fdb0ab3b35&v=v16) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/l/font?kit=jAncgHBgCsv4eNLTaMECf8DQsNwAXgWTXm0&skey=ba59c4fdb0ab3b35&v=v16) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.recentes{text-transform: uppercase;font-size: 2em;font-weight: bold;color: #b3201f;}
.bg-site{ background-color: #b3201f;}

#rodape{overflow:hidden; position:relative; background-color:#c32424;}
#rodape .menu-r{height: 40px;display: flex;justify-content: center;align-items: center;border-radius: 5px; font-size:1.3em;}
#rodape .menu-r:hover{background-color:#b52121;}
#rodape a:hover{ color:inherit!important;}


.mh-top{ max-height:205px!important;}


/* categorias - pagginação */ 

.categorias:hover{ color:inherit!important; opacity:0.9;}
.paginacao li{float: left;display: inline;margin: 0 5px 0 0;display: block;color: #fff;border: 1px solid #e2e2e2;padding: 10px;border-radius: 5px;font-weight:bold;background: #c32424;}
.paginacao li:hover{color: #ffffff;background-color: #6f0404;}
.paginacao .atual{color: #ffffff;background-color: #6f0404;}
.bx{ color:#dc830e!important;}



#categorias .title div:first-child{font-weight: bold; color: #900;}

/*   --- - - -- - - -- */


.bg-ma{background-image: linear-gradient(#c32424, #9c1b18);}

.sub-top div{ width:fit-content; padding-left:15px!important; padding-right:15px!important;}
.barra-topo{top: 35px;z-index: 999; /*border-top:5px solid #9c1b18;*/box-shadow: 0 -3px 9px 0 #000; }

.barra-topo-busca{display:none;width: 0!important;}

.opens{top: 36px;z-index: 999; height:70px; /*border-top:5px solid #9c1b18;*/box-shadow: 0 -3px 9px 0 #000;width: 100%;!important;}

.transicao{transition: All 0.5s ease;    -webkit-transition: All 0.5s ease;    -moz-transition: All 0.5s ease;    -o-transition: All 0.5s ease;}


#buscars input{width: 100%;height: 40px;float: left;padding-inline-start: 20px;border-radius: 50px;border: 2px solid #d2d2d2;}




a{color: currentColor;}a:link {text-decoration: none;}a:visited {text-decoration: none;}a:hover {text-decoration: none; color:#990000;}a:active {text-decoration: none;}

a:hover .borders{border-left: 5px solid #a31a1a!important;}

body{font-size:80%;/* font-family:'Roboto Condensed', sans-serif!important;*/ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

.mw-12{ max-width:1250px;}
.bm5 > .row > [class*="col-"]{ padding: 0 5px; }
.bm5 > .row { margin: 0 -5px; }
.bm5 {padding:0 5px;},
.bm5 .bm5{padding:0;}

.t_principal{font-size:2em;color:#c32424;}


.t_principal_1{font-size:3.5em;color:#c32424;}


.s_principal{font-size:1.7em;margin-bottom: .5rem;font-family: inherit;font-weight: 500;}



.lh{line-height:1;}
.lh_2{line-height:1.2;}
.lh_4{line-height:1.4;}
.hp{font-size: 1rem;margin-bottom: .5rem;font-family: inherit;font-weight: bold;line-height: 1.2;color:#4c4c4c;}


.categoria-topo{color:#777777; padding-left:0!important;}
.family-helvetica{ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

.inheri{color: #212529!important;}

/* topo */



/* tabs */ 
.nav-tabs .nav-link {border: 1px solid #90909033;}

/* tabs */

/* imagens */

.hover:hover{opacity:0.9; cursor:pointer;}

.over-hidden{ overflow:hidden;}


/* fontes */

.f-size-15{ font-size:1.4rem; line-height:1;}
.por{/*text-align: center;*/color: #545454; margin-bottom:0;/*font-weight: 700;border-bottom: 1px solid #ccc;*/padding-bottom: 5px;}
.por h5{font-size: 1rem;}
.por:first-child h5{}
.postada{font-size: 1rem;font-weight: bold;color: #545454;}

.marcado{padding: 5px 15px;background:#b31717;color: white;border-radius: 5px;font-size: 1rem;font-weight: 600;}
.marcado:hover{opacity:0.9;}

.categoria-data{color:#990000;font-weight:bold;text-transform:uppercase;}
.categoria-data1{color:#990000;font-weight:bold;}

.cat-repeat{ padding:0!important;}


/* fontes */



/* páginas */ 

#materia .titulo{width: 100%;color: #b31717;font-size: 3.1em;text-align: center;line-height:1; font-weight:bold;}
#materia .texto{font-size: 1.06rem;}
#materia .capa{float: left;padding-right: 15px; margin-bottom:2px; width:30%;}

#materia .materia-header{border-bottom: 2px solid #ccc;padding-bottom: 15px;}

.vmais{font-size: 1.1em;font-weight: 600;color: #797979;}
.vermais:hover{opacity:.8;}
.curtir{ overflow:hidden;}

/* páginas */ 
.capas{ padding-left:15px!important;}

.top-t{color: white;position: fixed;height: 35px;z-index: 9999;}



/* tabs */
.tab_noticias{color:#67595d;font-weight:600;}
.tab_principal{font-size:1.4em; line-height:1.2;}
.tab_principal div > img{/*max-height:160px;*/ overflow:hidden;}

.tab_secundaria{ font-size:1.3em; line-height:1.2; }
.tab_secundaria div > img{max-height:70px; overflow:hidden;}

.borders{border-left: 5px solid #ccc;padding-left: 15px!important;box-sizing: border-box;}

.a-principal{ text-align:center;}

.col-md-12.p-0.destaque { overflow: hidden!important; min-height: 210px!important; max-height: 210px!important; display: flex!important; align-items: center!important; justify-content: center!important; }
img.w-100.mh-top { max-height: unset!important; min-height: inherit; width: fit-content!important; min-width: 100%; }
.col-md-12.p-0.hp.hover.font-weight-bold.family-helvetica { margin-top: 5px; }

@media screen and (max-width: 1200px) {
.geral {padding: 10px;}

.horas{padding-left: 15px!important;}

}


@media screen and (max-width: 768px) {

.cat-repeat{ padding:8px!important;}
/*.hora{ padding:10px!important;}*/
.hora{ padding-left:10px!important;padding-right:10px!important;}

.ico-busca{cursor: pointer;position: absolute;top: 35px;color: #c32424;font-size: 1.3em;}
.opens{ padding:5px!important;}

.t_principal_1{font-size:2.5em;color:#c32424;}

.col-md-12.p-0.destaque { min-height: 170px!important; max-height: 170px!important; }
  
}


@media screen and (max-width: 700px) {

.titulocat{ padding:0!important; font-size: 1.3rem!important;}

#materia .titulo{width: 100%;color: #b31717;font-size: 2em;text-align: left!important;line-height: 0.9; font-weight:bold;}

.f-size-15{font-size: 1.1rem;color: #424242;line-height: 1.1;}

.geral{ padding:10px;}
.esconde{ display:none!important;}
.capas{ padding:0px!important;}


}


@media screen and (max-width: 600px) {

#materia .capa{float: left;padding-right: 0px; margin-bottom:2px; width:100%; margin-bottom:5px;}
  
.a-principal{ text-align:left!important;}
.t_principal{ font-size:1.8em;}
.lh_2{ line-height:1;}
.lh_4{ line-height:1.1;}
.hp{font-size:0.9rem;margin-bottom:.3rem;margin-top:.2rem;}
 
}

@media screen and (max-width: 575px) {

.cat-repeat{ padding:0px!important; }
.col-md-12.p-0.destaque { min-height: 130px!important; max-height: 130px!important; }

 
}
