@charset "UTF-8";



/*menu some kind of fix or whatever*/
.no-js .top-bar {
  display: none;
}
@media screen and (min-width: 40em) {
  .no-js .top-bar {
    display: block;
  }
  .no-js .title-bar {
    display: none;
  }
}

/* supposedly CSS for menu  */
.main {
  padding: 10px 0px 80px 0px;
}
h3 {
  margin-top: 15px;
}
.row {
  padding-left: 15px;
  padding-right: 15px;
}
.top-bar{
  background-color:rgb(10,14,23);
  color: rgb(223,234,236);
}
.top-bar ul{
  background-color:rgb(10,14,23);
}
.top-bar ul a{
    color:rgb(223,234,236);

}
a{
	color:rgb(10,14,23);
}
a:hover, a:focus{
/*	color:rgb(192,0,58);*/
}
a.excepcion{
  color:white;
}
.dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub {
    top: 100%;
    left: auto;
    right: 0;
}
.is-dropdown-submenu-parent a::after{
	color:rgb(10,14,23);
}

.is-drilldown {
  width: auto !important;
}



/*Main header*/

#principal {
	background: url(../img/us.jpg) no-repeat center center;
}
.textiles{
  text-align:center;
  padding-top: 2rem;
}
@media screen and (min-width: 1024px){
  #principal {
    height:800px;
  }
}
/*###Tablet(medium)###*/
@media screen and (min-width : 768px) and (max-width : 1023px){
  #principal {
    height:600px;
  }
}
/*### Smartphones (portrait and landscape)(small)### */
@media screen and (min-width : 0px) and (max-width : 767px){
  #principal {
    height:500px;
  }
  .mobileBig{
    font-size:2rem;
  }
}



/* MY OWN SHIT */
hr{
  margin:0;
  padding:0;
}
.menuDelDia{
  color:rgb(10,14,23);
  font-color:rgb(223,234,236);
}
.sonrisaVertical{
  padding-top: 20%;
}
.cajaDeTexto{
  background: rgba(223,234,236,0.7);
  background-size: cover;
  border-radius: 15px;
  text-align: center;
  vertical-align: middle;
}
.miniSonrisaVertical{
  padding-top:35%;
  text-align:center;
}
.example1{
    background: url(../img/example1.jpg) no-repeat center center;
}
.example2{
    background: url(../img/example2.jpg) no-repeat center center;
}
.example3{
    background: url(../img/example3.jpg) no-repeat center center;
}
.describeme{
  font-size:1.5rem;
  text-align: center;
  padding: 0 auto;
}
.textiles2{
  text-align:center;
}
.imgSize{
  max-width: 100%;
}
.footer{
  font-size:1.2em;
  text-align:center;
  color:white;
  background: black;
  vertical-align: center;
  padding: 30px 0;
}


/*SOMEWHERE ELSE*/
.imgcenter{
  vertical-align: middle;
  margin-top: 100px;
}
.centrese{
  text-align:center;
  padding: 0 auto;
}

.breathe{
  padding:50px 0;
}

/*GAllery specs*/

.galeriasLugar {
  /*background: dodgerblue;*/
  /*! line-height: 50px; */
  /*! color: white; */
  /*! text-align: center; */
  margin-bottom: 30px;
}
.gimmeSomeAir{
  padding-bottom: 50px;
}
.linea{
  text-align: :center;
  margin-left:5%;
}
.whereAreYouGoing{
  padding: 0 10px;
}