.welcome-page > ul > li{
    list-style-type: circle !important;
}

.welcome-page > ul {
    margin-left: 20px;
    margin-top: 20px;
}

section a.hover-white:hover{
  color: #FFF !important;
}

.slide-linha-1{

}
.slide-linha-2{
  font-size:110px;
}
.slide-linha-3{
  font-size:68px;
}

.desktop-hide{
  display: none;
}

@media (max-width: 991px){
  .slide-linha-1{
    font-size:38px;
  }
  .slide-linha-2{
    font-size:60px;
  }
  .slide-linha-3{
    font-size:38px;
  }
  .mobile-box-prox{
    margin-bottom: 10px !important;
  }
  .mobile-icons-prox{
    /* display: none !important; */
    width: 25px !important;
    height: 25px !important;
    float: left;

  }
  .mobile-text-prox{
    margin-top: 5px !important;
    text-align: center;
    float: left;
    margin-left: 10px;
  }
  .mobile-line-prox:after{
    top: 5px !important;
    display: none!important;;
  }
  .linguas-mobile{
    display: inline-block !important;
    margin-top: 5px !important;
  }
  .linguas-mobile li{
    display: inline !important;
    width: auto;
    float: left;
  }
  .linguas-mobile li a{
    padding: 10px 10px;
    font-size: 12px;
    margin-right: 0px !important;
  }
  .desktop-hide{
    display: block !important;
  }
  .marginLeftOutros{
    margin-left: 0!important;
  }
  .overlay-relacionados-mobile{
    left:50px !important;
  }
  .relacionados-imagem{
    width:auto !important;
    height:auto !important;
  }
}

.overlay-content > h3{
  color:#4c3e28;
}


@media only screen and (max-width: 600px) {
  span.slide-texto1{
    font-size: 32px !important;
  }

  span.slide-texto2{
    font-size: 50px !important;
  }

  span.slide-texto3{
    font-size: 38px !important;
  }
}

span.slide-texto1{
  font-size: 62px;
}

span.slide-texto2{
  font-size: 110px;
}

span.slide-texto3{
  font-size: 68px;
}


/* custom nav */
.noshi-sites-links{
  position: absolute;
  right: 0px;
  top: -10px;
  color: #FFF;
}

.noshi-sites-links li{
  display: inline;
  font-size: 12px;
  margin-right: 10px;
  font-weight: 400;
}

.noshi-sites-links li a{
  color: #FFF;
  font-size:14px;

}


.stores-noshi-icons{
  position: absolute;
  right: 0px;
  top: -10px;
}

.stores-noshi-icons li{
  float: left;
  /* margin-right: 20px; */
  width: 40px;
}

.noshi-icons-name{
  display: none;
}

.stores-noshi-icons li:hover p{
  display: block;
}

.main-nav .linguas{
  position: absolute;
  left: 10px;
  top: -10px;
}

.brand-logo{
  float: none !important;
  margin: auto;
  width: 250px;
}

.brand-logo img{
  width: 250px;
  height: auto !important;
  margin: -10px auto 0 auto;
  text-align: center;
}

.navbar-brand{
  margin-top: 19px !important;
  margin-bottom: 48px !important;
}

.navbar-nav{
  display: table !important;
  margin: auto !important;
  float: none !important;
}

.main-menu{
  width: 100% !important;
  border-top: 1px solid rgba(255,255,255,0.3);
  border-bottom: 1px solid  rgba(255,255,255,0.3);;
  padding: 11px 0px !important;
  /* margin: 0px 0px -3px -0px !important; */
  margin-top: 4px !important;
}

/* Menu Padding+Margin Top fix */
.main-nav .inner-nav > ul > li > a{
  padding-top: 0px !important;
  margin-top: 0px !important;
}

/* Menu Hover e Activo */
.main-nav.menu-light .inner-nav > ul > li > a > span{
  /* font-family: "GFS Didot", serif !important; */
  font-size: 18px !important;
  line-height: 24px;
  font-weight: 400 !important;
}

.main-nav.menu-light .inner-nav > ul > li > a > span:hover{
  border: 0px !important;
}

li.activo > a > span{
  border-bottom: 0px !important;
}
