.navbar-light {
	background-color: #5f1c63 !important;
}
.bg-light, 
nav.menu-principal,
.form-actions .btn-primary, 
#rodape
{ 
	background-color: #814698 !important;
}

#block-mycustom-barrio-views-block-noticias-block-1 h2,
#block-mycustom-barrio-views-block-links-uteis-block-1 h2 
{
	color: #814698 !important;
}

.form-actions .btn-primary {
  border-color:  #814698 !important;
}
.menuparent a:hover, .sf-no-children a:hover, .sfHover > .sf-depth-1  {
 color: #ffa0f5 !important;
}
a.acessLink:link, 
a.acessLink:visited, 
a.acessLink:active,
.redeSocial * a:link, 
.redeSocial * a:visited,
.redeSocial * a:active, 
.badge-secondary,
.badge-secondary a,
.acessBadges
{
	color: #fff !important;
}

.view-blue-button .more-link a {
  color:  #814698 !important;
  border-color:  #814698 !important;
}
.view-blue-button .more-link a:hover  {
  color: #fff !important;
  background-color: #814698 !important;
}
.line-blue-bottom {
  border-bottom: .3rem solid #814698 !important;
}

nav.navbar-expand-lg .container .col-md-3 a img {
  content: url('https://ceasa.pa.gov.br/themes/custom/mycustom_barrio/images/logo-sic.svg') !important;
}

#block-mycustom-barrio-views-block-links-uteis-block-1 a {
  box-sizing: content-box;
  display: block;
}

body img,
body figure {
  max-width: 100%;
  height: auto;
}

.field--name-body .field__item img,
.node__content .field__item img {
  display: inline-block;
  float: none !important;
  margin: 0 !important;
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
}

.field--name-body .field__item > figure,
.node__content .field__item > figure,
figure.caption {
  display: inline-block !important; 
  max-width: 100%;
  box-sizing: border-box;
}

.field--name-body .field__item > figure figcaption,
.node__content .field__item > figure figcaption,
figure.caption > figcaption {
  display: block !important;   
  width: 100% !important;
  margin-top: .5rem;
  text-align: center;
  box-sizing: border-box;
  font-size: 0.9rem;
  color: #333;
}

.field--name-body .field__item img.align-center,
.node__content .field__item img.align-center,
.field--name-body .field__item figure.align-center,
.node__content .field__item figure.align-center {
  display: block !important;
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
}

.field--name-body .field__item img.align-left,
.node__content .field__item img.align-left,
.field--name-body .field__item figure.align-left,
.node__content .field__item figure.align-left {
  display: inline-block !important;
  float: left !important;
  margin-right: 1rem !important;
  margin-left: 0 !important;
}

.field--name-body .field__item img.align-right,
.node__content .field__item img.align-right,
.field--name-body .field__item figure.align-right,
.node__content .field__item figure.align-right {
  display: inline-block !important;
  float: right !important;
  margin-left: 1rem !important;
  margin-right: 0 !important;
}

.field--name-body .field__item > figure.align-left figcaption,
.node__content .field__item > figure.align-left figcaption {
  text-align: left !important;
}
.field--name-body .field__item > figure.align-right figcaption,
.node__content .field__item > figure.align-right figcaption {
  text-align: right !important;
}
.field--name-body .field__item > figure.align-center figcaption,
.node__content .field__item > figure.align-center figcaption {
  text-align: center !important;
}

.field--name-body .field__item img[style*="float:left"],
.node__content .field__item img[style*="float:left"],
.field--name-body .field__item figure[style*="float:left"],
.node__content .field__item figure[style*="float:left"] {
  float: left !important;
  margin-right: 1rem !important;
}
.field--name-body .field__item img[style*="float:right"],
.node__content .field__item img[style*="float:right"],
.field--name-body .field__item figure[style*="float:right"],
.node__content .field__item figure[style*="float:right"] {
  float: right !important;
  margin-left: 1rem !important;
}



.media-area-card.card img {
 object-fit: cover !important; 
}

.list-group-item {
 padding: 0 !important;
 border: none !important;
}

.image-style-wide {
 object-fit: cover !important;
}