.template-site,
.convite-list {
    cursor:pointer;
    padding-bottom: 20px;
}

.template-site img,
.convite-list img {
    width: 250px;
 }

 #img_lista{
    width: 256px;
 }

 .titulo h1{
    color: var(--theme-titulo);
  }
  
  #nome-crianca-1{
    color: var(--theme-crianca1);
  }

  #nome-crianca-2{
    color: var(--theme-crianca2);
  }

  .main-menu .nav-link{
    color:var(--theme-menu);
  }

  .navbar-light .navbar-nav .main-menu .nav-link {
    color:var(--theme-menu) !important;
   }

  .main-menu .nav-link{
    color:var(--theme-menu) !important;
  }

  .logo-cha{
    color:var(--theme-cha);
  }

  .main-menu{
    background-color:var(--theme-background-menu);
  }

  .principal{
    border:2px solid var(--theme-background-menu);
  }

  .crianca-ou{
    color: var(--theme-titulo) !important;
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .crianca{
        
    font-weight:normal;
    font-size:3em;
    padding-top:15px;
    display: inline-block;
}

.main-menu li.nav-item:hover{
  font-weight: bold;
}

@media (max-width: 950px) {
    .template-site img,
    .convite-list img {
       width: 190px;
    }  

    .convite-list {
        width: 100%;
        margin-left: 0;
    }
}

@media (max-width: 499px) {
    .template-site img,
    .convite-list img {
       width: 100%;
    }  
}

#listImg img{
    max-width: 95%;
    margin: auto;
}

#carouselListImg {
  max-width: 95%;
}
@media (max-width: 992px){

.navbar-collapse .ml-auto{
    margin-left: 0 !important;
}

}