/*@font-face {
    font-family: 'Magdelin Semibold';
    src: url('../fonts/AgletSans-Semibold.eot');
    src: url('../fonts/AgletSans-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AgletSans-Semibold.woff2') format('woff2'),
        url('../fonts/AgletSans-Semibold.woff') format('woff'),
        url('../fonts/AgletSans-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Magdelin Regular';
    src: url('../fonts/AgletSans-Regular.eot');
    src: url('../fonts/AgletSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AgletSans-Regular.woff2') format('woff2'),
        url('../fonts/AgletSans-Regular.woff') format('woff'),
        url('../fonts/AgletSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Magdelin Bold';
    src: url('../fonts/AgletSans-Bold.eot');
    src: url('../fonts/AgletSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AgletSans-Bold.woff2') format('woff2'),
        url('../fonts/AgletSans-Bold.woff') format('woff'),
        url('../fonts/AgletSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
*/
@font-face {
    font-family: 'Magdelin Extrabold';
    src: url('../fonts/Magdelin-ExtraBold.woff2') format('woff2'),
        url('../fonts/Magdelin-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Magdelin Bold';
    src: url('../fonts/Magdelin-Medium.woff2') format('woff2'),
        url('../fonts/Magdelin-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Magdelin Regular';
    src: url('../fonts/Magdelin-Regular.woff2') format('woff2'),
        url('../fonts/Magdelin-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Magdelin Semibold';
    src: url('../fonts/Magdelin-SemiBold.woff2') format('woff2'),
        url('../fonts/Magdelin-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

html {
/* width: 100% !important;
overflow-x: hidden !important; */
}

.event-date {
padding: 18px 10px 18px 10px !important;
font-size: 14px !important;
}

.event .event-date ul li {
font-size: 20px !important;
}

.event-title {
font-size: 16px;
}

.font-22 {
font-size: 19px !important;
}

body {
font-family: 'Magdelin Regular';
}

.header-top {
background: #03438c url("../img/2026/bg-azul.jpg") no-repeat top center !important;
background-size: 100% auto !important;
padding-bottom: 0 !important;
}

.header-nav {
padding: 12px 0 10px 0;
}

.header-top .dashed {
padding: 10px 0 0 0;
/*border-bottom: 2px dashed #fff;*/
}

.icone-topo {
display: block;
margin-right: 8px;
float: left;
width: 25px;
height: 25px;
cursor: pointer;
}

.icone-topo:hover::after {
background: transparent !important;
}

.texto-topo {
display: block;
float: left;
font-family: 'Magdelin Bold';
color: #fff;
font-weight: normal;
font-size: 14px;
line-height: 28px;
}

.icone-email {
background: url("../img/icone-email.png") no-repeat center center !important;
background-size: 100% 100% !important;
}

.icone-portal {
background: url("../img/icone-portal.png") no-repeat center center !important;
background-size: 100% 100% !important;
}

.icone-busca {
margin-right: 0;
background: url("../img/icone-busca.png") no-repeat center center !important;
background-size: 100% 100% !important;
}

.icone-facebook {
margin-right: 0;
background: url("../img/icone-facebook.png") no-repeat center center !important;
background-size: 100% 100% !important;
}

.icone-instagram {
margin-right: 0;
background: url("../img/icone-instagram.png") no-repeat center center !important;
background-size: 100% 100% !important;
}

.icone-youtube { 
margin-right: 0;
background: url("../img/icone-youtube.png") no-repeat center center !important; 
background-size: 100% 100% !important; 
}

.widget .styled-icons {
margin-top: -4px;
}

.styled-icons a {
margin-right: 0 !important;
}

.widget .styled-icons li a {
margin-right: 0 !important;
}

.menuzord-menu {
margin-top: -2px;
}

.menuzord-menu > li > a {
border-radius: 0;
/*padding: 7px 9px 5px 9px !important;*/
padding: 7px 6px 5px 6px !important;
border-right: 1px solid rgba(0,0,0,.2);
font-size: 18px;
color: #565657;
font-weight: normal;
font-family: 'Magdelin Semibold';
}

.menuzord-menu > li > a:hover {
border-right: 1px solid transparent;
}

.menuzord-menu > li:nth-last-child(-n+2) > a {
border-right: 0 !important;
}

.menuzord-menu ul.dropdown li a {
font-size: 16px;
}

/* REAPROVEITADO */

#cotacao-algodao {
border-radius: 4px;
margin: 0 1.5% 0px 1%;
/*overflow: hidden;*/
}

#cotacao-dolar {
border-radius: 4px;
margin: 0;
/*overflow: hidden;*/
}f

#debit-dolar {
width: 100%;
height: auto;
}

#debit-dolar img {
max-width: 100% !important;
height: auto;
}

#cotacoes-medias {
border-radius: 4px;
margin: 0px 1% 0px 0px;
/*overflow: hidden;*/
}

.cotacao-titulo {
display: block;
padding: 16px 16px 12px 16px;
width: 100%;
/*border-radius: 0 6px 0 6px;*/
background: #154192 !important;
font-size: 16px;
letter-spacing: 1px;
text-align: center;
color: #fff;
font-weight: bold;
text-transform: uppercase;
display: none;
}

.cotacao-conteudo {
margin-bottom: 5px;
border-radius: 6px;
padding: 16px 16px 2px 16px;
background: #fff;
box-shadow: 0 0 20px rgba(0,0,0,.3);
min-height: 365px;
}

.radius-6 {
border-radius: 6px;
}

.video-home {
border-radius: 6px;
padding: 16px 16px 16px 16px;
background: #fff;
box-shadow: 0 0 20px rgba(0,0,0,.3);
}

.video-home iframe {
height: 318px !important;
}

table {
width: 100%;
}

table td {
padding: 6px 8px 4px 8px;
}

.nopaddtd {
padding: 0;
}

.nopaddbottom {
padding-bottom: 0;
}

.tbl-text-left {
text-align: left;
}

.tbl-text-center {
text-align: center;
}

.tbl-text-right {
text-align: right;
}

.tbl-info-bold {
font-weight: bold;
}

.tbl-bottomline {
border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.tbl-top-padd {
padding-top: 10px;
}

.tbl-striped tr:nth-child(odd) {
background: rgba(0, 0, 0, .1);
}

.cotacoes table {
font-size: 15px;
line-height: 15px;
}

/* / REAPROVEITADO */

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.clear {
clear: both;
}

.menuzord-brand {
margin: 2px 30px 10px 0;
}

#menuzord-right {
margin-top: 8px;
}

.flex-center-all {
height: 100%;
padding: 0;
margin: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
}

.flex-center-vertical {
height: 100%;
padding: 0;
margin: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
}

/* PREVISAO */

	.previsao {
	display: block;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	}

	#previsao {
	margin: 0;
	font-size: 16px;
	padding: 0;
	border-radius: 6px;
	}

	#selo {
	display: block;
	margin: -4px 6px 0 0;
	float: left;
	}

	#selo img {
	display: block;
	margin: 0;
	}

	#maxima {
	margin: 0 16px 0 0;
	float: left;
	color: rgb(249, 157, 27, 1);
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	display: block;
	}

	#minima {
	margin: 0 12px 0 0;
	float: left;
	color: rgb(12, 77, 162, 1);
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	display: block;
	}

	#condicao {
	margin: 0 auto auto auto;
	text-align: left;
	color: rgba(0,0,0,.6);
	float: left;
	}

	#cidade {
	margin: 0 18px auto auto;
	text-align: left;
	color: rgba(0,0,0,.6);
	float: left;
	}

	.previsao strong {
	color: rgba(0,0,0,.6);
	}

	#previsao h2 {
	float: left;
	margin: 20px 0 0 0;
	font-weight: 700;
	padding: 0;
	text-align: center;
	display: block;
	font-size: 14px;
	height: 0;
	color: #8098b6;
	}

	#previsao .outras {
	float: right;
	margin: 16px auto;
	width: 100%;
	max-width: 100px;
	height: 0;
	} 

	#previsao .outras img {
	float: left;
	width: 49%;
	}

	#previsao .outras a:last-child img {
	float: right;
	}

/* / PREVISAO */

.previsao {
background: rgba(0,0,0,.03);
padding: 20px 18px 0 18px;
}

#footer {
float: left;
width: 100%;
/*margin-bottom: -80px;*/
background: #ed530c url("../img/2026/bg-laranja.jpg") no-repeat center center !important;
/* background: #94ae07; */
background-size: 100% auto !important;
}

.novaassinatura {
display: block;
margin: -16px auto -10px auto;
max-width: 280px;
height: auto;
}

.icon-box.icon-border-new, .icon-box.icon-rounded-bordered i, .widget .line-bottom::after, .widget .line-bottom::after, .team-block .team-thumb .team-overlay, .pager.theme-colored a {
border-color: rgb(249, 157, 27, .9);
}

.widget.dark .widget-title.line-bottom {
border-color: rgba(255,255,255,.9);
}

.menu-rodape {
margin-bottom: 20px;
}

.menu-rodape li {
border-bottom: 0 !important;
margin: 0 0 10px 0 !important;
padding: 0 !important;
line-height: 20px;
}

.footer {
color: #fff;
}

.footer .text-theme-colored {
color: rgb(255, 255, 255, .9) !important;
}

.footer .icon-theme-colored.icon-dark a {
background: transparent !important;
border: 1px solid rgb(255, 255, 255, .9);
transition: 0.2s;
}

.footer .icon-theme-colored.icon-dark a:hover {
background: rgb(249, 157, 27, .9) !important;
border-color: rgb(249, 157, 27, .9);
transition: 0.2s;
}

.footer a,
.footer p {
font-size: 15px !important;
color: #fff !important;
transition: 0.3s;
}

.footer a:hover {
color: rgb(249, 157, 27, .9) !important;
transition: 0.3s;
}

.footer .linha {
float: left;
margin: 20px 0 10px 0;
/*border-bottom: 2px dashed #f59d00;*/
border-bottom: 2px dashed #fff;
width: 100%;
}

.logo-footer {
display: block;
margin: 0 auto 20px auto;
}

.footer-bottom {
background: rgb(249, 157, 27, 1);
color: #fff;
font-weight: bold;
font-size: 14px;
padding-top: 1px;
}

.logohp {
display: block;
margin: -8px auto 20px auto;
opacity: .7;
}

.fundodestaque {
display: block;
width: 100%;
height: 520px;
/*height: 55vh;*/
padding-bottom: 70px;
background: rgba(0,0,0,.05) url("../img/fundodestaque.jpg") no-repeat top center fixed;
background-size: 100% auto;
/*border-radius: 0 0 100% 100%;*/
}

.fundodestaque span.grande {
display: block;
margin: 8px auto 8px auto;
z-index: 6;
white-space: normal;
visibility: inherit;
transition: none 0s ease 0s;
line-height: 80px;
border-width: 0px;
padding: 0px;
letter-spacing: 0px;
font-weight: 800;
font-size: 85px;
min-height: 0px;
max-height: none;
opacity: 1;
text-align: center;
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
/*text-shadow: 0 0 12px rgba(0,0,0,.7);*/
width: 366px;
background: rgb(249, 157, 27, .9);
padding: 12px 12px 13px 12px;
}

.fundodestaque span.pequeno {
display: block;
margin: auto;
z-index: 7;
transition: none 0s ease 0s;
line-height: 33px;
border-width: 0px;
letter-spacing: 0px;
font-weight: 600;
font-size: 22px;
min-height: 0px;
min-width: 0px;
max-height: none;
max-width: none;
opacity: 1;
text-align: center;
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
/*text-shadow: 0 0 12px rgba(0,0,0,.7);*/
width: 270px;
background: rgb(12, 77, 162, .9);
padding: 12px 12px 11px 12px;
}

.banner-rotativo {
margin: 20px auto 22px auto;
background: #fff;
padding: 15px 15px 15px 15px;
border-radius: 6px;
box-shadow: 0 0 20px rgba(0,0,0,.3);
}

.banner-rotativo .carousel-control {
background: transparent;
}

.banner-rotativo .container {
/*border: 1px solid rgba(0,0,0,.1);*/
padding: 12px;
}

.banner-rotativo img {
display: block;
margin: auto;
max-width: 100%;
width: 100%;
height: 237px !important;
}

.banner-rotativo .carousel-indicators {
bottom: -54px;
}

.banner-rotativo-home2 {
position: relative;
margin: auto auto 20px auto;
}

.banner-rotativo-home2 .container {
}

.banner-rotativo-home2 .carousel-indicators {
bottom: -46px;
display: none;
}

.banner-rotativo .carousel-indicators li {
margin: 0 5px 0 0;
width: 14px;
height: 14px;
background: rgb(12, 77, 162, .9);
border-color: rgb(12, 77, 162, .9);
}

.banner-rotativo .carousel-indicators li.active {
background: rgb(249, 157, 27, .9);
border-color: rgb(249, 157, 27, .9);
}

.banner-rotativo-holder {
width: 100%;
height: 240px;
}

.postnoticia {
margin-bottom: 20px;
min-height: 370px;
}

.postnoticia .thumb {
width: 100%;
height: 170px;
overflow: hidden;
}

.postnoticia .entry-title {
font-size: 20px;
line-height: 21px;
font-weight: normal;
font-family: 'Magdelin Semibold';
color: #565657;
}

.postnoticia .entry-content {
margin-bottom: -4px;
padding: 10px 0 0 0;
background: #fff;
min-height: 156px;
}

.vertodas {
display: block;
margin: auto;
width: 100px;
float: none;
}

.btn-theme-colored:hover {
background: rgb(249, 157, 27, 1);
border-color: rgb(249, 157, 27, 1);
}

body,html {
/*background: #faf7f0;*/
}

.section-gray {
background: rgba(0,0,0,.03) !important;
}

section > .container, section > .container-fluid {
padding-top: 50px;
padding-bottom: 50px;
}

.section-title .title {
margin-bottom: 0;
}

.section-title {
margin-bottom: 25px;
}

.section-title .title {
font-size: 40px;
}

.subtitulogenerico {
margin-bottom: 25px;
font-size: 40px;
font-weight: 800;
}

.video-home {
margin-bottom: 20px;
}

.video-home iframe {
width: 100%;
height: 384px;
border: 0;
}

.divider .container {
padding-top: 42px;
padding-bottom: 40px;
}

.divider .section-title .title {
color: #fff;
margin-bottom: 10px;
}

.divider .section-title .text-theme-colored {
color: rgb(249, 157, 27, 1) !important;
}

.divider-atuacao {
background: rgba(0,0,0,.05) url("../img/bg-atuacao.jpg") no-repeat center center fixed;
background-size: 100% auto;
}

.divider-atuacao .hold {
display: table;
margin-bottom: 17px;
}

.divider-atuacao .hold a {
display: table-cell;
vertical-align: middle;
text-align: center;
background: transparent;
border: 1px solid #fff;
color: #fff;
font-size: 18px;
line-height: 20px;
font-weight: 800;
/*letter-spacing: -0.5px;*/
padding: 16px 20px 10px 20px;
height: 100px;
width: 1200px;
transition: 0.2s;
}

.divider-atuacao .hold a:hover {
background: rgb(249, 157, 27, 1) !important;
border-color: rgb(249, 157, 27, 1) !important;
color: #fff;
transition: 0.2s;
}

.noticias-destaques {

}

.noticias-destaques .col-md-4 {
padding: 0;
}

.noticia-destaque .align {
display: table;
width: 100%;
padding: 0;
margin: 0;
}

.noticia-destaque .opacity {
background: rgba(0,0,0,.1);
transition: 0.2s;
}

.noticia-destaque .background {
width: 100%;
background-size: 100% auto !important;
}

.noticia-destaque .data {
display: block;
float: left;
padding: 12px 16px 10px 16px;
color: #fff;
font-size: 14px;
background: rgb(249, 157, 27, .75);
}

.noticia-destaque .titulo {
display: block;
float: left;
padding: 16px 20px 16px 16px;
color: #fff;
line-height: 26px;
font-size: 21px;
font-weight: 700;
background: rgb(12, 77, 162, .75);
transition: 0.2s;
width: 100%;
}

.noticia-big .background {
height: 600px;
padding-left: 15px;
background-size: auto 100% !important;
}

.noticia-small .background {
height: 300px;
}

.noticia-big .opacity {
display: table-cell;
height: 600px;
vertical-align: bottom;
width: 1280px;
}

.noticia-small .opacity {
display: table-cell;
height: 300px;
vertical-align: bottom;
}

.noticia-destaque:hover .titulo {
background: rgb(12, 77, 162, 1);
transition: 0.2s;
font-weight: 700;
}

.noticia-destaque:hover .data {
background: rgb(249, 157, 27, 1);
transition: 0.2s;
}

.noticia-destaque:hover .opacity {
background: rgba(0,0,0,0);
transition: 0.2s;
}

.inner-header {
background-size: 100% auto !important;
}

.inner-header .container {
padding: 38px 15px 30px 15px;
}

.inner-header .opacity {
background: rgb(12, 77, 162, .95);
/* background: #0c4da2; */
}

.noopacity {
background: transparent !important;
}

.inner-header,
.inner-header h2,
.inner-header a,
.inner-header li {
color: #fff !important;
}

.inner-header .title {
display: block;
margin: auto 30px 5px 0;
max-width: 900px;
font-size: 36px;
line-height: 40px;
font-family: 'Magdelin Extrabold' !important;
}

.content {
padding-top: 6px;
}

.alignleft {
float: left;
margin: 0 15px 15px 0;
}

.alignright {
float: right;
margin: 0 0 15px 15px;
}

.aligncenter {
display: block;
margin: auto auto 15px auto;
}

.latest-posts .post {
border-bottom: 1px solid rgba(0,0,0,.1);
}

.inner-header .title {
max-width: 100%;
}

.icon-theme-colored.icon-dark a:hover {
background: #f99d1b;
}

.color-white {
color: #fff;
}

.newsletter-box {

}

.newsletter-box .sub-title {
margin-top: -12px !important;
padding-top: 0 !important;
color: rgba(255,255,255,.85);
}

.newsletter-box form {
display: block;
width: 100%;
max-width: 850px;
margin: 10px auto 20px auto;
}

.newsletter-box input {
width: 100%;
padding: 12px 16px 10px 16px;
border: 1px solid rgb(249, 157, 27, 1);
background: transparent;
color: #fff;
}

.newsletter-box input[type=submit] {
background: rgb(249, 157, 27, .9);
}

.bold800 {
font-weight: 800;
}

.lupa {
display: block;
transform: translateY(7px);
font-size: 20px;
padding-left: 10px;
cursor: pointer;
}

.menuzord-menu > li > a {
padding: 8px 14px;
}

#modalbusca .modal-body {
padding-top: 20px;
padding-bottom: 0 !important;
}

#modalbusca form {
margin-bottom: 0 !important;
}

#modalbusca .widget {
margin-bottom: 20px !important;
}

.search-modal {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}

.icone-generico {
display: block;
float: left;
width: 45px;
height: 45px;
}

.icone-generico-noticias {
background: url("../img/icone-noticias.png") no-repeat top center;
background-size: 100% 100%;
}

.icone-generico-atuacao {
background: url("../img/icone-atuacao.png") no-repeat center center;
background-size: 100% 100%;
}

.icone-generico-mais {
background: url("../img/icone-mais.png") no-repeat center center;
background-size: 100% 100%;
}

.icone-generico-cotacoes {
background: url("../img/icone-cotacoes.png") no-repeat center center;
background-size: 100% 100%;
}

.icone-generico-agenda {
background: url("../img/icone-agenda.png") no-repeat center center;
background-size: 100% 100%;
}

.icone-generico-videos {
background: url("../img/icone-videos.png") no-repeat center center;
background-size: 100% 100%;
}

.titulo-icone {
margin: 0 0 30px 0;
}

.titulo-icone .icone-generico {
margin-right: 12px;
}

.titulo-icone span {
font-family: 'Magdelin Semibold';
font-size: 32px;
line-height: 49px;
color: #154192;
}

.maisconteudo {
margin: 20px 0 0 0;
}

.maisconteudo a {
float: right;
}

.maisconteudo .icone-generico {
margin-right: 12px;
}

.maisconteudo .icone-generico-mais {
width: 35px;
height: 35px;
}

.maisconteudo span {
font-family: 'Magdelin Semibold';
font-size: 24px;
line-height: 33px;
color: #154192;
}

.sessao-cinza {
width: 100%;
background: #edeef0;
}

.sessao {
display: flex;
align-items: center;
justify-content: center;
}

.sessao-cinza .container {
padding: 50px 15px 50px 15px;
}

.postnoticia {
border-radius: 10px;
padding: 16px 16px 16px 16px;
background: #fff;
box-shadow: 0 0 20px rgba(0,0,0,.3);
}

.postnoticia .entry-content {
background: transparent;
}

.sessao-cinza-escuro {
background: #d5d7da;
}

.sessao-cinza-escuro .container {
padding: 40px 15px 40px 15px;
}

.newsletter-holder {
margin: 20px 0 0 0;
border-radius: 6px;
padding: 16px 16px 16px 16px;
background: #fff;
box-shadow: 0 0 20px rgba(0,0,0,.3);
}

.newsletter-box {
padding: 20px 24px 24px 24px;
background: url("../img/bg-newsletter.jpg") no-repeat bottom right;
background-size: auto 100%;
background-position: 60% bottom;
height: 235px;
overflow: hidden;
}

.newsletter-box img {
display: block;
max-width: 120px;
}

.newsletter-box .titulo {
display: block;
margin: 6px 0 0 0;
font-family: 'Magdelin Bold';
font-size: 26px;
text-transform: uppercase;
color: #023a8d;
}

.newsletter-box .descricao {
display: block;
margin: 0 0 16px 0;
font-family: 'Magdelin Regular';
font-size: 20px;
line-height: 22px;
color: #fff;
}

.newsletter-box .col-md-4 {
padding: 0 5px 0 5px;
}

.newsletter-box input {
background: #fff;
border-color: #fff;
height: auto;
color: #023a8d;
padding: 6px 12px 5px 12px;
border-radius: 6px;
font-family: 'Magdelin Bold';
}

.newsletter-box input[type=submit] {
background: #023a8d;
border-color: #023a8d;
color: #fff;
}

#atuacao .container {
padding: 40px 0 40px 0;
}

#atuacao .titulo-icone {
margin-bottom: 16px;
}

.col-atuacao {
margin: 8px 8px 8px 8px;
width: 23.5%;
height: 215px;
padding: 0;
}

.row-atuacao {
padding: 0 8px 0 8px;
}

.atuacao {
display: flex;
justify-content: center;
align-items: center;
margin: 0 0 0 0;
border-radius: 6px;
padding: 16px 16px 16px 16px;
background: #fff;
box-shadow: 0 0 20px rgba(0,0,0,.3);
min-height: 216px;
}

.atuacao img {

}

.atuacao .cover {
margin-bottom: 10px;
width: 100%;
height: 140px;
overflow: hidden;
}

.atuacao .cover img {
display: block;
margin: auto;
max-width: 100%;
height: auto;
}

.atuacao .titulo {
display: block;
font-family: 'Magdelin Semibold';
font-size: 17px;
line-height: 17px;
color: #565657;
max-width: 160px;
}

.atuacao .mais {
display: block;
margin: 6px 0 0 0;
padding: 6px 6px 6px 6px;
color: #fff;
font-size: 12px;
line-height: 15px;
background: #1e519f;
border-radius: 6px;
text-align: center;
}

.atuacao .col-md-8 {
padding-right: 0;
}

.atuacao .col-md-4 {
padding-left: 0;
}

.atuacao .fullcover {

}

.border-col .align-middle {
display: flex;
align-items: center;
justify-content: center;
height: 550px;
}

.border-col .border {
width: 2px;
height: 400px;
background: rgba(0,0,0,.15);
}

.title-footer {
display: block;
margin-bottom: 8px;
font-family: 'Magdelin Bold';
color: #fff;
font-size: 18px;
}

.menu-rodape li::before {
content: "";
display: inline-block;
margin: 0 5px 0 0;
transform: translateY(-2px);
width: 4px;
height: 4px;
background: #fff;
border-radius: 100%;
}

.menu-rodape {
margin: 0;
}

.footer-textos {
display: block;
margin: 20px auto 20px auto;
text-align: center;
color: #fff;
font-size: 14px;
line-height: 24px;
}

.footer-textos strong {
color: #fff;
}

.copyright {
display: block;
margin: 14px auto 20px auto;
text-align: center;
color: #fff;
font-size: 15px;
line-height: 20px;
}

.footer-dash {
display: block;
margin: 6px auto 6px auto;
max-width: 680px;
height: 1.5px;
}

.assinatura_rodape {
display: block;
margin: -30px auto 40px auto;
max-width: 120%;
transform: translateX(-34%);
}

#blog .container {
padding: 40px 15px 38px 15px;
}

#blog .container {
padding: 40px 15px 38px 15px;
}

#banners .container {
padding: 40px 15px 35px 15px !important;
}

#calendario .container {
padding: 40px 15px 20px 15px !important;
}

.informativos {
margin-bottom: 20px;
}

.informativos h1 {
margin-bottom: 20px;
}

.informativo {
margin: 0 0 20px 0;
box-shadow: 0 0 10px rgba(0,0,0,.3);
padding: 12px;
background: #fff;
min-height: 300px;
}

.informativo span {
display: block;
font-weight: 600;
text-align: center;
padding: 10px 10px 0 10px;
font-size: 16px;
line-height: 18px;
}

.panel-group .panel-title a {
padding: 3px 15px 3px 38px;
}

.panel-group .panel-title a.active {
border: 0 !important;
}

ul.lista-agenda {
    list-style-type: none;
}

ul.lista-agenda li {
    width: 100%;
    list-style-type: none;
    min-height: 70px;
    border-bottom: 1px dotted #d0d0d0;
    padding-bottom: 20px;
    margin: 10px 0px 10px 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18.75px;
    line-height: 20px;
}

span.title-agenda,
span.date-agenda,
span.local-agenda,
span.date-agenda,
a.site-agenda {
    display: block;
    font-family: 'Open Sans', sans-serif;
    color: #525252;
}

span.title-agenda {
    font-weight: bold;
    color: #414141;
  font-family: 'Open Sans', sans-serif;
}

a.site-agenda {
    text-decoration: none;
    color: #006699;
   font-family: 'Open Sans', sans-serif;
}

.apresentacao {
padding: 5px 0 5px 0;
background: #b3a0a7 url("../img/apresentacao.jpg") no-repeat center center !important;
background-size: 100% auto !important;
}

.apresentacao .borders {
min-height: 500px;
/*border-top: 2px dashed #fff;*/
/*border-bottom: 2px dashed #fff;*/
}

.entry-content img {
height: auto !important;
}

.sidebar-banners {

}

.sidebar-banners img {
display: block;
margin: auto auto 10px auto;
max-width: 100%;
height: auto;
}

.eventlist {
width: 100%;
min-height: 349px;
}

.listaano {
margin: 0 0 50px 0;
}

.listaano .mostraano a {
display: block;
padding: 8px 4px 5px 4px;
text-align: center;
color: #fff;
background: #0c4da2 
}

.listaano .mostraano.active a {
background: rgb(249, 157, 27, 1);
}

.post-list .post-thumb {
margin: 25px auto auto 25px;
}

.post-list .entry-content.p-20 {
padding-left: 0 !important;
}

#footer {
padding: 20px 0 0 0;
}

#footer-blue {
float: left;
padding: 20px 0 0 0;
width: 100%;
margin-bottom: -80px;
background: #044a9b url("../img/2026/bg-azul-2.jpg") no-repeat top right !important;
background-size: 100% auto !important;
}

#footer-blue .newlogos {
margin: auto;
display: flex;
justify-content: center;
align-items: center;
}

#footer-blue .newlogos img {
display: block;
margin: 15px;
}

#footer-blue .newlogos .abapa {
width: 150px;
/* margin-top: 90px; */
}


#footer-blue .newlogos .alem {
width: 200px;
transform: translateY(5px);
}

.panel-group {
margin-bottom: 0;
}

.panel-collapse {
padding: 20px;
}

.header-nav {
border-bottom: 1px solid #eee;
}

.btn {
font-size: 14px;
padding: 8px 22px 6px 22px;
}

.destaques {
margin: 40px 0 40px 0;
border-radius: 6px;
}

.destaques .slide-conteudo .texto,
.destaques .slide-conteudo .imagem {
height: 300px;
}

.destaques .slide-conteudo {
/* background: rgba(0,0,0,.1); */
}

.destaques .slide-conteudo .texto {
display: flex;
justify-content: center;
flex-direction: column;
padding: 0;
color: #333;
}

.destaques .slide-conteudo .texto .data {
display: block;
font-weight: 400;
font-size: 16px;
line-height: 16px;
text-transform: uppercase;
}

.destaques .slide-conteudo .texto .titulo {
display: block;
margin: 18px 0 10px 0;
font-family: 'Magdelin Semibold';
font-size: 28px;
line-height: 26px;
}

.destaques .slide-conteudo .texto .descricao {
display: block;
font-weight: 400;
font-size: 18px;
line-height: 22px;
}

.destaques .slide-conteudo .imagem {
width: 100%;
border-radius: 12px;
/* border-left: 15px solid #0b4f9e; */
overflow: hidden;
transition: 0.3s;
}

.destaques .slide-conteudo:hover .imagem {
border-color: #f59f35;
transition: 0.3s;
}

.destaques .slide-conteudo .texto .mais {
display: block;
margin: 10px 0 0 0;
font-family: 'Magdelin Semibold';
font-size: 18px;
line-height: 22px;
transition: 0.3s;
}

.destaques .slide-conteudo .texto .dash {
margin: 12px 0 0 0;
width: 100%;
max-width: 30px;
height: 4px;
background: #f59f35;
transition: 0.3s;
}

.destaques .slide-conteudo .imagem img {
display: block;
width: auto;
min-width: 100%;
height: auto;
border-radius: 12px;
}

.destaques .slide-conteudo:hover .texto .mais {
color: #f59f35;
transition: 0.3s;
}

.destaques .slide-conteudo:hover .texto .dash {
transition: 0.3s;
}

.destaques .slide-imagem {
}

.destaques .slide-imagem img {
display: block;
width: 100%;
height: auto;
border-radius: 6px;
}

.destaques .carousel-indicators {
bottom: -54px;
}

.destaques .carousel-indicators li {
width: 14px;
height: 14px;
margin: 0 2px 0 0;
background: #0b4f9e;
border: 0
}

.destaques .carousel-indicators li.active {
background: #f59f35;
}

.destaques .carousel-control {
display: flex;
justify-content: center;
align-items: center;
top: inherit !important;
bottom: -54px;
width: 40px;
height: 40px;
border-radius: 6px;
overflow: hidden;
background: #0b4f9e;
opacity: 1;
}

.destaques .carousel-control i {
display: block;
margin: 0;
top: 0;
left: 0;
right: 0;
width: 40px;
height: 40px;
line-height: 42px;
text-align: center;
font-size: 16px;
text-shadow: 0 0 0 transparent;
}

.fullslide {

}

.fullslide img {
display: block;
margin: auto;
max-width: 100%;
height: auto;
}

.maisnoticias {
margin-top: 80px;
}

.lista-agenda-interna {

}


.page-title-eventos {
display: block;
margin: 0 0 15px 0;
font-family: 'Aglet Sans Regular', sans-serif;
font-size: 22px;
line-height: 24px;
font-weight: 700;
}

.lista-agenda-interna .titulo {
display: block;
font-weight: bold;
margin: 0 0 15px 0;
font-family: 'Magdelin Regular';
font-size: 18px;
line-height: 20px;
}

.lista-agenda-interna .data {
display: block;
margin: 0 0 15px 0;
font-family: 'Magdelin Regular';
font-size: 18px;
line-height: 20px;
}

.lista-agenda-interna .local {
display: block;
margin: 0 0 15px 0;
font-family: 'Magdelin Regular';
font-size: 18px;
line-height: 20px;
}

.lista-agenda-interna .realizacao {
display: block;
margin: 0 0 15px 0;
font-family: 'Magdelin Regular';
font-size: 18px;
line-height: 20px;
}

.lista-agenda-interna .divider {
display: block;
margin: 0 0 15px 0;
font-family: 'Magdelin Regular';
}


/* US */

@media (max-width: 320px)  {



}

/* XS */

@media (max-width: 544px)  {

}

/* SMALL */

@media (min-width: 545px) and (max-width: 767px)  {

}

/* MEDIUM */

@media (min-width: 546px) and (max-width: 991px)  {

}

/* LARGE */

@media (min-width: 992px) and (max-width: 1199px)  {

}

/* EXTRA LARGE */

@media (min-width: 1200px) {

}

/* CAIXOTES */

@media (max-width: 1024px)  {

	.container {
	width: 100%;
	}

	.menuzord-brand {
	margin-top: 8px;
	}

	.menuzord-brand img {
	max-height: 50px;
	}

	.menuzord-brand img {
	max-height: 40px;
	margin: 8px 0 0 0;
	}

	.menuzord-menu > li > a {
    padding: 8px 3px !important;
	}

	.banner-rotativo {
	width: 97%;
	}

	.sessao-cinza .container {
	padding: 20px 15px 20px 15px;
	}
	.sessao-cinza-escuro .container {
	padding: 20px 15px 20px 15px;
	}

	.titulo-icone {
	text-align: center;
	margin-bottom: 20px;
	}

	.titulo-icone i {
	display: inline-block;
	float: none;
	transform: translateY(12px);
	}

	.titulo-icone span {
	display: inline-block;
	float: none;
	font-size: 30px;
	line-height: 53px;
	}

	.postnoticia .entry-content {
	min-height: 0;
	}

	.maisconteudo {
	margin: 0 0 10px 0;
	}

	.maisconteudo a {
	float: none;
	display: block;
	text-align: center;
	}

	.maisconteudo a i {
	display: inline-block;
	float: none;
	transform: translateY(12px);
	}

	.maisconteudo a span {
	display: inline-block;
	float: none;
	font-size: 30px;
	line-height: 53px;
	}

	.banner-rotativo {
	margin-bottom: 50px;
	}

	.banner-rotativo img {
	height: auto !important;
	}

	.newsletter-holder {
	margin-bottom: 18px;
	}

	.newsletter-box {
	height: auto;
	text-align: center;
	padding-bottom: 0;
	}

	.newsletter-box input {
	margin-bottom: 10px;
	}

	.newsletter-box img {
	display: block;
	margin: 0 auto 10px auto;
	}

	.col-atuacao {
	float: left;
	margin: 2%;
	width: 46%;
	text-align: center;
	}

	.atuacao .col-md-8 {
	padding-left: 15px;
	padding-right: 15px;
	}

	.atuacao .col-md-4 {
	padding-left: 15px;
	padding-right: 15px;
	}

	.atuacao .cover {
	height: 70px;
	}

	.atuacao .mais {
	float: none;
	margin: 8px auto auto auto;
	max-width: 100px;
	}

	#atuacao .container {
	padding: 20px 15px 20px 15px;
	}

	.cotacao-conteudo {
	margin-bottom: 25px;
	}

	.footer {
	text-align: center;
	}

	.footer .container:nth-child(2) {
	padding-top: 50px !important;
	text-align: center;
	}

	.menuzord .showhide {
	padding: 20px 0 0;
	}

	.assinatura_rodape {
	margin-bottom: 40px;
	}

}

/* CAIXOTES E NOTEBOOKS */

@media (max-width: 1280px) {

	.noticia-big .background {
	background-size: auto 100% !important;
	}
	.noticia-small .background {
	background-size: auto 100% !important;
	}

}

/* MOBILE */

@media (max-width: 980px)  {

	.header .widget {
	margin-bottom: 0 !important;
	}

	.widget .styled-icons {
	margin-top: 0 !important;
	}

	.atuacao {
	min-height: 130px;
	}

	.footer .widget {
	display: none;
	}

	.assinatura_rodape {
	display: block;
	margin: -30px auto 40px auto;
	margin-bottom: 40px;
	max-width: 191%;
	transform: translateX(-49%);
	}

	#footer {
	background-size: auto 100% !important;
	}

	.apresentacao {
	background-size: auto 120% !important;
	}

	.apresentacao .borders {
	min-height: 0;
	height: 250px !important;
	}

	.novaassinatura {
	display: block;
	margin: -20px auto -10px auto;
	max-width: 200px;
	height: auto;
	}

	.eventlist {
	min-height: 0px;
	}

	.listaano {
	margin: 0 0 0 0;
	}

	.listaano .mostraano a {
	margin-bottom: 5px;
	}

	#footer {
	display: none;
	}

	#footer-blue .newlogos {
	margin: auto;
	display: block;
	}

	#footer-blue .newlogos img {
	display: block;
	margin: auto auto 20px auto;
	}

	#footer-blue .newlogos .abapa {
	width: 100%;
	max-width: 150px;
	margin-top: 10px;
	}


	#footer-blue .newlogos .alem {
	width: 100%;
	max-width: 150px;
	transform: translateX(22px);
	margin-bottom: 0;
	}

	.hidden-mobile {
	display: none !important;
	}

	.destaques .slide-conteudo .texto {
	text-align: center;
	}

	.destaques .slide-conteudo .texto .descricao {
	display: none;
	}

	.destaques .slide-conteudo .texto .titulo {
	font-size: 24px;
	line-height: 22px;
	}

	.destaques .slide-conteudo .texto, 
	.destaques .slide-conteudo .imagem,
	.destaques .slide-conteudo .imagem img {
	height: auto;
	}

	.destaques .slide-conteudo .imagem {
	margin: auto auto 20px auto;
	}

	.destaques .slide-conteudo .texto .dash {
	margin: 12px auto auto auto
	}

	.maisnoticias {
	margin: 60px 0 0 0;
	}

	.maisnoticias a span {
	font-size: 26px;
	}

	.maisnoticias a i {
	transform: translateY(8px);
	}

	.destaques {
	margin: 40px 0 20px 0;
	}

	#footer-blue .newlogos .alem {
	width: 100%;
    max-width: 150px;
    transform: translateX(0);
    margin-bottom: 0;
	}

	#footer-blue .newlogos .abapa {
	max-width: 100px;
	}

	.footer-dash {
	max-width: 100%;
	}

}

.modal img {
display: block;
margin: auto;
max-width: 100%;
height: auto;
}