/* Estilo Geral */
.menu-elencomania-navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #FF9800;
  padding: 10px 20px;
}

.menu-elencomania-logo img {
  height: 50px;
}

.menu-elencomania-links {
  display: flex;
  gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu-elencomania-links li a {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  transition: color 0.3s;
}

.menu-elencomania-links li a:hover {
  color: #E91E63;
}

.menu-elencomania-contact {
  background-color: #E91E63;
  border: none;
  padding: 10px 15px;
  border-radius: 5px;
  color: white;
  text-decoration: none;
  transition: background-color 0.3s;
}

.menu-elencomania-contact:hover {
  background-color: #C2185B;
}

/* Estilo Responsivo */
.menu-elencomania-toggle {
  display: none;
  background: none;
  border: none;
  color: white;
  font-size: 24px;
  cursor: pointer;
}
/*responsivo*/ @media (max-width: 992px){ .navbar-custom .container-fluid a { width: 75%; } .menu-elencomania-contact { display: NONE; }}
@media (max-width: 768px) {
  .menu-elencomania-links {
      display: none;
      flex-direction: column;
      background-color: #FF9800;
      position: absolute;
      top: 60px;
      left: 0;
      width: 100%;
  }

  .menu-elencomania-links.active {
      display: flex;
  }

  .menu-elencomania-toggle {
      display: block;
  }
}


 /*Footer*/
 .fab.fa-facebook-f:hover{ scale: 1.5;transition: 1s;color:#C2185B;}

 .fab.fa-twitter:hover{  scale: 1.5;transition: 1s;color:#C2185B; }
 
 .fab.fa-youtube:hover{  scale: 1.5;transition: 1s;color:#C2185B;}
 
 .fab.fa-instagram:hover{  scale: 1.5;transition: 1s;color:#C2185B;}
 
 .fab.fa-pinterest:hover{  scale: 1.5;transition: 1s;color:#C2185B;}
 
 .fab.fa-tiktok:hover{  scale: 1.5;transition: 1s;color:#C2185B;}
 .col-md-4.col-6 a:hover {
     color: #c02557 !important;
 }

.logo-wrapper {
    position: relative;
    display: inline-block;
    width: 80%; 
    height: 100%; 
    overflow: hidden; 
  }
  
  
  .logfooter1,
  .logfooter2 {
    position: absolute; 
    top: 0;
    left: 0;
    width: 100%; 
    height: auto; 
    transition: opacity 0.3s ease; 
  }
  
 
  .logfooter2 {
    opacity: 0;
  }
  
  
  .logo-wrapper:hover .logfooter1 {
    opacity: 0; 
  }
  
  .logo-wrapper:hover .logfooter2 {
    opacity: 1; 
  }
  #logmob{
    display: none;
  }
  
/*responsivo*/
@media (max-width: 992px){
  .navbar-custom .container-fluid a {
    width: 75%;
}
a.contact-button {
  display: none;
}
.description-footer{
  display: none;
}
#container-pai-log{
  display: none;
}
#container-pai-log{
  display: flex;
  flex-direction: row;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x)* .5);
  padding-left: calc(var(--bs-gutter-x)* .5);
  margin-right: auto;
  margin-left: auto;
  display: flex
;
  flex-direction: column-reverse;
}

}
@media (max-width: 992px) {
    #logmob {
      display: flow;
      width: 30%;
    }
  }
  
  @media (min-width: 993px) {
    #logmob {
      display: none; 
    }
  }

  /* SELOS */
  .selos-vdes {
    display: flex
;
}
img.google-s {
    width: 20%;
}
img.reclame-aq{
    width: 20%;
}
@media (max-width: 992px) {
    .selos-vdes {
        display: none;
    }
    .selos-v img {
      width: 100%;
    }
    .selos-v {
        display: flex
    ;
    }
  }
  