/*
Theme Name: Agência Brasília
Theme URI: https://www.agenciabrasilia.df.gov.br
Author: Governo de Brasília
Author URI: https://www.agenciabrasilia.df.gov.br
Description: Template do site da Agência Brasília, agência de notícias do governo de Brasília.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: agencia de noticias, noticias, portal
Text Domain: agenciabrasilia
*/

/*Fontes*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,500,600,700);
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

/* Acessibilidade */

/*GENÉRICAS*/
.banner-01{padding-left: 0}
.banner-02{padding-right: 0}
.zerar-padding{padding-left:0; padding-right: 0;}
.zerar-margin{margin: 0;}
.margin-top-50{margin-top:50px;}
.margin-top-15{margin-top:15px;}
.margin-top-25{margin-top:25px;}
.margin-top-20{margin-top:20px;}
.margin-top-100{margin-top:100px;}
.margin-bottom-100{margin-bottom:100px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-left-10{margin-left:10px;}
.margin-left-5{margin-left:5px;}
.margin-bottom-50{margin-bottom:50px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-35{margin-bottom:35px;}
a.btn-site-azul{text-decoration: none; width:auto; height:auto; border-radius: 50px; font-size:13px; background-color: #0060a8; color:white; padding:15px 35px; min-width: 80px; text-transform: uppercase; font-weight: bolder;}
a.btn-site-azul:hover{color:#ffdf00;}
.flex{display:flex; align-items:center;}
.carousel-indicators .active {
margin:1px;
}
.carousel-indicators .active .teste{
  height: 100%;
  width: 0px;
  background: black;
  animation-name: grow;
  animation-duration: 4s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}

/*NOVA CATEGORIA - GDF PRESENTE*/
.area-banner-top.area-banner-top-gdf-presente{height:425px; background-image: url('img/banner-gdf-presente.jpg'); background-repeat: no-repeat; background-size: cover; background-position:center;}
#gdfPresente{margin-top:30px; margin-bottom:50px;}
#gdfPresente a.btnGdfPresente{margin-top:30px; padding: 15px 30px; color: white; display: inline-table; font-weight: bold; background-color:#0061AE; text-decoration: none;}
#gdfPresente a.btnGdfPresente:hover{background-color:#003c6b;}

#gdfPresente .lista-relatorios-gdf-presente{}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-anual{text-align: center; padding: 30px; font-size: 14px; text-transform: uppercase; font-weight: bold; background:#ececec;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-anual a{color:#676767; text-decoration: none}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-anual a:hover{color:#2c97ec;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal a{color:#676767; text-decoration: none}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal a:hover{color:#2c97ec;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal{text-align: center; width: 50%; padding: 30px; font-size: 14px; text-transform: uppercase; font-weight: bold; float: left; background:#ececec;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(2){background: #ececec;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(3){background: #f7f7f7;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(4){background: #f1f1f1;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(5){background: #ececec;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(6){background: #f7f7f7;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(7){background: #f1f1f1;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(8){background: #ececec;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(9){background: #f7f7f7;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(10){background: #f1f1f1;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(11){background: #ececec;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(12){background: #f7f7f7;}
#gdfPresente .lista-relatorios-gdf-presente .box-relatorio-mensal:nth-child(13){background: #f1f1f1;}
#gdfPresente .lista-relatorios-gdf-presente h1{font-size: 24px;text-transform: uppercase;font-weight: bold;text-align: right; margin-bottom: 20px; padding-top: 20px;color: #5f5f5f; border-bottom: 3px solid #b1b1b1; padding-bottom: 5px;}

#gdfPresente .lista-videos-gdf-presente{background: #e8e8e8; padding: 1px 30px 30px 30px;}
#gdfPresente .box-videos-gdf-presente{background:#0061AE; padding:15px; margin-bottom:30px; padding-bottom:0 }
#gdfPresente .lista-videos-gdf-presente h1{font-size: 24px;text-transform: uppercase;font-weight: bold;text-align: right;margin-bottom:20px;color:#0061AE;}
#gdfPresente .lista-videos-gdf-presente p.titulo-video-gdf-presente{color:#FFED00;font-weight:bold;text-align: right;margin-bottom:15px;}
#gdfPresente .lista-videos-gdf-presente p.titulo-video-gdf-presente span{color:white; font-weight:bold;font-family: "Montserrat";}
#gdfPresente .box-videos-gdf-presente iframe{width:100%; height:auto; margin-bottom:30px;}

#gdfPresente .box-noticia-gdf-presente{clear: both; margin-bottom: 80px;}
#gdfPresente .box-noticia-gdf-presente img{height: 260px; object-fit: cover; width: 50%; float: left; margin-right: 15px; margin-bottom:50px;}
#gdfPresente .box-noticia-gdf-presente p.data-gdf-presente{color: #006bb5; font-size: 18px; margin-bottom: 0; font-weight:bold;}
#gdfPresente .box-noticia-gdf-presente h1{color: #006bb5;font-size: 32px;font-weight: bold;}
#gdfPresente .box-noticia-gdf-presente a{text-decoration: none; transition:all linear 0.2s;}
#gdfPresente .box-noticia-gdf-presente a:hover{filter:brightness(0.8)}

#topo-site .texto-banner-superior h1{color: white; margin-top: 145px; text-align: center; text-transform: uppercase; font-size: 78px; font-weight: bold; font-family: "Montserrat", sans-serif;}
#topo-site .texto-banner-superior h1 span{color:#FEE002;}

/*ESTILIZAÇÃO BANNER PUBLICITÁRIO*/
.banner-publicidade{}
.banner-publicidade img{height:150px; object-fit: cover; transition: all linear 0.1s }
.banner-publicidade img:hover{box-shadow: 0px 0px 10px #888686;}
.noticias-secundarias.noticias-secundarias-1 .box-noticia-secundaria{min-height: 110px;}
.noticias-secundarias.noticias-secundarias-1 .box-noticia-secundaria:nth-child(3){display:none;}
.noticias-secundarias.noticias-secundarias-1 .box-noticia-secundaria:nth-child(4){display:none;}
.noticias-secundarias.noticias-secundarias-2 .box-noticia-secundaria:nth-child(1){display:none;}
.noticias-secundarias.noticias-secundarias-2 .box-noticia-secundaria:nth-child(2){display:none;}
.noticias-secundarias.noticias-secundarias-2 .box-noticia-secundaria:nth-child(4) img{float:right;}
.noticias-secundarias.noticias-secundarias-2 .box-noticia-secundaria:nth-child(4) span{margin-left:15px}
.noticias-secundarias.noticias-secundarias-2 .box-noticia-secundaria:nth-child(4) a{margin-left:15px}

/*NOVAS CATEGORIAS GERADAS*/
.painel-covid{}
.painel-covid table tr {font-family: "Montserrat"; }
.painel-covid table tr td p {font-family: "Montserrat" !important; margin-bottom:0 }
.painel-covid table tr:first-child td{font-size:32px; font-weight: bold; color: #0060A8;}
.painel-covid table tr:first-child td p:nth-child(2){font-size:16px; font-weight: bold; color: #ffdf00; background-color:#0060A8; padding:5px;}
.painel-covid table tr:first-child td p:nth-child(3){font-size:12px; font-weight: bold; color: #666; margin-top: 7px; margin-bottom:5px;}
.painel-covid table tr td{border:3px solid #2d7ab2; padding:5px; font-family: "Montserrat"; text-align: center; }
.painel-covid table tr:nth-child(n+2):nth-child(-n+6){font-size:12px!important; color:#666; font-weight: bold;}
.painel-covid table tr:nth-child(n+2):nth-child(-n+6) p{font-size:22px!important; color:#0060A8; font-weight: bold;}

.aviso-de-pauta{}
#aviso-de-pauta{background:#e4e4e4; max-height: 425px; overflow:hidden; overflow-y: auto; padding-top:15px; } /* limitando altura do box */
.box-de-video iframe{width:100%;}
.movimentar-videos{margin-left:-586px;}
.display-none{display:none;}
.videos-youtube{width:100%; overflow-x: hidden; display:-webkit-box;}
.videos-youtube .controlador-esquerdo-youtube{position:absolute; color:#ccc; z-index: 999; font-size:25px; margin-top: 35px; background-color:#f3f9f8; left:-25px; padding:10px 15px; border-radius: 50%;}
.videos-youtube .controlador-esquerdo-youtube:hover{color:#0060a8; cursor:pointer;}
.videos-youtube .controlador-direito-youtube{position:absolute; color:#ccc; z-index: 999; font-size:25px; margin-top: 40px; background-color:#f3f9f8; right:-25px; padding:10px 15px; border-radius: 50%;}
.videos-youtube .controlador-direito-youtube:hover{color:#0060a8; cursor:pointer;}
.videos-youtube .container-videos{width:263px; float: left; position: relative; display: block; margin-right: 30px;}
.videos-youtube .container-videos iframe{width:100%; height: 143px;}
.videos-youtube .container-videos .embed-youtube{}
.videos-youtube .container-videos .legenda{font-size:12px; font-weight: bold;}

.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu li:hover{background-color:#ffeba8}
#topo-site .area-menu-superior a.btn-aviso-de-pauta{font-size:12px; display: inline-block; font-weight: bolder; font-family: "Montserrat", sans-serif; background-color: #26446a; color: white; padding: 17px 30px; text-decoration: none;}
#topo-site .area-menu-superior a.btn-aviso-de-pauta:hover{background-color:#0060A8;}
#topo-site .area-menu-superior a.btn-aviso-de-pauta span{margin-right: 15px; font-size:30px; vertical-align: middle; margin-top:-5px; color:#FFF100;}
#topo-site .area-menu-superior a.btn-notas-oficiais{font-size:12px; display: inline-block; font-weight: bolder; font-family: "Montserrat", sans-serif; background-color: #26446a; color: white; padding: 17px 30px; text-decoration: none;}
#topo-site .area-menu-superior a.btn-notas-oficiais:hover{background-color:#0060A8;}
#topo-site .area-menu-superior a.btn-notas-oficiais span{margin-right: 15px; font-size:30px; vertical-align: middle; margin-top:-5px; color:#FFF100;}
#topo-site .area-menu-superior a.btn-notas-oficiais span{
  animation-name: destacar-aviso;
  animation-duration: 0.6s;
  animation-timing-function: ease-in;
  animation-delay: 4s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
#topo-site .area-menu-superior a.btn-aviso-de-pauta span{
  animation-name: destacar-aviso;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
  animation-delay: 2s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.area-banner-top .area-menu-superior{margin-top:0;}

.acoes-dia-a-dia{margin-bottom:30px;}
.acoes-dia-a-dia img{width:100%}
.galeria-de-videos{}
.galeria-de-videos .cabecalho-novo{}
.galeria-de-videos .cabecalho-novo span{margin-top:0; background-color:#0060a8; color:#ffd54b; font-size: 20px; padding:5px 30px; }
.galeria-de-videos .cabecalho-novo > hr{border-top:3px solid #0060ab; margin-bottom:0; margin-top:-15px;}
.galeria-de-videos .lista-de-videos{display:flex; overflow: hidden; margin-top:30px;}
.galeria-de-videos .lista-de-videos iframe{width:40%; height: 123px; float:right; margin:0 15px;}
.galeria-de-videos .controlador-esquerdo{display:flex; align-items: center; padding:0 15px;  font-size: 35px; color: #26446a; cursor: pointer;}
.galeria-de-videos .controlador-esquerdo:hover{color:#0060A8;}
.galeria-de-videos .controlador-direito{display:flex; align-items: center; padding:0 15px; font-size: 35px; color:#26446a; cursor: pointer; }
.galeria-de-videos .controlador-direito:hover{color:#0060A8;}
.galeria-de-videos .justify-content-end{justify-content: flex-end;}

.cabecalho-novo span{color:#275792; font-size:36px; background-color: #ffd54b; padding: 10px 25px; font-family: "Open Sans", sans-serif; font-weight: bold; }
.cabecalho-novo hr{border-top:6px solid #ffd54b; margin-top:-28px;}
.cabecalho-novo-azul span{color:#ffdf00; font-size:36px; background-color: #0060a8; padding: 10px 25px; font-family: "Open Sans", sans-serif; font-weight: bold; }
.cabecalho-novo-azul hr{border-top:6px solid #0060a8; margin-top:-28px;}

#outras-noticias{margin-left: 15px; margin-right: 15px;}

#outras-noticias .box-noticia{width:calc(33.3% - 15px); float: left; margin-right: 15px; margin-top:15px; min-height: 170px;}
#outras-noticias .box-noticia:nth-child(-n+3){border-bottom:2px dashed #dfdfdf; margin-bottom: 20px;}
#outras-noticias .box-noticia img{width:100%; height:auto; margin-bottom:10px; height: 194.78px; object-fit: cover;}
#outras-noticias .box-noticia a{font-family: "Open Sans", sans-serif; font-size:25px; font-weight: bold; text-decoration: none; color:#424040; line-height:1.2em; display: block;}
#outras-noticias .box-noticia a:hover{color:#006bb5;}
#outras-noticias .banner-destaque-principal{}
#outras-noticias .banner-destaque-principal img{width:100%; height:400px; object-fit: cover;}

.fundo-cinza{background-color:#e6e6e6; padding:50px 0; margin:15px 0;}
#agenda-do-governador{}

#agenda-do-governador .geral__box--agenda-lista{width:21.8%; float: left; margin:0 15px; border-bottom:0; color:#275792;}
#agenda-do-governador .geral__box--agenda-lista h5{color:#676767; font-size:12px; line-height: 1.3em;}
#agenda-do-governador .calendario-novo{z-index:777;border-radius: 50%;position: absolute; right:10px; top:-100px; border:15px solid #e6e6e6; background-color:#fff; padding:25px 35px; text-align: center;}
#agenda-do-governador .calendario-novo .mes{text-transform: uppercase;  font-size:14px; font-weight: bold; margin-bottom:-5px; color:#868686;}
#agenda-do-governador .calendario-novo .dia{color:#275792; font-size:33px; font-family: "Montserrat",sans-serif; font-weight: bolder;}
#agenda-do-governador .corpo-agenda{ box-shadow: 0px 15px 30px #dadada; background-color:#fff; min-height: 212px; padding:61px 29px 54px 46px; border-bottom:2px solid #dfdfdf; overflow: hidden}
#agenda-do-governador .corpo-agenda .controlador-esquerdo-agenda{border:1px solid #dfdfdf; top:0; position: absolute; left:15px; font-size: 22px; color:#fff; cursor: pointer; height:100%; background-color:#406395; padding:0 10px; align-items: center; display: inline-flex;}
#agenda-do-governador .corpo-agenda .controlador-direito-agenda{border:1px solid #dfdfdf; top:0;position: absolute; right:15px; font-size: 22px; color:#fff; cursor: pointer; height:100%;  background-color:#406395; padding:0 10px; align-items: center; display: inline-flex;}
#agenda-do-governador .corpo-agenda .controlador-esquerdo-agenda:hover, #agenda-do-governador .corpo-agenda .controlador-direito-agenda:hover{background-color:#064271;}

#podcasts{}
#podcasts .caixa-audio{background-color:#f1f3f4; border-radius: 60px; padding:15px; border:1px solid #dfdfdf; margin-top:-32px; min-height: 130px;}
#podcasts .caixa-audio audio{width:100%;}
#podcasts .caixa-audio .titulo-audio{padding-left: 205px; font-size:12px; font-weight: bolder;}
#podcasts .img-audio {min-height: 150px;}
#podcasts .img-audio img{margin-left:50px; padding:3px; border:1px solid #ccc; background-color:white; box-shadow: 1px 15px 11px #ccc; width:150px; height:150px; object-fit: cover;}

#servicos{}
#servicos .icones-de-servicos{}
#servicos .icones-de-servicos a.box-icone-servicos{background-color:orangered; width:47%; height: 95px; float:left; line-height: 95px; text-align: center; display: block; border-radius:10px;}
#servicos .icones-de-servicos a.box-icone-servicos:hover{filter:brightness(1.1)}
#servicos .icones-de-servicos a.box-icone-servicos img{width:128px; height:64px; }
#servicos .icones-de-servicos a.box-icone-servicos:nth-child(2n){background-color:red; margin-left:15px; margin-bottom: 15px; }
.lista-servicos img{width:349px; height:148px;}
.lista-servicos a{display:block; padding:30px; border-radius:10px;}
.lista-servicos a:hover{filter:brightness(1.1)}


#servicos{}
#servicos .box-cinza-servicos{color:#808285; padding:15px; border:3px solid #e7e7e8; background-color:white; margin-bottom: 15px;}
#servicos .box-cinza-servicos h2{font-size:22px; text-transform: uppercase; font-weight: bold;}
#servicos .box-cinza-servicos p a{font-size:14px; color:#808285; text-align: justify; text-decoration: none; display:block;}
#servicos .box-cinza-servicos p a:hover{color:#0060a8;}
#servicos .box-cinza-servicos a.link-dodf{margin-top:0; font-size:23px; text-decoration: none;}
#servicos .box-cinza-servicos a.link-dodf:hover{color:#0060A8}

#servicos .notas-oficiais{}
#servicos .notas-oficiais .data-e-horário{color:#53a660; text-transform: uppercase; font-size: 13px;}
#servicos .notas-oficiais a{color:#808285; text-transform: uppercase; font-weight: bold; font-size: 16px;}
#servicos .notas-oficiais .box-cinza-servicos a.btn-site-azul{color:#fff; font-size: 13px;}
#servicos .notas-oficiais .box-cinza-servicos a.btn-site-azul:hover{color:#ffdf00;}

#manchete{margin-top:16px; min-height: 200px;}
#manchete a{text-decoration: none; color:#424040; }
#manchete a:hover{color:#0060A8;}
#manchete h1{font-size:42px; font-weight: bolder; font-family: "Open Sans", sans-serif; margin-top:0; margin-bottom:-10px;; line-height:1em;}
#manchete p{font-size:18px;}
#manchete p.slug{font-size:14px; font-family: "Open Sans", sans-serif; font-style:italic; margin-bottom:0;}

.noticias-secundarias{}
.noticias-secundarias div{min-height:140px; }

/*CORRIGINDO QUEBRA INDEVIDA DE NOTÍCIAS SECUNDÁRIAS QUANDO O NAVEGADOR É O FIREFOX*/
@-moz-document url-prefix() {.noticias-secundarias div{min-height:170px;}}

.noticias-secundarias a{line-height:1.2em; display:block;margin-right: 15px; color:#666; font-size: 24px; font-weight: bolder; text-decoration: none;}
.noticias-secundarias a:hover{color:#0060A8;}
.destaques-gerais .noticias-secundarias img{width:95%; margin-top:30px; margin-bottom:10px; height:240px; object-fit: cover;}

span.tag-de-noticias{font-size:12px !important; display: inherit !important; margin-right: 0 !important; font-weight: normal !important; font-style: italic;}

#fotos-gdf{}
#fotos-gdf figure{}

#campanhas{}
#campanhas .carousel-indicators .active{background-color: #EC6707;}
#campanhas .carousel-indicators{position:relative; margin-top:40px;}
#campanhas .carousel-indicators li{border:1px solid #ccc; width:20px; height: 20px;}
#campanhas img{width: 100%; height:395.75px; object-fit: cover; }
.plano-de-fundo-servicos{background:url('img/background/bck-servicos.png'); margin-top:50px; padding-bottom:30px;}


#acoes-do-governo{}
#acoes-do-governo a p{font-size:18px; font-weight: bold; margin-top:5px;}
#acoes-do-governo a{text-decoration: none;}
#acoes-do-governo a:hover{filter:brightness(1.1)}

#carousel-agencia-principal a{color:white; font-size:12px;}

#tags-noticias a{font-size:12px;}

h2.titulo-noticias-das-cidades{}
.noticias-das-administracoes{background-color:white; border:1px solid #275792;}
.noticias-das-administracoes h2{background-color:#ffd54b; color: #275792; font-size: 22px; font-weight: bold; padding:15px; margin:0; text-align: center; margin-bottom: 15px;}
.noticias-das-administracoes a{display:block; padding:0 15px 15px 15px; border-bottom:1px solid #275792; font-size:16px; color: #666}
.noticias-das-administracoes a:last-child{border-bottom:none;}
.noticias-das-administracoes p{font-size:14px; text-align: center; font-weight: bold; padding: 0 0 15px 0; margin-bottom:0; color:#666;  font-family: "Open Sans", sans-serif !important;}
.noticias-das-administracoes span{margin-top:15px; font-size: 12px; font-family: "Open Sans", sans-serif; margin-bottom: 0; padding-left:15px; text-transform: uppercase; font-weight: bold; color:#0061ae;}


.destaques-gerais .img-campanha{position: absolute; text-align: right; right:-30px; top:-30px; z-index: 9999;}
.destaques-gerais .img-campanha img{width:22%;}

.contraste {
	color: #fff !important;
	background: #000 !important;
}

.contraste input, .contraste select {
	border: 1px solid#fff !important;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

/* Geral */

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}

img {
	max-width: 100%;
	height: auto;
}

a, a:hover {
	color: #337ab7;
}

* {
	transition: all .1s;
}

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

input {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
}

p {
	font-weight: 400;
	color: #000;
	margin: 0 0 20px;
}

p i {
	font-style: italic;
	font-weight: 400;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 300;
}

strong, .bold {
	font-weight: 700;
}

h1, .h1 {
	font-size: 60px;
}

h2, .h2 {
	font-size: 36px;
}

h3, .h3 {
	font-size: 28px;
}

h4, .h4 {
	font-size: 24px;
}

h5, .h5 {
	font-size: 20px;
}

h6, .h6 {
	font-size: 12px;
}

.noticia p, #capa p {
	font-family: 'Merriweather', serif;
        text-transform: initial;
}

::-moz-selection {
    color: #fff;
    background: #1cb9b3;
}

::selection {
    color: #fff;
    background: #1cb9b3;
}

select {
    background: #fff;
    border: 2px solid #4079bc;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    padding: 8px 7px;
    font-weight: 700;
    color: #4079bc;
    margin-bottom: 20px;
}

.select-cinza {
	color: #4079bc;
	border: none;
	width: auto;
	background: #e0e0e0 url('img/btn-busca-cinza.png') top right no-repeat;
	padding: 10px 60px 10px 10px;
	-webkit-appearance: none;
}

.select-azul {
	background: url('img/btn-busca-azul.png') top right no-repeat;
}

.bg-azul {
	background: #eef7f6;
}

.fundo-azul {
	background: #f1f9f8;
}

.black {
	font-weight: 900;
}

.cinza {
	color: #a4a4a4;
}

.block {
	display: block;
}

.relative {
	position: relative;
}

.credito {
	font-size: 10px;
	text-align: right;
	color: #1dbab4;
	margin-bottom: 0px;
}

.credito__tipo {
	color: #a7a9ac;
}

.botao {
	padding: 20px 15px;
	border: 5px solid #e6e7e8;
	font-weight: 300;
	font-size: 24px;
}

.no-margin {
	margin: 0;
}

.no-margin-top {
	margin-top: 0;
}

.no-margin-bottom {
	margin-bottom: 0;
}

.margin10 {
	margin: 10px 0;
}

.margin40 {
	margin: 40px 0;
}

.margin100 {
	margin-top: 100px;
}

.no-padding {
	padding: 0;
}

.no-padding-right {
	padding-right: 0;
}

.no-padding-left {
	padding-left: 0;
}

.cinza {
	color: #58595b;
}

.botao-mais {
	padding: 0 5px;
    border: 1px solid #387abc;
    background: #fff;
    display: block;
    width: 35px;
    height: 35px;
    font-size: 45px;
}

.botao-mais:hover {
	background: #b7b8bb;
	border-color: #b7b8bb;
}

.botao-mais a {
	line-height: 23px;
    display: block;
    text-decoration: none;
    color: #387abc;
    font-weight: 700;
}

.data {
	color: #737373;
	font-size: 13px;
}

.data.glyphicon {
	margin-left: 5px;
}

.data.glyphicon::before {
    font-size: 10px;
}

.icone-texto {
	color: #21bfb8;
	position: relative;
	top: 4px;
	left: 7px;
	font-size: 20px;
}

.float-right {
	float: right;
	margin-right: 25px;
}

.box {
	padding: 15px 20px;
	background: #fff;
	border: 5px solid #e7e7e8;
	color: #808285;
	position: relative;
}

.box::before {
    content: " ";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid transparent;
}

.box:hover::before {
    border-color: #1bb;
}

.box figure img {
	position: absolute;
    top: -15px;
    right: 15px;
}

.bloco-meio a {
	text-decoration: none;
}

.iframe-box {
	border-right: 1px solid #14bbb4;
    background: #fff;
    border-bottom: 1px solid #14bbb4;
    border-left: 1px solid #14bbb4;
}

.carousel .carousel-control {
    background: #0060a8;
    width: 40px;
    font-size: 16px;
    text-shadow: none;
    opacity: 1;
    height: 70px;
    color: #fff;
    top: 25%;
}

.carousel .carousel-control:hover {
	background: #0092ff;
}

.carousel .left {
	border-radius: 0px 90px 90px 0px;
    -moz-border-radius: 0px 90px 90px 0px;
    -webkit-border-radius: 0px 90px 90px 0px;
    -ms-border-radius: 0px 90px 90px 0px;
    -o-border-radius: 0px 90px 90px 0px;
}

.carousel .right {
	border-radius: 90px 0px 0px 90px;
    -moz-border-radius: 90px 0px 0px 90px;
    -webkit-border-radius: 90px 0px 0px 90px;
    -ms-border-radius: 90px 0px 0px 90px;
    -o-border-radius: 90px 0px 0px 90px;
}

.carousel .left span {
	left: 8px;
}

.carousel .right span {
	right: 8px;
}

.carousel .carousel-control span {
	font-size: 25px;
    top: 50%;
    position: absolute;
    margin-top: -12px;
}

.carousel .carousel-control:hover span {
	color: #ffffff;
}

.carrossel-especiais__especial, .lista__especial--posicao {
	font-size: 70px;
	position: absolute;
	bottom: 10%;
	left: 10%;
	width: 50%;
}

.carrossel-especiais__especial--titulo, .lista__especial--titulo {
  	line-height: 1.7;
  	color: #fff;
  	font-size: 45px;
  	margin: 0;
  	padding: 0;
}

.carrossel-especiais__especial--titulo > a, .lista__especial--titulo > a {
	background: #14bbb4;
  	background: rgba(20, 187, 180, 0.8);
  	position: relative;
  	display: inline;
  	text-decoration: none;
  	color: #fff;
}

.branca, .branca:hover {
	color: #fff;
}

.underline {
	color: #000;
}

.btn-procurar button {
	border: none;
	background: transparent;
}

.width100 {
	width: 100%;
}

.pagination {
	text-align: center;
	display: block;
}

.pagination a {
	text-decoration: none;
}

.pagination .nav-links .page-numbers {
	color: #767676;
}

.pagination .nav-links .page-numbers:hover, .pagination .nav-links .page-numbers.current {
	color: #fff;
	background: #00a99d;
}

.pagination .nav-links > * {
	padding: 0px 10px 4px 10px;
	font-weight: 700;
	font-size: 20px;
	background: #e0e0e0;
	display: inline-block;
	margin: 5px 1px;
}

.pagination .nav-links .next, .pagination .nav-links .prev {
	color: #4079bc;
}

.pagination .nav-links .next {
	border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-ms-border-radius: 0px 5px 5px 0px;
	-o-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
}

.pagination .nav-links .prev {
	border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-ms-border-radius: 5px 0px 0px 5px;
	-o-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
}

.titulo-portal p {
	font-size: 30px;
    margin: 0;
    color: #515151;
    margin-top: 8px;
}

.botao-verde .icon-bar {
	background: #14bbb4;
}

.navbar-toggle.botao-verde .glyphicon {
	color: #14bbb4;
}

.botao-verde span.filtro-busca {
	float: left;
    display: block;
    padding-right: 10px;
    margin-top: -4px;
}

.inline-left {
	float: left;
	display: inline;
}

/* Masonry */

.grid__item { margin: 15px 0; }

/* Menu */

#menu-especial__container {
	background: #fff;
}

#menu-especial li a {
	color: #1dbab4;
}

.area-busca label {
	display: inline;
	font-weight: 300;
}

/* Breadcrumbs */

.breadcrumbs {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
    color: #0aaa60;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: 700;
    margin: 40px 0px 20px 0px;
    font-size: 13px;
}

.breadcrumbs span {
	margin: 0 5px;
}

.breadcrumbs span a {
	color: #4079c0;
}

/* Capa */

#capa {
	background: #f3f9f8;
	padding: 0 0 40px 0;
}

/*
#foto-destaque figure {
	margin-left: -226.5px;
}
*/

#foto-destaque figure img {
	width: 100%;
}

.destaque-secundario__texto-sem-foto {
	border-top: 3px dotted #c1c2c4;
	margin-bottom: 25px;
	padding: 0 15px;
}

.destaque-secundario__texto-sem-foto:last-child {
	border-bottom: 3px dotted #c1c2c4;
	padding-bottom: 20px;
}

.destaque-secundario__texto-com-foto {
	margin-top: 20px;
}

.destaque-terciario__texto-com-foto {
	margin-bottom: 30px;
}

/* Chamada Principal */

#chamada-principal {
}

#chamada-principal .texto-destaque__fonte {
	margin-top: 0;
}

#chamada-principal .chamada-principal--lista-relacionadas {
	padding-left: 20px;
	margin-top: 20px;
	color: #14bbb4;
}

#chamada-principal .chamada-principal--lista-relacionadas li {
	font-size: 18px;
}

a:hover .texto-destaque__fonte {
	text-decoration: underline;
}

.texto-destaque__fonte--sutia {
	font-size: 20px;
	font-family: 'Merriweather';
	line-height: 30px;
}

/* Aviso de Pauta e Nota Oficial */

.aviso {
	/* margin: 20px 0; */
}

.bloco-aviso__titulo {
	font-size: 19px;
	letter-spacing: 2px;
	margin-top: 15px;
	display: block;
}

.bloco-aviso-pauta {
	border: 3px solid #387abc;
}

.bloco-aviso-pauta, .bloco-aviso-nota-oficial, .bloco-aviso-alerta {
	margin-bottom: 10px;
}

.bloco-aviso-pauta:last-child, .bloco-aviso-nota-oficial:last-child, .bloco-aviso-alerta:last-child {
	margin-bottom: 0;
}

.bloco-aviso-nota-oficial {
	border: 3px solid #1cac58;
}

.bloco-aviso__titulo--pauta {
	padding: 15px 20px;
}

.bloco-aviso__titulo--pauta::before {
	background: #387abc;
    position: absolute;
    top: 0;
    height: 10px;
    width: 40px;
}

.bloco-aviso__icone {
	color: #fff;
	padding: 8px 8px 9px 5px;
}

.bloco-aviso__data-hora {
	padding: 14px 20px;
    font-size: 12px;
}

.aviso .bloco-aviso__data-hora, .aviso .bloco-aviso__titulo--alerta, .aviso .bloco-aviso__titulo--pauta {
	margin-left: 60px;
}

#alerta {
	color: #ed2725;
}

#alerta .bloco-aviso-alerta {
	border: 3px solid #ed2725;
}

#alerta .bloco-aviso__icone, #aviso-de-pauta .bloco-aviso__icone, #nota-oficial .bloco-aviso__icone {
	background: #ed2725;
	position: absolute;
    height: 100%;
}

#alerta .bloco-aviso__icone img, #aviso-de-pauta .bloco-aviso__icone img, #nota-oficial .bloco-aviso__icone img {
	margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

#alerta .bloco-aviso__titulo--alerta {
	padding: 15px 20px;
}

#alerta .bloco-aviso__titulo--alerta::before {
	color: #ed2725;
	position: absolute;
    top: 0;
    height: 10px;
    width: 40px;
    background: #ed2725;
}

#aviso-de-pauta, #aviso-de-pauta a {
	color: #387abc;
}

#aviso-de-pauta .bloco-aviso__icone {
	background: #387abc;
}

.bloco-aviso__icone img {
    padding: 0px 4px;
    border-radius: 10px;
}

#aviso-de-pauta .bloco-aviso__icone img {
	padding: 5px;
}

#nota-oficial, #nota-oficial a {
	color: #1cac58;
}

#nota-oficial .bloco-aviso__titulo--pauta::before, #nota-oficial .bloco-aviso__icone {
	background: #1cac58;
}

.bloco-aviso-nota-oficial:hover, .bloco-aviso-pauta:hover {
    border: 3px solid #636363;
}

#nota-oficial .bloco-aviso-nota-oficial:hover .bloco-aviso__icone, #aviso-de-pauta .bloco-aviso-pauta:hover .bloco-aviso__icone, .bloco-aviso-nota-oficial:hover .bloco-aviso__titulo--pauta::before, .bloco-aviso-pauta:hover .bloco-aviso__titulo--pauta::before {
	background: #636363 !important;
}

.bloco-aviso-nota-oficial:hover .bloco-aviso__data-hora, .bloco-aviso-pauta:hover .bloco-aviso__data-hora, .bloco-aviso-pauta:hover .bloco-aviso__titulo--pauta, .bloco-aviso-nota-oficial:hover .bloco-aviso__titulo--pauta {
	color: #636363;
}

.bloco-aviso-nota-oficial:hover .bloco-aviso__icone img { 
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

/* Últimas Notícias */

.box-verde {
	border-top: 4px solid #14bbb4;
	border-left: 1px solid #14bbb4;
	border-right: 1px solid #14bbb4;
	border-bottom: 1px solid #14bbb4;
	padding: 10px;
}

.espaco-banner {
	text-align: center;
    background: #fff;
    padding: 20px;
    margin-bottom: 30px;
    border: 2px solid #fff;
}

.espaco-banner:hover {
	border: 2px solid #14BBB4;
}

.ultimas-noticias__titulo {
	margin-bottom: 30px;
}

.ultimas-noticias__ultima--titulo {
    color: #6F6F6F;
}

.ultimas-noticias__ultima {
	border-bottom: 1px solid #c1c2c4;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.ultimas-noticias__ultima:hover a {
	color: #000;
}

.ultimas-noticias__ultima:last-child {
	border: none;
	margin: 0;
}

#ultimas-noticias h4 a {
	color: #14bbb4;
}

/* Meio Home */

#meio {
	background: repeating-linear-gradient( 120deg,
		#fff -30px,
		#fff 20px,
		#ebe9e4 20px,
		#ebe9e4 23px );
	padding-bottom: 60px;
}

#meio #geral {
	padding: 60px 0 0 0;
}

#meio .container > .row::before {
	width: 100%;
	background: #e7e7e8;
	border: 1px solid #cdced0;
	height: 10px;
	margin-top: -10px;
}

.geral__titulo {
	position: relative;
    color: #808285;
    margin-bottom: 20px;
}

.geral__titulo span {
    padding-right: 3px;
    float: left;
}

.geral__titulo hr {
	border-top: 3px solid #387abc;
	margin: 35px 0 0 0;
}

.bloco-meio {
	margin-bottom: 25px;	
}

/* Níveis Reservatórios */

.onda {
	width: 100%;
	height: 160px;
	border-right: 10px solid #29ABE2;
	border-left: 10px solid #29ABE2;
	border-bottom: 10px solid #29ABE2;
	border-radius: 0px 0px 12px 12px;
	-moz-border-radius: 0px 0px 12px 12px;
	-o-border-radius: 0px 0px 12px 12px;
	-webkit-border-radius: 0px 0px 12px 12px;
}

.papa { 
	left: 0;
	text-align: center;
	right: 0;
}

.data {
	font-size: 13px;
}

.papa p {
	font-size: 28px;
	margin-top: 20px;
	color: #093142;
}

.tit-reservatorio p {
	padding: 15px 0;
	text-transform: uppercase;
	margin: 0;
}

/* Box Notas e Pronunciamentos na Home */

#notas-pronunciamentos figure img {
	float: right;
	background: #12aa56;
	padding: 5px 14px;
	width: 60px;
}

#notas-pronunciamentos .notas-pronunciamentos--box {
	padding: 20px;
	background: #fff;
	border: 1px solid #e7e7e8;
}

/* Box Agenda Governador na Home */

#geral__titulo--agenda-gov {
	background: #14bbb4;
	color: #fff;
	font-size: 16px;
	width: 172px;
	text-align: right;
	padding: 10px;
	margin: 0px;
	float: right;
}

#geral__titulo--agenda-gov a {
	color: #fff;
}

#geral__titulo--agenda-gov span {
	float: left;
	font-size: 26px;
	margin-top: 2px;
}

#geral__box--agenda-gov {
	padding: 35px 10px;
	border: 1px solid #30c3bd;
	background: #fff;
	margin-top: 54px;
	position: relative;
}

/*
#geral__box--barra-hora {
	position: absolute;
	top: 0;
	left: 0;
	width: 8px;
	background: #14bbb4;
}
*/

.geral__box--mes {
	color: #fff;
	background: #14bbb4;
	font-size: 14px;
}

.geral__box--dia {
	color: #14bbb4;
	padding: 0px 0px 5px 0px;
	font-size: 60px;
	border: 1px solid #30c3bd;
	line-height: 65px;
}

.geral__box--agenda-lista {
	border-bottom: 2px dotted #3dc7c1;
	/*padding-bottom: 15px;*/
	margin-bottom: 15px;
	color: #3dc7c1;
	font-size: 13px;
}

.geral__box--agenda-lista h5 {
	margin-bottom: 10px;
	font-size: 13px;
}

#geral__box--data::before {
    width: 0;
    position: absolute;
    height: 0;
    right: 8px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 7px solid #14BBB4;
    top: 7px;
}

/* Serviços */

.geral__botao-servico {
	margin: 0px 0px 15px;
}

.geral__botao-servico--mais {
	float: right;
    margin: 0 5px;
}

.diario-oficial__titulo, .diario-oficial__titulo span {
	display: inline-block;
    position: relative;
}

.diario-oficial__titulo::before {
    background: yellow;
    width: 120%;
    height: 15px;
    position: absolute;
    top: 9px;
}

.servicos figure img {
	border: 1px solid #ccc;
}

/* Carrossel especiais */

.barra__especiais--titulo {
	font-size: 72px;
	color: #387abc;
	float: right;
	position: relative;
	padding-left: 20px;
}

.barra__especiais {
	margin-top: -50px;
}

.barra__especiais::before {
	height: 8px;
	width: 70%;
	background: #387abc;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 0;
}

#carrossel-especiais .carousel-inner {
	top: -85px;
}

/* Galeria de Fotos */

#galeria-de-fotos .geral__titulo {
	margin: 30px 0px;
}

.grid__item.foto a  {
	position: relative;
	display: block;
	overflow: hidden;
}

.grid__item.foto img {
	width: 100%;
}

.galeria-de-fotos__titulo-galeria {
	position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
}

.grid__item:hover a .galeria-de-fotos__titulo-galeria {
	background: rgba(39, 87, 146, 0.7);
}

.galeria-de-fotos__titulo-hover {
	bottom: -800px;
	padding: 6%;
	position: absolute;
	z-index: 3;
	color: #fff;
}

.grid__item:hover a .galeria-de-fotos__titulo-hover {
    bottom: 0;
}

#galeria-de-fotos__carregando {
	text-align: center;
	position: absolute;
	left: 50%;
	margin: 30px 0px 30px -40px;
}

#galeria-de-fotos__toda-a-galeria {
	min-height: 140px;
}

#galeria-de-fotos__area {
	margin-bottom: 40px;
}

/* INTERNAS */

.lista-posts {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #737373;
	border-left: 15px solid #fff;
}

.single__topo--categoria {
	margin-bottom: 30px;
}

.lista-posts:hover {
	border-left: 15px solid #0060A8;
}

.lista-posts__categoria a, .single__topo--categoria a {
    padding: 3px 5px;
    border: 1px solid #3fc8c2;
    display: inline-block;
    margin: 5px 5px 0px 0px;
}

.lista-posts__categoria a:hover, .single__topo--categoria a:hover {
	text-decoration: none;
	background: #3fc8c2;
	color: #fff;
}

.lista-posts__categoria {
	float: left;
	margin-right: 20px;
}

.lista-posts__redes {
    float: left;
    font-size: 17px;
}

.lista-posts__redes span {
	margin: 0;
    border: 2px solid #0060a8;
    padding: 5px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    font-size: 15px;
}

.lista-posts__redes a:hover {
	text-decoration: none;
}

/* Single */

.single__topo--data--atualizacao, .single__ultimas-noticias--post--titulo a {
	color: #3d7aba;
}

.single__topo--titulo--sutia h2 {
	font-size: 18px;
	margin-top: 0;
	line-height: 1.42857143;	
}

.single__topo--assinatura {
	color: #a7a9ac;
	padding: 40px 0px 20px 0px;
	margin: 0;
	font-size: 13px;
}

.single__conteudo {
	font-size: 18px;
	line-height: 200%;
}

.single__conteudo h2, .single__conteudo--galeria-de-fotos {
	font-size: 24px;
    color: #387abc;
    font-family: 'titillium web';
    font-weight: 400;
}

.single__conteudo iframe {
	width: 100% !important;
	max-width: 100% !important;
}

.single__conteudo .errata {
	font-size: 13px;
	line-height: 170%;
	font-style: italic;
}

.single__conteudo .perguntas-respostas {
    background: #f9f9f9;
    padding: 1px 20px;
    border-top: 5px solid #ccc;
    margin-bottom: 20px;
}

.single__conteudo .perguntas-respostas p {
    font-family: 'Titillium Web';
}

.single__conteudo.noticia table p {
	font-family: 'Titillium Web';
}

#single table {
	max-width: 100%;
	margin-bottom: 20px;
}

#internas table.simcal-calendar-grid {
	width: 100%;
}

#single table td, #internas table td {
    padding: 10px;
    border: 1px solid #e0e0e0;
    line-height: 125%;
}

#single table tr:nth-of-type(odd) {
    background: #f3f3f3;
}

#single table tr:nth-of-type(1) {
	color: #14bbb4;
    font-size: 23px;
    background: none;
}

#single table tr:nth-of-type(1) td {
	border: none;
    border-right: 1px solid #e0e0e0;
}

#single table tr:nth-of-type(1) td:last-child {
	border: none;
}

#single table tr td:first-child {
	border-left: none;
}

#single table tr td:last-child {
	border-right: none;
}

#single table tr:last-child td {
	border-bottom: none;
}

.single__redes {
	position: absolute;
	margin-left: -70px;
}

.single__redes span, .single__redes--rodape span {
	margin: 5px 0;
    border: 2px solid #14bbb4;
    padding: 7px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    font-size: 19px;
}

.single__redes span:hover, .lista-posts__redes span:hover {
	background: #14bbb4;
	color: #fff;
}

.single__redes--rodape hr {
	color: #c1c2c4;
	margin: 0;
	padding: 0;
}

.single__redes--rodape a {
	display: inline-block;
	margin: 5px;
}

.single__redes--rodape a:nth-of-type(1) {
	margin-left: 0;
}

.relacionadas {
	margin-bottom: 30px;
}

.relacionadas__esquerda, .relacionadas.esquerda {
	float: left;
	width: 50%;
	margin: 0px 30px 20px -70px;
	background: #fff;
	position: relative;
}

.relacionadas.direita {
	float: right;
	width: 50%;
	margin: 0px -70px 20px 30px;
	background: #fff;
	position: relative;
}

.box-relacionadas{}
.box-relacionadas .lista-relacionadas {}
.box-relacionadas .lista-relacionadas a{display: block; background-color:#f3f3f3; padding: 15px; transition: all linear 0.2s;}
.box-relacionadas .lista-relacionadas a:first-child{border-top:1px solid #1DBAB4;}
.box-relacionadas .lista-relacionadas a:nth-child(2n){background-color:#f9f9f9;}
.box-relacionadas .lista-relacionadas a:hover{background:#19a29d; color:white; text-decoration: none;}
.box-relacionadas .lista-relacionadas a span{margin-right:15px}



.noticias-relacionadas:last-child{}

.relacionadas strong, .single__titulo-box, .single__redes--rodape strong {
	color: #1dbab4;
	font-size: 13px;
}

.relacionadas__post-leia-tambem {
	padding: 8px;
	border-bottom: 1px solid #c1c2c4;
	display: table;
	width: 100%;
}

.relacionadas__post-leia-tambem a {
    color: #387abc;
    line-height: 1.4;
    display: table-cell;
    vertical-align: top;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
}

.relacionadas__post-leia-tambem img {
	height: 64px;
	width: auto;
	margin-right: 10px;
	float: left;
}

.relacionadas__texto {
	display: table-cell;
	vertical-align: middle;
}

.relacionadas__texto a {
	display: block;
	vertical-align: middle;
	width: 100%;
}

.relacionadas__post-leia-tambem:nth-of-type(1) {
	border-top: 1px solid #c1c2c4;
}

.single__ultimas-noticias--post:nth-of-type(4) {
	border-right: none;
}

.single__ultimas-noticias--post {
	border-right: 1px solid #c1c2c4;
}

.single__ultimas-noticias--post--sutia p {
	font-family: 'Merriweather';
	font-size: 12px;
	color: #8a8a8a;
	font-weight: 700;
}

.single__ultimas-noticias {
	padding: 15px 0px;
	border-right-width: 2px;
	border: 1px solid #14bbb4;
	margin-bottom: 40px;
}

.single__ultimas-noticias--post--titulo {
	margin: 10px 0;
	font-size: 16px;
	letter-spacing: -0.03em;
	line-height: 120%;
}

.single__titulo-box {
	border-bottom: 4px solid;
    padding-bottom: 5px;
    margin-bottom: 0px;
    display: inline-block;
}

.single__conteudo--tags {
	border-bottom: 1px solid #c1c2c4;
	border-top: 1px solid #c1c2c4;
	padding: 5px 10px;
	font-size: 13px;
	margin: 30px 0px;
}

.single__conteudo--tags a {
	background: #387abc;
	padding: 0 5px;
	color: #fff;
	margin: 5px;
	text-decoration: none;
	display: inline-block;
}

.single__conteudo--tags a:hover {
	background: #4695E4;
	color: #fff;
}

.single__conteudo--galeria-de-fotos span {
	display: block;
	margin: 20px 0;
}

.servico-noticia {
	font-weight: 700;
	font-family: 'Merriweather';
	margin-bottom: 30px;
	color: #387abc;
}

.servico-noticia p {
	color: #387abc;
	margin-bottom: 0;
}

.servico-noticia::before {
	position: absolute;
	top: -10px;
	width: 35px;
	height: 10px;
	left: 0;
	background: #387abc;
}

.assinatura-edicao p {
	color: #a7a9ac;
	font-size: 13px;
	font-family: 'Titillium web';
	font-weight: 700;
}

/* Box */

.box-olimpiada__titulo::before {
    position: absolute;
    width: 9px;
    background: #1ebdb7;
    height: 48px;
    left: -20px;
    top: 0;
}

.box-olimpiada__titulo {
    border-bottom: 2px solid #d1d3d4;
}

.box-olimpiada__titulo p {
    float: left;
    font-family: 'Titillium Web', sans-serif;
    font-size: 22px;
    padding-bottom: 16px;
    width: 210px;
}

 .box-olimpiada__titulo img {
    position: absolute;
    right: 0;
    top: -7px;
}

.box-olimpiada {
    width: 260px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
    border: 5px solid #e7e7e8;
    color: #808285;
    position: relative;
    padding: 15px 15px 0px 15px;
    margin-left: -73px; background: #fff;
}

.box-olimpiada__links ul {
    padding-left: 0;
    list-style: none;
}

.box-olimpiada__links ul li {
    border-bottom: 1px solid #d1d3d4;
    margin-top: 10px;
    padding-bottom: 10px;
}

.box-olimpiada__links ul li:last-child {
    border-bottom: none;
    margin-top: 10px;
    padding-bottom: 0;
}

/* Accordion */

.single__conteudo .panel-default > .panel-heading {
	background: #4079bc;
	color: #fff;
}

.single__conteudo .panel-default > .panel-heading:hover {
	background: #6898d0;
}

.single__conteudo .panel-default > .panel-heading > .panel-title > a {
	font-size: 20px;
}

.single__conteudo .panel-default > .panel-heading > .panel-title:hover > a {
	color: #fff;
}

.single__conteudo .panel-default .panel-heading .panel-title a {
	background: #6898d0;
}

.panel {
	border: none;
}

.panel-default > .panel-heading {
	background: #fff;
	color: #767676;
	border-bottom: 1px solid #e0e0e0;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 0;
}

.panel-default > .panel-heading:hover {
	background: #e0e0e0;
}

.panel-default > .panel-heading > .panel-title > a {
	font-size: 20px;
	display: block;
    text-decoration: none;
	padding: 20px;
}

.panel-default > .panel-heading > .panel-title:hover > a {
	color: #767676;
}

.panel-default .panel-heading .panel-title a.collapsed {
	background: transparent;
}

.panel-default .panel-heading .panel-title a {
	background: #e0e0e0;
}

.single__conteudo .panel-group {
	margin: 0 auto 30px auto;
	width: 80%;
}

.single__conteudo .panel-group p {
	font-family: 'Titillium Web';
}

.single__conteudo .titulo-accordion {
	width: 80%;
	font-family: 'Titillium Web';
	margin: 0 auto;
	font-size: 24px;
	color: #4079bc;
}

.panel-title a span {
	margin-right: 10px;
	font-size: 16px;
}

/* Áudio */

.single__conteudo .wp-playlist, .single__conteudo .mejs-controls .mejs-time-rail .mejs-time-total, .single__conteudo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	border: 1px solid #a6e5e2;
}

.single__conteudo .wp-playlist-current-item {
	height: auto;
}

.single__conteudo .mejs-container, .single__conteudo .mejs-embed, .single__conteudo .mejs-embed body, .single__conteudo .mejs-container .mejs-controls {
	background: transparent;
}

.single__conteudo .mejs-container .mejs-controls .mejs-time {
	color: #14bbb4;
}

.single__conteudo .mejs-controls .mejs-time-rail .mejs-time-loaded, .single__conteudo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #14bbb4;
}

.single__conteudo .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #197a76;
}

.wp-playlist-item-meta {
	color: #a7a9ac;
}

/* Olho */

.olho.direita {
   	float: right;
    width: 60%;
    margin: 5px -30% 0 30px;
    text-align: left;
}

.olho.esquerda {
    float: left;
    width: 60%;
    margin: 5px 30px 0 -30%;
    text-align: right;
}

.olho__numeralha {
    display: inline-block;
    position: relative;
    font-size: 60px;
    line-height: 100%;
    color: #1dbab4;
}

.olho__numeralha::before {
    top: -15px;
    left: 0;
    width: 60px;
    height: 12px;
    position: absolute;
    background: #14bbb4;
}

.olho.esquerda .olho__numeralha::before {
	right: 0;
	left: auto;
}

.olho__texto {
    display: block;
    color: #1dbab4;
    line-height: 130%;
    margin-top: 0;
    margin-bottom: 0;
}

.olho.centro, .olho {
    background: #fff;
    z-index: 9;
    position: relative;
    padding: 20px 0;
    border-left: none;
    margin: 30px 0px 10px 0px;
}

.olho::before, .olho__texto::before {
	top: 0;
	left: 0;
	width: 60px;
	height: 12px;
	position: absolute;
	background: #14bbb4;
}

.olho.esquerda .olho__texto::before {
	right: 0;
	left: auto;
}

.olho__assinatura {
	color: #a7a9ac;
	margin-top: 10px;
	line-height: 25px;
}

/* Fotos */

.single__conteudo .alignright {
	float: right;
    margin-right: -25%;
    margin-left: 20px;
    max-width: 100%;
    margin-bottom: 10px;
}

.single__conteudo .alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.single__conteudo .aligncenter, .single__conteudo .alignnone {
	max-width: 100%;
	margin: 0 auto 20px auto;
}

.single__conteudo figcaption {
	color: #696969;
    font-size: 13px;
    line-height: 20px;
    margin-top: 5px;
}

.largura-full {
	margin: 0 -20%;
}

.largura-full .size-full {
	width: 100%;
}

.largura-full figure {
	max-width: 100%;
}

/* Busca */

.form-busca {
	margin-top: 40px;
}

.form-busca label {
	color: #8A8A8A;
}

.form-busca input {
	border: 2px solid #ccc;
	padding: 10px;
}

.form-busca span.glyphicon-search {
	position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -12px;
   	color: #14bbb4;
   	font-size: 24px;
}

.form-busca input.form-busca__palavra {
	padding: 20px 30px;
	border: 1px solid #14bbb4;
	font-weight: 700;
}

.form-busca__data {
	font-weight: 700;
}

.form-busca__data .datepicker {
    padding: 10px 10px 10px 40px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.form-busca__data span.glyphicon {
	font-size: 24px;
    margin: 0px 5px;
    color: #4079bc;
    position: absolute;
    top: 0;
    left: 8px;
}

html body .datepicker table tr td span.active.active, html body .datepicker table tr td.active.active {
	background: #fff;
	color: #000;
	font-weight: 700;
}

.form-busca__assinatura input.form-busca__palavra {
	padding: 11px;
    font-weight: 700;
    border: 1px solid #14bbb4;
}

.form-busca__assinatura {
	margin: 10px 0 20px 0;
}

.page-header {
	margin: 20px 0 20px;
}

/* Imprensa */

.titulo-imprensa img {
	float: right;
    margin-top: 13px;
    background: #fff;
    margin-left: 15px;
    padding: 3px;
}

.imprensa__lista {
	margin: 20px;
	border-bottom: 1px solid #c0c1c3;
	padding-bottom: 20px;
}

.imprensa__lista a {
	color: #000;
}

.imprensa__lista .bloco-aviso__data-hora {
	padding: 0;
}

.imprensa__bloco {
	padding: 20px;
}

.imprensa__aviso-de-pauta .bloco-aviso__data-hora {
	color: #3d7aba;
}

.imprensa__aviso-de-pauta h4, .imprensa__nota-oficial h4, .imprensa__titulo--agenda-do-gov h4 {
	border-bottom: 2px solid #c0c1c3;
	padding-bottom: 20px;
}

.imprensa__aviso-de-pauta {
	border: 2px solid #3d7aba;
}

.imprensa__titulo--aviso-de-pauta h4, .imprensa__aviso-de-pauta .bloco-aviso__data-hora {
	color: #3d7aba;
}

.imprensa__titulo--aviso-de-pauta img {
    background: #3D7ABA;
    padding: 6px 18px;
}

.imprensa__nota-oficial {
	border: 2px solid #12aa57;
}

.imprensa__nota-oficial .botao-mais {
	border: 1px solid #12aa57;
}

.imprensa__titulo--nota-oficial h4, .imprensa__nota-oficial .bloco-aviso__data-hora, 
.imprensa__nota-oficial .botao-mais a {
	color: #12aa57;
}

.imprensa__titulo--nota-oficial img {
    background: #12aa57;
    padding: 0px 2px;
}

.imprensa__agenda-do-gov {
	border: 2px solid #14bbb4;
	padding: 20px;
}

.imprensa__titulo--agenda-do-gov h4 {
	color: #14BBB4;
	margin-bottom: 30px;
}

.imprensa__titulo--agenda-do-gov span {
	float: right;
    margin-left: 10px;
    font-size: 37px;
    color: #fff;
    background: #1cb9b3;
    padding: 5px 3px 3px 6px;
    margin-top: 13px;
}

.imprensa__agenda-do-gov .botao-mais {
	border: 1px solid #14bbb4;
}

.imprensa__agenda-do-gov .botao-mais a {
	color: #14bbb4;
}

/* Single Aviso de Pauta e Nota Oficial */

.single__titulo-aviso img {
    width: 45px;
    float: left;
    margin-right: 10px;
    background: #3d7aba;
    padding: 5px 15px;
}

#single__aviso-de-pauta .single__titulo-aviso img, .single__titulo-aviso--aviso-de-pauta img {
	border: 2px solid #3D7ABA;
}

#single__aviso-de-pauta .single__titulo-aviso h2, .single__titulo-aviso--aviso-de-pauta h2 {
	color: #3D7ABA;
}

#single__nota-oficial .geral__titulo hr, .single__titulo-aviso--nota-oficial h2 hr {
	border-top: 3px solid #12aa57; 
}

#single__nota-oficial .single__titulo-aviso img, .single__titulo-aviso--nota-oficial img {
	border: 2px solid #12aa57;
	padding: 0 3px;
}

#single__nota-oficial .single__titulo-aviso h2, .single__titulo-aviso--nota-oficial h2 {
	color: #12aa57;
}

#single__nota-oficial .single__titulo-aviso h2::before, .single__titulo-aviso--nota-oficial h2::before, #single__nota-oficial .single__titulo-aviso img, .single__titulo-aviso--nota-oficial img {
	background: #12aa57;
}

/* Especiais */

#single__especial {
	margin: 0;
}

#single__especial .single__topo  {
	background: #fff;
}

/* Arquivo */

.arquivo__titulo span {
	color: #3fc8c2;
	padding-left: 45px;
}

.arquivo__titulo h1 {
	margin: 40px 0px;
}

/* Rodapé */

#rodape {
	background: #275792;
	border-top: 5px solid #346399;
	padding: 30px 0;
	color: #fff;
	margin-top: 0px;
	font-family: 'montserrat';
}

#rodape h1 {
	font-size: 16px;
	margin-top: 0;
}

#rodape a {
	color: #000;
}

#rodape #rodape__icones {
	margin: 20px 0;
}

#rodape #rodape__icones a { 
	color: #fff;
	background:#3e89e4;
	width: 38px;
	height: 38px;
	line-height: 41px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	margin: 5px;
	display: inline-block;
	font-size: 21px;
}

#rodape #rodape__icones a:hover { 
	text-decoration: none;
	background: #3e77bb;
}

#rodape nav ul {
	padding: 0;
	list-style: none;
}

#rodape nav ul li a {
	font-size: 12px;
	color: #fff;
}

#rodape .rodape__menu--titulo {
	margin-bottom: 0;
	color: #fff;
}

/* Erro 404 */

.error-404 {
	margin: 65px 0 45px 0;
}

/* Datepicker */

.datepicker-dropdown {
	background: transparent;
}

.datepicker-dropdown thead {
	background: #f9f9f9;
}

.datepicker-dropdown thead th {
	color: #1dbab4;
}

.datepicker-dropdown tbody {
	background: #4079bc;
}

.datepicker-dropdown tbody td {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

input[type=checkbox].css-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:23px;
	height:18px; 
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:18px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -18px;
}

label.css-label {
	background-image:url('img/check.png');
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.area-banner-top .area-menu-superior .area-busca-menu .area-busca .txt-busca{border:1px solid #ffcc2a}

/** MEDIA QUERIES **/


/* Desktop large LG
------------------------- */
@media (min-width: 1200px) {
	.bloco-aviso__icone { width: 60px; }
	#foto-destaque figure { margin-left: calc(-226.5px + 26%); }
	.logo-governo img { width: 195px; }
	.aviso .bloco-aviso__titulo--pauta, .aviso .bloco-aviso__titulo--alerta { margin: 0; }
}

/* Desktop MD
------------------------- */
@media (min-width: 992px) and (max-width: 1199px){
        .banner-publicidade img{height:auto}
	.barra__especiais::before { width: 65%; }
	.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu li { height: 56px; font-size: 13px; }
	.area-banner-top .area-menu-superior .area-busca-menu .area-busca .txt-busca { width: 60%; padding-left: 5%; height: 56px; }
	.bloco-aviso__icone { width: 60px; }
	.area-banner-top .area-menu-superior .area-busca-menu .area-busca .btn-procurar { position: relative; right: 5px; }
	.tit-reservatorio p { font-size: 15px; }
	.aviso .bloco-aviso__titulo--pauta, .aviso .bloco-aviso__titulo--alerta { margin: 0; }
}

/* Tablet SM
------------------------- */
@media (min-width: 768px) and (max-width: 991px) {
	/* Topo Padrão */
        .banner-publicidade img{height:auto;}
	#topo-site #barra-superior .navbar-collapse ul li a { padding-right: 10px; }
	#topo-site #barra-superior .navbar-collapse ul li:first-child a { padding-left: 0; }
	.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu li { font-size: 13px; padding: 7px; }
	.area-banner-top .area-menu-superior .area-busca-menu .area-busca .txt-busca { width: 70%; padding-left: 5%; }
	.area-banner-top .area-menu-superior .area-busca-menu .area-busca .btn-procurar { position: relative; right: 5px; }
	.logo-governo img { width: 150px; }
	.barra__especiais::before { width: 50%; }
	#geral__box--data::before { display: none; }
	.olho, .destaque-secundario__texto-com-foto, .olho.centro, .largura-full { margin: 0; }
	.single__conteudo .alignright { float: none; margin: 0 auto 20px auto; }
	.single__redes { margin-left: 0; position: relative; }
	.single__redes a { float: left; margin: 5px; }
	.destaque-terciario__texto-com-foto img { width: 100%; }
	#ultimas-noticias { margin-top: 30px; }
	.carrossel-especiais__especial--titulo, .lista__especial--titulo { font-size: 28px;	}
	.single__ultimas-noticias--post:nth-of-type(2) { border-right: none; }
	.olho.direita { margin-right: -5%; }
	.olho.esquerda { margin-left: -5%; }
   	.box-olimpiada, .relacionadas__esquerda, .relacionadas.esquerda { margin-left: 0; }
   	.relacionadas.direita { margin-right: 0px; }
   	.tit-reservatorio p { font-size: 15px; }
}

/* Landscape phones XS
------------------------- */
@media (max-width: 767px) {
	/* Topo Padrão */
        .banner-01{padding-left: 15px}
        .banner-02{padding-right: 15px; margin-top:15px;}
        #topo-site .texto-banner-superior h1{font-size: 45px;}
        .area-banner-top.area-banner-top-gdf-presente{background-size:cover; background-position: center;}
        #gdfPresente .box-noticia-gdf-presente img{height: 175px;}
        .banner-publicidade img{height:auto;}
        #aviso-de-pauta{max-height: inherit; margin-bottom:15px;}
        .noticias-secundarias div{min-height: inherit; margin-bottom:30px;}
        .videos-youtube{display:inherit;}
        .videos-youtube .controlador-direito-youtube{display:none;}
        .videos-youtube .controlador-esquerdo-youtube{display:none;}
        .videos-youtube .container-videos .legenda{margin-bottom:30px;}
        .videos-youtube .container-videos{width:100%; float: none;}
        .noticias-das-administracoes{margin-top:30px}
        #topo-site .area-menu-superior a.btn-aviso-de-pauta{width:100%; margin-top:25px;}
        #topo-site .area-menu-superior a.btn-notas-oficiais{width:100%; margin-top:15px;}
        .cabecalho-novo-azul {margin-top:100px;}
        .cabecalho-novo-azul span{display:block;}
        .destaques-gerais .noticias-secundarias img{width:100%;}
        #servicos .icones-de-servicos{display:flow-root;}
        #podcasts .caixa-audio .titulo-audio{padding-left:40px; padding-top:15px;}
        #podcasts .caixa-audio{padding:0; margin:15px 0;}
        .box-de-audio .img-audio{display: none;}
        .link-ver-toda-agenda{margin-bottom:30px;}
        #campanhas .carousel-indicators{margin-top:25px; margin-bottom: 40px;}
        #outras-noticias .box-noticia {width:100%; min-height: inherit;}
        #outras-noticias .box-noticia a{font-size:18px;}
        .cabecalho-novo span{font-size:22px;}
        .noticias-secundarias a{width:100%; margin-bottom:15px;}
        .carousel-indicators .active .teste{animation: none}
        .destaques-gerais .carousel-indicators li{width:52px !important;}
        #manchete{margin-top:0;}
        #manchete h1 {font-size:26px;}
        #manchete p {font-size:14px;}
        .area-banner-top .area-menu-superior .area-busca-menu{background:transparent;}
        .galeria-de-videos{padding-top:50px;}
	#topo-site #barra-superior .navbar-default, .navbar-default .navbar-toggle .icon-bar { background: #fff; }
	#topo-site #barra-superior .navbar-default a { color: #444; }
	.caixa-busca-mobile { border: none; margin: 10px; font-size: 23px; padding: 0; }
	.navbar-header { border-bottom: 2px solid #FFCC2A; }
	.navbar-brand>img { float: left; }
	.navbar-brand { height: auto; margin-bottom: 0; }
	.navbar-nav { margin: 0; }
	.navbar-default .navbar-toggle { margin: 0; border: none; padding: 28px 20px; border-radius: 0px; background: #FFCC2A; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; background: #FFCC2A; }
	#topo-site #barra-superior .navbar-collapse ul li a { font-size: 16px; padding-right: 0; line-height: 100%; line-height: 30px; border-bottom: 1px solid #EFC706; }
	#topo-site h1 { font-size: 24px; }
	#topo-site h1 a, #topo-site p a { margin-left: 5px; font-family: 'montserrat'; display: block; float: left; margin: 10px 0px 0px 10px; font-size: 16px; }
	#topo-site #barra-superior .navbar-collapse ul li:first-child a, #topo-site #barra-superior .navbar-collapse ul li:nth-child(6) a { padding-left: 15px; }
	#topo-site .list-inline>li { padding: 0; }
	#topo-site .areaAcessibilidade, #topo-site .separador { display: none; }
	.area-banner-top { border: none; margin: 0; }
	.area-banner-top .area-menu-superior {padding-top:35px; text-align: center; margin-top:-20px;}
	.navbar-toggle .glyphicon-remove { color: #fff; font-size: 22px; line-height: 14px; }
	.navbar-toggle.collapsed .icon-bar, .navbar-toggle .glyphicon-remove { display: block; }
	.navbar-toggle.collapsed .glyphicon-remove, .navbar-toggle .icon-bar { display: none; }
        #campanhas img{object-fit: none; height:auto; }

	/* Conteúdo */
	.single__conteudo { font-size: 16px; }
	#chamada-principal { margin-bottom: -80px; margin-top: 20px; }
        #agenda-do-governador .cabecalho-novo-azul span{font-size: 30px;}
	.barra__especiais::before { width: 50%; margin-top: -3px; }
	#carrossel-especiais .carousel-inner { top: 0; }
	.carrossel-especiais__especial, .lista__especial--posicao { width: 100%; position: relative; left: 0; bottom: 0; }
	.carrossel-especiais__especial--titulo > a { padding: 15px; display: block; line-height: 1.1; }
	.carousel .carousel-control { top: 0; width: 35px; height: 75px; }
	.carousel .left span { left: 15px; }
	.carousel .right span { right: 15px; }
        .carousel .carousel-control{background:transparent;}
        .carousel .carousel-control:focus{background:transparent;}
	h1, .h1, .barra__especiais--titulo { font-size: 36px; }
	h2, .h2 { font-size: 26px; }
	h3, .h3, .carrossel-especiais__especial--titulo, .lista__especial--titulo { font-size: 24px; }
	h4, .h4 { font-size: 20px; }
	h5, .h5, .texto-destaque__fonte--sutia { font-size: 18px; }
	#geral__box--data::before, .bloco-aviso__titulo--pauta::before, #alerta .bloco-aviso__titulo--alerta::before { display: none; }
	.olho, .margin40, .aviso .bloco-aviso__data-hora, .aviso .bloco-aviso__data-hora, .aviso .bloco-aviso__titulo--alerta, .aviso .bloco-aviso__titulo--pauta, .largura-full, .olho, .olho.centro, .margin40 { margin: 0; }
	.imprensa__bloco, .imprensa .imprensa__aviso-de-pauta, .imprensa .imprensa__nota-oficial { margin: 0 0 20px 0; float: none; max-width: 100%; }
	.single__conteudo .alignright, .single__conteudo .alignleft, .imprensa__bloco { margin: 0 auto 20px auto; float: none; max-width: 100%; display: block; }
	article .geral__titulo { margin: 20px 0 20px 0; }
	.lista-posts:hover, .lista-posts { border-left: none; }
	.single__redes { margin-left: 0; position: relative; }
	.single__redes a { display: inline-block !important; float: none !important; margin: 5px; }
	.single__redes a:nth-of-type(1), .box-olimpiada, .relacionadas__esquerda, .relacionadas.esquerda { margin-left: 0; }
	.single__redes { bottom: 0px !important; width: 100%; background-color: white; text-align: center; position: fixed !important; top: auto !important; z-index: 99 !important; left: 0px; border-top: 2px solid #1dbab4; padding: 3px; }
	.margin100 { margin-top: 30px; }
	.destaque-terciario__texto-com-foto img, .destaque-secundario__texto-com-foto img { width: 100%; }
	.bloco-aviso__data-hora { padding-bottom: 0px; }
	.single__topo--data--atualizacao { text-align: left; font-size: 13px; padding: 0; margin: 10px 0; }
	.lista-posts__categoria { float: none; }
	.lista-posts .noticia { font-size: 13px; }
	.lista-posts__redes { float: none; margin: 15px 0 0 0; }
	#geral__box--data { width: 110px; padding-left: 0; margin: 0px auto 20px auto; float: none; }
	#rodape { text-align: center; padding: 30px 0px 45px 0px; }
	#rodape #rodape__fale-com-governo { margin-top: 40px; }
	#rodape #rodape__endereco, .lista__especial { margin-top: 20px; }
	.arquivo__titulo span { padding-left: 30px; }
	.lista-posts { border-left: none; }
	.galeria-de-fotos__titulo-hover .h5 { font-size: 15px; }
	.bloco-aviso__icone { padding: 0; margin: 0 5px 0 0; }
	.bloco-aviso__icone img { height: 30px; }
	.destaque-secundario__texto-com-foto { margin-bottom: 30px; }
	.destaque-secundario__mobile { margin: 30px 0; padding: 0; }
	.single__conteudo .panel-group { margin: 20px 0; width: 100%; }
	.single__conteudo .titulo-accordion { width: 100%; }
	.olho__numeralha { font-size: 50px; }
	.olho.direita, .olho.esquerda { width: 100%; margin: 0; float: none; }
	.olho.esquerda { text-align: left; }
	.olho.esquerda .olho__texto::before, .olho.esquerda .olho__numeralha::before { left: 0; }
  	.relacionadas.direita { margin-right: 0; }
  	#alerta .bloco-aviso__icone, #aviso-de-pauta .bloco-aviso__icone, #alerta .bloco-aviso__icone img, #aviso-de-pauta .bloco-aviso__icone img, #nota-oficial .bloco-aviso__icone, #nota-oficial .bloco-aviso__icone img { position: inherit; }
  	.destaque-secundario__texto-sem-foto:last-child { padding-bottom: 0; }
  	.destaque-secundario__texto-sem-foto { margin-bottom: 0; }
        .destaques-gerais .destaques-da-secretaria{margin-top:15px;}
        #agenda-do-governador .geral__box--agenda-lista{margin-top:15px; display:block !important; width:100% !important}
        #agenda-do-governador .geral__box--agenda-lista{margin:0; padding-top:50px;}
        #agenda-do-governador .corpo-agenda{padding:60px 70px;}
}

@media (max-width: 640px) {
        #topo-site #barra-superior-2 #icones a.btn-superior{border-radius:0; float:left; width: 43%; margin-top:-35px; margin-bottom: 30px; padding:15px; line-height: 2.2em;}
	.relacionadas__esquerda, .relacionadas.esquerda, .relacionadas.direita { width: 100%; margin: 0 0 20px 0; }
	#single table tr:nth-of-type(1) { font-size: 18px; }
        .destaques-gerais .destaques-da-secretaria{margin-top:15px;}
}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {
    .barra__especiais::before { width: 40%; }
    .box-olimpiada { width: 100%; margin: 0 0 20px 0; }
    .destaques-gerais .destaques-da-secretaria{margin-top:15px;}
    .area-banner-top .area-menu-superior .area-busca-menu{margin-top:0;}
    .area-banner-top .area-menu-superior .area-busca-menu .area-busca .btn-procurar{background-color:#ffcc2a;}
    .carousel .carousel-control{top:20%;}
    .carousel-caption{background-color:#294a71 !important; position: static;}
    #video-de-destaque iframe{height:300px !important;}
}


/* FONT IcoMoon */

@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?1qw943');
    src:    url('fonts/icomoon.eot?1qw943#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?1qw943') format('truetype'),
        url('fonts/icomoon.woff?1qw943') format('woff'),
        url('fonts/icomoon.svg?1qw943#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
    content: "\e900";
}
.icon-home2:before {
    content: "\e901";
}
.icon-home3:before {
    content: "\e902";
}
.icon-office:before {
    content: "\e903";
}
.icon-newspaper:before {
    content: "\e904";
}
.icon-pencil:before {
    content: "\e905";
}
.icon-pencil2:before {
    content: "\e906";
}
.icon-quill:before {
    content: "\e907";
}
.icon-pen:before {
    content: "\e908";
}
.icon-blog:before {
    content: "\e909";
}
.icon-eyedropper:before {
    content: "\e90a";
}
.icon-droplet:before {
    content: "\e90b";
}
.icon-paint-format:before {
    content: "\e90c";
}
.icon-image:before {
    content: "\e90d";
}
.icon-images:before {
    content: "\e90e";
}
.icon-camera:before {
    content: "\e90f";
}
.icon-headphones:before {
    content: "\e910";
}
.icon-music:before {
    content: "\e911";
}
.icon-play:before {
    content: "\e912";
}
.icon-film:before {
    content: "\e913";
}
.icon-video-camera:before {
    content: "\e914";
}
.icon-dice:before {
    content: "\e915";
}
.icon-pacman:before {
    content: "\e916";
}
.icon-spades:before {
    content: "\e917";
}
.icon-clubs:before {
    content: "\e918";
}
.icon-diamonds:before {
    content: "\e919";
}
.icon-bullhorn:before {
    content: "\e91a";
}
.icon-connection:before {
    content: "\e91b";
}
.icon-podcast:before {
    content: "\e91c";
}
.icon-feed:before {
    content: "\e91d";
}
.icon-mic:before {
    content: "\e91e";
}
.icon-book:before {
    content: "\e91f";
}
.icon-books:before {
    content: "\e920";
}
.icon-library:before {
    content: "\e921";
}
.icon-file-text:before {
    content: "\e922";
}
.icon-profile:before {
    content: "\e923";
}
.icon-file-empty:before {
    content: "\e924";
}
.icon-files-empty:before {
    content: "\e925";
}
.icon-file-text2:before {
    content: "\e926";
}
.icon-file-picture:before {
    content: "\e927";
}
.icon-file-music:before {
    content: "\e928";
}
.icon-file-play:before {
    content: "\e929";
}
.icon-file-video:before {
    content: "\e92a";
}
.icon-file-zip:before {
    content: "\e92b";
}
.icon-copy:before {
    content: "\e92c";
}
.icon-paste:before {
    content: "\e92d";
}
.icon-stack:before {
    content: "\e92e";
}
.icon-folder:before {
    content: "\e92f";
}
.icon-folder-open:before {
    content: "\e930";
}
.icon-folder-plus:before {
    content: "\e931";
}
.icon-folder-minus:before {
    content: "\e932";
}
.icon-folder-download:before {
    content: "\e933";
}
.icon-folder-upload:before {
    content: "\e934";
}
.icon-price-tag:before {
    content: "\e935";
}
.icon-price-tags:before {
    content: "\e936";
}
.icon-barcode:before {
    content: "\e937";
}
.icon-qrcode:before {
    content: "\e938";
}
.icon-ticket:before {
    content: "\e939";
}
.icon-cart:before {
    content: "\e93a";
}
.icon-coin-dollar:before {
    content: "\e93b";
}
.icon-coin-euro:before {
    content: "\e93c";
}
.icon-coin-pound:before {
    content: "\e93d";
}
.icon-coin-yen:before {
    content: "\e93e";
}
.icon-credit-card:before {
    content: "\e93f";
}
.icon-calculator:before {
    content: "\e940";
}
.icon-lifebuoy:before {
    content: "\e941";
}
.icon-phone:before {
    content: "\e942";
}
.icon-phone-hang-up:before {
    content: "\e943";
}
.icon-address-book:before {
    content: "\e944";
}
.icon-envelop:before {
    content: "\e945";
}
.icon-pushpin:before {
    content: "\e946";
}
.icon-location:before {
    content: "\e947";
}
.icon-location2:before {
    content: "\e948";
}
.icon-compass:before {
    content: "\e949";
}
.icon-compass2:before {
    content: "\e94a";
}
.icon-map:before {
    content: "\e94b";
}
.icon-map2:before {
    content: "\e94c";
}
.icon-history:before {
    content: "\e94d";
}
.icon-clock:before {
    content: "\e94e";
}
.icon-clock2:before {
    content: "\e94f";
}
.icon-alarm:before {
    content: "\e950";
}
.icon-bell:before {
    content: "\e951";
}
.icon-stopwatch:before {
    content: "\e952";
}
.icon-calendar:before {
    content: "\e953";
}
.icon-printer:before {
    content: "\e954";
}
.icon-keyboard:before {
    content: "\e955";
}
.icon-display:before {
    content: "\e956";
}
.icon-laptop:before {
    content: "\e957";
}
.icon-mobile:before {
    content: "\e958";
}
.icon-mobile2:before {
    content: "\e959";
}
.icon-tablet:before {
    content: "\e95a";
}
.icon-tv:before {
    content: "\e95b";
}
.icon-drawer:before {
    content: "\e95c";
}
.icon-drawer2:before {
    content: "\e95d";
}
.icon-box-add:before {
    content: "\e95e";
}
.icon-box-remove:before {
    content: "\e95f";
}
.icon-download:before {
    content: "\e960";
}
.icon-upload:before {
    content: "\e961";
}
.icon-floppy-disk:before {
    content: "\e962";
}
.icon-drive:before {
    content: "\e963";
}
.icon-database:before {
    content: "\e964";
}
.icon-undo:before {
    content: "\e965";
}
.icon-redo:before {
    content: "\e966";
}
.icon-undo2:before {
    content: "\e967";
}
.icon-redo2:before {
    content: "\e968";
}
.icon-forward:before {
    content: "\e969";
}
.icon-reply:before {
    content: "\e96a";
}
.icon-bubble:before {
    content: "\e96b";
}
.icon-bubbles:before {
    content: "\e96c";
}
.icon-bubbles2:before {
    content: "\e96d";
}
.icon-bubble2:before {
    content: "\e96e";
}
.icon-bubbles3:before {
    content: "\e96f";
}
.icon-bubbles4:before {
    content: "\e970";
}
.icon-user:before {
    content: "\e971";
}
.icon-users:before {
    content: "\e972";
}
.icon-user-plus:before {
    content: "\e973";
}
.icon-user-minus:before {
    content: "\e974";
}
.icon-user-check:before {
    content: "\e975";
}
.icon-user-tie:before {
    content: "\e976";
}
.icon-quotes-left:before {
    content: "\e977";
}
.icon-quotes-right:before {
    content: "\e978";
}
.icon-hour-glass:before {
    content: "\e979";
}
.icon-spinner:before {
    content: "\e97a";
}
.icon-spinner2:before {
    content: "\e97b";
}
.icon-spinner3:before {
    content: "\e97c";
}
.icon-spinner4:before {
    content: "\e97d";
}
.icon-spinner5:before {
    content: "\e97e";
}
.icon-spinner6:before {
    content: "\e97f";
}
.icon-spinner7:before {
    content: "\e980";
}
.icon-spinner8:before {
    content: "\e981";
}
.icon-spinner9:before {
    content: "\e982";
}
.icon-spinner10:before {
    content: "\e983";
}
.icon-spinner11:before {
    content: "\e984";
}
.icon-binoculars:before {
    content: "\e985";
}
.icon-search:before {
    content: "\e986";
}
.icon-zoom-in:before {
    content: "\e987";
}
.icon-zoom-out:before {
    content: "\e988";
}
.icon-enlarge:before {
    content: "\e989";
}
.icon-shrink:before {
    content: "\e98a";
}
.icon-enlarge2:before {
    content: "\e98b";
}
.icon-shrink2:before {
    content: "\e98c";
}
.icon-key:before {
    content: "\e98d";
}
.icon-key2:before {
    content: "\e98e";
}
.icon-lock:before {
    content: "\e98f";
}
.icon-unlocked:before {
    content: "\e990";
}
.icon-wrench:before {
    content: "\e991";
}
.icon-equalizer:before {
    content: "\e992";
}
.icon-equalizer2:before {
    content: "\e993";
}
.icon-cog:before {
    content: "\e994";
}
.icon-cogs:before {
    content: "\e995";
}
.icon-hammer:before {
    content: "\e996";
}
.icon-magic-wand:before {
    content: "\e997";
}
.icon-aid-kit:before {
    content: "\e998";
}
.icon-bug:before {
    content: "\e999";
}
.icon-pie-chart:before {
    content: "\e99a";
}
.icon-stats-dots:before {
    content: "\e99b";
}
.icon-stats-bars:before {
    content: "\e99c";
}
.icon-stats-bars2:before {
    content: "\e99d";
}
.icon-trophy:before {
    content: "\e99e";
}
.icon-gift:before {
    content: "\e99f";
}
.icon-glass:before {
    content: "\e9a0";
}
.icon-glass2:before {
    content: "\e9a1";
}
.icon-mug:before {
    content: "\e9a2";
}
.icon-spoon-knife:before {
    content: "\e9a3";
}
.icon-leaf:before {
    content: "\e9a4";
}
.icon-rocket:before {
    content: "\e9a5";
}
.icon-meter:before {
    content: "\e9a6";
}
.icon-meter2:before {
    content: "\e9a7";
}
.icon-hammer2:before {
    content: "\e9a8";
}
.icon-fire:before {
    content: "\e9a9";
}
.icon-lab:before {
    content: "\e9aa";
}
.icon-magnet:before {
    content: "\e9ab";
}
.icon-bin:before {
    content: "\e9ac";
}
.icon-bin2:before {
    content: "\e9ad";
}
.icon-briefcase:before {
    content: "\e9ae";
}
.icon-airplane:before {
    content: "\e9af";
}
.icon-truck:before {
    content: "\e9b0";
}
.icon-road:before {
    content: "\e9b1";
}
.icon-accessibility:before {
    content: "\e9b2";
}
.icon-target:before {
    content: "\e9b3";
}
.icon-shield:before {
    content: "\e9b4";
}
.icon-power:before {
    content: "\e9b5";
}
.icon-switch:before {
    content: "\e9b6";
}
.icon-power-cord:before {
    content: "\e9b7";
}
.icon-clipboard:before {
    content: "\e9b8";
}
.icon-list-numbered:before {
    content: "\e9b9";
}
.icon-list:before {
    content: "\e9ba";
}
.icon-list2:before {
    content: "\e9bb";
}
.icon-tree:before {
    content: "\e9bc";
}
.icon-menu:before {
    content: "\e9bd";
}
.icon-menu2:before {
    content: "\e9be";
}
.icon-menu3:before {
    content: "\e9bf";
}
.icon-menu4:before {
    content: "\e9c0";
}
.icon-cloud:before {
    content: "\e9c1";
}
.icon-cloud-download:before {
    content: "\e9c2";
}
.icon-cloud-upload:before {
    content: "\e9c3";
}
.icon-cloud-check:before {
    content: "\e9c4";
}
.icon-download2:before {
    content: "\e9c5";
}
.icon-upload2:before {
    content: "\e9c6";
}
.icon-download3:before {
    content: "\e9c7";
}
.icon-upload3:before {
    content: "\e9c8";
}
.icon-sphere:before {
    content: "\e9c9";
}
.icon-earth:before {
    content: "\e9ca";
}
.icon-link:before {
    content: "\e9cb";
}
.icon-flag:before {
    content: "\e9cc";
}
.icon-attachment:before {
    content: "\e9cd";
}
.icon-eye:before {
    content: "\e9ce";
}
.icon-eye-plus:before {
    content: "\e9cf";
}
.icon-eye-minus:before {
    content: "\e9d0";
}
.icon-eye-blocked:before {
    content: "\e9d1";
}
.icon-bookmark:before {
    content: "\e9d2";
}
.icon-bookmarks:before {
    content: "\e9d3";
}
.icon-sun:before {
    content: "\e9d4";
}
.icon-contrast:before {
    content: "\e9d5";
}
.icon-brightness-contrast:before {
    content: "\e9d6";
}
.icon-star-empty:before {
    content: "\e9d7";
}
.icon-star-half:before {
    content: "\e9d8";
}
.icon-star-full:before {
    content: "\e9d9";
}
.icon-heart:before {
    content: "\e9da";
}
.icon-heart-broken:before {
    content: "\e9db";
}
.icon-man:before {
    content: "\e9dc";
}
.icon-woman:before {
    content: "\e9dd";
}
.icon-man-woman:before {
    content: "\e9de";
}
.icon-happy:before {
    content: "\e9df";
}
.icon-happy2:before {
    content: "\e9e0";
}
.icon-smile:before {
    content: "\e9e1";
}
.icon-smile2:before {
    content: "\e9e2";
}
.icon-tongue:before {
    content: "\e9e3";
}
.icon-tongue2:before {
    content: "\e9e4";
}
.icon-sad:before {
    content: "\e9e5";
}
.icon-sad2:before {
    content: "\e9e6";
}
.icon-wink:before {
    content: "\e9e7";
}
.icon-wink2:before {
    content: "\e9e8";
}
.icon-grin:before {
    content: "\e9e9";
}
.icon-grin2:before {
    content: "\e9ea";
}
.icon-cool:before {
    content: "\e9eb";
}
.icon-cool2:before {
    content: "\e9ec";
}
.icon-angry:before {
    content: "\e9ed";
}
.icon-angry2:before {
    content: "\e9ee";
}
.icon-evil:before {
    content: "\e9ef";
}
.icon-evil2:before {
    content: "\e9f0";
}
.icon-shocked:before {
    content: "\e9f1";
}
.icon-shocked2:before {
    content: "\e9f2";
}
.icon-baffled:before {
    content: "\e9f3";
}
.icon-baffled2:before {
    content: "\e9f4";
}
.icon-confused:before {
    content: "\e9f5";
}
.icon-confused2:before {
    content: "\e9f6";
}
.icon-neutral:before {
    content: "\e9f7";
}
.icon-neutral2:before {
    content: "\e9f8";
}
.icon-hipster:before {
    content: "\e9f9";
}
.icon-hipster2:before {
    content: "\e9fa";
}
.icon-wondering:before {
    content: "\e9fb";
}
.icon-wondering2:before {
    content: "\e9fc";
}
.icon-sleepy:before {
    content: "\e9fd";
}
.icon-sleepy2:before {
    content: "\e9fe";
}
.icon-frustrated:before {
    content: "\e9ff";
}
.icon-frustrated2:before {
    content: "\ea00";
}
.icon-crying:before {
    content: "\ea01";
}
.icon-crying2:before {
    content: "\ea02";
}
.icon-point-up:before {
    content: "\ea03";
}
.icon-point-right:before {
    content: "\ea04";
}
.icon-point-down:before {
    content: "\ea05";
}
.icon-point-left:before {
    content: "\ea06";
}
.icon-warning:before {
    content: "\ea07";
}
.icon-notification:before {
    content: "\ea08";
}
.icon-question:before {
    content: "\ea09";
}
.icon-plus:before {
    content: "\ea0a";
}
.icon-minus:before {
    content: "\ea0b";
}
.icon-info:before {
    content: "\ea0c";
}
.icon-cancel-circle:before {
    content: "\ea0d";
}
.icon-blocked:before {
    content: "\ea0e";
}
.icon-cross:before {
    content: "\ea0f";
}
.icon-checkmark:before {
    content: "\ea10";
}
.icon-checkmark2:before {
    content: "\ea11";
}
.icon-spell-check:before {
    content: "\ea12";
}
.icon-enter:before {
    content: "\ea13";
}
.icon-exit:before {
    content: "\ea14";
}
.icon-play2:before {
    content: "\ea15";
}
.icon-pause:before {
    content: "\ea16";
}
.icon-stop:before {
    content: "\ea17";
}
.icon-previous:before {
    content: "\ea18";
}
.icon-next:before {
    content: "\ea19";
}
.icon-backward:before {
    content: "\ea1a";
}
.icon-forward2:before {
    content: "\ea1b";
}
.icon-play3:before {
    content: "\ea1c";
}
.icon-pause2:before {
    content: "\ea1d";
}
.icon-stop2:before {
    content: "\ea1e";
}
.icon-backward2:before {
    content: "\ea1f";
}
.icon-forward3:before {
    content: "\ea20";
}
.icon-first:before {
    content: "\ea21";
}
.icon-last:before {
    content: "\ea22";
}
.icon-previous2:before {
    content: "\ea23";
}
.icon-next2:before {
    content: "\ea24";
}
.icon-eject:before {
    content: "\ea25";
}
.icon-volume-high:before {
    content: "\ea26";
}
.icon-volume-medium:before {
    content: "\ea27";
}
.icon-volume-low:before {
    content: "\ea28";
}
.icon-volume-mute:before {
    content: "\ea29";
}
.icon-volume-mute2:before {
    content: "\ea2a";
}
.icon-volume-increase:before {
    content: "\ea2b";
}
.icon-volume-decrease:before {
    content: "\ea2c";
}
.icon-loop:before {
    content: "\ea2d";
}
.icon-loop2:before {
    content: "\ea2e";
}
.icon-infinite:before {
    content: "\ea2f";
}
.icon-shuffle:before {
    content: "\ea30";
}
.icon-arrow-up-left:before {
    content: "\ea31";
}
.icon-arrow-up:before {
    content: "\ea32";
}
.icon-arrow-up-right:before {
    content: "\ea33";
}
.icon-arrow-right:before {
    content: "\ea34";
}
.icon-arrow-down-right:before {
    content: "\ea35";
}
.icon-arrow-down:before {
    content: "\ea36";
}
.icon-arrow-down-left:before {
    content: "\ea37";
}
.icon-arrow-left:before {
    content: "\ea38";
}
.icon-arrow-up-left2:before {
    content: "\ea39";
}
.icon-arrow-up2:before {
    content: "\ea3a";
}
.icon-arrow-up-right2:before {
    content: "\ea3b";
}
.icon-arrow-right2:before {
    content: "\ea3c";
}
.icon-arrow-down-right2:before {
    content: "\ea3d";
}
.icon-arrow-down2:before {
    content: "\ea3e";
}
.icon-arrow-down-left2:before {
    content: "\ea3f";
}
.icon-arrow-left2:before {
    content: "\ea40";
}
.icon-circle-up:before {
    content: "\ea41";
}
.icon-circle-right:before {
    content: "\ea42";
}
.icon-circle-down:before {
    content: "\ea43";
}
.icon-circle-left:before {
    content: "\ea44";
}
.icon-tab:before {
    content: "\ea45";
}
.icon-move-up:before {
    content: "\ea46";
}
.icon-move-down:before {
    content: "\ea47";
}
.icon-sort-alpha-asc:before {
    content: "\ea48";
}
.icon-sort-alpha-desc:before {
    content: "\ea49";
}
.icon-sort-numeric-asc:before {
    content: "\ea4a";
}
.icon-sort-numberic-desc:before {
    content: "\ea4b";
}
.icon-sort-amount-asc:before {
    content: "\ea4c";
}
.icon-sort-amount-desc:before {
    content: "\ea4d";
}
.icon-command:before {
    content: "\ea4e";
}
.icon-shift:before {
    content: "\ea4f";
}
.icon-ctrl:before {
    content: "\ea50";
}
.icon-opt:before {
    content: "\ea51";
}
.icon-checkbox-checked:before {
    content: "\ea52";
}
.icon-checkbox-unchecked:before {
    content: "\ea53";
}
.icon-radio-checked:before {
    content: "\ea54";
}
.icon-radio-checked2:before {
    content: "\ea55";
}
.icon-radio-unchecked:before {
    content: "\ea56";
}
.icon-crop:before {
    content: "\ea57";
}
.icon-make-group:before {
    content: "\ea58";
}
.icon-ungroup:before {
    content: "\ea59";
}
.icon-scissors:before {
    content: "\ea5a";
}
.icon-filter:before {
    content: "\ea5b";
}
.icon-font:before {
    content: "\ea5c";
}
.icon-ligature:before {
    content: "\ea5d";
}
.icon-ligature2:before {
    content: "\ea5e";
}
.icon-text-height:before {
    content: "\ea5f";
}
.icon-text-width:before {
    content: "\ea60";
}
.icon-font-size:before {
    content: "\ea61";
}
.icon-bold:before {
    content: "\ea62";
}
.icon-underline:before {
    content: "\ea63";
}
.icon-italic:before {
    content: "\ea64";
}
.icon-strikethrough:before {
    content: "\ea65";
}
.icon-omega:before {
    content: "\ea66";
}
.icon-sigma:before {
    content: "\ea67";
}
.icon-page-break:before {
    content: "\ea68";
}
.icon-superscript:before {
    content: "\ea69";
}
.icon-subscript:before {
    content: "\ea6a";
}
.icon-superscript2:before {
    content: "\ea6b";
}
.icon-subscript2:before {
    content: "\ea6c";
}
.icon-text-color:before {
    content: "\ea6d";
}
.icon-pagebreak:before {
    content: "\ea6e";
}
.icon-clear-formatting:before {
    content: "\ea6f";
}
.icon-table:before {
    content: "\ea70";
}
.icon-table2:before {
    content: "\ea71";
}
.icon-insert-template:before {
    content: "\ea72";
}
.icon-pilcrow:before {
    content: "\ea73";
}
.icon-ltr:before {
    content: "\ea74";
}
.icon-rtl:before {
    content: "\ea75";
}
.icon-section:before {
    content: "\ea76";
}
.icon-paragraph-left:before {
    content: "\ea77";
}
.icon-paragraph-center:before {
    content: "\ea78";
}
.icon-paragraph-right:before {
    content: "\ea79";
}
.icon-paragraph-justify:before {
    content: "\ea7a";
}
.icon-indent-increase:before {
    content: "\ea7b";
}
.icon-indent-decrease:before {
    content: "\ea7c";
}
.icon-share:before {
    content: "\ea7d";
}
.icon-new-tab:before {
    content: "\ea7e";
}
.icon-embed:before {
    content: "\ea7f";
}
.icon-embed2:before {
    content: "\ea80";
}
.icon-terminal:before {
    content: "\ea81";
}
.icon-share2:before {
    content: "\ea82";
}
.icon-mail:before {
    content: "\ea83";
}
.icon-mail2:before {
    content: "\ea84";
}
.icon-mail3:before {
    content: "\ea85";
}
.icon-mail4:before {
    content: "\ea86";
}
.icon-amazon:before {
    content: "\ea87";
}
.icon-google:before {
    content: "\ea88";
}
.icon-google2:before {
    content: "\ea89";
}
.icon-google3:before {
    content: "\ea8a";
}
.icon-google-plus:before {
    content: "\ea8b";
}
.icon-google-plus2:before {
    content: "\ea8c";
}
.icon-google-plus3:before {
    content: "\ea8d";
}
.icon-hangouts:before {
    content: "\ea8e";
}
.icon-google-drive:before {
    content: "\ea8f";
}
.icon-facebook:before {
    content: "\ea90";
}
.icon-facebook2:before {
    content: "\ea91";
}
.icon-instagram:before {
    content: "\ea92";
}
.icon-whatsapp:before {
    content: "\ea93";
}
.icon-spotify:before {
    content: "\ea94";
}
.icon-telegram:before {
    content: "\ea95";
}
.icon-twitter:before {
    content: "\ea96";
}
.icon-vine:before {
    content: "\ea97";
}
.icon-vk:before {
    content: "\ea98";
}
.icon-renren:before {
    content: "\ea99";
}
.icon-sina-weibo:before {
    content: "\ea9a";
}
.icon-rss:before {
    content: "\ea9b";
}
.icon-rss2:before {
    content: "\ea9c";
}
.icon-youtube:before {
    content: "\ea9d";
}
.icon-youtube2:before {
    content: "\ea9e";
}
.icon-twitch:before {
    content: "\ea9f";
}
.icon-vimeo:before {
    content: "\eaa0";
}
.icon-vimeo2:before {
    content: "\eaa1";
}
.icon-lanyrd:before {
    content: "\eaa2";
}
.icon-flickr:before {
    content: "\eaa3";
}
.icon-flickr2:before {
    content: "\eaa4";
}
.icon-flickr3:before {
    content: "\eaa5";
}
.icon-flickr4:before {
    content: "\eaa6";
}
.icon-dribbble:before {
    content: "\eaa7";
}
.icon-behance:before {
    content: "\eaa8";
}
.icon-behance2:before {
    content: "\eaa9";
}
.icon-deviantart:before {
    content: "\eaaa";
}
.icon-500px:before {
    content: "\eaab";
}
.icon-steam:before {
    content: "\eaac";
}
.icon-steam2:before {
    content: "\eaad";
}
.icon-dropbox:before {
    content: "\eaae";
}
.icon-onedrive:before {
    content: "\eaaf";
}
.icon-github:before {
    content: "\eab0";
}
.icon-npm:before {
    content: "\eab1";
}
.icon-basecamp:before {
    content: "\eab2";
}
.icon-trello:before {
    content: "\eab3";
}
.icon-wordpress:before {
    content: "\eab4";
}
.icon-joomla:before {
    content: "\eab5";
}
.icon-ello:before {
    content: "\eab6";
}
.icon-blogger:before {
    content: "\eab7";
}
.icon-blogger2:before {
    content: "\eab8";
}
.icon-tumblr:before {
    content: "\eab9";
}
.icon-tumblr2:before {
    content: "\eaba";
}
.icon-yahoo:before {
    content: "\eabb";
}
.icon-yahoo2:before {
    content: "\eabc";
}
.icon-tux:before {
    content: "\eabd";
}
.icon-appleinc:before {
    content: "\eabe";
}
.icon-finder:before {
    content: "\eabf";
}
.icon-android:before {
    content: "\eac0";
}
.icon-windows:before {
    content: "\eac1";
}
.icon-windows8:before {
    content: "\eac2";
}
.icon-soundcloud:before {
    content: "\eac3";
}
.icon-soundcloud2:before {
    content: "\eac4";
}
.icon-skype:before {
    content: "\eac5";
}
.icon-reddit:before {
    content: "\eac6";
}
.icon-hackernews:before {
    content: "\eac7";
}
.icon-wikipedia:before {
    content: "\eac8";
}
.icon-linkedin:before {
    content: "\eac9";
}
.icon-linkedin2:before {
    content: "\eaca";
}
.icon-lastfm:before {
    content: "\eacb";
}
.icon-lastfm2:before {
    content: "\eacc";
}
.icon-delicious:before {
    content: "\eacd";
}
.icon-stumbleupon:before {
    content: "\eace";
}
.icon-stumbleupon2:before {
    content: "\eacf";
}
.icon-stackoverflow:before {
    content: "\ead0";
}
.icon-pinterest:before {
    content: "\ead1";
}
.icon-pinterest2:before {
    content: "\ead2";
}
.icon-xing:before {
    content: "\ead3";
}
.icon-xing2:before {
    content: "\ead4";
}
.icon-flattr:before {
    content: "\ead5";
}
.icon-foursquare:before {
    content: "\ead6";
}
.icon-yelp:before {
    content: "\ead7";
}
.icon-paypal:before {
    content: "\ead8";
}
.icon-chrome:before {
    content: "\ead9";
}
.icon-firefox:before {
    content: "\eada";
}
.icon-IE:before {
    content: "\eadb";
}
.icon-edge:before {
    content: "\eadc";
}
.icon-safari:before {
    content: "\eadd";
}
.icon-opera:before {
    content: "\eade";
}
.icon-file-pdf:before {
    content: "\eadf";
}
.icon-file-openoffice:before {
    content: "\eae0";
}
.icon-file-word:before {
    content: "\eae1";
}
.icon-file-excel:before {
    content: "\eae2";
}
.icon-libreoffice:before {
    content: "\eae3";
}
.icon-html-five:before {
    content: "\eae4";
}
.icon-html-five2:before {
    content: "\eae5";
}
.icon-css3:before {
    content: "\eae6";
}
.icon-git:before {
    content: "\eae7";
}
.icon-codepen:before {
    content: "\eae8";
}
.icon-svg:before {
    content: "\eae9";
}
.icon-IcoMoon:before {
    content: "\eaea";
}

/*SOS-DF*/

@keyframes calendario{
    0%{transform:scale(1);}
    100%{transform:scale(1.1); opacity:1}
}

.margin-top-30{margin-top:30px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-top-20{margin-top:20px;}
.margin-bottom-20{margin-bottom:20px;}

.sos-df{background:#dcdcdc url("http://agenciabsb.buriti.df.gov.br/wp-conteudo/uploads/2019/05/background-sos-df.png") repeat ; padding: 50px 0; color:white; font-family: "Open Sans", sans-serif; margin-top:30px; padding-top:15px;}
.sos-df .logo-sos-df{}
.sos-df .logo-sos-df img{width:100%;}
.sos-df .descricao-sos-df{}
.sos-df .descricao-sos-df p{font-size: 14px; color:white; margin-top:-7px;}
.sos-df .box-sos-df{background-color:white; padding:15px; color: #676759; box-shadow: 0 10px 30px #a2a2a2;}
.sos-df .calendario-sos{background-color:#0A4E6F; padding:15px; color: #676759; text-align: center; color:white;}
.sos-df .calendario-sos .ico-calendario{transition: all linear 0.2s; cursor:pointer; opacity: .7; display:table;}
.sos-df .calendario-sos .ico-calendario:hover{animation: calendario 0.3s linear infinite alternate;}
.sos-df .calendario-sos .data{font-family: 'montserrat', sans-serif;}
.sos-df .calendario-sos .data h2.dia{font-size:75px; color:white;font-family: 'montserrat', sans-serif; font-weight: bolder; margin-bottom:0;}
.sos-df .calendario-sos .data h2.dia span.setaEsquerda{font-size:30px; margin-right:15px; vertical-align: middle; transition: all linear 0.1s; cursor: pointer;}
.sos-df .calendario-sos .data h2.dia span.setaEsquerda:hover{color:#ffdd00;}
.sos-df .calendario-sos .data h2.dia span.setaDireita{font-size:30px; margin-left:15px; vertical-align: middle; transition: all linear 0.1s; cursor: pointer;}
.sos-df .calendario-sos .data h2.dia span.setaDireita:hover{color:#ffdd00;}
.sos-df .calendario-sos .data h3.mes{transition: all linear 0.1s;font-size:42px; color:#0AACCB;font-family: 'montserrat', sans-serif; font-weight: bolder; margin-top:0; margin-bottom: 0;}
.sos-df .calendario-sos .data h3.mes:hover{color:#FFDD00; cursor: pointer;}
.sos-df .calendario-sos .data h4.ano{transition: all linear 0.1s;font-size:20px; color:#0AACCB;font-family: 'montserrat', sans-serif; font-weight: bolder;margin-top:0; margin-bottom:20px;}
.sos-df .calendario-sos .data h4.ano:hover{color:#FFDD00; cursor: pointer;}
.sos-df .quantidade-de-acoes{background-color:#27bbb5; text-transform: uppercase; padding:15px; font-weight: bolder; line-height: 1.7em; margin-left:-15px; width:113%; text-align: left;}
.sos-df .quantidade-de-acoes span{color:#0a4e6f; font-size:18px;}
.sos-df .informacoes-sos-df{}
.sos-df .informacoes-sos-df .explicacaoSosDf{margin-top:20px; font-size: 14px; line-height: 1.9em;}
.sos-df .informacoes-sos-df .tabelaSosDf{display:none;}
.sos-df .informacoes-sos-df .tabelaSosDf tr th{background:#27bbb5; color:white; text-transform: uppercase;}
.sos-df .informacoes-sos-df .tabelaSosDf tr td{font-size: 13px;}
.sos-df .informacoes-sos-df .areas-atingidas{text-align: center; background-color: #eee;}
.sos-df .informacoes-sos-df .areas-atingidas .box-area{margin:0 5px; margin-top:-10px; box-shadow: 5px 5px 5px #dedede; background:white; display: inline-block; text-align: center; padding:25px; font-weight: bolder; text-transform: uppercase; }
.sos-df .informacoes-sos-df .areas-atingidas .box-area p{font-size:15px; margin-bottom: 0px;}
.sos-df .informacoes-sos-df .areas-atingidas .ver-mais {position: relative}
.sos-df .informacoes-sos-df .areas-atingidas .ver-mais a{font-size:12px; transition: all linear .1s; text-decoration: none; cursor:pointer; background-color:#006bb5; padding:10px 20px; display:block; border-radius: 5px; color:white;}
.sos-df .informacoes-sos-df .areas-atingidas .ver-mais a:hover{background-color:#0a4e6f;}
.sos-df .informacoes-sos-df .areas-atingidas .ver-mais img{width:32px; height:32px; position:absolute; right:-20px;}

.sos-df .informacoes-sos-df .areas-atingidas .box-area .nomeArea{}
.sos-df .informacoes-sos-df .areas-atingidas .box-area .quantidadeDeAcoes{}

.galeria-de-fotos-sos{margin-top:25px; margin-bottom: 30px}
.galeria-de-fotos-sos img{width:100%; height:auto;}
.galeria-de-fotos-sos img.img-carregando{width:75px; display: block; margin:0 auto;}
.galeria-de-fotos-sos h1{font-family: 'montserrat', sans-serif; text-transform: uppercase; font-weight: bolder; font-size: 32px;}
.galeria-de-fotos-sos h1 span{color:#27BBB5}
.galeria-de-fotos-sos figure{filter:brightness(0.6); transition:all linear 0.2s; margin-left: -15px;}
.galeria-de-fotos-sos figure:hover{filter:brightness(1)}
.galeria-de-fotos-sos a.ver-mais{transition: all linear .1s; text-decoration: none; cursor:pointer; background-color:#006bb5; padding:10px 20px; display:block; border-radius: 5px; color:white;}
.galeria-de-fotos-sos a.ver-mais:hover{background-color:#0a4e6f;}
.galeria-de-fotos-sos .modulo-fotos{background-color:red;}


/*GALERIA DE NOTÍCIAS*/
.destaques-gerais{margin-top: 20px;}
.destaques-gerais img {width:100%;}
.destaques-gerais .destaques-da-secretaria{}
.destaques-gerais .destaques-da-secretaria .box-destaques-lateral{width:47%; float: left; font-family: "Open Sans", sans-serif; font-weight: bolder; font-size: 26px; line-height: 1.1em;}
.destaques-gerais .destaques-da-secretaria .box-destaques-lateral:first-child{margin-right:25px;}
.destaques-gerais .destaques-da-secretaria .box-destaques-lateral a{color:#333; text-decoration: none; letter-spacing: -1.5px;}
.destaques-gerais .destaques-da-secretaria .box-destaques-lateral a:hover{color:#006BB5;}
.destaques-gerais .carousel-caption{position: initial; background-color:#4c4c4c; padding:20px; text-align: left; overflow:hidden; min-height: 172px;}
.destaques-gerais .carousel-caption a p{text-decoration: none !important;}
.destaques-gerais .carousel-caption a:hover p{color:#88fffa !important}
.destaques-gerais .carousel-caption p.titulo-do-carousel{color:white; font-family: "Open Sans", sans-serif !important; font-size:20px !important; margin-bottom:10px; line-height: 1.1em;}
.destaques-gerais .carousel-caption .sutia p{color:white; font-family: "Open Sans", sans-serif !important; font-size:14px !important; margin-bottom: 20px;}
.destaques-gerais .carousel-inner>.item>a>img{height:350px; object-fit: cover;}
.destaques-gerais .item a{text-decoration: none;}
.destaques-gerais .carousel:hover img{filter:brightness(1.3)}
.destaques-gerais .carousel-indicators{left:15px; bottom:0; width:auto; height:30px; margin:0; margin-left:5px; }
.destaques-gerais .carousel-indicators li{border-radius:0; width:80px; height:5px; overflow: hidden;}
.destaques-gerais .carousel-inner>carousel-indicators.item{}
#video-de-destaque iframe{width:100% !important; height:650px;}
#video-de-destaque-2 {background-color:#387abc; text-align: center; padding:25px 0;}
#video-de-destaque-2 p {margin:0;}
#video-de-destaque-2 iframe {box-shadow: 3px 3px 20px #244e79;}
.galeria-de-videos h1{}


@keyframes grow {
  100% { width: 90px; };
}

/* Standard syntax */
@keyframes destacar-aviso {
  to {color: #fff; transform: scale(0.8) rotateY(180deg); }
}