#offcanvas-toggler > .fa {
  color: #fff!important;
  margin-right: 20px;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
  margin-right: -50px;
}

@media print {
  html, body {
    display: none;  /* hide whole page */
  }
}

.mod-languages {
  padding-left: 50px;
  padding-right: 50px;
}

div.mod-languages ul li.lang-active {
  background-color: #f0f0f000!important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  text-transform: uppercase;
  color: #fff !important;
}

.offcanvas-menu {
  background-color: #213a60!important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #fff!important;
}

#sp-bottom .sp-module {
  margin-bottom: 0px!important;
}

#sp-header.header-sticky .header-btn:hover {
  color: #fff!important;
  border-color: #0345bf00!important;
}

.home-minimal .header-btn {
  background: #5193e1 !important;
}

/*MENU ESCOLHIDO - MELHORAR CONTRASTE*/
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #aeaeae!important;
}

#sp-bottom {
  padding: 65px 0 10px!important;
}

/*DIMINUIR ALTURA DO HEADING*/
.sp-page-title .sp-page-title-heading {
    font-size: 66px!important;
    text-align: center;
}

/*DIMINUIR ALTURA DO HEADING*/
.sp-page-title {
  padding: 180px 0px 150px 0px!important;
}

.sppb-btn.sppb-btn-default:hover{
  background: #376499 !important;
  border-color: #044cd000 !important;
}

@media (max-width: 768px) {
  
  #sp-header > .container-inner {
  	padding: 0px 20px!important;
	}
  
  .sp-page-title .sp-page-title-heading {
  		font-size: 36px !important;
  }
  
  .sp-page-title {
  	padding: 100px 0px 50px 0px !important;
  }
  
  .sppb-carousel-indicators {
  	bottom: -10px;
  }
  
  .pagina-inicial .mod-languages {
  		padding-left: 0px;
	}
  
  	.pagina-inicial #offcanvas-toggler > .fa {
  		margin-right: 0px;
	}
}

