@charset "UTF-8";
/* CSS Document */
body{overflow-x:hidden}
body *{ font-family: "Playfair Display", serif; font-weight:400;color:#fff;}
body section.padding{padding:40px 0}
body header{min-height:70px; background-color: #000;}
body header .container{position:relative}
body header .logo{display:inline-block;max-width:100px;margin-top:10px}
.bg-dark{background-color: #000;}
body .navbar-nav li{ padding: 5px 10px;}
body #navbar {
  overflow: hidden;
  background-color: #000;
	z-index: 1000;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 60px;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #fff; border: solid 1px #d0462a; border-radius: 10px;
}

a:hover{color:#d0462a; text-decoration: none;}

body .tel{font-size: 15px; color: #fff;}
body .bigmoore{ font-style: italic;}
body .tel img{padding: 0 20px}
body .comunidad-360{min-height:60vh;background-image:url("../img/banner2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}
body .section-amenidades{ background-color: #000; min-height:50vh;}
body .section-amenidades h2{color:#fff; font-size: 37px}
body .section-amenidades img{ width: 100%; margin: 0 auto; }
body .departamentos{background-color: #FFFFFF; background-size: cover;}

#map {
  height: 100%;
}
body .carousel-indicators .active{background-color: red}


body .btn-outline-light:hover {border-color:#B40104; background-color: #000; color: #fff;}
body .btn{z-index: 9; }
body .frente{z-index: 999; display: block; 
}
body recorridos a{border-radius: 10px; border-color: #fff}

body .form-footer  input{border:0;border-radius:0;border-bottom:solid 1px #000}
body .form-footer label{color:#000}

body .section-ubicacion{min-height:80vh;background-image:url("../img/americana.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}
body .section-ubicacion h2{display:block;padding:15px;z-index:10;position:relative; font-size: 50px; text-align: left;}
body .section-ubicacion p{display:block;padding:15px 150px 15px 15px; z-index:10;position:relative; text-align: left; }
body .section-intro{min-height:35vh;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}

body .form-footer button{ display: block; width: 30%; background-color: #fff; border: solid 1px #d0462a; color:#000; border-radius: 10px;}

body footer{background-color:#000; font-size: 12px; text-align: center; font-color:#fff;}
body footer a{text-decoration:none;color:#fff !important}
body .division{background-color: #d0462a; height: 5px;}

@media(min-width: 768px){body [data-entrance]{visibility:hidden}body header{background-color:rgba(0,0,0,0);transition:all .5s}body header .logo{display:inline-block;max-width:180px;transition:all .5s;margin-top:0}body header.scrolled{background-color:#fff;height:80px;transition:all .5s}body header.scrolled .logo{max-width:170px;transition:all .5s}body .vida-epika{margin-top:-250px}body .vida-epika h1,body .vida-epika .h4{color:#fff}body .grid{width:100%;max-width:1200px;margin:0 auto;clear:both}body .grid-item{width:100%;max-width:300px}body .grid-item--width2{width:100%;max-width:600px}body .grid-item--width4{width:100%;max-width:1200px}body .translate-150{transform:translateY(150px)}body .scale-1-2{transform:scale(1.2)}}

@media(min-width: 992px){
	body section.padding{padding:80px 0}}
.section-parallax{min-height:60vh;background-size:cover;background-position:center;background-repeat:no-repeat}
.bg-blanco{background-color:#fff !important}
.bg-gris{background-color:#848484}
.bg-negro{background-color:#000}

.negro{color:#000}
.rojo{color:#cf4629}
.m100{max-width:100px}
.m200{max-width:200px}
.m300{max-width:300px}
.m400{max-width:400px}
.m500{max-width:500px}
.m600{max-width:600px}
.m700{max-width:700px}
.m800{max-width:800px}
.m900{max-width:900px}
.m1000{max-width:1000px}
.f100{font-weight:100 !important}
.f200{font-weight:200 !important}
.f300{font-weight:300 !important}
.f400{font-weight:400 !important}.f500{font-weight:500 !important}.f600{font-weight:600 !important}
.f800{font-weight:800 !important}.f900{font-weight:900 !important}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.floating-wpp-head span{color:#fff;font-weight:600}.carousel-indicators li{background-color:#9f9f9f}.patern{background-image:url(../img/patern.jpg);background-repeat:repeat}input[type=radio]{accent-color:#d0462a !important}.bg-patern{background-image:url(../img/patern.png);background-repeat:no-repeat;background-position:center;background-size:auto}.carousel-control-prev-icon,.carousel-control-next-icon{filter:invert(108%)}.divider{width:60px;height:60px;border-radius:50%;background-color:#caec4b;margin:50px auto}.border-bottom-gris{border-bottom:solid 20px #cfcfd7}.menu-btn{background-color:#caec4b;cursor:pointer}.menu-btn i{font-size:22px}.hamburger-menu{position:relative;height:0}#menu__toggle{opacity:0}#menu__toggle:checked+.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked+.menu__btn>span::before{top:0;transform:rotate(0deg)}#menu__toggle:checked+.menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.menu__box{left:0 !important}.menu__btn{position:absolute;top:40px;right:20px;width:40px;height:40px;cursor:pointer;z-index:1}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:2px;background-color:#000;transition-duration:.25s}.menu__btn>span::before{content:"";top:-8px}.menu__btn>span::after{content:"";top:8px}.menu__box{display:block;position:fixed;top:0;left:-100%;width:300px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#000;box-shadow:2px 2px 6px rgba(0,0,0,.4);transition-duration:.25s}.menu__item{display:block;padding:12px 24px;color:#fff;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s}.menu__item:hover{background-color:#cfd8dc;text-decoration:none}/*# sourceMappingURL=style.css.map */


/*WHATSAPP*/
.whatsapp-bubble {
  position: fixed;
  right: 24px;
  bottom: 28px;
  width: 58px;
  height: 58px;
  background: #25D366;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 18px rgba(0,0,0,.25);
  z-index: 99999;
  transition: transform .2s ease, box-shadow .2s ease;
}

.whatsapp-bubble img {
  width: 32px;
  height: 32px;
}

.whatsapp-bubble:hover {
  transform: scale(1.08);
  box-shadow: 0 8px 22px rgba(0,0,0,.32);
}

@media (max-width: 768px) {
  .whatsapp-bubble {
    right: 18px;
    bottom: 20px;
    width: 54px;
    height: 54px;
  }

  .whatsapp-bubble img {
    width: 30px;
    height: 30px;
  }
}