@import 'https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300';

body{
   width:100%;
   
    background-color: rgb(250, 249, 249);
    /* padding-left: 10px; */
    font-family: 'Open Sans Condensed', sans-serif;
  }
  h2{
    color:black;
  }
  p{
   color:black;
  }
  @media (max-width: 797px) {
   body { 
   padding-left: 0px;
   padding-right: 0px;
}
}
.contenedor {
   width: 100vw;
   display: flex;
   /* justify-content: center; */
 }
 
 .carrusel_lugares {
   width: 90%;
   /* max-width: 1200px;  Puedes ajustar este valor según tus necesidades */ 
 }
 
 .mini {
   width: 90%;
   /* max-width: 2000px; */ /* Puedes ajustar este valor según tus necesidades */
   margin: 0 auto;
   background: linear-gradient(to right, #f5f3f3, #f7eadf);
 }
/* .contenedor{
   height:90vh;
   width: 100vw;
}
.carrusel_lugares{
   
   width: 90vw;
}
.mini{
   
   width: 90vw;
} */

figure img {
    width: 250px;
    height:180px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
    opacity:0.9;
  }
  figure:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity:1;
  }

.container-fluid{
   width:100%;
   padding:0px;
   background-color: #2c2a2a;
   position: -webkit-sticky;
   position: sticky;
   top: 0;
   /* overflow: hidden;*/
   z-index:2; 
   
}
.container-fluid div{
   display: inline-block;
}

.logodiv{
   max-width: 40%;
}
.logo {  
   max-height: 100px;   
   }
.nav{
   float: right;
   max-width: 40%;
   }
.botnav{
   /* background-color: darkcyan; */
   margin:1px;
   border-radius: 5px;
   padding:5px;
   text-align: center;
}
/* .botnav a{
   text-decoration: none;
   color: white;
   font-size: 20px;
} */
.botnav a:hover{
    text-decoration: none;
    color: red;
    
 }

/* Slideshow container */
.mini {
   float:left;
   padding-left: 10px;
   min-width: 400px;
   max-width: 33%;
   position: relative;
   margin: 10px;
   border:#CCCCCC 1px solid;
}
.mini>div>h3{
   color: rgb(58, 63, 54);
}


/* @media (max-width: 300px){
   .botonmapa{
      margin-top: 20%;
      }
   }
@media (max-width: 600px){
   .botonmapa{
      margin-top: 20%;
      }
   } */
@media (min-width: 300px){
   

}
@media (min-width: 600px){
   
   }

   .foot{
      float: left;
      
      
   }
   .logofoot{
      /* margin:auto; */
      width:10%;
      float: left;
      text-align: top;
      
   }
   .fit-image3{
      max-width: 100%;
      max-height: 100%;
      display: block; 
      object-fit: contain;
  }
   .izda{
      width:45%;
      text-align: left;
   }
   .dcha{
      text-align: right;
      width:45%;
   }
   /* @media only screen and (max-width: 600px) {
      .logodiv img{
          display:none;
      }
      
  } */
  [data-title]:hover:after {
   opacity: 1;
   transition: all 0.1s ease 0.5s ;
   
   visibility: visible;
   left:10%;
   transition:left 1s;
}
[data-title]:after {
   content: attr(data-title);
   background: linear-gradient(to right,#e29c9c, #a14a4a);
   color: rgb(250, 244, 244);
   font-size: 150%;
   position: absolute;
   padding: 1px 5px 2px 5px;
   bottom: -1.6em;
   left: 40%;
   white-space: nowrap;
   box-shadow: 1px 1px 3px #222222;
   opacity: 0.7;
   /*border: 1px solid #111111;*/
   z-index: 99999;
   visibility: hidden;
}
[data-title] {
   position: relative;
}