/*BOOTSTRAP*/
.border-transparent {
  border-color: transparent !important;
}
.bg-light-200 {
  background-color: #e9ecef !important;
}
.bg-light-300 {
  background-color: #dee2e6 !important;
}
.bg-light-400 {
  background-color: #ced4da !important;
}
.bg-orange {
  background-color: #fd7e14;
}
.nav-pills .nav-link {
  --bs-nav-link-color: #dc3545;
  border: 1px solid #dc3545;
}
.nav-pills .nav-link:focus, .nav-pills .nav-link:hover {
  --bs-nav-link-hover-color: #dc3545;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  --bs-nav-pills-link-active-bg: #dc3545;
}
.shadow-sm {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3) !important;
}
.btn-outline-orange {
  background-color: transparent;
  border-color: #fd7e14;
  color: #fd7e14;
}
.btn-outline-orange:hover, .btn-outline-orange:active {
  background-color: #fd7e14;
  color: white;
}
@media (min-width: 576px) {
  .w-sm-auto {
	width: auto !important;
  }
  .w-sm-25 {
	width: 25% !important;
  }
  .w-sm-50 {
	width: 50% !important;
  }
  .w-sm-75 {
	width: 75% !important;
  }
  .w-sm-100 {
	width: 100% !important;
  }
  .h-sm-auto {
	height: auto !important;
  }
  .h-sm-25 {
	height: 25% !important;
  }
  .h-sm-50 {
	height: 50% !important;
  }
  .h-sm-75 {
	height: 75% !important;
  }
  .h-sm-100 {
	height: 100% !important;
  }
  .border-sm-0 {
	border: 0 !important;
  }
}
@media (min-width: 768px) {
  .w-md-auto {
	width: auto !important;
  }
  .w-md-25 {
	width: 25% !important;
  }
  .w-md-50 {
	width: 50% !important;
  }
  .w-md-75 {
	width: 75% !important;
  }
  .w-md-100 {
	width: 100% !important;
  }
  .h-md-auto {
	height: auto !important;
  }
  .h-md-25 {
	height: 25% !important;
  }
  .h-md-50 {
	height: 50% !important;
  }
  .h-md-75 {
	height: 75% !important;
  }
  .h-md-100 {
	height: 100% !important;
  }
  .border-md-0 {
	border: 0 !important;
  }
}
@media (min-width: 992px) {
  .w-lg-auto {
	width: auto !important;
  }
  .w-lg-25 {
	width: 25% !important;
  }
  .w-lg-50 {
	width: 50% !important;
  }
  .w-lg-75 {
	width: 75% !important;
  }
  .w-lg-100 {
	width: 100% !important;
  }
  .h-lg-auto {
	height: auto !important;
  }
  .h-lg-25 {
	height: 25% !important;
  }
  .h-lg-50 {
	height: 50% !important;
  }
  .h-lg-75 {
	height: 75% !important;
  }
  .h-lg-100 {
	height: 100% !important;
  }
  .border-lg-0 {
	border: 0 !important;
  }
  .border-lg-secondary {
	--bs-border-opacity: 1;
	border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
  }
  .position-lg-absolute {
	position: absolute !important
  }
  .rounded-end-lg-0 {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
  }
  .rounded-start-lg {
	border-top-left-radius: var(--bs-border-radius) !important;
	border-bottom-left-radius: var(--bs-border-radius)  !important;
  }
  .rounded-end-lg {
	border-top-right-radius: var(--bs-border-radius) !important;
	border-bottom-right-radius: var(--bs-border-radius)  !important;
  }
  .rounded-start-lg-0 {
	border-top-left-radius: 0px !important;
	border-bottom-lrft-radius: 0px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-auto {
	width: auto !important;
  }
  .w-xl-25 {
	width: 25% !important;
  }
  .w-xl-50 {
	width: 50% !important;
  }
  .w-xl-75 {
	width: 75% !important;
  }
  .w-xl-100 {
	width: 100% !important;
  }
  .h-xl-auto {
	height: auto !important;
  }
  .h-xl-25 {
	height: 25% !important;
  }
  .h-xl-50 {
	height: 50% !important;
  }
  .h-xl-75 {
	height: 75% !important;
  }
  .h-xl-100 {
	height: 100% !important;
  }
  .border-xl-0 {
	border: 0 !important;
  }
  .border-xl-secondary {
	--bs-border-opacity: 1;
	border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
  }
  .position-xl-absolute {
	position: absolute !important
  }
  .rounded-end-xl-0 {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
  }
  .rounded-start-xl {
	border-top-left-radius: var(--bs-border-radius) !important;
	border-bottom-left-radius: var(--bs-border-radius)  !important;
  }
  .rounded-end-xl {
	border-top-right-radius: var(--bs-border-radius) !important;
	border-bottom-right-radius: var(--bs-border-radius)  !important;
  }
  .rounded-start-xl-0 {
	border-top-left-radius: 0px !important;
	border-bottom-lrft-radius: 0px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-auto {
	width: auto !important;
  }
  .w-xxl-25 {
	width: 25% !important;
  }
  .w-xxl-50 {
	width: 50% !important;
  }
  .w-xxl-75 {
	width: 75% !important;
  }
  .w-xxl-100 {
	width: 100% !important;
  }
  .h-xxl-auto {
	height: auto !important;
  }
  .h-xxl-25 {
	height: 25% !important;
  }
  .h-xxl-50 {
	height: 50% !important;
  }
  .h-xxl-75 {
	height: 75% !important;
  }
  .h-xxl-100 {
	height: 100% !important;
  }
  .border-xxl-0 {
	border: 0 !important;
  }
  .border-xxl-secondary {
	--bs-border-opacity: 1;
	border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
  }
  .position-xxl-absolute {
	position: absolute !important
  }
  .rounded-end-xxl-0 {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
  }
  .rounded-start-xxl {
	border-top-left-radius: var(--bs-border-radius) !important;
	border-bottom-left-radius: var(--bs-border-radius)  !important;
  }
  .rounded-end-xxl {
	border-top-right-radius: var(--bs-border-radius) !important;
	border-bottom-right-radius: var(--bs-border-radius)  !important;
  }
  .rounded-start-xxl-0 {
	border-top-left-radius: 0px !important;
	border-bottom-lrft-radius: 0px !important;
  }
  .shadow-xxl-sm {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3) !important;
  }
}
@media (max-width: 1399.9px) {
  .btn-light-xl-down {
	--bs-btn-color: #000;
	--bs-btn-bg: #f8f9fa;
	--bs-btn-border-color: #f8f9fa;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #d3d4d5;
	--bs-btn-hover-border-color: #c6c7c8;
	--bs-btn-focus-shadow-rgb: 211, 212, 213;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #c6c7c8;
	--bs-btn-active-border-color: #babbbc;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #f8f9fa;
	--bs-btn-disabled-border-color: #f8f9fa;
  }
  .w-xl-100-down {
	width: 100%;
  }
}
@media (max-width: 1199.9px) {
  .btn-light-lg-down {
	--bs-btn-color: #000;
	--bs-btn-bg: #f8f9fa;
	--bs-btn-border-color: #f8f9fa;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #d3d4d5;
	--bs-btn-hover-border-color: #c6c7c8;
	--bs-btn-focus-shadow-rgb: 211, 212, 213;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #c6c7c8;
	--bs-btn-active-border-color: #babbbc;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #f8f9fa;
	--bs-btn-disabled-border-color: #f8f9fa;
  }
  .w-lg-100-down {
	width: 100%;
  }
}
/*FONT AWESOME*/
.fontawesome-05x {
  font-size: .5rem;
}
.fontawesome-1x {
  font-size: 1rem;
}
.fontawesome-2x {
  font-size: 2rem;
}
.fontawesome-3x {
  font-size: 3rem;
}
.fontawesome-4x {
  font-size: 4rem;
}
.fontawesome-05x .fa-stack-2x {
  font-size: inherit;
}
.fontawesome-1x .fa-stack-2x {
  font-size: inherit;
}
.fontawesome-2x .fa-stack-2x {
  font-size: inherit;
}
@media (min-width: 576px) {
  .fontawesome-sm-2x {
	font-size: 2rem;
  }
  .fontawesome-sm-3x {
	font-size: 3rem;
  }
  .fontawesome-sm-4x {
	font-size: 4rem;
  }
  .fontawesome-sm-2x .fa-stack-2x {
	font-size: inherit;
  }
}
@media (min-width: 768px) {
  .fontawesome-md-2x {
	font-size: 2rem;
  }
  .fontawesome-md-3x {
	font-size: 3rem;
  }
  .fontawesome-md-4x {
	font-size: 4rem;
  }
  .fontawesome-md-2x .fa-stack-2x {
	font-size: inherit;
  }
}
@media (min-width: 992px) {
  .fontawesome-lg-2x {
	font-size: 2rem;
  }
  .fontawesome-lg-3x {
	font-size: 3rem;
  }
  .fontawesome-lg-4x {
	font-size: 4rem;
  }
  .fontawesome-lg-2x .fa-stack-2x {
	font-size: inherit;
  }
}
@media (min-width: 1200px) {
  .fontawesome-xl-2x {
	font-size: 2rem !important;
  }
  .fontawesome-xl-3x {
	font-size: 3rem;
  }
  .fontawesome-xl-4x {
	font-size: 4rem;
  }
  .fontawesome-xl-2x .fa-stack-2x {
	font-size: inherit;
  }
}
@media (min-width: 1400px) {
  .fontawesome-xxl-2x {
	font-size: 2rem;
  }
  .fontawesome-xxl-3x {
	font-size: 3rem;
  }
  .fontawesome-xxl-4x {
	font-size: 4rem;
  }
  .fontawesome-xxl-2x .fa-stack-2x {
	font-size: inherit;
  }
}
/*MATERIALIZECSS*/
.fixed-action-btn ul a.btn-floating {
  opacity: 0;
}
.btn-floating {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-floating:hover {
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}
.btn-floating {
  font-size: 14px;
  outline: 0;
}
.btn-floating i, .btn-floating svg {
  line-height: inherit;
}
.btn-floating {
  display: inline-block;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  border-radius: 50%;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  cursor: pointer;
  vertical-align: middle;
}
.btn-floating.btn-large {
  width: 56px;
  height: 56px;
  padding: 0;
}
.btn-floating.btn-large i, .btn-floating.btn-large svg {
  line-height: 56px;
}
.btn-floating i, .btn-floating svg {
  display: inline-block;
  text-align: center;
  color: #fff;
  line-height: 40px;
}
/*MAPDATA*/
.icone-menu-superior-principal {
  max-height: 16px;
}
.min-h-inherit {
  min-height: inherit;
}
#particles-js-background {
  position: absolute;
  width: 100%;
  /*height: 100vh;*/
  z-index: -1;
  background-color: #340101;
  background-image: url("");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
.imgBackground {
  display: none;
  z-index: -1;
}
.imgBackground img {
  object-fit: cover;
}
.card.card-sprite-bg {
  background-image: url("/Imagens/Site/fundo_vazio.png");
  background-attachment: fixed;
  background-size: cover;
  transition: all .25s;
  --bs-bg-opacity: 50%;
}
.card.card-sprite-bg:hover {
  transition: all .25s;
  --bs-bg-opacity: 0%;
}
.card-sprite-bg img {
  object-fit: cover;
}
.linear-gradient {
  --map-linear-gradient-bg-color-start: transparent;
  --map-linear-gradient-bg-color-end: transparent;
  --map-linear-gradient-direction: to right;
  --map-linear-gradient-bg-color-start-percent: 0%;
  --map-linear-gradient-bg-color-end-percent: 100%;
  background: linear-gradient(var(--map-linear-gradient-direction), var(--map-linear-gradient-bg-color-start) var(--map-linear-gradient-bg-color-start-percent), var(--map-linear-gradient-bg-color-end) var(--map-linear-gradient-bg-color-end-percent));
}
.linear-gradient-from-left {
  --map-linear-gradient-direction: to right;
}
.linear-gradient-from-top {
  --map-linear-gradient-direction: to bottom;
}
.linear-gradient-from-right {
  --map-linear-gradient-direction: to left;
}
.linear-gradient-from-bottom {
  --map-linear-gradient-direction: to top;
}
.linear-gradient-from-y {
  --map-linear-gradient-top-percent-start: 0%;
  --map-linear-gradient-top-percent-end: 50%;
  --map-linear-gradient-bottom-percent-start: 0%;
  --map-linear-gradient-bottom-percent-end: 50%;
  background: linear-gradient(to top, var(--map-linear-gradient-bg-color-start) var(--map-linear-gradient-top-percent-start), var(--map-linear-gradient-bg-color-end) var(--map-linear-gradient-top-percent-end)), linear-gradient(to bottom, var(--map-linear-gradient-bg-color-start) var(--map-linear-gradient-bottom-percent-start), var(--map-linear-gradient-bg-color-end) var(--map-linear-gradient-bottom-percent-end));
}
.linear-gradient-bg-danger {
  --map-linear-gradient-bg-color-start: #dd2527;
  --map-linear-gradient-bg-color-end: #dd252700;
}
.linear-gradient-bg-warning {
  --map-linear-gradient-bg-color-start: #ffc107;
  --map-linear-gradient-bg-color-end: #ffc10700;
}
.linear-gradient-bg-primary {
  --map-linear-gradient-bg-color-start: #0d6efd;
  --map-linear-gradient-bg-color-end: #0d6efd00;
}
.linear-gradient-bg-success {
  --map-linear-gradient-bg-color-start: #198754;
  --map-linear-gradient-bg-color-end: #19875400;
}
.linear-gradient-bg-secondary {
  --map-linear-gradient-bg-color-start: #6c757d;
  --map-linear-gradient-bg-color-end: #6c757d00;
}
.linear-gradient-bg-info {
  --map-linear-gradient-bg-color-start: #0dcaf0;
  --map-linear-gradient-bg-color-end: #0dcaf000;
}
.linear-gradient-bg-light {
  --map-linear-gradient-bg-color-start: #f8f9fa;
  --map-linear-gradient-bg-color-end: #f8f9fa00;
}
.linear-gradient-bg-white {
  --map-linear-gradient-bg-color-start: #ffffff;
  --map-linear-gradient-bg-color-end: #ffffff00;
}
.linear-gradient-bg-dark {
  --map-linear-gradient-bg-color-start: #212529;
  --map-linear-gradient-bg-color-end: #21252900;
}

.linear-gradient-bg-purple {
  --map-linear-gradient-bg-color-start: #6f42c1;
  --map-linear-gradient-bg-color-end: #6f42c100;
}

.linear-gradient-bg-purple-300 {
  --map-linear-gradient-bg-color-start: #a98eda;
  --map-linear-gradient-bg-color-end: #a98eda00;
}

.linear-gradient-bg-blue-700 {
  --map-linear-gradient-bg-color-start: #084298;
  --map-linear-gradient-bg-color-end: #08429800;
}

.linear-grandient-bg-light-green {
  --map-linear-gradient-bg-color-start: #8bc34a;
  --map-linear-gradient-bg-color-end: #8bc34a00;
}
.linear-gradient-bg-orange {
  --map-linear-gradient-bg-color-start: #fd7e14;
  --map-linear-gradient-bg-color-end: #fd7e1400;
}
.pagina-titulo {
  min-height: calc(100vh - 69.25px);
}
.pagina-titulo > div:first-of-type {
  z-index: -1;
}
.pagina-titulo div:first-of-type img {
  object-fit:cover;
}
.hover-up {
  transition: .25s;
}
.hover-up:hover {
  transform: translateY(-20px);
  transition: .25s;
}
.card-change-bg {
  transition: .25s;
}
.card-change-bg:hover {
  transition: .25s;
}
.card-translate {
  transition: transform 0.5s ease;
}
.card-translate:hover {
  transform: scale(1.03);
}
.card-reveal-wrapper {
  min-height: 600px;
}
.card-reveal-wrapper .card-reveal-parent {
  z-index: 1;
}
.card-reveal-wrapper .card-reveal-parent .card-reveal-div-mirror {
  width: 0%;
  overflow-x: hidden;
  transition: all ease .5s;
}
.card-reveal-wrapper .card-reveal-parent .card-reveal-div-card {
  width: 100%;
  overflow-x: hidden;
  transition: all ease .5s;
}
.card-reveal-wrapper .card-reveal-parent .card-reveal-div-card .card, .card-reveal-wrapper > .card{
  max-width: max-content;
}
.line {
  --map-line-start-color: transparent;
  --map-line-middle-color: transparent;
  --map-line-end-color: transparent;
  background: linear-gradient(to bottom, var(--map-line-start-color) 49.9%, var(--map-line-middle-color) 51%, var(--map-line-end-color) 52%);
}
.line-danger {
  --map-line-middle-color: #dd2527;
}
.carousel-multi-item .carousel-inner {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
}
.carousel-multi-item .carousel-item {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  transition: all .6s ease-out;
  padding: 0 3px;
  float: none;
  margin-right: 0%;
  white-space: wrap;
}
.carousel-multi-item .carousel-item-prev, 
.carousel-multi-item .carousel-item-next,
.carousel-multi-item .carousel-item-start,
.carousel-multi-item .carousel-item-end {
  transform: unset !important;
}
.collapse-sub-item-menu {
  opacity: 0;
  height: 0px;
  transition: .25s;
}
.collapse-sub-item-menu.active {
  opacity: 1;
  height: 100%;
  transition: .25s;
}
.bg-danger-50-solid {
  background-color: #e9969e !important;
}
.bg-danger-50-opacity {
  --bs-bg-opacity: 50%;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black-50-opacity {
  --bs-bg-opacity: 50%;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-purple {
  background-color: #6f42c1 !important;
}
.text-bg-orange {
  color: black !important;
  background-color: #fd7e14 !important;
}
.bg-purple-10-opacity {
  --bs-bg-opacity: 0.1;
  --bs-purple-rgb: 111, 66, 193;
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}

.text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[data-map-nti-a="ok"] {
  min-width: 125px;
}
@media (max-width: 575px) {
  .card-sprite-bg h5, .card-sprite-bg p{
	font-size: 0.8rem;
  }
  .card-sprite-bg p {
	opacity: 1 !important;
  }
}
@media (min-width: 375px) {
  .card-reveal-wrapper {
	min-height: 470px;
  }
}
@media (min-width: 425px) {
  .card-reveal-wrapper {
	min-height: 360px;
  }
}
@media (min-width: 576px) {
  .card-reveal-wrapper {
	min-height: 330px;
  }
}
@media (min-width: 768px) {
  .card-reveal-wrapper {
	min-height: 200px;
  }
}
@media (min-width: 992px) {
  .pagina-titulo {
	min-height: 600px;
  }
  .carousel-multi-item .carousel-item {
	width: 33%;
	margin-right: 0.5%;
  }
  .collapse-sub-item-menu.active {
	padding-left: 85px !important;
  }
}
@media (min-width: 1200px) {
  .navbar-brand img {
	width: 165px;
  }
  #navbarMenuPrincipal .border, #navbarMenuPrincipal .li-destaque {
	height: 60px;
  }
  #navbarMenuPrincipal li.border {
	flex-basis: 0px !important;
  }
  #navbarMenuPrincipal .li-destaque {
	width: 196px;
  }
  #navbarMenuPrincipal .btn-icone {
	width: 65px;
  }
  #navbarMenuPrincipal li.border a span, #navbarMenuPrincipal li.li-destaque a span {
	font-size: 0.8rem;
  }
  .borda-invertida-esquerda::before, .borda-invertida-esquerda::after {
	width: 15px;
	height: 58px;
	border-radius: 0 50% 50% 0;
	background-color: #FFF;
	display: inline-block;
	vertical-align: middle;
	content: '';
	position: absolute;
	top: -4px;
  }
  .borda-invertida-esquerda::before {
	left: -7px;
	z-index: 100;
  }
  .borda-invertida-esquerda::after {
	left: -12px;
	border-right: 1px solid var(--bs-btn-border-color);
	z-index: 101;
  }
  .borda-invertida-direita::before, .borda-invertida-direita::after {
	width: 15px;
	height: 58px;
	border-radius: 50% 0 0 50%;
	background-color: #FFF;
	display: inline-block;
	vertical-align: middle;
	content: '';
	position: absolute;
	top: -4px;
  }
  .borda-invertida-direita::before {
	right: -7px;
	z-index: 100;
  }
  .borda-invertida-direita::after {
	right: -12px;
	border-left: 1px solid var(--bs-btn-border-color);
	z-index: 101;
  }
  .icone-menu-superior-principal {
	max-height: 64px;
  }
  .div-sub-menu {
	top: 100px;
	width: 100%;
	left: 0px;
  }
  #collapse-1042-sub {
	right: -50px !important;
	z-index: 1;
	padding-left: 10px !important;
  }
  #collapse-1042-sub > div {
	min-width: 125px;
  }
  [data-map-nti-a="ok"] {
	min-width: unset;
  }
  .collapse > div > div > div, .collapsing > div > div > div {
	justify-content: center;
  }
  #navbarMenuPrincipal .collapse > div > div > div > div, #navbarMenuPrincipal .collapsing > div > div > div > div {
	text-align: center;
  }
  #sub-solucoes > div > div > div {
	justify-content: flex-start;
  }
  #sub-solucoes > div > div > div > div {
	text-align: left;
  }
}
@media (min-width: 1400px) {
  #navbarMenuPrincipal li.border a span, #navbarMenuPrincipal li.li-destaque a span {
	font-size: initial;
  }
}
@media (max-width: 1199.9px) {
  #navbarMenuPrincipal .border, #navbarMenuPrincipal .li-destaque {
	border: 0px solid #000 !important;
  }
}

/* CKEditor */
.article-content .image-style-block-align-left {
  margin-left: 0 !important;
  margin-right: auto !important;
}

.article-content .image {
  clear: both;
  display: table;
  margin: .9em auto;
  min-width: 50px;
  text-align: center;
}

.article-content .image img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
}

.article-content .image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}

.article-content .image.image_resized img {
  width: 100%;
}

.article-content .image, .article-content .image-inline {
  position: relative;
}

.article-content .image-inline {
  align-items: flex-start;
  display: inline-flex;
  max-width: 100%;
  z-index: 1;
}

.article-content .image_resized {
  height: auto;
}