@charset "UTF-8";
body.drupal {
 color:#333;
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 background:#004262
}
@media (max-width:1024px) {
 body.drupal {
  overflow-x:hidden
 }
}
@media (min-width:768px) {
 body.drupal #main-content {
  padding:unset
 }
 body.drupal #main {
  padding:unset
 }
}
body.drupal.bFont {
 font-size:18px
}
body.drupal #main #main-content .row .container-fluid {
 padding-right:30px;
 padding-left:30px
}
body.drupal div.status-message {
 position:fixed;
 top:10px;
 width:calc(100% - 20%);
 left:10%;
 z-index:99999;
 text-align:center;
 opacity:.9;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 filter:alpha(opacity=90)
}
body.toolbar-horizontal {
 padding-top:56px!important
}
body.toolbar-vertical {
 padding-top:21px!important
}
body:not(.toolbar-tray-open).adminimal-admin-toolbar {
 padding-top:22px!important
}
@media (max-width:767px) {
 body:not(.toolbar-tray-open).adminimal-admin-toolbar {
  padding-top:36px!important
 }
}
body:not(.adminimal-admin-toolbar) {
 margin-top:0!important
}
@media (max-width:767px) {
 body .btn {
  white-space:normal!important
 }
}
body .btn-primary,
body .btn-primary:active,
body .btn-primary:visited {
 background:#62c234;
 border-color:#62c234;
 color:#fff
}
body .btn-primary:hover {
 background:#1f326e;
 border-color:#1f326e
}
body .btn-orange {
  background:#FFA500;
  border-color:#FFE4B5;
  color:#fff
}
body .btn-orange:hover {
  background:#FF8C00;
  border-color:#FFE4B5;
  color:#fff 
}
body .codigo {
  padding: 10px;
  border: 2px solid yellow;
  background-color: black;
  color: yellow;
}
.container .container-nopad {
 padding-right:0;
 padding-left:0
}
.container-wrapper {
 max-width:100%;
 display:block;
 margin:0 auto;
 padding:0 15px
}
.container-wrapper.container-nopad {
 padding-right:0;
 padding-left:0
}
.container-bg {
 width:100%;
 float:left
}
.container-bg .container-center {
 float:none;
 margin:0 auto;
 display:block
}
.container-offset {
 margin-left:25%;
 width:50%
}
#main {
 display:table;
 width:100%;
 background:#fff;
 position:relative
}
@media (max-width:1024px) {
 #main {
  max-width:100%
 }
}
@media (max-width:767px) {
 #main {
  display:block
 }
}
#main-content blockquote {
 font-size:1em;
 margin-left:50px
}
#main-content td,
#main-content th {
 padding:2px
}
#main-content table {
 border-collapse:separate;
 border-spacing:2px;
 margin:0 auto
}
#main-content td,
#main-content th {
 vertical-align:top
}
#main-content div.spoiler {
 padding:5px 0!important
}
#main-content div.spoiler div.spoiler-title {
 border-radius:5px;
 font-size:1em!important;
 background:#f5f5f5!important;
 color:#333!important;
 border:1px solid #ddd!important;
 padding:9px 15px
}
#main-content div.spoiler div.spoiler-title .hide-icon:before {
 background:0 0!important;
 font-family:"Font Awesome 5 Free"!important;
 font-weight:900!important;
 font-size:14px!important;
 content:"\f0d7"!important;
 margin-right:6px!important;
 left:10px!important
}
#main-content div.spoiler div.spoiler-title .spoiler-toggle {
 background:0 0!important;
 margin-right:0
}
#main-content div.spoiler div.spoiler-title .show-icon:before {
 background:0 0;
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 font-size:14px;
 content:"\f0d8";
 margin-right:6px;
 left:10px!important
}
#main-content div.spoiler div.spoiler-content {
 display:none;
 font-size:1em;
 padding:15px 20px;
 margin-right:0;
 border:1px solid #ddd!important;
 background:#fff!important;
 border-top-left-radius:0;
 border-top-right-radius:0;
 border-top:none!important;
 line-height:1.42857143
}
#main-content .ui-accordion {
 padding:5px 0!important
}
#main-content .ui-accordion .ui-accordion-header {
 line-height:1.6;
 font-weight:700;
 margin-top:10px;
 border-radius:5px;
 font-size:1em!important;
 background:#f5f5f5!important;
 color:#333!important;
 border:1px solid #ddd!important;
 padding:9px 15px
}
#main-content .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s {
 background-image:url(../../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png)
}
#main-content .ui-accordion .ui-accordion-content {
 font-size:1em;
 padding:15px 20px;
 margin-right:0;
 border:1px solid #ddd!important;
 background:#fff!important;
 border-top-left-radius:0;
 border-top-right-radius:0;
 border-top:none!important
}
#main-content .region-content {
 padding:40px 0
}
#main-content .region-content #user-login-form {
 width:300px
}
body#home #main-content .region-content {
 display:none
}
.breadcrumb {
 margin:0
}
.text-center {
 text-align:center
}
span.element-invisible {
 display:none
}
#sidebar-second {
 padding:unset
}
.bottom-highlighted {
 background:#444;
 padding:unset
}
h2,
h3,
h4,
h5 {
 color:#666
}
h2.block-title,
h3.block-title {
 text-transform:uppercase;
 border-left:5px solid;
 border-left-color:#62c234;
 font-size:1.714em;
 font-weight:700;
 margin:0 0 30px;
 padding:0 0 0 10px;
 display:inline-block
}
.view-taxonomy-term.view-id-taxonomy_term .item-list ul {
 padding:0
}
.view-taxonomy-term.view-id-taxonomy_term .item-list ul .node--view-mode-teaser {
 padding:15px;
 border-bottom:1px solid #ddd;
 margin:0;
 list-style:none
}
.bef-exposed-form .form--inline>.form-item {
 float:left;
 margin-right:10px
}
#main-first {
 padding:unset
}
#main-second {
 padding:unset
}
#main-third {
 padding:unset
}
#main-fourth {
 padding:unset
}
#main-mid-full {
 padding:unset
}
#main-mid {
 padding:unset
}
#views-exposed-form-arquivo-de-noticias-page-arquivo-noticias {
 border-bottom:1px solid #ddd;
 padding-bottom:15px
}
#views-exposed-form-arquivo-de-noticias-page-arquivo-noticias label {
 display:block;
 font-size:12px
}
#views-exposed-form-arquivo-de-noticias-page-arquivo-noticias .fieldset-legend {
 color:#333;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 font-weight:700
}
#views-exposed-form-arquivo-de-noticias-page-arquivo-noticias legend {
 border:none;
 margin:0;
 font-size:12px
}
#views-exposed-form-arquivo-de-noticias-page-arquivo-noticias .radio input[type=radio] {
 margin-right:5px
}
#views-exposed-form-arquivo-de-noticias-page-arquivo-noticias .form-actions.form-group {
 margin-top:17px
}
#views-exposed-form-arquivo-de-noticias-page-arquivo-noticias .form-radios {
 padding:5px 0
}
#views-exposed-form-arquivo-de-noticias-page-arquivo-noticias .form-radios label {
 margin-right:10px;
 font-size:14px
}
.region-content .tabs {
 margin-bottom:30px
}
.align-center {
 display:table!important
}
.embedded-entity.align-left .media--type-image {
 margin:0 15px 0 0
}
.embedded-entity.align-right .media--type-image {
 margin:0 0 0 15px
}
figure.caption-drupal-entity {
 font-size:.7em;
 color:grey
}
figure.caption-drupal-entity.align-left {
 margin:0 15px 0 0
}
figure.caption-drupal-entity.align-right {
 margin:0 0 0 15px
}
@media (min-width:768px) {
 .header-scroll {
  position:fixed;
  width:100%;
  z-index:998;
  left:0!important
 }
}
@media (max-width:767px) {
 #main-header.header-scroll {
  position:fixed;
  width:100%;
  z-index:9999;
  left:0!important;
  top:0
 }
}
@media (min-width:768px) {
 #main-header.header-scroll {
  top:0;
  height:90px
 }
 #main-header.header-scroll .logo {
  margin-top:12px
 }
 #main-header.header-scroll .header-social {
  padding-top:25px
 }
 #main-header.header-scroll .header-search {
  margin-top:25px
 }
}
@media (min-width:768px) {
 #top-navigation.header-scroll {
  top:90px
 }
}
@media (min-width:768px) {
 #top-navigation.header-scroll:before {
  display:block;
  width:100%;
  position:fixed;
  top:134px;
  height:10px;
  content:'';
  background-color:rgba(0,0,0,.3);
  background-image:-webkit-gradient(linear,left 0,left 100%,from(rgba(0,0,0,.3)),to(rgba(255,255,255,0)));
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(255,255,255,0)));
  background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(255,255,255,0) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D000000', endColorstr='#00FFFFFF', GradientType=0)
 }
}
@media (min-width:768px) {
 #top-highlighted.content-scroll {
  margin-top:165px
 }
}
@media (min-width:768px) {
 #main-header.header-scroll {
  top:0;
  height:90px
 }
 .adminimal-admin-toolbar #main-header.header-scroll {
  top:72px
 }
 .adminimal-admin-toolbar.toolbar-vertical #main-header.header-scroll {
  top:36px
 }
 #main-header.header-scroll .logo {
  margin-top:12px
 }
 #main-header.header-scroll .header-social {
  padding-top:25px
 }
 #main-header.header-scroll .header-search {
  margin-top:25px
 }
}
@media (min-width:768px) {
 #top-navigation.header-scroll {
  top:90px
 }
 .adminimal-admin-toolbar #top-navigation.header-scroll {
  top:162px
 }
 .adminimal-admin-toolbar.toolbar-vertical #top-navigation.header-scroll {
  top:126px
 }
}
@media (min-width:768px) {
 #top-navigation.header-scroll:before {
  display:block;
  width:100%;
  position:fixed;
  top:134px;
  height:10px;
  content:'';
  background-color:rgba(0,0,0,.3);
  background-image:-webkit-gradient(linear,left 0,left 100%,from(rgba(0,0,0,.3)),to(rgba(255,255,255,0)));
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(255,255,255,0)));
  background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(255,255,255,0) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D000000', endColorstr='#00FFFFFF', GradientType=0)
 }
 .adminimal-admin-toolbar #top-navigation.header-scroll:before {
  top:206px
 }
 .adminimal-admin-toolbar.toolbar-vertical #top-navigation.header-scroll:before {
  top:170px
 }
}
@media (min-width:768px) {
 #wrapper.content-scroll {
  margin-top:165px
 }
 .adminimal-admin-toolbar #wrapper.content-scroll {
  margin-top:193px
 }
 .adminimal-admin-toolbar.toolbar-vertical #wrapper.content-scroll {
  margin-top:201px
 }
}
section[id^=block-views-block-bloco-agenda] {
 display:inline-block;
 width:100%;
 background:#444;
 color:#fff;
 margin:unset
}
section[id^=block-views-block-bloco-agenda]>div {
 padding:unset
}
section[id^=block-views-block-bloco-agenda] h2 {
 padding:0;
 margin:0;
 color:#62c234;
 font-weight:700;
 margin-bottom:20px;
 text-align:center;
 text-transform:uppercase;
 border:none;
 width:100%
}
section[id^=block-views-block-bloco-agenda] .event {
 text-align:left;
 padding:0 15px;
 position:relative;
 cursor:pointer
}
@media (max-width:767px) {
 section[id^=block-views-block-bloco-agenda] .event {
  margin-bottom:15px
 }
}
section[id^=block-views-block-bloco-agenda] .event a {
 font-weight:700
}
section[id^=block-views-block-bloco-agenda] .event a:hover {
 color:#fff
}
section[id^=block-views-block-bloco-agenda] .event .box-date {
 display:block;
 float:left;
 border-bottom:3px solid #62c234;
 padding:15px 7px 10px;
 font-weight:700;
 text-align:center;
 line-height:150%;
 margin-right:30px
}
@media (max-width:767px) {
 section[id^=block-views-block-bloco-agenda] .event .box-date {
  clear:both
 }
}
section[id^=block-views-block-bloco-agenda] .event .box-date .date {
 font-size:3.214em;
 display:block;
 margin-bottom:10px
}
section[id^=block-views-block-bloco-agenda] .event .box-date .month {
 font-size:1.143em;
 display:block
}
section[id^=block-views-block-bloco-agenda] .event .description {
 display:inline-block
}
@media (max-width:767px) {
 section[id^=block-views-block-bloco-agenda] .event .description {
  width:80%
 }
}
section[id^=block-views-block-bloco-agenda] .btn-more-events {
 margin-top:20px;
 float:right
}
.event-description {
 background:#eee;
 position:relative
}
.event-description .day {
 display:none
}
.event-description .day-first {
 display:block
}
.event-description .complete-description {
 padding:40px 0 40px 40px
}
.event-description .info {
 padding:40px 40px 40px 0
}
.event-description .complete-description h3 {
 margin:0 0 20px
}
.event-description .complete-description a {
 color:#fff
}
.event-description:before {
 background:#62c234;
 content:" ";
 display:block;
 height:100%;
 left:-50%;
 position:absolute;
 top:0;
 width:100%
}
@media (max-width:1200px) {
 #block-views-block-bloco-agenda .event .box-date {
  margin-bottom:10px
 }
}
@media (max-width:767px) {
 .event-description:before {
  display:none
 }
}
section[id^=block-agendaexecutiva] h2 {
 font-size:1.714em;
 font-weight:700;
 border-left:5px solid #62c234;
 margin:0 0 30px;
 padding:0 0 0 10px;
 display:inline-block;
 color:#333;
 text-transform:uppercase
}
section[id^=block-agendaexecutiva] #agenda-executiva {
 display:table;
 width:100%;
 padding-top:0
}
section[id^=block-agendaexecutiva] #agenda-executiva .form-control {
 margin:0 auto!important
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda {
 padding:0 15px
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table {
 margin-bottom:0;
 border-spacing:0
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td {
 padding:0;
 margin:0
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.autor-agenda {
 font-weight:700;
 color:#fff;
 background-color:#00adef;
 text-align:center;
 padding:9px 0!important
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.CalendarTitle {
 font-weight:700;
 background-color:#eee;
 text-align:center
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.CalendarTitle .NavMonth {
 color:#424251!important
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.WeekdayTitle {
 color:#222b64;
 background-color:#fff;
 text-align:center;
 vertical-align:middle;
 padding:7px 0
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.WeekendDay {
 background-color:#ccc;
 text-align:center;
 vertical-align:middle
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.WeekendDay a {
 color:#333
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.NormalDay {
 background-color:#eee;
 text-align:center;
 vertical-align:middle
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.NormalDay a {
 color:#222b64
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.MarkDay {
 background-color:#c0eefe;
 text-align:center;
 vertical-align:middle
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.MarkDay a {
 color:#333
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.MarkDay:hover {
 background:#8dd3fc
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.MarkDay a:hover {
 font-weight:700
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.BlankDay {
 background-color:#fff
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td .desabilitado,
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td a {
 text-decoration:none;
 display:block;
 width:100%;
 height:100%;
 padding:8px 0
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td a:focus,
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td a:hover {
 color:#333;
 font-weight:700
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.autor-agenda {
 padding:3px 0!important
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td.WeekdayTitle {
 padding:0!important
}
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td .desabilitado,
section[id^=block-agendaexecutiva] #agenda-executiva #agenda-esquerda table td a {
 padding:3px 0!important
}
.slick__arrow .slick-arrow {
 color:#fff;
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 font-size:24px;
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 background:0 0;
 text-shadow:0 0 3px #000
}
.slick__arrow .slick-next {
 right:10px
}
.slick__arrow .slick-next:focus,
.slick__arrow .slick-next:hover {
 color:#fff
}
.slick__arrow .slick-next:before {
 display:none
}
.slick__arrow .slick-prev {
 left:10px
}
.slick__arrow .slick-prev:focus,
.slick__arrow .slick-prev:hover {
 color:#fff
}
.slick__arrow .slick-prev:before {
 display:none
}
.view-blocos-banners .slick__slide img {
 margin-right:auto;
 margin-left:auto
}
.view-blocos-banners .slick-arrow {
 color:#aaa;
 font-size:24px;
 width:15px
}
.view-blocos-banners .slick-next:before,
.view-blocos-banners .slick-prev:before {
 display:none
}
.view-blocos-banners .slick-next:focus,
.view-blocos-banners .slick-next:hover,
.view-blocos-banners .slick-prev:focus,
.view-blocos-banners .slick-prev:hover {
 color:#333
}
.view-blocos-banners .slick-dots li button:before {
 color:#869791;
 font-size:11px;
 opacity:.4;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 filter:alpha(opacity=40)
}
.view-blocos-banners .slick-dots li.slick-active button:before {
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100)
}
.block-views-blockblocos-banners-block-rotativo-multiplo .slick {
 margin-top:40px
}
.block-views-blockblocos-banners-block-rotativo-unico {
 margin:40px 0 0;
 display:block
}
.region-top-highlighted div[class*=view-bloco-banner-superior] {
 position:relative;
 width:100%;
 height:350px;
 overflow:hidden
}
@media (max-width:767px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] {
  height:141.25066px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] {
  height:182.44877px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] {
  height:220.70415px
 }
}
.region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span {
 display:block;
 width:100%;
 height:350px;
 position:relative
}
@media (max-width:767px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span {
  height:141.25066px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span {
  height:182.44877px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span {
  height:220.70415px
 }
}
.region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span img {
 -webkit-transition:all 1s ease-in-out;
 transition:all 1s ease-in-out;
 position:absolute;
 left:50%;
 top:50%;
 height:100%;
 width:auto;
 max-width:none;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width:1780px) and (max-width:1920px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span img {
  width:100%
 }
}
@media (max-width:767px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span img {
  width:auto;
  height:100%
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span img {
  height:100%;
  width:auto
 }
}
.region-top-highlighted div[class*=view-bloco-banner-superior] .slick__slide span:hover img {
 -webkit-transform:translate(-50%,-50%) scale(1.15);
 transform:translate(-50%,-50%) scale(1.15)
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] {
 height:480px
}
@media (max-width:767px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] {
  height:205.71429px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] {
  height:205.71429px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] {
  height:304.45714px
 }
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide a {
 display:block;
 height:480px
}
@media (max-width:767px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide a {
  height:205.71429px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide a {
  height:205.71429px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide a {
  height:304.45714px
 }
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption {
 padding:0
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a {
 color:#fff
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a:before {
 content:'';
 width:100%;
 height:100%;
 display:block;
 position:absolute;
 z-index:999
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h3.banner-title {
 position:absolute;
 width:80%;
 text-transform:capitalize;
 font-size:14px;
 font-weight:600;
 left:20%;
 top:25%;
 margin:0;
 padding:0;
 z-index:9999;
 cursor:pointer
}
@media (min-width:992px) and (max-width:1199px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h3.banner-title {
  top:10%;
  left:15%
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h3.banner-title {
  top:10%;
  left:15%
 }
}
@media (max-width:767px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h3.banner-title {
  top:10%;
  left:10%;
  width:90%
 }
}
@media (max-width:575px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h3.banner-title {
  top:10%;
  left:15%;
  width:70%
 }
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text {
 position:absolute;
 width:80%;
 text-transform:uppercase;
 font-weight:400;
 left:20%;
 top:28%;
 margin:10px 0 0 0;
 padding:0;
 z-index:9999;
 cursor:pointer
}
@media (min-width:992px) and (max-width:1199px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text {
  top:15%;
  left:15%
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text {
  top:15%;
  left:15%
 }
}
@media (max-width:767px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text {
  top:15%;
  left:10%;
  width:90%;
  font-size:28px
 }
}
@media (max-width:575px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text {
  top:15%;
  left:15%;
  width:70%;
  font-size:22px
 }
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text p {
 margin:0;
 padding:0
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text p:first-child {
 color:#e8aa3d
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text span.embedded-entity .field--type-image {
 width:90%
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text span.embedded-entity .field--type-image img {
 -webkit-transition:none;
 transition:none;
 height:100%;
 width:auto;
 max-width:none;
 -webkit-transform:unset;
 transform:unset;
 position:relative;
 left:unset;
 top:unset;
 max-width:none;
 -webkit-transform:unset;
 float:left;
 z-index:99999
}
@media (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a h1.banner-text span.embedded-entity .field--type-image img {
  display:none
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption a img {
  width:100%
 }
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption .banner-video-wrapper {
 position:absolute;
 top:0;
 left:0;
 min-width:100%;
 height:auto;
 min-height:100%
}
.region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption .banner-video-wrapper video {
 min-width:100%;
 min-height:480px
}
@media (max-width:767px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption .banner-video-wrapper video {
  min-height:205.71429px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption .banner-video-wrapper video {
  min-height:205.71429px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .region-top-highlighted div[class*=view-bloco-banner-superior-big] .slick__slide .slide__content .slide__caption .banner-video-wrapper video {
  min-height:304.45714px
 }
}
section[id^=block-views-block-bloco-banner-central] {
 padding:unset
}
section[id^=block-views-block-bloco-banner-central] h2 {
 font-size:1.714em;
 font-weight:700;
 border-left:5px solid #62c234;
 margin:0 0 30px;
 padding:0 0 0 10px;
 display:inline-block;
 color:#333
}
section[id^=block-views-block-bloco-banner-central] .views-view-grid h3 {
 background:rgba(232,170,61,.9)
}
section[id^=block-views-block-bloco-banner-central] .view-content ul {
 list-style:none;
 margin:0 -15px;
 padding:0
}
section[id^=block-views-block-bloco-banner-central] .view-content ul li.views-col {
 margin:0;
 list-style:none;
 padding:0 15px;
 position:relative
}
@media (max-width:991px) {
 section[id^=block-views-block-bloco-banner-central] .view-content ul li.views-col {
  margin:10px 0
 }
}
section[id^=block-views-block-bloco-banner-central] .view-content ul li.views-col h3.views-field-title {
 border-left:none;
 font-size:1.286em;
 font-weight:400;
 margin:0;
 line-height:120%;
 position:absolute;
 top:0;
 padding:10px 15px 10px 10px;
 margin:0 15px;
 left:0;
 z-index:9;
 text-align:center;
 width:calc(100% - 30px);
 font-size:.975em;
 font-weight:700
}
section[id^=block-views-block-bloco-banner-central] .view-content ul li.views-col h3.views-field-title span {
 color:#fff!important;
 text-decoration:none;
 text-transform:uppercase
}
section[id^=block-views-block-bloco-banner-central] .view-content ul li.views-col a img {
 width:100%
}
section[id^=block-views-block-bloco-banner-central] .view-content ul li.views-col .txt-banner {
 background-color:#eee;
 padding:40px 10px 10px
}
section[id^=block-views-block-bloco-banner-central] .view-content ul li.col-md-6 .txt-banner {
 height:360px
}
section[id^=block-views-block-bloco-banner-central] .view-content ul li.col-md-4 .txt-banner {
 height:235px
}
section[id^=block-views-block-bloco-banner-central] .view-content ul li.col-md-3 .txt-banner {
 height:170px
}
section[id^=block-views-block-bloco-banner-rotativo-central] .slick__arrow .slick-arrow span {
 text-shadow:3px 0 4px #000
}
section[id^=block-views-block-bloco-banner-rotativo-central] .slick-list.draggable {
 margin:0 -15px
}
section[id^=block-views-block-bloco-banner-rotativo-central] .slick-list.draggable .slide__content .slide__caption {
 margin:0;
 padding:0 15px;
 position:relative
}
section[id^=block-views-block-bloco-banner-rotativo-central] .slick-list.draggable .slide__content .slide__caption h2.slide__title {
 background:rgba(232,170,61,.9);
 border-left:none;
 line-height:120%;
 position:absolute;
 top:0;
 padding:10px 15px 10px 10px;
 margin:0 15px;
 left:0;
 z-index:9;
 text-align:center;
 width:calc(100% - 30px);
 font-size:.975em;
 font-weight:700;
 color:#fff!important;
 text-decoration:none;
 text-transform:uppercase
}
section[id^=block-views-block-bloco-banner-rotativo-central] .slick-list.draggable .slide__content .slide__caption a img {
 width:100%
}
section[id^=block-views-block-bloco-banner-carrossel] {
 padding:unset
}
section[id^=block-views-block-bloco-banner-carrossel] h2 {
 font-size:1.714em;
 font-weight:700;
 border-left:5px solid #62c234;
 margin:0 0 30px;
 padding:0 0 0 10px;
 display:inline-block;
 color:#333
}
section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption {
 cursor:pointer;
 display:block;
 height:160px;
 overflow:hidden;
 color:#fff;
 text-align:center;
 position:relative;
 padding:0!important
}
@media (max-width:767px) {
 section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption {
  height:150px
 }
}
section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption img {
 width:auto;
 height:100%;
 position:absolute;
 max-width:none;
 opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 filter:alpha(opacity=30);
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
@media (max-width:991px) {
 section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption img {
  width:100%;
  height:auto
 }
}
@media (min-width:1914px) {
 section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption img {
  width:100%;
  height:auto
 }
}
section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption:hover img {
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100)
}
section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption .item-text {
 position:absolute;
 color:#fff;
 left:0;
 z-index:99;
 text-align:center;
 display:block;
 width:100%;
 padding:0 20px;
 bottom:36px
}
@media (max-width:991px) and (min-width:768px) {
 section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption .item-text {
  bottom:28px
 }
}
@media (max-width:767px) {
 section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption .item-text {
  bottom:25px
 }
}
section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption .item-text h3 {
 text-decoration:none;
 display:block;
 padding:0;
 font-weight:700;
 color:#fff;
 margin:0;
 font-size:14px;
 text-transform:uppercase
}
@media (max-width:991px) {
 section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption .item-text {
  padding:15px
 }
}
@media (max-width:480px) {
 section[id^=block-views-block-bloco-banner-carrossel] .slick__slide .slide__content .slide__caption .item-text {
  font-size:.75em;
  padding:15px 0
 }
}
section[id^=block-views-block-bloco-banner-carrossel] .slick__arrow .slick-arrow {
 text-shadow:2px 2px 7px #000
}
section[id^=block-views-block-bloco-audios] h3.block-title {
 border-left:5px solid #62c234;
 font-size:1.714em;
 font-weight:700;
 margin:0 0 30px;
 padding:0 0 0 10px;
 display:inline-block;
 color:#333;
 text-transform:uppercase;
 width:100%
}
section[id^=block-views-block-bloco-audios] h3.block-title a {
 color:#a8a8a8;
 display:block;
 float:right;
 font-size:12px;
 font-weight:400;
 margin-top:7px;
 text-transform:none
}
section[id^=block-views-block-bloco-audios] .view-content .item-list ul {
 list-style:none;
 padding-left:0
}
section[id^=block-views-block-bloco-audios] .view-content .item-list ul li {
 padding-bottom:12px
}
section[id^=block-views-block-bloco-audios] .view-content .item-list ul li a {
 color:#324345
}
section[id^=block-views-block-bloco-audios] .view-content .item-list ul li i {
 color:#62c234;
 font-size:1.286em;
 text-align:center;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1;
 float:left;
 padding-right:10px
}
.home .canais-de-atendimento .canal-descricao {
 display:none
}
.home .canais-de-atendimento h3 {
 cursor:pointer
}
.canais-de-atendimento {
 background:#fff;
 padding:unset;
 text-align:left
}
.canais-de-atendimento h2 {
 font-size:1.714em;
 font-weight:700;
 border-left:5px solid #62c234;
 margin:0 0 30px 15px;
 padding:0 0 0 10px;
 display:inline-block;
 color:#333
}
.canais-de-atendimento a,
.canais-de-atendimento a:active,
.canais-de-atendimento a:visited {
 color:#61c133
}
.canais-de-atendimento ul {
 margin:0;
 padding:0
}
.canais-de-atendimento ul li:nth-child(3n+1) {
 clear:both
}
@media (max-width:991px) {
 .canais-de-atendimento ul li:nth-child(3n+1) {
  clear:none
 }
}
@media (max-width:991px) {
 .canais-de-atendimento ul li:nth-child(odd) {
  clear:both
 }
}
@media (max-width:767px) {
 .canais-de-atendimento ul li .canal-descricao {
  display:none
 }
 .canais-de-atendimento ul li h3 {
  cursor:pointer;
  position:relative
 }
 .canais-de-atendimento ul li h3:hover {
  color:#62c234
 }
 .canais-de-atendimento ul li h3:before {
  font-family:"Font Awesome 5 Free";
  content:"\f0d7";
  margin-right:6px;
  position:absolute;
  right:0;
  top:13px
 }
}
.canais-de-atendimento li,
.canais-de-atendimento ul {
 list-style:none;
 text-align:left
}
.canais-de-atendimento h3 {
 color:#333;
 font-size:1.583em;
 font-weight:700
}
.canais-de-atendimento h3 span.fas {
 font-size:1.286em;
 margin-right:10px
}
.canais-de-atendimento .detran-facil-icon {
 display:inline-block;
 background:url(http://web.celepar.pr.gov.br/drupal/images/icon-detran-facil.png);
 background-size:100%;
 width:26px;
 vertical-align:middle;
 height:32px
}
#content .lista-canais-atendimento ul {
 margin:0;
 padding:0
}
#content .lista-canais-atendimento ul li {
 list-style:none;
 margin:0 0 30px
}
#content .lista-canais-atendimento ul li:nth-child(4),
#content .lista-canais-atendimento ul li:nth-child(7) {
 clear:both
}
@media (max-width:992px) {
 #content .lista-canais-atendimento ul li:nth-child(4),
 #content .lista-canais-atendimento ul li:nth-child(7) {
  clear:none
 }
 #content .lista-canais-atendimento ul li:nth-child(3),
 #content .lista-canais-atendimento ul li:nth-child(5) {
  clear:both
 }
}
#content .lista-canais-atendimento ul li h3 {
 font-weight:700
}
.region-content .bloco-conteudo-relacionado {
 background:#324345;
 margin:0 15px;
 padding:0 20px 20px;
 color:#fff
}
.region-content .bloco-conteudo-relacionado .conteudo-relacionado {
 padding:0 20px 10px 20px;
 border:solid 1px #fff;
 border-radius:4px;
 float:none
}
.region-content .bloco-conteudo-relacionado a {
 color:#00aeef
}
.region-content .gallery-show {
 background:#324345;
 margin:0 15px;
 padding:35px 20px 0
}
.region-content .gallery-show h1 {
 text-transform:uppercase;
 color:#fff;
 font-size:27px;
 line-height:28px;
 margin:0 0 30px
}
.region-content .gallery-show div.slide__caption {
 padding:0;
 display:block;
 font-size:14px;
 margin:5px 0 0;
 color:#fff
}
.region-content #content #medias ul.media-images {
 padding:30px 0 0
}
.region-content #content #medias ul.galeria {
 padding:0;
 height:670px
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria {
  height:auto!important
 }
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria .slide__content {
  height:auto!important
 }
}
.region-content #content #medias ul.galeria .slide__content div.slide__caption {
 font-size:.85em;
 font-weight:300;
 margin:0;
 min-height:unset;
 bottom:unset;
 color:grey;
 padding:4px 0;
 position:unset;
 text-decoration:none
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria .slide__content div.slide__caption {
  min-height:auto;
  content:"";
  width:100%;
  bottom:0;
  font-size:.85em;
  font-weight:300;
  padding:4px 0;
  margin:0;
  left:0;
  z-index:9
 }
}
.region-content #content #medias ul.galeria .slide__content .field--name-field-autor {
 font-weight:400
}
.region-content #content #medias ul.galeria .slick--main img {
 width:100%;
 height:100%
}
.region-content #content #medias ul.galeria .slick--main .slick-slider div.slick-list.draggable {
 height:670px!important
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria .slick--main .slick-slider div.slick-list.draggable {
  height:auto!important;
  padding:0!important
 }
}
.region-content #content #medias ul.galeria .slick--main .slick-slider div.slick-list.draggable div.slick-track div.slick__slide.slide .media--image {
 width:100%;
 height:610px
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria .slick--main .slick-slider div.slick-list.draggable div.slick-track div.slick__slide.slide .media--image {
  height:auto!important
 }
}
.region-content #content #medias ul.galeria .slick--thumbnail .slick-slider div.slick-list.draggable {
 height:610px!important
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria .slick--thumbnail .slick-slider div.slick-list.draggable {
  height:auto!important;
  padding:0!important
 }
}
.region-content #content #medias ul.galeria .slick--thumbnail .slick__slide.slick-current {
 border:1px solid #62c234
}
.region-content #content #medias ul.galeria .slick__arrow {
 position:unset;
 visibility:visible;
 bottom:auto;
 height:2px;
 left:0;
 margin-top:-1px;
 pointer-events:none;
 top:50%;
 width:100%;
 z-index:2
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria .slick__arrow {
  position:absolute;
  margin-top:25%
 }
}
.region-content #content #medias ul.galeria .slick-prev {
 top:15px!important;
 background:#62c234;
 left:50%;
 margin:0 0 0 -24px!important;
 width:48px;
 height:30px;
 position:absolute;
 border-radius:5px;
 -webkit-border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topright:0;
 -moz-border-radius-topleft:0;
 border-top-right-radius:0;
 border-top-left-radius:0
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria .slick-prev {
  height:48px;
  width:30px;
  left:0;
  top:0;
  z-index:99;
  border-radius:0 5px 5px 0!important;
  margin:0!important
 }
 .region-content #content #medias ul.galeria .slick-prev span {
  -webkit-transform:rotate(-90deg)!important;
  transform:rotate(-90deg)!important
 }
}
.region-content #content #medias ul.galeria .slick-next {
 background:#62c234;
 bottom:-14px!important;
 top:auto;
 left:50%;
 margin:0 0 0 -24px!important;
 width:48px;
 height:30px;
 border-radius:5px;
 position:absolute;
 -webkit-border-bottom-right-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomright:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
@media (max-width:1023px) {
 .region-content #content #medias ul.galeria .slick-next {
  height:48px;
  width:30px;
  left:100%;
  top:15px;
  bottom:unset!important;
  z-index:99;
  border-radius:5px 0 0 5px!important;
  margin-left:-30px!important
 }
 .region-content #content #medias ul.galeria .slick-next span {
  -webkit-transform:rotate(-90deg)!important;
  transform:rotate(-90deg)!important
 }
}
@media (max-width:1023px) {
 .region-content #content #medias .slick-vertical .slick-slide {
  display:none!important
 }
}
section[id^=block-views-block-mapa] {
 height:auto;
 display:block;
 position:relative
}
section[id^=block-views-block-mapa] #mapa-form {
 color:#fff;
 display:block;
 position:relative;
 z-index:99!important;
 margin:0;
 width:100%;
 background:#444;
 height:auto;
 padding:10px 0
}
section[id^=block-views-block-mapa] #mapa-form:before {
 content:" ";
 position:absolute;
 top:0;
 z-index:1
}
section[id^=block-views-block-mapa] #mapa-form label {
 font-size:2.5em;
 font-weight:700;
 color:#fff;
 display:inline-block;
 vertical-align:middle;
 padding:0 20px 0 0
}
@media (max-width:648px) {
 section[id^=block-views-block-mapa] #mapa-form label {
  font-size:1.5em;
  padding:0 20px 0 0
 }
}
@media (max-width:348px) {
 section[id^=block-views-block-mapa] #mapa-form label {
  padding:0 5px 0 0
 }
}
section[id^=block-views-block-mapa] #mapa-form #descricao-wrapper {
 display:inline-block;
 padding:13px 20px
}
@media (max-width:767px) {
 section[id^=block-views-block-mapa] #mapa-form #descricao-wrapper {
  width:100%;
  padding:0
 }
}
section[id^=block-views-block-mapa] #mapa-form #filter-title-wrapper {
 display:inline-block;
 padding:8px 0 0 20px
}
@media (max-width:767px) {
 section[id^=block-views-block-mapa] #mapa-form #filter-title-wrapper {
  padding:10px 0 0 20px
 }
}
@media (max-width:680px) {
 section[id^=block-views-block-mapa] #mapa-form #filter-title-wrapper {
  padding:0 0 10px 0;
  width:100%
 }
}
@media (max-width:648px) {
 section[id^=block-views-block-mapa] #mapa-form #filter-title-wrapper {
  padding:5px 0 0 0
 }
}
@media (max-width:767px) {
 section[id^=block-views-block-mapa] #mapa-form select {
  display:inline-block;
  width:auto
 }
}
section[id^=block-views-block-mapa] #mapa-form .chosen-container-single.form-control {
 padding:0!important
}
section[id^=block-views-block-mapa] #mapa-form .chosen-container-single .chosen-single {
 height:32px!important;
 line-height:30px!important;
 border:none!important;
 background:0 0!important
}
section[id^=block-views-block-mapa] #mapa-form .chosen-container-single .chosen-single div b {
 display:none
}
section[id^=block-views-block-mapa] #mapa-form .chosen-container .chosen-drop {
 width:calc(100%+2px)!important;
 margin-left:-1px!important
}
@media (max-width:767px) {
 section[id^=block-views-block-mapa] .form-group {
  margin:0
 }
}
#home #bloco-governo-digital {
 background:#00984b
}
#bloco-governo-digital {
 display:block;
 background:#3e7cb6
}
#bloco-governo-digital .container {
 position:relative
}
#bloco-governo-digital .header-bloco-governo-digital {
 height:75px;
 line-height:75px
}
@media (max-width:991px) {
 #bloco-governo-digital .header-bloco-governo-digital {
  height:auto
 }
}
@media (max-width:767px) {
 #bloco-governo-digital .header-bloco-governo-digital {
  text-align:center
 }
}
@media (max-width:575px) {
 #bloco-governo-digital .header-bloco-governo-digital {
  line-height:3.5em
 }
}
@media (max-width:991px) {
 #bloco-governo-digital .header-bloco-governo-digital a[id^=opt-tema] {
  margin-bottom:8px;
  margin-right:5px!important
 }
}
@media (max-width:575px) {
 #bloco-governo-digital .header-bloco-governo-digital a[id^=opt-tema] {
  width:100%!important;
  margin-top:0!important
 }
 #bloco-governo-digital .header-bloco-governo-digital a[id^=opt-tema]:nth-child(2n) {
  margin-top:0
 }
 #bloco-governo-digital .header-bloco-governo-digital a[id^=opt-tema]:nth-child(4n) {
  margin-top:unset
 }
 #bloco-governo-digital .header-bloco-governo-digital a[id^=opt-tema]:nth-child(5n) {
  margin-top:unset
 }
}
#bloco-governo-digital h2 {
 font-size:1.5em;
 font-weight:700;
 display:inline-block;
 margin:0 20px 0 15px;
 color:#fff
}
@media (max-width:991px) {
 #bloco-governo-digital h2 {
  display:block;
  padding:15px 0 0!important;
  margin:0;
  text-align:left;
  font-size:1.3em
 }
}
#bloco-governo-digital .meu-governo {
 position:relative
}
#bloco-governo-digital .meu-governo .btn-default {
 background:rgba(255,255,255,.9);
 color:#666;
 font-size:1em
}
@media (max-width:767px) {
 #bloco-governo-digital .meu-governo .btn-default {
  margin-right:0
 }
 #bloco-governo-digital .meu-governo .btn-default:nth-child(even) {
  margin-right:5px
 }
}
#bloco-governo-digital .meu-governo .btn-default:hover {
 background:#fff
}
#bloco-governo-digital .meu-governo .dropdown-menu {
 font-size:1em;
 padding:0;
 -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);
 box-shadow:0 0 20px 0 rgba(0,0,0,.2);
 margin:-13px 13px 0 0
}
#bloco-governo-digital .meu-governo .dropdown-menu li {
 font-size:1em;
 border-top:1px solid #d9d9d9
}
#bloco-governo-digital .meu-governo .dropdown-menu li a {
 padding:7px 10px
}
#bloco-governo-digital .meu-governo .dropdown-menu li:first-child {
 border:none;
 border-top-right-radius:4px;
 border-top-left-radius:4px;
 overflow:hidden
}
#bloco-governo-digital .meu-governo .dropdown-menu li:last-child {
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 overflow:hidden
}
@media (max-width:991px) {
 #bloco-governo-digital .meu-governo {
  position:absolute;
  top:0;
  right:8px
 }
}
#bloco-governo-digital .btn-default {
 background:rgba(255,255,255,.2);
 border:none;
 color:#fff;
 display:inline-block;
 font-size:1em;
 font-weight:400;
 height:40px;
 line-height:40px;
 margin-right:15px;
 padding:0 16px;
 text-transform:uppercase
}
@media (max-width:575px) {
 #bloco-governo-digital .btn-default {
  margin-right:0
 }
}
#bloco-governo-digital .btn-default:hover {
 background:rgba(255,255,255,.3)
}
#bloco-governo-digital .btn-default.active {
 background:#fff;
 color:#666
}
#bloco-governo-digital .btn-default.active:hover {
 background:#fff;
 color:#666
}
#bloco-governo-digital .box-servicos {
 margin-top:5px;
 font-size:1em;
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s;
 border-top:1px solid rgba(255,255,255,.3);
 padding:30px 0;
 position:absolute;
 visibility:hidden;
 overflow:hidden;
 opacity:0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0)
}
@media (max-width:767px) {
 #bloco-governo-digital .box-servicos {
  padding:0
 }
}
#bloco-governo-digital .box-servicos a {
 display:block;
 width:100%;
 height:100%;
 color:#fff;
 padding:12px 12px 12px 20px;
 -webkit-transition:.4s;
 transition:.4s
}
#bloco-governo-digital .box-servicos a:hover {
 text-decoration:none;
 -webkit-transition:.4s;
 transition:.4s;
 color:#fff
}
#bloco-governo-digital .box-servicos a.btn-default {
 background:#fff;
 color:#61c133;
 font-size:1em;
 text-transform:none;
 padding:6px 12px
}
#bloco-governo-digital .box-servicos ul {
 padding:0;
 display:block;
 width:100%;
 -webkit-column-count:3;
 column-count:3;
 -webkit-column-gap:20px;
 column-gap:20px
}
@media (min-width:576px) and (max-width:991px) {
 #bloco-governo-digital .box-servicos ul {
  -webkit-column-count:2;
  column-count:2
 }
}
@media (max-width:575px) {
 #bloco-governo-digital .box-servicos ul {
  -webkit-column-count:1;
  column-count:1
 }
}
#bloco-governo-digital .box-servicos ul ul {
 -webkit-column-count:1;
 column-count:1;
 -webkit-column-gap:0;
 column-gap:0;
 padding-left:10px
}
#bloco-governo-digital .box-servicos li {
 display:block;
 margin:0;
 text-transform:uppercase
}
#bloco-governo-digital .box-servicos li:first-child {
 display:inline-block
}
#bloco-governo-digital .box-servicos li:hover:before {
 -webkit-transition:.4s;
 transition:.4s;
 font-family:"Glyphicons Halflings";
 content:"\e080";
 color:#fff;
 padding:12px 0 12px 6px
}
#bloco-governo-digital .box-servicos a.btn {
 width:auto;
 height:auto;
 display:inline-block
}
#bloco-governo-digital .box-servicos .btn-mais-servicos {
 float:right;
 margin:0 0 15px 0;
 height:auto;
 line-height:100%
}
#bloco-governo-digital .box-servicos li.open:before {
 -webkit-transition:.4s;
 transition:.4s;
 font-family:"Glyphicons Halflings";
 content:"\e080";
 color:#fff;
 padding:12px 0 12px 6px
}
#bloco-governo-digital .box-servicos.active {
 position:relative;
 visibility:visible;
 height:auto;
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100)
}
#bloco-governo-digital #exibeCategoria {
 background:#fff;
 border-radius:4px;
 font-size:.75em;
 left:0;
 margin:20px 0 0;
 padding:20px;
 position:absolute;
 visibility:hidden;
 width:100%;
 opacity:0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 -webkit-transition:.4s;
 transition:.4s
}
#bloco-governo-digital #exibeCategoria.active {
 position:relative;
 visibility:visible;
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100)
}
#bloco-governo-digital #exibeCategoria ul {
 padding:0;
 display:block;
 width:100%;
 -webkit-column-count:3;
 column-count:3;
 -webkit-column-gap:20px;
 column-gap:20px
}
#bloco-governo-digital #exibeCategoria ul ul {
 padding-left:10px;
 -webkit-column-count:1;
 column-count:1;
 -webkit-column-gap:0;
 column-gap:0
}
#bloco-governo-digital #exibeCategoria ul ul li a {
 color:#333;
 font-weight:700
}
#bloco-governo-digital #exibeCategoria li {
 display:block;
 margin:0;
 font-size:.98em;
 text-transform:initial
}
#bloco-governo-digital #exibeCategoria a {
 display:block;
 width:100%;
 height:100%;
 padding:8px 12px 6px 20px;
 -webkit-transition:.4s;
 transition:.4s;
 color:#666
}
#bloco-governo-digital #exibeCategoria a:hover {
 text-decoration:none;
 -webkit-transition:.4s;
 transition:.4s;
 color:#666
}
#bloco-governo-digital #exibeCategoria a.btn {
 width:auto;
 height:auto;
 display:inline-block
}
#bloco-governo-digital #exibeCategoria>ul {
 display:block!important;
 -webkit-column-count:1;
 column-count:1;
 -webkit-column-gap:0;
 column-gap:0;
 font-size:1.4em;
 margin-left:15px
}
#bloco-governo-digital #exibeCategoria>ul>li:before {
 font-family:"Glyphicons Halflings";
 content:"\e080";
 position:absolute;
 padding:7px 0 12px 0;
 color:#666
}
#bloco-governo-digital #exibeCategoria>ul>li:hover:before {
 -webkit-transition:.4s;
 transition:.4s;
 font-family:"Glyphicons Halflings";
 content:"\e080";
 padding:7px 0 12px 6px!important;
 color:#666
}
#bloco-governo-digital #exibeCategoria>a {
 font-family:Arial,Helvetica,sans-serif;
 font-size:1.6em;
 text-transform:uppercase;
 color:#666;
 font-weight:700;
 pointer-events:none
}
#bloco-governo-digital #listaCategorias {
 padding:15px 0;
 margin-top:5px;
 border-top:1px solid rgba(255,255,255,.3);
 display:none
}
#bloco-governo-digital #listaCategorias.active {
 display:block
}
#bloco-governo-digital #listaCategorias ul {
 padding:0;
 display:block;
 width:100%;
 -webkit-column-count:4;
 column-count:4;
 -webkit-column-gap:20px;
 column-gap:20px
}
#bloco-governo-digital #listaCategorias li {
 display:block;
 margin:0;
 text-transform:uppercase
}
#bloco-governo-digital #listaCategorias a {
 display:block;
 width:100%;
 height:100%;
 color:#fff;
 padding:12px 12px 12px 20px;
 -webkit-transition:.4s;
 transition:.4s
}
#bloco-governo-digital #listaCategorias a:hover {
 text-decoration:none;
 -webkit-transition:.4s;
 transition:.4s;
 color:#fff
}
#bloco-governo-digital .lista-categorias>li:before {
 font-family:"Glyphicons Halflings";
 content:"\e080";
 position:absolute;
 color:#fff;
 padding:12px 0 12px 0;
 -webkit-transition:.4s;
 transition:.4s
}
#bloco-governo-digital .lista-categorias>li>ul>li:before {
 color:#666
}
#bloco-governo-digital .fechar-categorias {
 display:none;
 font-size:1.5em;
 color:#ccc!important;
 position:absolute;
 z-index:999;
 right:30px;
 margin-top:30px
}
#bloco-governo-digital .fechar-categorias:hover {
 color:#bbb
}
#bloco-governo-digital.personalizado #exibeCategoria {
 margin:0 0 30px;
 padding:0 0 10px
}
#bloco-governo-digital.personalizado .fechar-categorias {
 margin-top:10px
}
#bloco-governo-digital.por-categoria .box-servicos .lista-categorias {
 background:#fff;
 border-radius:4px;
 padding-bottom:10px
}
#bloco-governo-digital.por-categoria .box-servicos .lista-categorias li:before {
 font-family:"Glyphicons Halflings";
 content:"\e080";
 position:absolute;
 padding:12px 0 12px 0;
 color:#666
}
#bloco-governo-digital.por-categoria .box-servicos .lista-categorias li:hover:before {
 -webkit-transition:.4s;
 transition:.4s;
 font-family:"Glyphicons Halflings";
 content:"\e080";
 padding:12px 0 12px 6px;
 color:#666
}
#bloco-governo-digital.por-categoria .box-servicos .lista-categorias li a {
 color:#666;
 text-transform:none
}
@media (max-width:575px) {
 #listaDestaques .destaque {
  margin-bottom:40px
 }
}
section.sem-mais-noticias .text-right {
 display:none
}
section[id^=block-views-block-bloco-noticias-horizontal] {
 padding:unset
}
section[id^=block-views-block-bloco-noticias-horizontal] .btn-mais-noticias {
 margin-top:30px
}
section[id^=block-views-block-bloco-noticias-horizontal] ul,
section[id^=block-views-block-bloco-noticias-horizontal] ul li {
 margin:0;
 padding:0;
 list-style:none
}
section[id^=block-views-block-bloco-noticias-horizontal] ul {
 margin:0 -15px;
 padding:0
}
section[id^=block-views-block-bloco-noticias-horizontal] ul li {
 margin:0;
 list-style:none;
 padding:0 15px;
 position:relative
}
@media (max-width:991px) {
 section[id^=block-views-block-bloco-noticias-horizontal] ul li {
  margin-bottom:20px
 }
}
section[id^=block-views-block-bloco-noticias-horizontal] ul li a.news-image {
 width:100%;
 max-height:209px;
 overflow:hidden;
 display:block;
 position:relative
}
section[id^=block-views-block-bloco-noticias-horizontal] ul li a.news-image img {
 width:100%;
 -webkit-transition:all 1s ease-in-out;
 transition:all 1s ease-in-out
}
section[id^=block-views-block-bloco-noticias-horizontal] ul li a.news-image:hover img {
 -webkit-transform:scale(1.05)!important;
 transform:scale(1.05)!important
}
section[id^=block-views-block-bloco-noticias-horizontal] ul li a.news-image:before {
 background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000)) repeat scroll 0 0;
 background:rgba(0,0,0,0) linear-gradient(to bottom,transparent,#000) repeat scroll 0 0;
 bottom:0;
 content:"";
 height:70%;
 left:0;
 opacity:.7;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 filter:alpha(opacity=70);
 position:absolute;
 width:100%;
 z-index:1
}
section[id^=block-views-block-bloco-noticias-horizontal] ul li h3 {
 font-size:1.286em;
 font-weight:700;
 margin:0;
 line-height:120%;
 position:absolute;
 bottom:0;
 border-left:5px solid #62c234;
 padding:10px 15px 10px 10px;
 margin:0 15px;
 left:0;
 z-index:9
}
@media (min-width:992px) and (max-width:1200px) {
 section[id^=block-views-block-bloco-noticias-horizontal] ul li h3 {
  font-size:1em
 }
}
section[id^=block-views-block-bloco-noticias-horizontal] ul li h3 a {
 color:#fff!important;
 text-shadow:2px 2px 7px #000;
 text-decoration:none
}
section[id^=block-views-block-bloco-noticias-horizontal] h2 {
 font-size:1.714em;
 font-weight:700;
 border-left:5px solid #62c234;
 margin:0 0 30px;
 padding:0 0 0 10px;
 display:inline-block;
 color:#333
}
section[id^=block-views-block-bloco-noticias-horizontal] .no-img .field-content {
 height:87px;
 display:block
}
@media (min-width:992px) and (max-width:1200px) {
 section[id^=block-views-block-bloco-noticias-horizontal] .no-img .field-content {
  height:71px
 }
}
@media (min-width:768px) and (max-width:991px) {
 section[id^=block-views-block-bloco-noticias-horizontal] .no-img .field-content {
  height:105px
 }
}
section[id^=block-views-block-bloco-noticias-horizontal] .no-img .field-content h3 a {
 color:#000!important;
 text-shadow:none
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] {
 padding:unset
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul,
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li {
 margin:0;
 padding:0;
 list-style:none
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul {
 margin:0 -15px;
 padding:0
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li {
 margin:0;
 list-style:none;
 padding:0 15px;
 position:relative
}
@media (max-width:991px) {
 section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li {
  margin-bottom:20px
 }
 section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li:nth-child(odd) {
  clear:both
 }
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li a.news-image {
 width:100%;
 max-height:209px;
 overflow:hidden;
 display:block;
 position:relative
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li a.news-image img {
 width:100%;
 -webkit-transition:all 1s ease-in-out;
 transition:all 1s ease-in-out
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li a.news-image:hover img {
 -webkit-transform:scale(1.05)!important;
 transform:scale(1.05)!important
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li h3 {
 font-size:1.45em;
 margin:15px 0;
 text-transform:uppercase;
 font-weight:400
}
@media (min-width:992px) and (max-width:1200px) {
 section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li h3 {
  font-size:1em
 }
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li h3 a {
 color:#444!important
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] ul li .views-field-field-escopo-destaque {
 margin:15px 0
}
section[id^=block-views-block-bloco-noticias-titulo-abaixo] h2 {
 font-size:1.714em;
 font-weight:700;
 border-left:5px solid #62c234;
 margin:0 0 30px;
 padding:0 0 0 10px;
 display:inline-block;
 color:#333
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] h2.block-title {
 margin:0 0 15px
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row {
 padding:15px 0;
 border-bottom:1px solid #ddd
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row:last-child {
 border:none
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .imagem {
 margin:0 0 0 -15px
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .imagem a img {
 width:100%
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .editoria {
 text-transform:uppercase;
 font-size:.9em
}
@media (max-width:767px) {
 section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .titulo {
  margin:5px 0
 }
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .titulo a {
 color:#444
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .titulo.titulo-com-negrito {
 font-size:1.3em
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .titulo.titulo-com-negrito a {
 font-weight:700
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .titulo.titulo-sem-negrito {
 font-size:1em
}
section[id^=block-views-block-bloco-noticias-vertical-parametrizavel] .views-row .titulo.titulo-sem-negrito a {
 font-weight:400
}
.block.padding-00 {
 padding:0
}
.block.padding-00-20 {
 padding:0 20px
}
.block.padding-20-00 {
 padding:20px 0
}
.block.padding-20-20 {
 padding:20px 20px
}
.block.padding-20-40 {
 padding:20px 40px
}
.block.padding-00-40 {
 padding:0 40px
}
.block.padding-40-00 {
 padding:40px 0
}
.block.padding-40-20 {
 padding:40px 20px
}
.block.padding-40-40 {
 padding:40px 40px
}
.block.padding-20-00-00-00 {
 padding:20px 0 0 0
}
.block.padding-00-00-20-00 {
 padding:0 0 20px 0
}
.block.padding-40-00-00-00 {
 padding:40px 0 0 0
}
.block.padding-00-00-40-00 {
 padding:0 0 40px 0
}
.block.margin-00 {
 margin:0
}
.block.margin-00-20 {
 margin:0 20px
}
.block.margin-20-00 {
 margin:20px 0
}
.block.margin-20-20 {
 margin:20px 20px
}
.block.margin-20-40 {
 margin:20px 40px
}
.block.margin-00-40 {
 margin:0 40px
}
.block.margin-40-00 {
 margin:40px 0
}
.block.margin-40-20 {
 margin:40px 20px
}
.block.margin-40-40 {
 margin:40px 40px
}
.block.margin-20-00-00-00 {
 margin:20px 0 0 0
}
.block.margin-00-00-20-00 {
 margin:0 0 20px 0
}
.block.margin-40-00-00-00 {
 margin:40px 0 0 0
}
.block.margin-00-00-40-00 {
 margin:0 0 40px 0
}
#block-social {
 background:#eee;
 border-top:1px solid #ddd
}
#block-social h2 {
 border-left:5px solid #ff9a00
}
#block-social h3 {
 background:#004262;
 color:#fff
}
#block-social .box-social {
 background:#fff;
 border-left:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-right:1px solid #ccc
}
#block-social .box-social h4 {
 color:#0077b5
}
section[id^=block-views-block-bloco-servicos] {
 clear:both;
 background:#eee;
 width:100%;
 table-layout:fixed
}
section[id^=block-views-block-bloco-servicos] h2.block-title {
 font-size:1.714em;
 font-weight:700;
 border-left:5px solid #62c234;
 margin:0 0 30px;
 padding:0 0 0 10px;
 display:inline-block;
 color:#333
}
section[id^=block-views-block-bloco-servicos] .btn-primary,
section[id^=block-views-block-bloco-servicos] .btn-primary:active,
section[id^=block-views-block-bloco-servicos] .btn-primary:visited {
 margin-top:16px;
 background:#62c234;
 border-color:#62c234
}
section[id^=block-views-block-bloco-servicos] .btn-primary:active:hover,
section[id^=block-views-block-bloco-servicos] .btn-primary:hover,
section[id^=block-views-block-bloco-servicos] .btn-primary:visited:hover {
 background:#1f326e;
 border-color:#1f326e
}
section[id^=block-views-block-bloco-servicos] .container {
 padding:unset
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track {
 background:#1f326e;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div {
 float:left;
 text-align:center;
 border-left:1px solid #004262
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div:first-child {
 border:none
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption {
 cursor:pointer;
 display:block;
 height:250px;
 overflow:hidden;
 color:#fff;
 text-align:center;
 position:relative;
 padding:0!important
}
@media (max-width:767px) {
 section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption {
  height:175px
 }
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption img {
 width:auto;
 height:100%;
 opacity:.3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 filter:alpha(opacity=30);
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s;
 position:absolute;
 max-width:none
}
@media (max-width:767px) {
 section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption img {
  min-width:100%
 }
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption:hover img {
 opacity:.5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50)
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption .item-text {
 position:absolute;
 color:#fff;
 bottom:55px;
 left:0;
 z-index:99;
 text-align:center;
 display:block;
 width:100%;
 padding:0 20px;
 text-shadow:2px 2px 7px #000
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption .item-text h3 {
 display:block;
 padding:0;
 font-weight:700;
 color:#fff;
 margin:0;
 font-size:22px;
 text-transform:uppercase
}
@media (max-width:991px) {
 section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption .item-text h3 {
  font-size:1em
 }
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption .item-text span {
 display:block;
 clear:both
}
@media (max-width:480px) {
 section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div .slide__caption .item-text {
  font-size:.75em;
  padding:15px 0
 }
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div.slick-current:before {
 display:block;
 position:absolute;
 bottom:0;
 height:5px;
 width:100%;
 background:#62c234;
 z-index:9;
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 content:' '
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div.slick-current .slide__caption img {
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100)
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div.slick-current .slide__caption:hover img {
 opacity:.5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50)
}
section[id^=block-views-block-bloco-servicos] .slick-list.draggable .slick-track div.slick-current .slide__caption:before {
 background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(transparent),to(#333)) repeat scroll 0 0;
 background:rgba(0,0,0,0) linear-gradient(to bottom,transparent,#333) repeat scroll 0 0;
 bottom:0;
 content:'';
 height:60%;
 left:0;
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 position:absolute;
 width:100%;
 z-index:1;
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
section[id^=block-views-block-bloco-servicos] .block-servicos-descricao {
 color:#333;
 position:relative;
 background:#fff;
 height:370px;
 border-bottom:1px solid #ddd;
 overflow:hidden
}
@media (max-width:1199px) {
 section[id^=block-views-block-bloco-servicos] .block-servicos-descricao {
  height:302px
 }
}
@media (max-width:991px) {
 section[id^=block-views-block-bloco-servicos] .block-servicos-descricao {
  height:auto
 }
}
section[id^=block-views-block-bloco-servicos] .block-servicos-descricao .descricao {
 padding:40px 50px 40px 40px;
 position:relative;
 max-height:390px;
 margin-bottom:1px;
 overflow:hidden;
 text-align:left;
 font-size:1.143em
}
@media (max-width:991px) {
 section[id^=block-views-block-bloco-servicos] .block-servicos-descricao .descricao {
  max-height:none
 }
}
section[id^=block-views-block-bloco-servicos] .block-servicos-descricao .slide__content h4 {
 padding:0;
 margin:0;
 color:#333;
 font-weight:700;
 font-size:1.714em;
 margin-bottom:20px
}
section[id^=block-views-block-bloco-servicos] .block-servicos-descricao .slide__content p {
 text-align:left;
 margin:0
}
section[id^=block-views-block-bloco-servicos] .block-servicos-descricao .slide__caption {
 padding:0
}
@media (max-width:768px) {
 section[id^=block-views-block-bloco-servicos] .block-servicos-descricao .slide__caption .img-descricao {
  max-height:284px;
  overflow:hidden
 }
 section[id^=block-views-block-bloco-servicos] .block-servicos-descricao .slide__caption .img-descricao img {
  width:100%
 }
}
@media (max-width:720px) {
 #block-views-block-bloco-servicos-block-servicos .slick-list.draggable .slick-track div slide__caption {
  height:320px
 }
 #block-views-block-bloco-servicos-block-servicos .slick-list.draggable .slick-track div slide__caption .item-text {
  top:196px
 }
 #block-views-block-bloco-servicos-block-servicos .block-servicos-descricao {
  max-height:none
 }
}
#main {
 overflow:hidden
}
.block-views-blockbloco-ultimos-editais-block-ultimos-editais {
 padding:unset
}
.block-views-blockbloco-ultimos-editais-block-ultimos-editais ul.contextual-links.links {
 display:none
}
.block-views-blockbloco-ultimos-editais-block-ultimos-editais h2 {
 color:#333
}
.block-views-blockbloco-ultimos-editais-block-ultimos-editais ul {
 border:1px solid #ddd;
 border-radius:4px;
 padding:0 15px;
 margin-bottom:0;
 height:240px;
 overflow-y:auto
}
@media (max-width:1199px) {
 .block-views-blockbloco-ultimos-editais-block-ultimos-editais ul {
  height:200px
 }
}
@media (max-width:991px) {
 .block-views-blockbloco-ultimos-editais-block-ultimos-editais ul {
  height:426px
 }
}
@media (max-width:767px) {
 .block-views-blockbloco-ultimos-editais-block-ultimos-editais ul {
  height:auto
 }
}
.block-views-blockbloco-ultimos-editais-block-ultimos-editais ul li {
 padding:0;
 margin:0;
 list-style:none
}
.block-views-blockbloco-ultimos-editais-block-ultimos-editais ul li a {
 display:block;
 color:#333!important;
 padding:15px 0 15px 10px;
 border-bottom:1px dashed #cfcfcf;
 position:relative;
 font-weight:700
}
.block-views-blockbloco-ultimos-editais-block-ultimos-editais ul li a:before {
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 font-size:16px;
 content:"\f0da";
 color:#62c234;
 position:absolute;
 left:0
}
.block-views-blockbloco-ultimos-editais-block-ultimos-editais ul li:last-child a {
 border:none
}
.view-id-bloco_ultimos_editais .slick__slider {
 border:1px solid #ddd;
 border-radius:4px;
 height:235px!important
}
.view-id-bloco_ultimos_editais .slick__slider .slick-list {
 border-radius:4px;
 height:199px!important;
 margin-bottom:18px;
 margin-top:18px
}
.view-id-bloco_ultimos_editais .slick__slider .slick-list .slide__caption {
 padding:0 10px
}
.view-id-bloco_ultimos_editais .slick__slider .slick-list .slide__caption a {
 border-bottom:1px dashed #cfcfcf;
 color:#333;
 display:block;
 font-weight:700;
 padding:15px 0 15px 10px;
 position:relative
}
.view-id-bloco_ultimos_editais .slick__slider .slick-list .slide__caption a::before {
 color:#62c234;
 content:"\f0da";
 font-family:"Font Awesome 5 Free";
 font-weight:900;
 font-size:16px;
 left:0;
 position:absolute
}
.view-id-bloco_ultimos_editais .slick__arrow {
 position:unset
}
.view-id-bloco_ultimos_editais .slick__arrow .slick-next,
.view-id-bloco_ultimos_editais .slick__arrow .slick-prev {
 background:#62c234;
 border-radius:5px;
 left:50%;
 height:15px;
 margin:0 0 0 -24px!important;
 position:absolute;
 width:48px
}
.view-id-bloco_ultimos_editais .slick__arrow .slick-prev {
 -webkit-border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topright:0;
 -moz-border-radius-topleft:0;
 border-top-right-radius:0;
 border-top-left-radius:0;
 top:8px!important
}
.view-id-bloco_ultimos_editais .slick__arrow .slick-next {
 -webkit-border-bottom-right-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomright:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 bottom:-6px!important;
 top:auto
}
.view-id-bloco_ultimos_editais .slick__arrow span.fa-angle-down,
.view-id-bloco_ultimos_editais .slick__arrow span.fa-angle-up {
 height:14px;
 line-height:15px
}
section[id^=block_videos] {
 clear:both;
 padding:unset;
 padding-top:0
}
section[id^=block_videos] .col-md-8,
section[id^=block_videos] .col-xs-12 {
 padding:0!important
}
section[id^=block_videos] .box-videos {
 margin:0 auto 0;
 text-align:left;
 display:block;
 clear:both
}
section[id^=block_videos] .box-videos .slick-wrapper {
 margin:0
}
section[id^=block_videos] #player {
 background:#000;
 height:100%;
 width:100%
}
section[id^=block_videos] h3 {
 color:#333;
 font-size:1.714em;
 font-weight:700;
 border-left:5px solid #62c234;
 margin:0 0 30px;
 padding:0 0 0 10px;
 text-transform:uppercase;
 overflow:hidden;
 display:block;
 clear:both
}
section[id^=block_videos] h3 a {
 color:#a8a8a8;
 display:block;
 float:right;
 font-size:12px;
 font-weight:400;
 margin-top:7px;
 text-transform:none
}
section[id^=block_videos] .destaque {
 margin:0;
 padding:0;
 background:#000;
 position:relative;
 height:430px;
 overflow:hidden;
 text-align:center
}
@media (max-width:991px) {
 section[id^=block_videos] .destaque {
  height:auto
 }
}
section[id^=block_videos] .destaque .video {
 display:inline
}
section[id^=block_videos] .destaque .video .video-embed-field-provider-youtube {
 max-height:100%
}
section[id^=block_videos] .destaque h4 {
 color:#fff;
 display:block;
 font-size:24px;
 font-weight:400;
 line-height:120%;
 margin:0 0 10px;
 padding:15px 30px;
 pointer-events:none;
 position:absolute;
 text-shadow:1px 1px 3px rgba(0,0,0,.5);
 width:100%;
 top:0;
 text-align:left;
 font-weight:700
}
section[id^=block_videos] .destaque h4.video-embed-title {
 height:65px
}
section[id^=block_videos] .slick--main .slide__caption {
 padding:0
}
section[id^=block_videos] .slick--thumbnail .slick-list {
 height:105px
}
section[id^=block_videos] .slick--thumbnail .slick-list .slick-track {
 min-height:105px;
 position:relative;
 margin:0;
 overflow:hidden;
 padding:15px;
 background:#eee;
 text-align:center
}
section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div {
 margin:0;
 list-style:none
}
section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div .slide__caption {
 display:block;
 color:#333
}
section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div h4 {
 display:none
}
section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div.slick__slide.slick-current {
 background:rgba(255,255,255,.3);
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb {
 cursor:pointer;
 padding:0;
 float:left;
 overflow:hidden
}
@media (max-width:991px) {
 section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb {
  width:15%
 }
}
section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb img {
 width:100%;
 cursor:pointer;
 height:auto;
 float:left
}
section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb-text {
 cursor:pointer;
 float:left;
 font-size:.857em;
 text-align:left;
 padding-left:5px
}
@media (max-width:991px) {
 section[id^=block_videos] .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb-text {
  width:85%
 }
}
section[id^=block_videos].block_videos_nav_horizontal .slick--thumbnail {
 height:120px
}
section[id^=block_videos].block_videos_nav_horizontal .slick--thumbnail .slick-list {
 height:120px
}
section[id^=block_videos].block_videos_nav_horizontal .slick--thumbnail .slick-list .slick-track {
 min-height:120px
}
section[id^=block_videos].block_videos_nav_horizontal .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption {
 height:90px;
 padding:0
}
section[id^=block_videos].block_videos_nav_horizontal .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb {
 height:100%;
 width:30%;
 background:0 0;
 position:relative
}
section[id^=block_videos].block_videos_nav_horizontal .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb img {
 position:absolute;
 top:5px;
 margin-top:0
}
section[id^=block_videos].block_videos_nav_horizontal .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb-text {
 width:68%
}
section[id^=block_videos].block_videos_nav_horizontal .slick__arrow .slick-next,
section[id^=block_videos].block_videos_nav_horizontal .slick__arrow .slick-prev {
 background:#62c234;
 width:15px;
 height:48px;
 border-radius:0;
 background-clip:padding-box;
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
section[id^=block_videos].block_videos_nav_horizontal .slick__arrow .slick-prev {
 -moz-border-bottom-right-radius:5px;
 border-bottom-right-radius:5px;
 -moz-border-top-right-radius:5px;
 border-top-right-radius:5px;
 background-clip:padding-box;
 left:0
}
section[id^=block_videos].block_videos_nav_horizontal .slick__arrow .slick-prev:hover {
 opacity:.85;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
 filter:alpha(opacity=85);
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
section[id^=block_videos].block_videos_nav_horizontal .slick__arrow .slick-next {
 -moz-border-bottom-left-radius:5px;
 border-bottom-left-radius:5px;
 -moz-border-top-left-radius:5px;
 border-top-left-radius:5px;
 background-clip:padding-box;
 right:0
}
section[id^=block_videos].block_videos_nav_horizontal .slick__arrow .slick-next:hover {
 opacity:.85;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
 filter:alpha(opacity=85);
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
section[id^=block_videos].block_videos_nav_vertical .slick--thumbnail .slick-list {
 height:430px!important
}
section[id^=block_videos].block_videos_nav_vertical .slick--thumbnail .slick-list .slick-track {
 min-height:430px
}
section[id^=block_videos].block_videos_nav_vertical .slick--thumbnail .slick-list .slick-track div.slick__slide {
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s;
 cursor:pointer;
 display:table;
 width:100%;
 padding:10px;
 border-bottom:1px solid #ddd
}
section[id^=block_videos].block_videos_nav_vertical .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb {
 width:30%;
 height:57px
}
section[id^=block_videos].block_videos_nav_vertical .slick--thumbnail .slick-list .slick-track div.slick__slide .slide__caption .thumb-text {
 width:70%
}
section[id^=block_videos].block_videos_nav_vertical .slick__arrow {
 position:unset
}
section[id^=block_videos].block_videos_nav_vertical .slick__arrow .slick-next,
section[id^=block_videos].block_videos_nav_vertical .slick__arrow .slick-prev {
 background:#62c234;
 left:50%;
 margin:0 0 0 -24px!important;
 width:48px;
 height:15px;
 position:absolute;
 border-radius:0;
 background-clip:padding-box
}
section[id^=block_videos].block_videos_nav_vertical .slick__arrow .slick-prev {
 top:7px!important;
 -moz-border-bottom-right-radius:5px;
 border-bottom-right-radius:5px;
 -moz-border-bottom-left-radius:5px;
 border-bottom-left-radius:5px;
 background-clip:padding-box
}
section[id^=block_videos].block_videos_nav_vertical .slick__arrow .slick-next {
 bottom:-7px!important;
 top:auto;
 -moz-border-top-right-radius:5px;
 border-top-right-radius:5px;
 -moz-border-top-left-radius:5px;
 border-top-left-radius:5px;
 background-clip:padding-box
}
section[id^=block_videos].block_videos_nav_vertical .slick__arrow span.fa-angle-down,
section[id^=block_videos].block_videos_nav_vertical .slick__arrow span.fa-angle-up {
 height:14px;
 line-height:15px
}
.view-videos-locais .slide__content {
 text-align:center
}
.view-videos-locais .slide__content p {
 text-align:justify;
 margin:0 60px;
 color:#fff
}
.view-videos-locais #slick-views-videos-locais-page-video-slide-1 {
 background:#324345
}
.view-videos-locais #slick-views-videos-locais-page-video-slide-1-thumbnail-slider {
 background:#324345
}
.view-videos-locais #slick-views-videos-locais-page-video-slide-1-thumbnail-slider .slide__caption {
 max-width:23ch;
 overflow:hidden;
 text-overflow:clip;
 white-space:unset
}
.view-videos-locais #slick-views-videos-locais-page-video-slide-1-thumbnail-slider .slick-slide {
 color:#fff
}
.view-videos-locais #slick-views-videos-locais-page-video-slide-1-thumbnail-slider .slick-current {
 color:#333
}
.alert-box-celepar {
 padding:15px
}
section[id^=block-celeparlistapaginas] .lista-paginas,
section[id^=block-listapaginasselect] .lista-paginas {
 background:#edecfa;
 padding-top:20px;
 padding-bottom:20px
}
section[id^=block-celeparlistapaginas] .lista-paginas .textos .texto-informativo,
section[id^=block-listapaginasselect] .lista-paginas .textos .texto-informativo {
 font-weight:700;
 color:#878694;
 font-size:1.4em
}
section[id^=block-celeparlistapaginas] .lista-paginas .textos .texto-balao,
section[id^=block-listapaginasselect] .lista-paginas .textos .texto-balao {
 display:none;
 background:#fff none repeat scroll 0 0;
 border:1px solid #f5f5f5;
 border-radius:18px;
 font-size:1em;
 line-height:150%;
 margin-left:-250px;
 margin-top:-12px;
 padding:8px;
 position:absolute;
 width:230px;
 z-index:88;
 -webkit-box-shadow:0 0 5px #444;
 box-shadow:0 0 5px #444;
 -webkit-transition:.2s;
 transition:.2s
}
section[id^=block-celeparlistapaginas] .lista-paginas .textos:hover .texto-balao,
section[id^=block-listapaginasselect] .lista-paginas .textos:hover .texto-balao {
 display:block;
 -webkit-transition:.2s;
 transition:.2s
}
header .status-message {
 float:left;
 width:100%
}
header#main-header {
 display:block;
 height:120px;
 background:#fff
}
header#main-header.header-scroll .logo {
 margin-top:12.5px
}
@media (min-width:768px) and (max-width:991px) {
 header#main-header.header-scroll .logo {
  margin-top:12.5px
 }
}
@media (max-width:767px) {
 header#main-header.header-scroll .logo {
  margin-top:0
 }
}
header#main-header.header-scroll .logo .nome-instituicao {
 padding:15px
}
@media (max-width:767px) {
 header#main-header.header-scroll .logo .nome-instituicao {
  margin-top:7px
 }
}
@media (min-width:768px) {
 header#main-header.header-scroll .logo .logo-image {
  width:150px;
  height:65px
 }
}
@media (min-width:768px) and (max-width:991px) {
 header#main-header.header-scroll .logo .logo-image {
  width:150px;
  height:65px
 }
}
@media (max-width:767px) {
 header#main-header {
  background:#30575c;
  height:61px;
  width:100%;
  overflow:hidden
 }
}
header#main-header h1 {
 font-size:1.714em;
 margin:0;
 padding:0;
 font-weight:700
}
@media (max-width:767px) {
 header#main-header h1 {
  font-size:1em;
  color:#fff
 }
}
@media (max-width:991px) {
 header#main-header h1 {
  font-size:1em;
  color:#fff
 }
}
header#main-header .logo {
 color:#008c22;
 display:block;
 float:left;
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s;
 width:100%;
 margin-top:27.5px
}
@media (min-width:768px) and (max-width:991px) {
 header#main-header .logo {
  font-size:1.2em;
  margin-top:27.5px
 }
}
@media (max-width:767px) {
 header#main-header .logo {
  margin:0 0 0 40px;
  color:#fff
 }
}
header#main-header .logo .logo-image {
 display:block;
 width:150px;
 height:65px;
 background:url(http://web.celepar.pr.gov.br/drupal/images/logo_parana_113x99.png);
 background-size:100% 100%;
 float:left;
 margin-right:15px
}
@media (min-width:768px) and (max-width:991px) {
 header#main-header .logo .logo-image {
  width:150px;
  height:65px
 }
}
@media (max-width:767px) {
 header#main-header .logo .logo-image {
  width:108.46154px;
  height:47px;
  margin-top:7px;
  background:url(http://web.celepar.pr.gov.br/drupal/images/logo_parana_113x99_texto_branco.png);
  background-size:100% 100%
 }
}
header#main-header .logo .nome-instituicao {
 display:block;
 float:left;
 border-left:1px solid #eee;
 padding:10px 15px;
 width:calc(100% - (150px + 15px));
 text-transform:uppercase;
 font-size:.7em
}
@media (max-width:767px) {
 header#main-header .logo .nome-instituicao {
  width:calc(100% - (108.46154px + 15px));
  border-color:rgba(255,255,255,.2);
  color:#fff;
  padding:15px;
  margin-top:7px
 }
}
header#main-header .logo .nome-instituicao a {
 color:#008c22!important
}
@media (max-width:1024px) {
 header#main-header .logo .nome-instituicao a {
  color:#fff!important
 }
}
@media (max-width:1024px) {
 header#main-header .logo .site-name {
  display:none
 }
}
@media (max-width:1024px) {
 header img.img-normal {
  display:none
 }
 header img.img-contrast {
  display:none
 }
 header img.img-mobile {
  display:block
 }
}
.bFont header#main-header h1 {
 font-size:1.417em
}
.header-search {
 background:#fff;
 border:#dedede solid 1px;
 border-radius:3px;
 display:block;
 overflow:hidden;
 position:relative;
 margin-top:40px
}
.header-search input {
 border:none;
 font-style:italic;
 height:40px;
 padding:0 50px 0 10px;
 width:100%
}
.header-search button {
 background:#fff;
 border:none;
 border-left:#dedede solid 1px;
 color:#00aeef;
 font-size:1.429em;
 height:40px;
 padding:0;
 position:absolute;
 right:0;
 top:0;
 width:50px;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 border-radius:0 3px 3px 0
}
.header-search button:hover {
 background:#00aeef;
 color:#fff;
 border-left:#dedede solid 1px
}
@media (max-width:767px) {
 .header-search {
  display:none
 }
}
.header-social {
 padding-top:40px;
 text-align:right
}
.header-social a,
.header-social a:active,
.header-social a:focus,
.header-social a:visited {
 background:0 0;
 border-radius:50%;
 border:1px solid #c8c8c8;
 color:#c8c8c8;
 display:inline-block;
 font-size:1.286em;
 height:38px;
 line-height:36px;
 margin:0 7px 3px 0;
 text-align:center;
 text-decoration:none;
 width:38px;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
@media (max-width:1200px) {
 .header-social a,
 .header-social a:active,
 .header-social a:focus,
 .header-social a:visited {
  margin-right:3px;
  width:36px;
  height:36px
 }
}
.header-social a:active:hover,
.header-social a:focus:hover,
.header-social a:hover,
.header-social a:visited:hover {
 color:#fff;
 text-decoration:none
}
.header-social a:active:hover.fa-facebook-f,
.header-social a:focus:hover.fa-facebook-f,
.header-social a:hover.fa-facebook-f,
.header-social a:visited:hover.fa-facebook-f {
 background-color:#3367a1;
 border-color:#3367a1
}
.header-social a:active:hover.fa-twitter,
.header-social a:focus:hover.fa-twitter,
.header-social a:hover.fa-twitter,
.header-social a:visited:hover.fa-twitter {
 background-color:#00aeef;
 border-color:#00aeef
}
.header-social a:active:hover.fa-youtube,
.header-social a:focus:hover.fa-youtube,
.header-social a:hover.fa-youtube,
.header-social a:visited:hover.fa-youtube {
 background-color:#e7503f;
 border-color:#e7503f
}
.header-social a:active:hover.fa-instagram,
.header-social a:focus:hover.fa-instagram,
.header-social a:hover.fa-instagram,
.header-social a:visited:hover.fa-instagram {
 background-color:#cb65b1;
 border-color:#cb65b1
}
.header-social a:active:hover.fa-flickr,
.header-social a:focus:hover.fa-flickr,
.header-social a:hover.fa-flickr,
.header-social a:visited:hover.fa-flickr {
 background-color:#ff0084;
 border-color:#ff0084
}
.header-social a:active:hover.fa-rss,
.header-social a:focus:hover.fa-rss,
.header-social a:hover.fa-rss,
.header-social a:visited:hover.fa-rss {
 background-color:#f68121;
 border-color:#f68121
}
.header-social a:active:hover.fa-google-plus-g,
.header-social a:focus:hover.fa-google-plus-g,
.header-social a:hover.fa-google-plus-g,
.header-social a:visited:hover.fa-google-plus-g {
 background-color:#de5e53;
 border-color:#de5e53
}
.header-social a:active:hover.fa-linkedin,
.header-social a:focus:hover.fa-linkedin,
.header-social a:hover.fa-linkedin,
.header-social a:visited:hover.fa-linkedin {
 background-color:#0077b5;
 border-color:#0077b5
}
.header-social a:active:hover.fa-snapchat-ghost,
.header-social a:focus:hover.fa-snapchat-ghost,
.header-social a:hover.fa-snapchat-ghost,
.header-social a:visited:hover.fa-snapchat-ghost {
 background-color:#ffec00;
 border-color:#ffec00
}
.header-social a:active:hover.fa-pinterest-p,
.header-social a:focus:hover.fa-pinterest-p,
.header-social a:hover.fa-pinterest-p,
.header-social a:visited:hover.fa-pinterest-p {
 background-color:#bd0e20;
 border-color:#bd0e20
}
.header-social a:active:hover.fa-whatsapp,
.header-social a:focus:hover.fa-whatsapp,
.header-social a:hover.fa-whatsapp,
.header-social a:visited:hover.fa-whatsapp {
 background-color:#4dc247;
 border-color:#4dc247
}
.header-social a:active:hover.fa-map-marker-alt,
.header-social a:focus:hover.fa-map-marker-alt,
.header-social a:hover.fa-map-marker-alt,
.header-social a:visited:hover.fa-map-marker-alt {
 background-color:#00aeef;
 border-color:#00aeef
}
.header-social a:active:hover.fa-headset,
.header-social a:focus:hover.fa-headset,
.header-social a:hover.fa-headset,
.header-social a:visited:hover.fa-headset {
 background-color:#00aeef;
 border-color:#00aeef
}
.header-social a:active:hover.fa-comment-dots,
.header-social a:focus:hover.fa-comment-dots,
.header-social a:hover.fa-comment-dots,
.header-social a:visited:hover.fa-comment-dots {
 background-color:#666;
 border-color:#666
}
#top-navigation .header-search {
 display:none
}
@media (max-width:767px) {
 #top-navigation .header-search {
  display:block;
  position:absolute;
  top:0;
  left:0;
  border-radius:0;
  height:41px;
  width:300px;
  z-index:99999;
  margin:0
 }
 #top-navigation .header-search label {
  display:none
 }
 #top-navigation .header-search .header-social {
  display:none
 }
}
footer#main-footer {
 background-color:transparent;
 display:block;
 color:#fff;
 padding:unset;
 margin:0 auto;
 border:none
}
footer#main-footer .footer-logo-celepar img,
footer#main-footer .footer-logo-parana img {
 max-width:100%
}
footer#main-footer h2 {
 color:#fff;
 font-size:1.2em;
 margin-bottom:15px;
 font-weight:700
}
footer#main-footer .footer-content {
 border-left:1px solid rgba(255,255,255,.2)
}
@media (max-width:1024px) {
 footer#main-footer .footer-content {
  margin-top:35px;
  border:none
 }
}
footer#main-footer .contact,
footer#main-footer .map {
 position:relative;
 color:#fff;
 white-space:nowrap
}
footer#main-footer .map {
 font-size:.917em;
 font-weight:700;
 margin-left:10px
}
footer#main-footer .contact:after,
footer#main-footer .map:after {
 display:block;
 content:"";
 height:2px;
 width:100%;
 background:#62c234;
 position:absolute;
 bottom:-4px;
 left:0
}
footer#main-footer .contact:hover,
footer#main-footer .map:hover {
 text-decoration:none
}
footer#main-footer .contact:hover:after,
footer#main-footer .map:hover:after {
 background:#fff
}
footer#main-footer .titulo-secretaria {
 text-transform:uppercase;
 color:#fff;
 font-weight:400;
 font-size:.7em;
 text-align:center;
 margin-top:10px;
 display:block
}
footer#main-footer address {
 margin:0
}
footer#main-footer .titulo-orgao {
 text-transform:uppercase;
 font-weight:700;
 font-size:1.2em
}
footer#main-footer .footer-logo-celepar {
 display:block;
 margin-top:20px;
 text-align:center
}
footer#main-footer .footer-logo-extra {
 margin-top:20px;
 display:block;
 float:right
}
footer#main-footer .footer-social {
 text-align:center
}
footer#main-footer .footer-social a,
footer#main-footer .footer-social a:active,
footer#main-footer .footer-social a:focus,
footer#main-footer .footer-social a:visited {
 background:0 0;
 border-radius:50%;
 color:#fff;
 display:inline-block;
 font-size:1.286em;
 height:38px;
 line-height:36px;
 text-align:center;
 width:38px;
 text-decoration:none
}
footer#main-footer .footer-social a:active:hover,
footer#main-footer .footer-social a:focus:hover,
footer#main-footer .footer-social a:hover,
footer#main-footer .footer-social a:visited:hover {
 text-decoration:none
}
footer#main-footer .footer-social a:active:hover.fa-facebook-f,
footer#main-footer .footer-social a:focus:hover.fa-facebook-f,
footer#main-footer .footer-social a:hover.fa-facebook-f,
footer#main-footer .footer-social a:visited:hover.fa-facebook-f {
 background-color:#3367a1;
 border-color:#3367a1
}
footer#main-footer .footer-social a:active:hover.fa-twitter,
footer#main-footer .footer-social a:focus:hover.fa-twitter,
footer#main-footer .footer-social a:hover.fa-twitter,
footer#main-footer .footer-social a:visited:hover.fa-twitter {
 background-color:#00aeef;
 border-color:#00aeef
}
footer#main-footer .footer-social a:active:hover.fa-youtube,
footer#main-footer .footer-social a:focus:hover.fa-youtube,
footer#main-footer .footer-social a:hover.fa-youtube,
footer#main-footer .footer-social a:visited:hover.fa-youtube {
 background-color:#e7503f;
 border-color:#e7503f
}
footer#main-footer .footer-social a:active:hover.fa-instagram,
footer#main-footer .footer-social a:focus:hover.fa-instagram,
footer#main-footer .footer-social a:hover.fa-instagram,
footer#main-footer .footer-social a:visited:hover.fa-instagram {
 background-color:#cb65b1;
 border-color:#cb65b1
}
footer#main-footer .footer-social a:active:hover.fa-flickr,
footer#main-footer .footer-social a:focus:hover.fa-flickr,
footer#main-footer .footer-social a:hover.fa-flickr,
footer#main-footer .footer-social a:visited:hover.fa-flickr {
 background-color:#ff0084;
 border-color:#ff0084
}
footer#main-footer .footer-social a:active:hover.fa-rss,
footer#main-footer .footer-social a:focus:hover.fa-rss,
footer#main-footer .footer-social a:hover.fa-rss,
footer#main-footer .footer-social a:visited:hover.fa-rss {
 background-color:#f68121;
 border-color:#f68121
}
footer#main-footer .footer-social a:active:hover.fa-google-plus-g,
footer#main-footer .footer-social a:focus:hover.fa-google-plus-g,
footer#main-footer .footer-social a:hover.fa-google-plus-g,
footer#main-footer .footer-social a:visited:hover.fa-google-plus-g {
 background-color:#de5e53;
 border-color:#de5e53
}
footer#main-footer .footer-social a:active:hover.fa-linkedin,
footer#main-footer .footer-social a:focus:hover.fa-linkedin,
footer#main-footer .footer-social a:hover.fa-linkedin,
footer#main-footer .footer-social a:visited:hover.fa-linkedin {
 background-color:#0077b5;
 border-color:#0077b5
}
footer#main-footer .footer-social a:active:hover.fa-snapchat-ghost,
footer#main-footer .footer-social a:focus:hover.fa-snapchat-ghost,
footer#main-footer .footer-social a:hover.fa-snapchat-ghost,
footer#main-footer .footer-social a:visited:hover.fa-snapchat-ghost {
 background-color:#ffec00;
 border-color:#ffec00
}
footer#main-footer .footer-social a:active:hover.fa-pinterest-p,
footer#main-footer .footer-social a:focus:hover.fa-pinterest-p,
footer#main-footer .footer-social a:hover.fa-pinterest-p,
footer#main-footer .footer-social a:visited:hover.fa-pinterest-p {
 background-color:#bd0e20;
 border-color:#bd0e20
}
footer#main-footer .footer-social a:active:hover.fa-whatsapp,
footer#main-footer .footer-social a:focus:hover.fa-whatsapp,
footer#main-footer .footer-social a:hover.fa-whatsapp,
footer#main-footer .footer-social a:visited:hover.fa-whatsapp {
 background-color:#4dc247;
 border-color:#4dc247
}
footer#main-footer .footer-social a:active:hover.fa-map-marker-alt,
footer#main-footer .footer-social a:focus:hover.fa-map-marker-alt,
footer#main-footer .footer-social a:hover.fa-map-marker-alt,
footer#main-footer .footer-social a:visited:hover.fa-map-marker-alt {
 background-color:#00aeef;
 border-color:#00aeef
}
footer#main-footer .footer-social a:active:hover.fa-headset,
footer#main-footer .footer-social a:focus:hover.fa-headset,
footer#main-footer .footer-social a:hover.fa-headset,
footer#main-footer .footer-social a:visited:hover.fa-headset {
 background-color:#00aeef;
 border-color:#00aeef
}
footer#main-footer .footer-social a:active:hover.fa-comment-dots,
footer#main-footer .footer-social a:focus:hover.fa-comment-dots,
footer#main-footer .footer-social a:hover.fa-comment-dots,
footer#main-footer .footer-social a:visited:hover.fa-comment-dots {
 background-color:#666;
 border-color:#666
}
@media (max-width:1024px) {
 footer#main-footer .footer-social {
  display:table;
  margin:0 auto;
  float:none
 }
}
@media (max-width:991px) {
 footer#main-footer .footer-social {
  margin:20px auto
 }
}
@media (max-width:1024px) {
 footer#main-footer .footer-logo-parana {
  max-width:100px;
  display:table;
  margin:0 auto
 }
 footer#main-footer .footer-logo-parana img {
  width:100%;
  height:auto
 }
}
.addtoany_list>a span {
 border-radius:50%!important;
 width:38px!important;
 height:38px!important;
 padding:8px
}
@media (max-width:1024px) {
 .footer-content {
  margin-top:15px;
  text-align:center
 }
}
#top-navigation>.container {
 position:relative
}
#home #top-navigation .menu>li:first-child {
 display:none
}
#btn-mobile-menu {
 display:none!important;
 border:none
}
@media (min-width:992px) and (max-width:1199px) {
 #block-main-menu .mn-navegacao>li>a {
  font-size:.929em;
  padding:0 7px
 }
}
@media (min-width:768px) {
 #top-navigation {
  display:block;
  height:44px;
  background:#004262
 }
 #top-navigation li,
 #top-navigation ul {
  margin:0;
  padding:0;
  list-style:none
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li {
  display:block;
  color:#fff;
  float:left;
  position:inherit
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li a {
  position:relative
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li a.item-pai {
  font-weight:700
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li>a span {
  position:relative;
  z-index:9;
  padding:0 10px
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao li a span .fas {
  opacity:.5;
  margin-left:5px
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul li a span .fas {
  vertical-align:middle;
  margin:-2px 0 0 7px;
  font-size:1.2em
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li a:active,
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li a:focus,
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li a:hover,
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li a:visited {
  text-decoration:none
 }
 nav[id^=block-navegacao] #block-main-menu .mn-navegacao>li>a:before {
  background:#00adef;
  bottom:0;
  content:'';
  display:block;
  height:3px;
  left:0;
  position:absolute;
  -webkit-transition:height .5s;
  transition:height .5s;
  width:100%;
  z-index:999
 }
 nav[id^=block-navegacao] #block-main-menu .mn-navegacao>li:focus>a:before,
 nav[id^=block-navegacao] #block-main-menu .mn-navegacao>li:hover>a:before {
  height:100%;
  z-index:1
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li a:active>a:before,
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li.active>a:before {
  height:100%;
  z-index:1
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li>a {
  color:#fff;
  font-weight:700;
  display:block;
  height:44px;
  line-height:44px
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li ul {
  width:100%;
  height:0;
  overflow:hidden;
  position:absolute;
  color:#333;
  -webkit-transition:all .3s ease-in-out 0s;
  transition:all .3s ease-in-out 0s;
  left:0;
  display:block;
  z-index:9
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao li.active>ul {
  height:350px;
  width:100%;
  z-index:999;
  left:0;
  -webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.75);
  box-shadow:0 10px 20px -10px rgba(0,0,0,.75)
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao li.active>ul h3 {
  padding:15px 0 0;
  margin:0;
  font-size:1.2em;
  font-weight:700
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao li.active>ul h3 .fas {
  display:none
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li ul ul {
  min-height:350px;
  left:100%;
  width:100%;
  top:0;
  z-index:999
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li .sub-mn-navegacao {
  text-align:left;
  background:rgba(0,49,73,.95)
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column {
  vertical-align:top;
  position:static;
  left:0;
  padding:10px 5px;
  display:inline-block;
  width:20%;
  height:auto;
  text-align:left
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column:first-child {
  position:static;
  left:0;
  padding:10px 5px;
  display:inline-block;
  width:20%;
  height:auto;
  text-align:left
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column.num-cols-1 {
  width:100%
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column.num-cols-2 {
  width:50%
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column.num-cols-3 {
  width:33.333%
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column.num-cols-4 {
  width:25%
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column.num-cols-5 {
  width:20%
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul ul.sub-mn-navegacao {
  background:rgba(0,49,73,.9)!important
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul ul.sub-mn-navegacao ul.menu-column {
  min-height:320px;
  background:rgba(255,255,255,.05)!important
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul ul ul.sub-mn-navegacao ul.menu-column {
  background:rgba(255,255,255,.1)!important
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul ul ul ul.sub-mn-navegacao ul.menu-column {
  background:rgba(255,255,255,.15)!important
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column:last-child {
  border:none
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column li {
  list-style:none;
  padding:0;
  color:#fff
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column a {
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.2);
  padding:5px 10px;
  display:block
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column a:hover {
  color:#00adef;
  background:rgba(0,0,0,.1)
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao>li.active>a.item-pai:after {
  border:7px solid transparent;
  border-bottom-color:#003149;
  content:"";
  bottom:0;
  position:absolute;
  z-index:9999;
  left:50%;
  margin-left:-10px
 }
 nav[id^=block-navegacao] #block-main-menu .menu-back-bar {
  display:block;
  background:rgba(0,49,73,.82);
  text-align:left
 }
 nav[id^=block-navegacao] #block-main-menu .menu-back-bar i {
  margin-right:3px
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul ul.menu-column .menu-back-bar {
  background:rgba(255,255,255,.05)!important
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul ul ul.menu-column .menu-back-bar {
  background:rgba(255,255,255,.1)!important
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul ul ul ul.menu-column .menu-back-bar {
  background:rgba(255,255,255,.15)!important
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column .menu-back-bar a.btn-menu-back {
  display:inline-block;
  font-weight:700;
  color:rgba(255,255,255,.6);
  padding:5px 15px;
  border-bottom:1px solid rgba(255,255,255,.3);
  border-radius:0;
  width:100%;
  font-size:1.2em
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column .menu-back-bar a.btn-menu-back .fas {
  vertical-align:middle
 }
 nav[id^=block-navegacao] #block-main-menu ul.mn-navegacao ul.menu-column .menu-back-bar a.btn-menu-back:hover {
  color:#fff
 }
}
#bottom-navigation {
 display:block;
 background:#1f729a;
 padding:10px 30px 0;
 color:#fff
}
#bottom-navigation .mn-navegacao {
 display:table;
 width:100%;
 margin:0;
 padding:0;
 list-style:none
}
#bottom-navigation #functions-footer-bar ul {
 list-style:none;
 float:right;
 margin:0;
 padding:0 0 10px
}
#bottom-navigation #functions-footer-bar li {
 display:block;
 float:left
}
#bottom-navigation #functions-footer-bar li a,
#bottom-navigation #functions-footer-bar li a:focus,
#bottom-navigation #functions-footer-bar li a:visited {
 display:block;
 border:1px solid rgba(255,255,255,.2);
 padding:5px 7px 3px;
 margin-left:15px;
 border-radius:5px;
 text-transform:uppercase;
 font-size:.857em;
 font-weight:700;
 color:#fff;
 text-decoration:none
}
#bottom-navigation #functions-footer-bar li a:hover {
 text-decoration:none;
 background:#fff;
 color:#333
}
#bottom-navigation #functions-footer-bar .icon {
 display:inline-block;
 width:20px;
 height:20px;
 margin-right:5px;
 vertical-align:middle
}
#bottom-navigation #functions-footer-bar .icon-site-map {
 background-position:0 0
}
#bottom-navigation #functions-footer-bar .icon-ouvidoria {
 background:url(http://web.celepar.pr.gov.br/drupal/images/icon_ouvidoria.svg) no-repeat;
 background-position:0 0
}
#bottom-navigation #functions-footer-bar a:hover .icon-ouvidoria {
 background-position:0 -20px
}
#bottom-navigation #functions-footer-bar a:hover .icon-transparencia {
 background-position:0 -20px
}
#bottom-navigation #functions-footer-bar a i {
 font-size:1.2em;
 vertical-align:middle
}
#bottom-navigation #functions-footer-bar .icon-transparencia {
 background:url(http://web.celepar.pr.gov.br/drupal/images/icon_transparencia.svg) no-repeat;
 background-position:0 0
}
#bottom-navigation #block-footer-menu {
 display:none;
 border-top:1px solid rgba(255,255,255,.2);
 clear:both;
 padding:20px 0 20px
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li {
 display:table-cell;
 float:left;
 width:16.66666667%;
 font-weight:700;
 list-style:none;
 padding:0 15px
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li:first-child {
 display:none
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li>a {
 font-weight:700;
 text-transform:uppercase
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li li {
 margin:10px 0;
 font-weight:400;
 color:rgba(255,255,255,.8);
 line-height:100%
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li li li a {
 font-weight:400;
 color:rgba(255,255,255,.8);
 line-height:100%
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li li.open li a {
 font-size:.833em
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li li.closed>a {
 position:relative;
 display:block
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li li.closed>a:after {
 font:normal normal normal 14px/1 FontAwesome;
 margin-right:6px;
 position:absolute;
 right:0
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li ul {
 padding:0;
 list-style:none;
 margin-bottom:15px
}
#bottom-navigation #block-footer-menu ul.mn-navegacao>li ul ul {
 padding-left:15px;
 display:none;
 list-style:disc
}
#bottom-navigation #block-footer-menu ul.mn-navegacao li a {
 color:rgba(255,255,255,.8)
}
#bottom-navigation #block-footer-menu ul.mn-navegacao li a .fa {
 margin-left:5px
}
#bottom-navigation #block-footer-menu ul.mn-navegacao li a:hover {
 color:#fff
}
#bottom-navigation #block-footer-menu ul.mn-navegacao li.active ul {
 display:block
}
@media (max-width:767px) {
 #bottom-navigation #block-footer-menu ul.mn-navegacao>li {
  width:50%
 }
 #bottom-navigation #bottom-navigation {
  padding:10px 0;
  margin:0
 }
 #bottom-navigation #bottom-navigation .container {
  padding:0
 }
 #bottom-navigation address {
  line-height:1
 }
 #bottom-navigation #functions-footer-bar ul {
  float:none
 }
}
@media (min-width:768px) and (max-width:991px) {
 #bottom-navigation #block-footer-menu ul.mn-navegacao>li {
  width:25%
 }
}
@media (max-width:767px) {
 #home #top-navigation .menu>li:first-child {
  display:none
 }
 #btn-mobile-menu {
  color:#fff;
  display:block!important;
  float:left;
  font-size:2em;
  padding:10px 0 10px 0;
  margin-right:20px;
  position:absolute;
  z-index:99999
 }
 #btn-mobile-menu.active {
  color:rgba(255,255,255,.9)
 }
 #top-navigation {
  position:absolute;
  z-index:9999;
  left:-300px;
  top:0;
  width:300px;
  height:100%;
  background:#f7f7f7;
  display:block;
  -webkit-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out;
  overflow:hidden
 }
 #top-navigation .container {
  padding:0
 }
 #top-navigation #block-main-menu {
  display:block;
  width:100%
 }
 #top-navigation #block-main-menu .menu {
  margin:0;
  padding:0;
  padding-top:41px;
  display:block
 }
 #top-navigation #block-main-menu .menu li {
  margin:0;
  padding:0
 }
 #top-navigation #block-main-menu .menu .open>a,
 #top-navigation #block-main-menu .menu>li>a,
 #top-navigation #block-main-menu .menu>li>a:hover {
  text-decoration:none;
  background-color:#003149
 }
 #top-navigation #block-main-menu .menu>li {
  position:relative;
  display:block;
  border-bottom:1px solid #666
 }
 #top-navigation #block-main-menu .menu>li a,
 #top-navigation #block-main-menu .menu>li a:active,
 #top-navigation #block-main-menu .menu>li a:visited {
  text-decoration:none;
  display:block;
  position:relative
 }
 #top-navigation #block-main-menu .menu>li>a {
  color:#fff!important;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:700;
  font-size:1em;
  line-height:1;
  white-space:nowrap;
  height:45px;
  line-height:45px;
  padding:0 10px 0 20px;
  display:block;
  position:relative;
  z-index:3;
  background:#454545
 }
 #top-navigation #block-main-menu .menu>li:before {
  background:#00adef;
  top:0;
  content:'';
  display:block;
  height:100%;
  left:0;
  position:absolute;
  -webkit-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out;
  width:3px;
  z-index:9
 }
 #top-navigation #block-main-menu .menu>li.active>a {
  background:#00adef
 }
 #top-navigation #block-main-menu .menu>li a .fas {
  color:#8a8a8a;
  margin-left:5px;
  top:50%;
  margin-top:-8px;
  right:10px;
  position:absolute
 }
 #top-navigation #block-main-menu .menu>li a:hover .fas,
 #top-navigation #block-main-menu .menu>li.active a .fas {
  color:#fff
 }
 #top-navigation #block-main-menu .menu>li.active:before,
 #top-navigation #block-main-menu .menu>li:hover:before {
  height:100%
 }
 #top-navigation #block-main-menu .menu li.active>ul,
 #top-navigation #block-main-menu .menu ul li.active>ul {
  visibility:visible;
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -webkit-transition:none;
  transition:none;
  position:relative;
  width:100%;
  -webkit-transition:none;
  transition:none
 }
 #top-navigation #block-main-menu .menu ul {
  position:absolute;
  z-index:999;
  visibility:hidden;
  opacity:0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  background:#004262;
  list-style:none;
  margin:0;
  padding:0;
  width:250px;
  -webkit-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out
 }
 #top-navigation #block-main-menu .menu ul li {
  border-bottom:1px solid #666
 }
 #top-navigation #block-main-menu .menu ul li:last-child {
  border:none
 }
 #top-navigation #block-main-menu .menu ul li.active>a {
  background:#00adef
 }
 #top-navigation #block-main-menu .menu ul li a {
  color:#fff!important;
  margin:0;
  padding:10px;
  display:block;
  height:auto;
  background:#737373
 }
 #top-navigation #block-main-menu .menu ul li a:hover {
  background:#006389
 }
 #top-navigation #block-main-menu .menu ul ul {
  background:#005170;
  position:absolute
 }
 #top-navigation #block-main-menu .menu ul ul li {
  border-bottom:1px solid #737373
 }
 #top-navigation #block-main-menu .menu ul ul li a {
  background:#787878
 }
 #top-navigation #block-main-menu .menu ul ul li a:hover {
  background:#005170
 }
 #top-navigation #block-main-menu .menu ul ul li.active>a {
  background:#003e56
 }
 #top-navigation #block-main-menu .menu ul ul li.active ul li>a:hover {
  background:#005170
 }
 #top-navigation #block-main-menu .menu ul .active>ul,
 #top-navigation #block-main-menu .menu ul .opened>ul {
  position:relative;
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100)
 }
 .mobile-menu-overlay {
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#000;
  opacity:.7;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter:alpha(opacity=70);
  z-index:999
 }
}
#agenda-executiva {
 display:table;
 width:100%;
 padding-top:10px
}
#agenda-executiva .form-control {
 margin:0 auto!important;
 margin-bottom:7px!important
}
#agenda-executiva #agenda-esquerda {
 padding:0 15px
}
#agenda-executiva #agenda-esquerda table {
 margin-bottom:0;
 border-spacing:0
}
#agenda-executiva #agenda-esquerda table td {
 padding:0;
 margin:0
}
#agenda-executiva #agenda-esquerda table td.autor-agenda {
 font-weight:700;
 color:#fff;
 background-color:#00adef;
 text-align:center;
 padding:9px 0!important
}
#agenda-executiva #agenda-esquerda table td.CalendarTitle {
 font-weight:700;
 background-color:#eee;
 text-align:center
}
#agenda-executiva #agenda-esquerda table td.CalendarTitle .NavMonth {
 color:#424251!important
}
#agenda-executiva #agenda-esquerda table td.WeekdayTitle {
 color:#222b64;
 background-color:#fff;
 text-align:center;
 vertical-align:middle;
 padding:7px 0
}
#agenda-executiva #agenda-esquerda table td.WeekendDay {
 background-color:#ccc;
 text-align:center;
 vertical-align:middle
}
#agenda-executiva #agenda-esquerda table td.WeekendDay a {
 color:#333
}
#agenda-executiva #agenda-esquerda table td.NormalDay {
 background-color:#eee;
 text-align:center;
 vertical-align:middle
}
#agenda-executiva #agenda-esquerda table td.NormalDay a {
 color:#222b64
}
#agenda-executiva #agenda-esquerda table td.MarkDay {
 background-color:#c0eefe;
 text-align:center;
 vertical-align:middle
}
#agenda-executiva #agenda-esquerda table td.MarkDay a {
 color:#333
}
#agenda-executiva #agenda-esquerda table td.MarkDay:hover {
 background:#8dd3fc
}
#agenda-executiva #agenda-esquerda table td.MarkDay a:hover {
 font-weight:700
}
#agenda-executiva #agenda-esquerda table td.BlankDay {
 background-color:#fff
}
#agenda-executiva #agenda-esquerda table td .desabilitado,
#agenda-executiva #agenda-esquerda table td a {
 text-decoration:none;
 display:block;
 width:100%;
 height:100%;
 padding:8px 0
}
#agenda-executiva #agenda-esquerda table td a:focus,
#agenda-executiva #agenda-esquerda table td a:hover {
 color:#333;
 font-weight:700
}
#agenda-executiva #agenda-direita {
 padding:0 15px
}
#agenda-executiva #agenda-direita #agenda-header {
 padding:7px 0;
 height:40px
}
#agenda-executiva #agenda-direita #agenda-header h3 {
 margin:0;
 font-weight:700;
 font-size:1.429em
}
#agenda-executiva #agenda-direita .list-compromissos {
 padding:0
}
#agenda-executiva #agenda-direita .list-compromissos .item-compromisso {
 border-top:1px solid #d6dcd7;
 list-style:none;
 padding:10px 0
}
#agenda-executiva #agenda-direita .list-compromissos .item-compromisso .compromisso-horario {
 display:inline-block;
 width:150px;
 vertical-align:top;
 font-weight:700;
 margin-top:20px;
 padding-left:20px;
 background:url(http://www.pr.gov.br/logos/webservice_agenda/icon-horarios.png) no-repeat;
 height:16px;
 line-height:16px!important;
 font-size:16px
}
#agenda-executiva #agenda-direita .list-compromissos .item-compromisso .compromisso-dados {
 display:inline-block;
 width:65%;
 border-left:1px dotted #ccc;
 padding-left:20px;
 padding-top:10px;
 font-size:14px
}
@media (max-width:768px) {
 #agenda-executiva #agenda-direita .list-compromissos .item-compromisso .compromisso-dados {
  border:none
 }
}
#content {
 font-size:1.143em
}
#content a {
 font-weight:700
}
#content h1 {
 border-left:solid 7px #62c234;
 font-size:1.924em;
 font-weight:700;
 line-height:125%;
 margin:0;
 padding:0 20px;
 position:relative;
 color:#666;
 /*margin-bottom:30px*/
}
#content h1 #story_topic_title {
 display:block;
 font-weight:400;
 font-size:.378em;
 line-height:150%;
 color:#62c234;
 text-transform:uppercase
}
#content h1 #story_date {
 display:block;
 font-weight:400;
 font-size:.425em;
 line-height:150%
}
#content .field-endereco {
 display:table;
 margin:15px 0
}
#content .field-endereco>div:first-child {
 display:table-cell;
 font-weight:700;
 padding-right:5px
}
#content video {
 background:#333;
 margin:20px 0;
 max-width:100%;
 height:auto
}
#content #medias h2 {
 font-size:1.021em;
 margin-top:30px
}
#content #medias ul {
 list-style:none
}
#content #medias video {
 width:100%;
 height:100%
}
#content div[class*=avalie-esta-iniciativa] {
 margin:20px 0 0 0
}
#content div[class*=avalie-esta-iniciativa] .select-wrapper::after {
 content:unset
}
.content-functions {
 display:table;
 width:100%;
 clear:both;
 border-top:2px solid #eee;
 padding:17px 0;
 margin:30px 0 0
}
.content-functions li,
.content-functions ul {
 list-style:none;
 padding:0;
 margin:0
}
.content-functions .opt-share {
 width:320px
}
.content-functions .opt-share div {
 color:#656565;
 font-size:.875em;
 text-transform:uppercase;
 margin-right:10px
}
.content-functions .opt-share .fab,
.content-functions .opt-share .fas {
 background:#324345;
 border-radius:50%;
 color:#fff;
 font-size:15px;
 margin-left:5px;
 text-align:center;
 width:38px;
 height:38px;
 line-height:38px;
 display:inline-block
}
.content-functions .opt-share a span {
 display:none
}
.content-functions .opt-share a:hover i {
 background:#00aeef
}
.content-functions .opt-share .fa-whatsapp {
 background:#4dc247;
 display:none;
 -webkit-transition-delay:80ms;
 transition-delay:80ms
}
@media (max-width:767px) {
 .content-functions .opt-share .fa-whatsapp {
  display:block
 }
}
.content-functions .opt-share .fa-facebook-f {
 background:#3367a1;
 -webkit-transition-delay:.12s;
 transition-delay:.12s
}
.content-functions .opt-share .fa-twitter {
 background:#00aeef;
 -webkit-transition-delay:.16s;
 transition-delay:.16s
}
.content-functions .opt-share .fa-google-plus-g {
 background:#de5e53;
 -webkit-transition-delay:.24s;
 transition-delay:.24s
}
.content-functions .opt-share .fa-envelope {
 background:#767676;
 -webkit-transition-delay:.28s;
 transition-delay:.28s
}
.content-functions .opt-inicio {
 margin-right:30px
}
.content-functions .opt-extra li {
 display:block;
 margin-left:15px;
 color:#8c8c8c
}
.content-functions .opt-extra li a {
 color:#8c8c8c
}
.content-functions .opt-extra li a:visited {
 color:#8c8c8c
}
.content-functions li a:hover {
 text-decoration:none
}
.content-functions .opt-extra li .fas {
 font-size:1.05em;
 margin-right:9px
}
.content-functions .opt-share div,
.content-functions li {
 float:left;
 height:38px;
 line-height:38px
}
.content-functions ul,
.content-functions ul ul {
 margin:0!important
}
div.share-label {
 float:left;
 color:#656565;
 font-size:.875em;
 text-transform:uppercase;
 margin-right:10px;
 padding-top:10px
}
#content .conteudo-embarcado {
 border:2px solid #ddd;
 width:100%;
 overflow:hidden;
 clear:both;
 display:block;
 padding:16px;
 border-radius:8px;
 margin-bottom:16px
}
#content .conteudo-embarcado footer .author {
 display:none
}
#content .conteudo-embarcado h2 {
 font-size:24px
}
#content .field--type-fivestar {
 text-align:center
}
#content div.fivestar-widget .cancel,
#content div.fivestar-widget .star {
 float:unset;
 display:inline-block;
 width:44px;
 height:40px
}
#content .fivestar-basic div.fivestar-widget .star,
#content .fivestar-basic div.fivestar-widget .star a {
 background-image:url(http://web.celepar.pr.gov.br/drupal/images/icons_avaliacao.png)
}
#content div.fivestar-widget div.on a {
 background-position:0 -40px
}
#content div.hover a,
#content div.rating div a:hover {
 background-position:0 -80px
}
#content div.fivestar-widget div.hover a,
#content div.rating div a:hover {
 background-position:0 -80px
}
.region-content>ol.breadcrumb {
 padding:8px 0;
 margin-bottom:20px;
 list-style:none;
 background-color:#fff;
 border-radius:0;
 margin-top:-38px;
 margin-bottom:30px;
 border-bottom:2px solid #eee
}
.region-content>ol.breadcrumb li+li::before {
 font-family:'Font Awesome 5 Free';
 font-weight:900;
 font-size:14px;
 content:"\f105";
 display:block;
 float:left;
 margin-right:2px;
 color:#ccc
}
.region-content>ol.breadcrumb a {
 color:#337ab7
}
#main-content .page-calendario table {
 border-collapse:collapse;
 border-spacing:0;
 margin:0 auto
}
#main-content .page-calendario td,
#main-content .page-calendario th {
 padding:0 5px;
 border-color:#ccc
}
#main-content .page-calendario td.fc-widget-content {
 padding:0
}
#main-content .page-calendario td.fc-widget-header {
 padding:0;
 background:#f8f8f8
}
#main-content .page-calendario .fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
 font-size:1.25em
}
#main-content .page-calendario tr>td>.fc-day-grid-event {
 padding:5px
}
#main-content .page-calendario .fc-event-container {
 padding:0!important
}
#main-content .page-calendario .fc-button.fc-state-default {
 background:#ffbf00;
 border-color:#ffbf00;
 color:#fff
}
#main-content .page-calendario .fc-button.fc-state-default .fc-state-default:hover,
#main-content .page-calendario .fc-button.fc-state-default.fc-state-active {
 background:#695d36!important;
 border-color:#695d36!important
}
#main-content .page-calendario .fc-event {
 color:#fff!important;
 border-left:1px solid #fff;
 padding:4px;
 border-radius:5px
}
#main-content .page-calendario .fc-event .fc-bg {
 opacity:0
}
#main-content .page-calendario .fc-event:hover {
 color:#fff!important
}
#main-content .page-calendario .fc-widget-content.fc-axis {
 padding:0 5px!important
}
#main-content .page-calendario .fc-list-heading .fc-widget-header,
#main-content .page-calendario .fc-list-item-marker.fc-widget-content,
#main-content .page-calendario .fc-list-item-time.fc-widget-content,
#main-content .page-calendario .fc-list-item-title.fc-widget-content {
 padding:5px 10px!important
}
#main-content .page-calendario .fc-toolbar h2 {
 font-size:1.75em!important
}
#main-content .page-calendario .fc-view-container .fc-widget-header a {
 color:#004262
}
#home #bloco-governo-digital {
 background:#00984b
}
#governo-digital-servico {
 font-size:1.1em;
 display:table;
 width:100%;
 font-size:1.1em;
 display:table;
 width:100%
}
#governo-digital-servico .descricao-informacao p.ql-indent-1 {
 padding-left:15px
}
#governo-digital-servico .descricao-informacao p.ql-indent-2 {
 padding-left:30px
}
#governo-digital-servico .descricao-informacao p.ql-indent-3 {
 padding-left:45px
}
#governo-digital-servico .descricao-informacao p.ql-indent-4 {
 padding-left:60px
}
#governo-digital-servico .descricao-informacao ul {
 line-height:1.5;
 padding-left:35px
}
#governo-digital-servico p {
 margin-top:0;
 margin-bottom:1rem;
 line-height:1.5
}
#governo-digital-servico ol,
#governo-digital-servico ol li,
#governo-digital-servico ul,
#governo-digital-servico ul li {
 line-height:1.5
}
#governo-digital-servico a {
 text-decoration:none
}
#governo-digital-servico a,
#governo-digital-servico button {
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
#governo-digital-servico h1.titulo-servico {
 border-left:solid 7px #62c234;
 font-weight:700;
 line-height:125%;
 margin:0;
 padding:0 20px;
 position:relative;
 color:#666;
 margin-bottom:30px
}
#governo-digital-servico h2 {
 font-size:2.143em;
 display:block
}
#governo-digital-servico h3 {
 font-size:1.429em;
 margin-top:20px;
 margin-bottom:10px;
 font-weight:700
}
#governo-digital-servico h4 {
 font-size:1.2em
}
#governo-digital-servico .breadcrumb {
 background:0 0;
 margin-bottom:0;
 padding:0 0 0 20px;
 color:#999;
 font-size:1em;
 font-weight:700;
 border-left:solid 7px #62c234;
 border-radius:0
}
#governo-digital-servico .breadcrumb>li+li:before {
 color:#62c234
}
#governo-digital-servico ol.breadcrumb {
 margin:0!important
}
#governo-digital-servico .servico-info-quadro {
 background:#fff;
 border:1px solid #e2e2e2;
 border-radius:4px;
 margin-bottom:20px
}
#governo-digital-servico .servico-info-quadro h5 {
 font-size:1.2em
}
#governo-digital-servico .servico-info-quadro .servicos-relacionados ul,
#governo-digital-servico .servico-info-quadro .servicos-relacionados ul li {
 list-style:none;
 margin:0;
 padding:0
}
#governo-digital-servico .servico-info-quadro .servicos-relacionados ul li a {
 padding:6px 0 6px 20px;
 position:relative;
 color:#077fff
}
#governo-digital-servico .servico-info-quadro .servicos-relacionados ul li a:before {
 font-family:"Glyphicons Halflings",monospace;
 content:"\e080";
 color:#077fff;
 position:absolute;
 top:2px;
 left:0;
 font-size:.833em
}
#governo-digital-servico .servico-info-quadro .servico-acao,
#governo-digital-servico .servico-info-quadro .servico-custo,
#governo-digital-servico .servico-info-quadro .servico-forma,
#governo-digital-servico .servico-info-quadro .servicos-relacionados {
 padding:20px
}
#governo-digital-servico .servico-info-quadro .servico-custo {
 border-top:1px solid #e2e2e2
}
#governo-digital-servico .servico-info-quadro .servico-acao {
 border-top:1px solid #e2e2e2;
 text-align:center
}
#governo-digital-servico .servico-info-quadro .servico-acao .btn {
 white-space:normal
}
#governo-digital-servico .btn {
 min-height:40px;
 padding:9px 16px;
 font-size:14px;
 text-transform:uppercase;
 font-weight:700
}
#governo-digital-servico .btn:not(:disabled):not(.disabled) {
 cursor:pointer
}
#governo-digital-servico .btn-md {
 min-height:40px;
 padding:9px 16px;
 font-size:14px
}
#governo-digital-servico #servico-infos ul.listagem-itens {
 padding:0 15px
}
#governo-digital-servico #servico-infos ul.listagem-itens,
#governo-digital-servico #servico-infos ul.listagem-itens li {
 list-style:none;
 margin:0;
 padding:0
}
#governo-digital-servico #servico-infos .listagem-itens li,
#governo-digital-servico #servico-infos .listagem-itens li #labelstarservico {
 list-style:none;
 font-weight:700;
 font-size:13px;
 line-height:150%;
 text-transform:uppercase;
 margin-bottom:8px
}
#governo-digital-servico #servico-infos .listagem-itens li a:before {
 font-family:"Glyphicons Halflings",monospace;
 content:"\e080";
 float:right
}
#governo-digital-servico #servico-infos .listagem-itens .hrefstarservico,
#governo-digital-servico #servico-infos .listagem-itens a {
 display:block;
 width:100%;
 height:100%;
 padding:6px 0
}
#governo-digital-servico #servico-infos .listagem-itens li #labelstarservico:hover,
#governo-digital-servico #servico-infos .listagem-itens li a:hover {
 padding-left:5px;
 -webkit-transition:.4s;
 transition:.4s;
 cursor:pointer
}
#governo-digital-servico #servicosInfoGerais {
 margin-bottom:30px
}
#governo-digital-servico #servicosInfoGerais a {
 font-weight:700
}
#governo-digital-servico #servicosInfoGerais .tab-content .leaflet-control-container .leaflet-top.leaflet-left {
 z-index:400
}
#governo-digital-servico h1.logo-governo-digital {
 font-size:10px;
 width:450px
}
#governo-digital-servico h1.logo-governo-digital img {
 width:104px;
 height:auto;
 float:left;
 margin-right:22px
}
@media (max-width:991px) {
 #governo-digital-servico h1.logo-governo-digital img {
  width:80px
 }
}
#governo-digital-servico h1.logo-governo-digital .titulo-governo {
 display:block;
 float:left;
 font-size:2.8em;
 color:#fff;
 padding:18px 0 0;
 font-weight:700
}
@media (max-width:991px) {
 #governo-digital-servico h1.logo-governo-digital .titulo-governo {
  font-size:2.25em;
  padding-top:4px
 }
}
#governo-digital-servico h1.logo-governo-digital .titulo-governo .slogan {
 font-size:.643em;
 font-weight:400;
 color:#fff;
 display:block;
 padding-top:3px;
 font-weight:700
}
@media (max-width:767px) {
 #governo-digital-servico h1.logo-governo-digital .titulo-governo .slogan {
  font-size:.55em
 }
}
#governo-digital-servico .modal h1.logo-governo-digital {
 margin:0!important
}
#governo-digital-servico .modal h1.logo-governo-digital .titulo-governo {
 color:#008440;
 font-size:24px!important
}
#governo-digital-servico .modal h1.logo-governo-digital .titulo-governo .slogan {
 color:#999
}
#governo-digital-servico .modal h4.modal-title {
 display:block;
 font-size:24px!important;
 padding:0 0 0 12px;
 font-weight:700;
 border-left:7px solid #62c234;
 margin:25px 0;
 color:#666
}
#governo-digital-servico .modal .modal-footer,
#governo-digital-servico .modal .modal-header {
 border:none
}
#governo-digital-servico .modal .modal-footer {
 display:block;
 padding:20px 40px
}
#governo-digital-servico .modal .modal-body {
 display:block;
 padding:0 20px 40px 20px;
 border-top:1px solid #e9ecef
}
#governo-digital-servico .modal-backdrop.show {
 opacity:.7
}
#governo-digital-servico .modal-backdrop {
 background-color:#324243
}
#governo-digital-servico .modal-backdrop.show {
 opacity:.96
}
@media (max-width:575px) {
 #governo-digital-servico #home h1.logo-governo-digital .titulo-governo {
  display:none
 }
 #governo-digital-servico #home .modal h1.logo-governo-digital .titulo-governo {
  display:block
 }
}
.media {
 padding:0!important;
 list-style:none!important
}
.media li {
 list-style:none!important;
 display:inline-block!important;
 margin-right:7px!important;
 font-size:20px
}
.media a {
 color:#00aeef!important
}
.list-noticias-page article.item {
 background:url(../images/line-dotted.png) repeat-y 45px 0;
 overflow:hidden;
 padding:0 0 50px 140px;
 position:relative
}
.list-noticias-page article.item .item-news-content {
 border-bottom:#ebeceb 1px solid;
 padding-bottom:30px
}
.list-noticias-page article.item a {
 color:#333
}
.list-noticias-page article.item a.image {
 display:block;
 overflow:hidden
}
.list-noticias-page article.item a.image img {
 width:100%
}
.list-noticias-page article.item time {
 background:#eee;
 border-radius:20px;
 color:#333;
 display:block;
 font-size:18px;
 left:0;
 padding:7px 0;
 position:absolute;
 text-align:center;
 top:0;
 width:90px
}
.list-noticias-page article.item h4 {
 color:#00aeef;
 font-size:12px;
 margin:0 0 10px;
 text-transform:uppercase
}
.list-noticias-page article.item h3 {
 font-size:28px;
 font-weight:700;
 line-height:30px;
 margin:0 0 10px
}
.list-noticias-page article.item p {
 line-height:20px;
 margin:0
}
.list-noticias-page article.item p i {
 color:#00aeef
}
.list-noticias-page article.item audio,
.list-noticias-page article.item video {
 display:block;
 width:100%
}
.list-noticias-page article.item .social-share {
 height:1px;
 margin:20px 0 0;
 overflow:hidden;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 clear:both;
 display:block
}
.list-noticias-page article.item .social-share .share-tit,
.list-noticias-page article.item .social-share a {
 display:inline-block;
 height:30px;
 line-height:30px;
 opacity:0;
 text-transform:uppercase;
 -webkit-transform:translateY(10px);
 transform:translateY(10px);
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 text-decoration:none
}
.list-noticias-page article.item .social-share .share-tit {
 -webkit-transition-delay:40ms;
 transition-delay:40ms;
 vertical-align:middle
}
.list-noticias-page article.item .social-share>span {
 display:inline-block;
 vertical-align:middle;
 height:38px
}
.list-noticias-page article.item .social-share a {
 border-radius:50%;
 color:#fff;
 margin-left:5px;
 margin-right:10px;
 text-align:center;
 width:30px;
 -webkit-transform:scale(.1);
 transform:scale(.1)
}
.list-noticias-page article.item .social-share a.fa-whatsapp {
 background:#4dc247;
 display:none;
 -webkit-transition-delay:80ms;
 transition-delay:80ms
}
.list-noticias-page article.item .social-share a.a2a_button_facebook {
 -webkit-transition-delay:.12s;
 transition-delay:.12s
}
.list-noticias-page article.item .social-share a.a2a_button_twitter {
 -webkit-transition-delay:.16s;
 transition-delay:.16s
}
.list-noticias-page article.item .social-share a.fa-pinterest {
 background:#cb2027;
 -webkit-transition-delay:.2s;
 transition-delay:.2s
}
.list-noticias-page article.item .social-share a.a2a_button_google_plus {
 -webkit-transition-delay:.24s;
 transition-delay:.24s
}
.list-noticias-page article.item .social-share a.fa-envelope {
 background:#767676;
 -webkit-transition-delay:.28s;
 transition-delay:.28s
}
.list-noticias-page article.item:hover .social-share {
 height:50px
}
.list-noticias-page article.item:hover .social-share .share-tit,
.list-noticias-page article.item:hover .social-share a {
 opacity:1;
 -webkit-transform:translateY(0) scale(1);
 transform:translateY(0) scale(1)
}
.list-noticias-page article.item .social-share a:hover {
 opacity:.7
}
.list-noticias-page article.item.item-date {
 padding:0
}
.list-noticias-page article.item.item-date h5 {
 background:#fff;
 font-size:24px;
 font-weight:700;
 line-height:normal;
 padding:30px 0 50px
}
.list-noticias-page article.item.date {
 margin-top:-65px;
 background:#fff;
 position:absolute;
 padding-right:10px
}
.list-noticias-page article.item.item-date span {
 color:#a8a8a8;
 display:block;
 font-size:16px;
 font-weight:400;
 margin-top:5px
}
@media (max-width:480px) {
 .list-noticias-page article.item .social-share a.fa-whatsapp {
  display:inline-block
 }
}
@media (max-width:990px) {
 .list-noticias-page article.item {
  background-position:50% 0;
  overflow:initial;
  padding:0 0 70px 0
 }
 .list-noticias-page article.item time {
  left:auto;
  margin:0 auto 30px;
  position:relative
 }
 .list-noticias-page article.item .item-news-content {
  background:#fff;
  border:none;
  padding:0
 }
 .list-noticias-page article.item .social-share {
  height:auto;
  margin:20px 0 10px
 }
 .list-noticias-page article.item .social-share .share-tit,
 .list-noticias-page article.item .social-share a {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 .list-noticias-page article.item:hover .social-share {
  height:auto
 }
}
@media (max-width:768px) {
 .list-noticias-page article.item .item-news-content {
  background:#fff;
  border-radius:3px;
  border:#e5e5e5 1px solid;
  -webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);
  box-shadow:0 3px 5px rgba(0,0,0,.1);
  padding:20px
 }
 .list-noticias-page article.item .item-news-content div.col-sm-5 {
  margin:-20px -5px 20px;
  padding:0
 }
 .list-noticias-page article.item .social-share {
  height:auto;
  margin-bottom:0
 }
 .list-noticias-page article.item .social-share .share-tit {
  display:block
 }
}
.load-more {
 display:block;
 text-align:center
}
.nav-editorias {
 padding:50px 0;
 text-align:center
}
.nav-editorias a {
 color:#a8a8a8;
 display:inline-block;
 margin:0 30px
}
.nav-editorias a i {
 color:#00aeef;
 margin-right:5px;
 -webkit-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.nav-editorias a:hover {
 color:#00aeef
}
@media (max-width:768px) {
 .nav-editorias a {
  display:block;
  margin:20px 0
 }
}
form[id^=views-exposed-form-arquivo-de-noticias],
form[id^=views-exposed-form-eventos-cards] {
 border-bottom:1px solid #ddd;
 padding-bottom:15px;
 margin-bottom:40px
}
form[id^=views-exposed-form-arquivo-de-noticias] label,
form[id^=views-exposed-form-eventos-cards] label {
 display:block;
 font-size:12px
}
form[id^=views-exposed-form-arquivo-de-noticias] fieldset,
form[id^=views-exposed-form-eventos-cards] fieldset {
 display:inline-block;
 vertical-align:middle;
 padding-left:10px
}
form[id^=views-exposed-form-arquivo-de-noticias] .fieldset-legend,
form[id^=views-exposed-form-eventos-cards] .fieldset-legend {
 color:#333;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 font-weight:700
}
form[id^=views-exposed-form-arquivo-de-noticias] legend,
form[id^=views-exposed-form-eventos-cards] legend {
 border:none;
 margin:0;
 font-size:12px
}
form[id^=views-exposed-form-arquivo-de-noticias] .radio input[type=radio],
form[id^=views-exposed-form-eventos-cards] .radio input[type=radio] {
 margin-right:5px
}
form[id^=views-exposed-form-arquivo-de-noticias] .form-actions.form-group,
form[id^=views-exposed-form-eventos-cards] .form-actions.form-group {
 margin-top:17px
}
form[id^=views-exposed-form-arquivo-de-noticias] .form-radios,
form[id^=views-exposed-form-eventos-cards] .form-radios {
 padding:5px 0
}
form[id^=views-exposed-form-arquivo-de-noticias] .form-radios label,
form[id^=views-exposed-form-eventos-cards] .form-radios label {
 margin-right:10px;
 font-size:14px
}
.js-pager__items .button {
 background:#62c234;
 border-color:#62c234;
 color:#fff;
 display:inline-block;
 padding:6px 12px;
 margin-bottom:0;
 font-size:14px;
 font-weight:400;
 line-height:1.42857143;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border:1px solid transparent;
 border-radius:4px
}
.js-pager__items .button:active,
.js-pager__items .button:visited {
 background:#62c234;
 border-color:#62c234;
 color:#fff
}
.js-pager__items .button:hover {
 background:#1f326e;
 border-color:#1f326e
}
.js-pager__items .button:after {
 background:0 0!important;
 font-family:'Font Awesome 5 Free'!important;
 font-weight:900!important;
 font-size:14px!important;
 content:"\f078"!important;
 margin-left:6px!important;
 left:10px!important
}
#timeline-fluxo ul.timeline-list:after {
 display:none
}
#timeline-fluxo ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper,
#timeline-fluxo ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper {
 text-align:justify
}
#timeline-fluxo ul.timeline-list li.timeline-item {
 padding:10px 0 10px 0
}
#timeline-fluxo ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker {
 width:15px;
 height:15px;
 background:#eee;
 border-radius:50%;
 border:none
}
#timeline-fluxo .timeline-list li.timeline-item {
 background:url(../images/line-dotted.png) repeat-y;
 background-position:center;
 overflow:hidden;
 padding:0 0 50px 140px;
 position:relative
}
#timeline-fluxo .timeline-list .timeline-item-wrapper .accordionItemHeading {
 background-color:#eee;
 color:#007bff;
 font-weight:700;
 cursor:pointer;
 padding:18px;
 margin:0;
 width:100%;
 text-align:left;
 border:none;
 outline:0;
 border-radius:25px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
#timeline-fluxo .timeline-list .timeline-item-wrapper .accordionItemHeading:hover {
 background-color:#ccc
}
#timeline-fluxo .timeline-list .timeline-item-wrapper .accordionItemHeading.active,
#timeline-fluxo .timeline-list .timeline-item-wrapper .accordionItemHeading:active {
 border-radius:25px 25px 0 0
}
#timeline-fluxo .timeline-list .timeline-item-wrapper .accordionItemContent {
 padding:10px 18px;
 background:#fff;
 border:1px solid #ddd;
 display:none;
 overflow:hidden;
 border-radius:0 0 25px 25px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
@media (max-width:768px) {
 #timeline-fluxo ul.timeline-list.alternate li.timeline-item span.timeline-marker {
  display:none
 }
 #timeline-fluxo ul.timeline-list.alternate li.timeline-item .timeline-item-wrapper {
  width:100%
 }
 #timeline-fluxo ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {
  padding-left:0
 }
 #timeline-fluxo ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper {
  padding-right:0
 }
}
.grid-container {
 display:grid;
 grid-template-columns:repeat(auto-fit,minmax(270px,1fr));
 grid-gap:25px
}
.grid-container .card {
 border-radius:5px;
 -webkit-box-shadow:none;
 box-shadow:none;
 background:#f8f8f8;
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s;
 position:relative;
 padding-bottom:40px
}
.grid-container .card:hover {
 -webkit-box-shadow:none;
 box-shadow:none;
 background:#eee
}
.grid-container .card:hover .bg-img {
 background:#ddd
}
.grid-container .card .bg-img {
 border-radius:5px 5px 0 0;
 background-size:cover;
 background-position:center;
 background-color:#3a87ad;
 color:#fff;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 min-height:60px;
 background:#eee;
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
.grid-container .card .bg-img a {
 color:#333
}
.grid-container .card .bg-img a:hover {
 text-decoration:none
}
.grid-container .card .content-card {
 padding:15px
}
.grid-container .card .content-card h3 {
 margin:0 0 10px;
 font-size:1.286em;
 font-weight:700
}
.grid-container .card .content-card h3 a {
 color:#333!important
}
.grid-container .card .content-card h3 a:hover {
 text-decoration:none
}
.grid-container .card .content-card p {
 margin:0
}
.grid-container .card #btn-card {
 text-align:center;
 width:100px;
 position:absolute;
 bottom:10px;
 left:50%;
 margin-left:-50px
}
.grid-container .card .card-data {
 font-size:1.5em;
 font-weight:700
}
@media (min-width:992px) {
 #card-calendario {
  text-align:end;
  margin-top:0;
  margin-bottom:-51px
 }
}
.region.region-content #media-audio #audio-name,
.region.region-content #media-audio .field--type-created {
 border-left:solid 7px #62c234;
 font-size:1.924em;
 font-weight:700;
 line-height:100%;
 margin:0;
 padding:4px 20px;
 position:relative;
 color:#666;
 margin-bottom:30px
}
.region.region-content #media-audio .field--type-created {
 display:block;
 font-weight:400;
 font-size:1em;
 line-height:100%
}
.region.region-content #media-audio .field--type-file {
 text-align:center;
 margin-bottom:30px
}
.region.region-content #media-audio .baixar-audio {
 margin:30px 0 0;
 padding:0
}
.region.region-content #media-audio .baixar-audio a {
 color:#8c8c8c;
 font-size:13px;
 line-height:18px
}
.lista-audios .view-content .item-list>ul {
 list-style:none;
 padding:0
}
.lista-audios .view-content .item-list>ul li {
 padding:20px 0!important;
 position:relative;
 -webkit-transition:all .5s ease-in-out 0s;
 -webkit-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s;
 border-bottom:1px solid #eee
}
.lista-audios .view-content .item-list>ul li:hover {
 background:#f8f8f8
}
.lista-audios .view-content .item-list>ul li:first-child {
 border-top:1px solid #eee
}
.lista-audios .view-content .item-list>ul li .views-field-field-media-audio {
 position:absolute;
 right:0;
 top:23px
}
@media (max-width:767px) {
 .lista-audios .view-content .item-list>ul li .views-field-field-media-audio {
  position:relative;
  left:35px;
  top:10px
 }
}
.lista-audios .view-content .item-list>ul li .views-field-field-media-audio audio {
 height:40px
}
.lista-audios .view-content .item-list>ul li .views-field-name {
 margin-left:35px;
 display:block;
 max-width:780px
}
.lista-audios .view-content .item-list>ul li .views-field-name:before {
 font-family:"Font Awesome 5 Free"!important;
 font-weight:900!important;
 font-size:20px!important;
 content:"\f028";
 color:#00aeef;
 margin-right:10px;
 position:absolute;
 left:0
}
.lista-audios .view-content .item-list>ul li .views-field-name a {
 font-size:1.286em;
 font-weight:700;
 color:#333;
 word-wrap:break-word
}
@media (max-width:1199px) {
 .lista-audios .view-content .item-list>ul li .views-field-name {
  max-width:580px
 }
}
@media (max-width:991px) {
 .lista-audios .view-content .item-list>ul li .views-field-name {
  max-width:360px
 }
}
@media (max-width:767px) {
 .lista-audios .view-content .item-list>ul li .views-field-name {
  max-width:100%
 }
}
.lista-audios .view-content .item-list>ul li .views-field-created {
 margin-left:35px;
 display:block;
 clear:both
}
@media (min-width:768px) {
 body.contrast #exibeCategoria,
 body.contrast #main,
 body.contrast #main-fourth,
 body.contrast .block-servicos-descricao,
 body.contrast .block-servicos-descricao h4,
 body.contrast .canais-de-atendimento,
 body.contrast .region-main-second,
 body.contrast .region-main-second h2,
 body.contrast body,
 body.contrast div#inst-bar,
 body.contrast footer,
 body.contrast header {
  background:0 0;
  background-color:#000!important;
  color:#fff!important
 }
 body.contrast #main-fourth:after,
 body.contrast #main-fourth:before {
  background:0 0;
  background-color:#000!important;
  color:#fff!important;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff
 }
 body.contrast #inst-bar {
  border-bottom:1px solid #fff!important
 }
 body.contrast #inst-bar ul#accessibility li.opt-icon a {
  background:#ff6!important;
  color:#000!important
 }
 body.contrast #block-videos h3,
 body.contrast #content h1,
 body.contrast .canais-de-atendimento h3,
 body.contrast .content-functions .opt-extra li a,
 body.contrast .content-functions .share-label,
 body.contrast .news-list-block ul li span em,
 body.contrast .news-list-block ul li time,
 body.contrast h2,
 body.contrast h3,
 body.contrast h4 {
  color:#fff!important
 }
 body.contrast .content-functions .opt-extra li a,
 body.contrast .region-main-second h2,
 body.contrast .region-main-second h2 a,
 body.contrast a,
 body.contrast a:hover {
  color:#ff6!important
 }
 body.contrast .btn-primary {
  background:#ff6!important;
  color:#000!important
 }
 body.contrast header#main-header .logo .logo-image {
  background-image:url(http://web.celepar.pr.gov.br/drupal/http://web.celepar.pr.gov.br/drupal/images/logo_parana_113x99_texto_branco.png)
 }
 body.contrast header#main-header .logo .nome-instituicao,
 body.contrast header#main-header .logo .nome-instituicao a[rel^=home] {
  color:#fff!important
 }
 body.contrast #block-main-menu .mn-navegacao ul li a,
 body.contrast #bottom-navigation,
 body.contrast #top-navigation,
 body.contrast .sub-mn-navegacao {
  background:#333!important
 }
 body.contrast #block-main-menu .mn-navegacao ul ul li a {
  background:#666!important
 }
 body.contrast .header-social a {
  border:1px solid #ff6!important;
  color:#ff6!important
 }
 body.contrast #block-views-block-bloco-servicos-block-servicos {
  background:#000!important;
  border-top:1px solid #fff!important;
  border-bottom:1px solid #fff!important
 }
 body.contrast #bloco-governo-digital {
  background:#000!important;
  border-top:1px solid #fff!important;
  border-bottom:1px solid #fff!important
 }
 body.contrast #bloco-governo-digital .btn-default.active,
 body.contrast #bloco-governo-digital .btn-default.active:hover,
 body.contrast #bloco-governo-digital .meu-governo .btn-default,
 body.contrast #bloco-governo-digital .meu-governo .dropdown-menu,
 body.contrast #bloco-governo-digital .meu-governo .dropdown-menu a {
  background:#ff6!important;
  color:#000!important
 }
 body.contrast #exibeCategoria {
  border:1px solid #fff
 }
 body.contrast footer#main-footer .footer-social a {
  color:#ff6!important
 }
 body.contrast .header-social a:hover,
 body.contrast footer#main-footer .footer-social a:hover {
  color:#fff!important
 }
 body.contrast #main-fourth:after,
 body.contrast #main-fourth:before {
  border:1px solid #fff
 }
 body.contrast #block-views-block-bloco-servicos-block-servicos {
  width:100%
 }
 body.contrast #main-content div.spoiler div.spoiler-content {
  background:#000;
  border:1px solid #fff
 }
 body.contrast a,
 body.contrast a:hover {
  color:#ff6
 }
 body.contrast section[id^=block-views-block-mapa] {
  background:#000
 }
 body.contrast section[id^=block-views-block-mapa] #mapa-form {
  background:#000;
  border-top:1px solid #fff
 }
 body.contrast #block-social {
  background:#000;
  border-color:#000
 }
 body.contrast #block-social .box-social {
  background:#000;
  border-color:#fff;
  color:#fff
 }
 body.contrast .region-content .tabs .nav-tabs>li.active>a,
 body.contrast .region-content .tabs .nav-tabs>li.active>a:focus,
 body.contrast .region-content .tabs .nav-tabs>li.active>a:hover {
  background-color:#000
 }
}
.webform-submission-form legend {
 display:inline-block;
 max-width:100%;
 margin-bottom:5px;
 font-weight:700;
 border-bottom:none;
 font-size:14px;
 margin:0;
 padding:0
}
@media print {
 @page {
  margin:2cm 1.5cm
 }
 * {
  background:0 0!important;
  color:#000!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  text-shadow:none!important;
  -webkit-filter:none!important;
  filter:none!important;
  -ms-filter:none!important
 }
 body {
  margin:0;
  padding:0;
  line-height:1.4em;
  font-size:12pt
 }
 body #bottom-navigation,
 body #governo-digital-servico .listagem-itens,
 body #inst-bar,
 body #top-navigation,
 body .breadcrumb,
 body .content-functions,
 body .top-highlighted,
 body audio,
 body footer,
 body header,
 body nav,
 body video {
  display:none!important
 }
 body img {
  max-width:100%;
  page-break-inside:avoid
 }
 body #wrappper {
  width:100%;
  margin:0;
  float:none!important
 }
 body #wrapper.content-scroll {
  margin-top:0!important
 }
 body a {
  text-decoration:underline
 }
 body a:visited {
  text-decoration:underline
 }
 body a:link:after,
 body a:visited:after {
  content:" (" attr(href) ") "
 }
 body a:after,
 body a[href^="#"]:after,
 body a[href^="javascript:"]:after {
  content:""
 }
 body a[href^=http]:after {
  font-style:italic;
  content:" < " attr(href) " > "
 }
 body .spoiler-content {
  display:block!important;
  height:auto
 }
 body #governo-digital-servico,
 body #main-content .region-content,
 body body.drupal #main-content {
  margin:0!important;
  padding:0!important;
  display:block
 }
 body body.toolbar-horizontal {
  margin:0!important;
  padding:0!important
 }
 body .container {
  width:100%;
  margin:0;
  padding:0 1.5cm 0 .5cm;
  display:block
 }
 body #main {
  width:100%!important;
  margin:0!important;
  padding:0!important;
  display:block;
  page-break-before:auto
 }
 body p {
  widows:3;
  orphans:3
 }
 body p a {
  word-wrap:break-word
 }
}
#loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('http://i.imgur.com/zAD2y29.gif') 50% 50% no-repeat white;
}
.mt-1 {
  margin-top: 10%;
}
.mt-2 {
  margin-top: 20%;
}
.mt-3 {
  margin-top: 30%;
}
.mt-4 {
  margin-top: 40%;
}
v
.mt-5 {
  margin-top: 50%;
}
.mt-6 {
  margin-top: 60%;
}
.mb-1 {
  margin-bottom: 10%;
}
.mb-2 {
  margin-bottom: 20%;
}
.mb-3 {
  margin-bottom: 30%;
}
.mb-4 {
  margin-bottom: 40%;
}
v
.mb-5 {
  margin-bottom: 50%;
}
.mb-6 {
  margin-bottom: 60%;
}
#input-validar {
  width: 250px;
  height: 46px;
}
.header-tabela {
  background-color: #52abc5;
  text-align: center;
  color: white;
  font-size: large;
  padding-block-start: 5px;
  border-radius:  10px 10px 0px 0px;
}
.footer-tabela {
  background-color: #52abc5;
  text-align: center;
  color: white;
  font-size: large;
  padding-block-start: 10px;
  padding-block-end: 15px;
  border-radius:  0px 0px 10px 10px;
}
.body-tabela {
  margin-bottom: 0px !important;
}
#header-icone {
  filter: brightness(0%) invert(100%);
  margin-bottom: 10px;
}
#header-titulo {
  margin-top: 10px;
}
.mt-1 {
  margin-top: 10px;
}
.mt-2 {
  margin-top: 20px;
}
.mt-3 {
  margin-top: 30px;
}
/* VICTOR BUILDER */
.mg-1 {
  margin: 1px;
}
.mg-2 {
  margin: 2px;
}
.mg-3 {
  margin: 3px;
}
.mg-4 {
  margin: 4px;
}
.mg-5 {
  margin: 5px;
}