[v-cloak] {
  display: none;
}
.nav-link {
  cursor: pointer;
}
.errors {
  color: #ff0000;
}
.hint {
  font-size: 11px;
}
.divPosts {
  padding: 10px;
}
.divPostsInterno {
  height: 520px;
  border: 1px solid #ccc;
}
.divPostsInterno .imgPosts img {
  width: 100%;
  object-fit: cover;
}
.divPostInterno .imgPost img {
  max-width: 100%;
  object-fit: cover;
}

.col-3 {
  //background: #fff0e1;
  background:#efefef;
  padding: 7px;
  max-width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.col-9 {
  -ms-flex: 0 0 70%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 0%;
  padding: 15px 10px;
  background: #f8f8f8;
}

.nav-link {float: left; text-align: center;  width: 9%; border:1px solid #3C6}

.nav-pills .nav-link.active,.nav-pills .show > .nav-link { float: left; text-align: center;  width: 9%; color: #fff;  background-color: #f47723; }

.nav-link img{width:70px}

#logo {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 300px;
  margin: 0px auto 0px;
  overflow: hidden;
}

.h4, h4 {
  font-size: 1.4rem;
}
.h1, h1 {
  font-size: 2rem;
}


  
#phone0{padding:5%}
#phone1{ background: #666; border-radius: 40px; margin: 0% auto 0%; overflow: hidden; padding: 20px 20px; max-width: 320px;}
#bg-1{background:url(../img/1.jpg); background-attachment:fixed; background-size:100%; }

#bg-2{width:100%; background:url(../img/fondo.png); background-size:100%; background-attachment:fixed; border: 0px solid #f00;}
#bg-3{width:90%; padding: 5% 0%; margin: 0% auto 0%; overflow:hidden; }

@media (max-width: 768px) {
#bg-1{background:url(../img/1.jpg); background-attachment:fixed; background-size:300%; }
}