.edi{
/*height:70px;*/
width:240px;
padding-top: 3px;
padding-left: 10px;
}
.bandeira{
    padding-top: 20%;
    text-align:center	;
    
}
.bandeira img{
    max-width:150%;
    width:100%;
    align:center;
    filter: grayscale(100%);	
}
.bandeira img:hover{
    filter: grayscale(0) !important;
}
.lang-active img{
    filter: grayscale(0) !important;
}

.cor_fundo{
 background : gray !important;
}
.cor_fundo_2{
 background : white!important;
}
.cor_fundo_3{
 background : white!important;
}
/* Para mobile */
.mobile_band{
  padding-left:88% !important;
  z-index: 2;
  padding-top: 17px;
}
.sp-megamenu-parent >li.active>a {
    color: #00A4CC !important;
    
}
.sp-megamenu-parent >li:hover>a {
   color: white !important;
}
#sp-main-body {
    padding: 20px 0 !important;
}
.mobile_band img{
  max-width:150%;
  width:50%;
}
.mobile_band li:hover{
   /* display: unset !important;*/
    -webkit-filter: grayscale(0) !important;
}
.custom{
  float:left;
}
.span3{
  z-index: 1;
  position: absolute;	
}
.rsform-submit-button{
   background-color:#00A4CC !important;
}
.sp-main-menu-toggler{
   background: #00A4CC !important;
}
.sp-mobile-menu ul li{
   background: #878786 !important;
}
.edit_menu{
   list-style-type: none !important;
   position: -webkit-sticky; /* Safari */
   position: sticky;
}
.edit_menu ul {
  list-style-type: none !important;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #00A4CC;
  float: left;	
}

.edit_menu li {
  float: left;
  border-right:1px solid #bbb;
}

.edit_menu li:last-child {
  border-right: none;
}

.edit_menu li a {
  display: block;
  color: black;
  text-align: center;
  padding: 30px 30px;
  text-decoration: none;
}

.edit_menu li  {
  background-color: white;
}
li a:hover:not(.active) {
  background-color: #00A4CC;
}
.column {
  float: left;
  width: 33.33% !important;
  padding-top: 3px;
  padding-bottom: 30px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}
.comer {
  float: left;
  width: 16.6% !important;
  padding-top: 3px;
  padding-bottom: 30px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}
.custom img{
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-56%, -15%);	
}
#sp-footer {
  background: white;
}
.sp-copyright{
   color: black;
}
.offcanvas-menu {
  background-color: #00A4CC !important;
}
@media (width: 736px){
   .col-xs-7{
     padding-top : 2%;
   }
}
@media (width: 667px){
   .col-xs-7{
     padding-top : 3%;
   }
}
@media (width: 568px){
   .col-xs-7{
     padding-top : 3%;
   }
}
@media (width: 731px){
   .col-xs-7{
     padding-top : 2%;
   }
}
@media (width: 640px){
   .col-xs-7{
     padding-top : 2%;
   }
}