@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');

a { color:#000; }
h1, h2, h3, h4, h5, h6 { font-family:'Oswald', sans-serif; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-top:5px; margin-bottom:10px; text-transform:none; }
.h1, h1 { font-size:28px; }
.h6, h6 { font-size:14px; }

.box-layout { background:none; }
#main-wrapper { background-color:#FFF; border:none; -webkit-box-shadow:none; box-shadow:none; margin:0 auto; }
#container-fluid, #newsdetails, #news-listing { margin-top:20px; padding-right:0; padding-left:0; }
.body-home #container-fluid { margin-top:0; }
.middle-content, .left-sidebar { padding:0; /*padding-top:0;*/ }
#newsdetails .site-content { margin-bottom:0; }

.section-title, .section-title2 { font-family:'Oswald', sans-serif; text-transform:uppercase; }
.section-title, .section-title > a, .section-title2, .section-title2 > a { font-size:19px; color:#FFF; }
.section-title, .section-title a { color:#000; }
.section-title > a { position:relative; display:inline-block; background:#CD1719; padding:9px; padding-right:27px; }
.section-title > a:before { border-color:#FFFFFF #FFFFFF #CD1719 #CD1719; border-style:solid; border-width:0 17px 17px 0; content:""; display:block; position:absolute; right:0; top:0; width:0; }
.section-title > a, .section-title > a:focus, .section-title > a:hover { color:#FFF; }
.section-title .veja-mais { display:inline-block; float:right; padding-top:9px; }
.section-title .veja-mais a { font-size:14px; text-align:right; color:#878787; text-transform:lowercase; }

.section-title2 { position:relative; background:#EA580C; margin:0; padding-bottom:0; }
.section-title2, .section-title2 a { display:block; }
.section-title2 a { padding:14px 7px; }

.category-title { margin:0 0 5px; font-family:'Oswald', sans-serif; font-size:16px; font-weight:300; text-transform:uppercase; }
.category-title a { display:inline-block; background:#CD1719; padding:5px 4px 4px; color:#FFF; }
.category-title a:focus, .category-title a:hover { color:#FFF; }
.category-title .separador { display:none; }

.btn-simples { background-color:#EEE; border:none; font-family:'Oswald', sans-serif; /*background:#891813; border:none; color:#FFF;*/ }
.btn-simples:focus, .btn-simples:hover { background-color:#E5E5E5; border-bottom:none !important; }

.post { border-radius:0; padding-top:0; }
/*.site-content .post:first-child { padding-top:0; }*/
.post-content { padding:0; }
.site-content .post-content, .middle-content .post-content { padding-top:1px; }
.medium-post .post-content { padding:0; }
.entry-title { font-family:'Oswald', sans-serif; }
.post .entry-title { text-transform:uppercase; font-size:16px; font-weight:600; }
.post.medium-post .entry-title { text-transform:uppercase; line-height:1.4; margin-bottom:3px; }
.entry-content { color:#111; }
.entry-meta { font-size:10px; }
.health-feature .post:last-child { border-bottom:0; padding-bottom:0; }
.health-feature .entry-header, .health-feature .post-content { width:50%; float:left; }

.top-header { min-height:136px; background:url(../img/header.png) #EA580C; }
.navbar-brand { padding: 19px 9px 4px; }
.navbar, .navbar-header { min-height:52px; border:none; }
.navbar { background:#EEE; }
.body-home .navbar { background:#FFF; }
.container-fluid>.navbar-header { margin-right:0; }
.navbar-toggle { margin-top:9px; margin-bottom:9px; }
.navbar-nav li { font-size:14px; }
.navbar-nav li a { color:#000; }
.dropdown-menu>li>a { color:#000; }
#navigation .dropdown-menu { margin-top: -1px !important; }
#navigation .dropdown-newsletter { min-width:355px; padding:15px; background-color:#F9F9F9; }
.dropdown-newsletter .form-control { display:inline-block; width:250px; }
.dropdown-newsletter label { font-weight:600; }
.dropdown-newsletter .btn { padding:8px 12px; }
.searchNlogin li.search-icon { padding:10px 22px 11px; font-size:22px; color:#111; }
.expanded .search-icon { background-color:#DDD; border-left-color:#DDD; } 
/*.searchNlogin li.search-icon { padding:9px 22px 10px; font-size:22px; color:#111; border:1px solid transparent; border-left:none; }
.expanded .search-icon { background-color:#DDD; border:1px solid #000 !important; border-left:none; }*/
.searchNlogin li.social-icon { padding:10px 5px; font-size:22px; }
.searchNlogin li.social-icon a { color:#111; } 
.searchNlogin li.filiado-icon { padding:10px 5px 10px 20px; font-size:10px; color:#111; }
.searchNlogin li.filiado-icon img { padding-left:5px; }
.search-form { border:1px solid #000; }

.feature-post { background-position:center center; cursor:pointer; }

.left-sidebar .widget:last-child, 
.sidebar .widget:last-child { margin-bottom:0; }
.widget-banner { margin-bottom:12px; }
.left-sidebar .widget-banner { margin-bottom:30px; }
.left-sidebar .medium-post { margin-bottom:15px; border-top:none; }
.sidebar .category-title a { margin-right:2px; }
.video-catagory a, .date a { color:#aeaeae; }

.sidebar .widget-metalrevista { border-bottom:1px solid #CCC; }
.widget-metalrevista .section-title2 { background:#891813; }
.widget-metalrevista .section-title2 a { padding:18px 7px 18px 38px; }
.widget-metalrevista .section-title2 a .icon-metalrevista { position:absolute; top:4px; left:0; }

.site-content .section { margin-bottom:15px; border-bottom:1px solid #DDD; }
.section-metaltv .post .entry-title { line-height:22px; }
.section-metaltv .health-feature { margin-top:15px; margin-bottom:0; }
.section-metaltv .health-feature .post .entry-title { margin:0 0 3px; }
.section-imprensa .post .entry-title span { font-size:18px; }
.section-fotos .section-title > a { background:#000; }
.section-fotos .section-title > a:before { border-bottom-color:#000; border-left-color:#000; }
.section-fotos .section-title .veja-mais a { background:none; }
.section-fotos .post .entry-title { font-size:14px; }

.details-news { /*border-bottom:1px solid #ddd;*/ margin-bottom:40px; }
.details-news .post { padding-top:5px; }
.details-news .post .entry-header { margin-bottom:12px; }
.details-news .entry-thumbnail img { padding:0; }
.details-news .post .entry-title { margin-top:0; margin-bottom:12px; font-size:40px; line-height:1.25; font-weight:400; }
.details-news .post .entry-meta { margin-bottom:20px; /*color:#959595;*/ }

.details-page {}

.related-news { padding:5px 0 10px; overflow:hidden; } /* sobrescrevendo pra nao precisar usar #newsdetails */

/* sobrescrevendo pra nao precisar usar #newsdetails */
.news-tags { margin-top:25px; }
.news-tags span { margin-right:5px; }
.news-tags span, .news-tags ul { display:inline-block; }
.news-tags ul li { padding-left:2px; padding-right:2px; }
.news-tags ul li a { color:#666; font-weight:600; /*color:#CD1719; font-weight:400;*/ }
.news-tags ul li a:hover { text-decoration:underline; }

.box-compartilhe iframe { margin:0 !important; }
.box-compartilhe img { width:auto; }
.fb-share-button { vertical-align:top; }
#twitter-widget-0, #___plus_0 { vertical-align:top !important; }
.box-compartilhe .btn { padding-top:0; padding-bottom:0; vertical-align:top; }
.btn.btn-whatsapp { background-color:#0C0; color:#FFF; }

.comments-wrapper { background:#f2f3f5; border-radius:4px; margin-top:10px; padding:15px 20px; }
.comments-wrapper .media-list { margin-bottom:40px; }
#comment-form { margin-bottom:30px; padding:30px; }

/* sobrescrevendo pra nao precisar usar #news-listing */
.section-grid { border-bottom:0 !important; }
.section-grid .post { height:270px; margin:5px 0 10px; }
.section-grid .post .entry-header { height:140px; overflow:hidden; }
.section-grid .post .post-content { padding:0; }
.section-grid.v-fluid .post { height:auto; padding-bottom:20px; }
.section-grid.v-fluid .post .entry-header { height:auto; }
.section-grid .thumb { padding-bottom:20px; }
.details-news .post .section-grid { margin-top:23px; }
.details-news .post .section-grid .legenda { margin:3px 0; font-size:12px; line-height:1.2; }

.section-list { border-bottom:0 !important; }
.section-list .post { margin-top:20px; padding:0; }
.section-list .post .entry-header { height:150px; overflow:hidden; }
.section-list .post .post-content { border-top:1px solid #EEE; padding:20px 0 0; }
.section-list .post .post-content p { margin-bottom:5px; }
.section-list .post .entry-title { margin-top:0; margin-bottom:10px; }
.section-list .post .entry-meta { margin-bottom:4px; }

.pagination { margin:10px 0; }
.pagination>li>a, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>a:active, .pagination>li>span { color:#891813; }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { background-color:#891813; border-color:#891813; }

.load-more { margin:15px 0 30px; }
.load-more .btn-primary { color:#FFF; }

.body-subsedes .content-texto h5 { line-height:1.5; }
.body-diretoria .content-texto { font-size:18px; }
.body-diretoria .content-texto a { font-size:24px; margin-left:5px; }
.body-links-uteis .content-texto i { margin-left:3px; }
.body-fale-conosco .content-texto h3 { margin-bottom:25px; }
.body-fale-conosco .content-texto h5 { margin-bottom:7px; }

.body-busca .section-list .category-title { padding-top:15px; margin-bottom:-20px; }
.body-busca .section-list .category-title a { display:block; }

.body-fotos .section-grid .post { height:308px; }
.body-fotos .section-grid .post .btn { width:100%; margin-top:10px; }

.body-smc-na-imprensa .section-grid .post { padding-bottom:0; }
.body-smc-na-imprensa .load-more .btn { background:#222; }
.body-smc-na-imprensa .load-more .btn:focus, 
.body-smc-na-imprensa .load-more .btn:hover { background:#ed1c24; /* #444 */ }

.body-boletins-empresa .section-grid .entry-header a > i { font-size:125px; }
#boletins_empresa { margin-top:12px; }

.assinatura-presidente { margin-top:15px !important; line-height:1.5; }

.form-group-captcha label { display:block; }
.form-group-captcha input { width:130px; display:inline-block; }
.form-group-captcha img { margin:0 0 2px 4px; }

/*.table-file { border-bottom: 1px solid #ddd; }*/
.table-file a > i { color:#000; font-size:1.5em; }

#form_saude label { font-weight:bold; }

.row-form { background-color:#F5F5F5; margin-bottom:5px; /*border-radius:4px;*/ }
.row-form:after { content:" "; display:block; clear:both; }
.row-form p { margin-bottom:7px; }
.row-form .col { float:left; border-right:5px solid #FFF; padding:5px 5px 7px 5px; }
.row-form .col.full { float:none; border-right:none; }
.row-form .col.last { border-right:none; }
.row-form .col.focus { background-color:#FAF2CB; /* #FAF2CB */ }
.w-12 { width:47%; }
.w-12.last { width:48%; }
.w-13 { width:30%; }
.w-13.last { width:32%; }
.w-23 { width:63%; }
.w-23.last { width:65%; }
.w-auto { width:auto; }

.section-footer { background:#FFF; margin-bottom:0; }
.section-footer .widget .widget-text { letter-spacing:-1px; }
.section-footer .widget .icon-list { border-top:1px solid #CCC; }
.section-footer .widget .icon-list li { clear:both !important; padding:9px 5px 9px 15px; border-bottom:1px solid #CCC; }
.section-footer .widget .icon-list h3 { margin:0; font-size:16px; text-transform:uppercase; font-weight:700; }
.section-footer .widget .icon-list h3 a:after  { display:table; content:" "; clear:both !important; }
.section-footer .widget .icon-list h3 img { float:left; width:auto; margin-right:23px; }
.section-footer .widget .icon-list h3 span { display:block; padding-top:15px; }

.section-fidelidade .section-title2 { background:#891813; }
.section-fidelidade .cartao-fidelidade { position:absolute; top:auto; bottom:0; right:0; z-index:1; }
.section-fidelidade .nav { background:#F39200; }
.section-fidelidade .nav > li > a { padding:8px; font-family:'Oswald', sans-serif; font-size:13px; line-height:inherit; font-weight:700; text-transform:uppercase; }
.section-fidelidade .nav>li>a:focus, 
.section-fidelidade .nav>li>a:hover { background-color:#EA580C; color:#000; }
.section-fidelidade .post { padding:12px 0; }
.section-fidelidade .call-text { display:block; padding:3px; font-family:'Oswald', sans-serif; font-size:34px; line-height:100%; font-weight:300; color:#FFF; text-transform:uppercase; text-align:center; }
.section-fidelidade .call-text:hover, .section-fidelidade .call-text:focus { color:#CCC !important; }
.section-fidelidade .call-text strong { display:inline-block; font-size:24px; color:#FFF; font-weight:500; }
.section-fidelidade .call-1 { background:#EA580C; color:#7C0F14; }
.section-fidelidade .call-2 { background:#891813; }

.section-metalclube { margin-bottom:0; }
.section-metalclube .section-title2 { margin-bottom:12px; }
.section-metalclube .widget { font-size:17px; font-weight:bold; letter-spacing:-1.6px; word-spacing:1px; }

#tt-ballon-container { right:50% !important; margin-right:-125px !important; /*transform:translateX(50%);*/ }
/*#tt-title-container { background-color:#080 !important; }   
#tt-button-expand:hover, #tt-button-collapse:hover { background-color:#080 !important;}*/

/* CUSTOM CLASS */
.popup-enviar { background:none; text-align:center; padding:10px; }
.popup-enviar .section-title2 { margin-bottom:10px; padding:14px 7px; border-radius:5px; }

/*.mfp-title { padding-left:21px; }*/

.normal { font-weight:normal; }
.lighter { font-weight:300; }
.sublinhado { text-decoration:underline; }
.uppercase { text-transform:uppercase; }
.nowrap { white-space:nowrap; }
.espaco { margin:0 7px; }
.middle, .v-middle { vertical-align:middle; }
.textoObs { padding:0 5px; color:#999; font-size:12px; font-weight:normal; }
.textoBusca { border-bottom: 1px dashed #EA580C; font-weight:bold; color:#EA580C; }

.d-block { display:block !important; }

.content-texto { color:#111; font-size:14px; font-weight:300; } /* mesmos estilos do entry-content */
.content-texto:before, .content-texto:after { display:table; content:""; }
.content-texto:after { clear:both; }
.content-texto a { color:#CD1719; }
.content-texto a:hover { border-bottom:1px solid #CD1719; }
/*.content-texto a {  border-bottom:1px solid #111; }
.content-texto a:hover { color:#CD1719; border-bottom:1px solid #CD1719; }*/

.content-texto img, .content-texto .container-img { margin-top:5px; margin-bottom:5px; }
.content-texto .container-img img { margin:0; }
.content-texto img, 
.content-texto .container-img,
.content-texto .container-img img { max-width:100%; width:auto; height:auto; }
.content-texto img.img-auto { width:auto !important; display:inline-block; }
.content-texto iframe, .details-news .post-content iframe,
.content-texto audio, .details-news .post-content audio { margin:5px 0 10px; max-width:100%; }
.content-texto iframe, .details-news .post-content iframe { width:100%; }
.content-texto h1, 
.content-texto h2, 
.content-texto h3, 
.content-texto h4, 
.content-texto h5, 
.content-texto h6, 
.content-texto p { margin:0 0 15px; }
.content-texto ul, .content-texto ol { margin-bottom:15px; }
.container-img .legenda { clear:both; background-color:#EEE; padding:5px 7px; text-align:left; font-size:12px; line-height:160%; color:#000; /*margin-top:1px;*/ }
.img-float-left  { float:left; margin-right:18px; }
.img-float-right { float:right; margin-left:18px; }
.img-float-none  { float:none; }
img.img-auto { width:auto !important; height:auto; display:inline-block !important; }
/*.text-center .img-auto { margin-right:auto; margin-left:auto; }*/

.list-line li { border-bottom:1px solid #DDD; padding:15px 0 3px; }
.list-square { list-style-type:square; }
.texto-vermelho, .textoVermelho { color:#CD1719; font-family:'Oswald', sans-serif; }

/* magnific-popup */
.mfp-whatsapp .mfp-content { height:570px; }

.white-popup {
  position:relative;
  background:#FFF;
  padding:10px 15px 15px;
  width:auto;
  max-width:670px;
  margin:20px auto;
  font-size:14px;
  font-weight:300;
}

/* owl.carousel */
.owl-prev, .owl-next {
    position: absolute;
    top: 50%;
    margin-top: -50px;
    width: 36px;
    height: 36px;
    text-align: center;
	font-size:28px;
	color:#FFF;
}
.owl-next { right:0px; }

@media (max-width:1199px) {
	.box-width .health-feature .post-content { padding:0 0 0 15px; }
}
@media (min-width:768px) and (max-width:1199px) {
	.section-metalclube .widget { font-size:14px; letter-spacing:-1px; }
}
@media (min-width:768px) and (max-width:991px) {	
	.section-grid .post { height:260px; }
	.section-grid .post .entry-header { height:131px; }	
	.body-fotos .section-grid .post { height:290px; }
	.section-footer .widget .icon-list li h3 img { float:none; }
	.section-footer .widget .icon-list li h3 span { padding-top:12px; }
}
@media (min-width:992px) and (max-width:1199px) {
	.nav > li > a { padding:16px 15px; line-height:inherit; }
	.section-grid .post { height:250px; }
	.section-grid .post .entry-header { height:112px; }
	.body-fotos .section-grid .post { height:288px; }
	.section-fidelidade .call-text { font-size:29px; }
}
@media (min-width:768px) and (max-width:1199px) {
	.section-main, .section-footer, .section-metalclube { padding-right:15px; padding-left:15px; }
}
@media (max-width: 999px) {
	#main-wrapper { margin-bottom:55px; }
	.searchNlogin { right:100px; margin-right: 0px; }
	/*.table-file td { white-space:nowrap; }*/
	#tt-ballon-container { bottom:49px !important; }
}
@media (max-width: 991px) {	
	.details-news .post .entry-title { font-size:32px; }	
}
@media (max-width: 767px) {
	.searchNlogin { top:0; right:auto; left:0; }
	.searchNlogin li.search-icon { padding-right:15px; padding-left:15px; }
	.searchNlogin li.filiado-icon { padding-left:5px; }	
	.search { right:auto; left:51px; }
	.search-form { height:52px; }
	.post { margin-top:0; margin-bottom:25px; }
	.section-grid .post { height:auto !important; margin-bottom:20px; }
	.section-grid .post .entry-header { height:auto; }
	.section-list .post .post-content { padding-top:0; }
	.section-list .post .entry-title { margin-top:10px; }
	.health-feature .entry-header, .health-feature .post-content { width:100%; float:none; }
	.box-width .health-feature .post-content { padding:0; }
	.section-metaltv .health-feature .post .entry-title { margin-top:10px; }
	.details-news .post .entry-title { font-size:26px; }
	.content-texto img, .container-img { float:none !important; display:block; width:100% !important; height:auto !important; margin-left:auto; margin-right:auto; }
	.form-group-captcha img { display:inline-block; }
	.section-metalclube .widget:last-child { margin-bottom:10px; }
}
@media (max-width: 480px) { 
	#main-wrapper { margin-bottom:100px; }
	.details-news .post .entry-title { font-size:20px; }
	.table-file td { font-size:11px; white-space:normal !important; }
	.table-file i { margin:3px 0; }
}
@media (min-width: 768px) {
	.navbar-toggle { margin-right:0; }
	.navbar-nav>li>a { padding-top:16px; padding-bottom:16px; }
	.search { right:263px; }
	.sidebar { padding-top:15px; }
	.body-home .sidebar { padding-top:30px; }
	.section-footer .widget, 
	.section-footer .section-fidelidade { border-top:1px solid #555; padding-top:30px; }
	.section-metalclube .widget { margin-bottom:10px; }	
	/*#tt-ballon-container { right:15px !important; }*/
}
@media (min-width: 992px) {
	.section-fotos .post .entry-thumbnail img { max-height:106px; }
	.section-fidelidade .nav li { float:left; }
}
@media (min-width: 1200px) {
	.section-fotos .post .entry-thumbnail img { max-height:110px; }
	.section-fidelidade .cartao-fidelidade { top:0; right:25px; }
	/*.related-news .post { height:270px; }
	.related-news .post .entry-header { height:140px; overflow:hidden; }*/
	/*#tt-ballon-container { right:47px !important; }*/
}
