@font-face {
   
    font-family: 'euphorigenic';
    src: url('../font/euphorigenic.ttf') format('truetype');
      
  }


  @font-face {
    font-family: 'champagne';
    src: url('../font/Champagne & Limousines.ttf');
  }

 
  
    
   .navbar-expand-lg  .navbar-nav .nav-item a  {
      
     font-family:'euphorigenic';
     font-size:18px;
    
  
   }
  
   

   .social {

    position:fixed;
    top:300px;
    left:0 ;

    }
    .social ul {

    list-style:none;
    padding-left:0px !important;

    }

    .social ul li a {

    text-decoration : none;
    display: inline-block;
    color:#fff;
    cursor :pointer !important;
    padding: 10px 15px;
    font-size: 18px;

    }

    .social ul li .fa-facebook-official{background:#3c5a98;}
    .social ul li .fa-youtube{background:#cc0000;}
    .social ul li .fa-twitter{background:#01ace4;}
    .social ul li .fa-instagram{background:#e4405f;}
    .social ul li .fa-send{background:#666666;}




    .social ul li .fa-facebook-official:hover{
    color:#fff;
    background:#3c5a98;
    padding:10px 30px;
    transition: ease all 0.5s;
    }

    .social ul li .fa-youtube:hover{
    color:#fff;
    background:#cc0000;
    padding:10px 30px;
    transition: ease all 0.5s;
    }

    .social ul li .fa-instagram:hover{
    color:#fff;
    background:#e4405f;
    padding:10px 30px;
    transition: ease all 0.5s;
    }

    .social ul li .fa-twitter:hover{
    color:#fff;
    background:#01ace4;
    padding:10px 30px;
    transition: ease all 0.5s;
    }



    .social ul li .fa-send:hover{
    color:#fff;
    background:#666666;
    padding:10px 30px;
    transition: ease all 0.5s;
    }




    
  
  

.navbar-expand-lg {

    background: #201308;
    border-bottom: 2px solid white;
   
}

.navbar-expand-lg .navbar-toggler{

    border-color:white
}


.navbar-expand-lg .navbar-toggler .navbar-toggler-icon{
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}


.navbar-expand-lg .navbar-collapse .active .nav-link{

    color:#dfc300;
}



.navbar ul .nav-item  {

    margin-left: 10px;
}



.navbar ul .nav-item   .dropdown-menu {

    background: gray !important ;
}

navbar ul .nav-item   .dropdown-menu  .dropdown-item{

    background: gray !important ;
}


.navbar ul .nav-item  a {

    font-size: 20px !important;
    color:white;
   /* font-weight: bold;*/
    font-family: 'euphorigenic';

}

.navbar ul .nav-item  a:hover{

    
    color:#dfc300;
    /*font-weight: bold;*/


}

.navbar ul .active{

    
    color:#dfc300;
   /* font-weight: bold;*/


}

/* titulo principal*/

.principal {

    background: #000;
}


.principal-titulo {

    color:#dfc300;
    font-family:'euphorigenic';
    text-align: center;
    padding: 10px;
    font-size: 25px;
}











 .parrafo p {

    font-size: 18px;
    font-family: 'champagne';
    
}



/* css girolata*/

.girolata {

    background: #000;
}

.img-girolata {

    border-radius: 12px;
    box-shadow: border-box;
   
}
.posicion {

    position: relative;
}


.girolata .titulo1{


    position: absolute;
    display:inline-block;
    top:20px;
    left: 50px;
    color:#fff;
    font-family:'euphorigenic';
    
    font-size: 55px;
}



.text-girolata {

    position: absolute;
    display:inline-block;
    width: 70%;
    height: auto;
    background-color: rgba(0, 0, 0, 0.6);
    top:100px;
    left: 10%;
    color:#fff;
    padding: 10px:
    
}

.text-girolata p {
    font-size: 18px;
}

.girolata-text .titulo{

    color:#dfc300 !important;
    text-align: center;
    font-family:'euphorigenic';
    
}

.girolata-text p, .subtitulo {
    color:white;
    padding-left: 20px;
    font-size: 16px;
    font-family: 'champagne';
    font-weight: bold;

}

.girolata-text  .subtitulo{
    color:white;
    font-family:'euphorigenic';
    font-weight: bold;
    font-size: 15px;
    

}


.girolata-text  a{
 
    text-decoration : none;
    display: inline-block;
    color:#dfc300;
    cursor :pointer !important;
    padding: 10px 10px;
    font-size: 16px;
    background: white;
    border-radius: 60px;
    margin-right: 5px;
    
    

}

.girolata-text  .redes {

     margin-left: 15px;
   
}

.girolata-text .fa-facebook:hover{background:#3c5a98;color:white}
.girolata-text .fa-instagram:hover{background:#e4405f;color:white}
.girolata-text  .fa-twitter:hover{background:#01ace4;color:white}



/*palo santo*/

.palosanto {

    background: #000;
}

.img-palosanto {

    border-radius: 12px;
    box-shadow: border-box;
   
}
.posicion {

    position: relative;
}


.palosanto .titulo1{


    position: absolute;
    display:inline-block;
    top:20px;
    left: 25%;
    color:#fff;
    font-family:'euphorigenic';
    
    font-size: 55px;
}

.

.text-palosanto {

    position: absolute;
    display:inline-block;
    width: 70%;
    height: auto;
    background-color: rgba(0, 0, 0, 0.6);
    top:100px;
    left: 10%;
    color:#fff;
    padding: 10px:
    
}

.text-palosanto p {
    font-size: 18px;
}


.palosanto-text .titulo{

    color:#dfc300 !important;
    text-align: center;
    font-family:'euphorigenic';
    
}

.palosanto-text p, .subtitulo {
    color:white;
    padding-left: 20px;
    font-size: 16px;
    font-family: 'champagne';
    font-weight: bold;

}

.palosanto-text  .subtitulo{
    color:white;
    font-family:'euphorigenic';
    font-weight: bold;
    font-size: 15px;
    

}


.palosanto-text  a{
 
    text-decoration : none;
    display: inline-block;
    color:#dfc300;
    cursor :pointer !important;
    padding: 10px 10px;
    font-size: 16px;
    background: white;
    border-radius: 60px;
    margin-right: 5px;
    
    

}

.palosanto-text  .redes {

     margin-left: 15px;
   
}

.palosanto-text .fa-facebook:hover{background:#3c5a98;color:white}
.palosanto-text .fa-instagram:hover{background:#e4405f;color:white}
.palosanto-text  .fa-twitter:hover{background:#01ace4;color:white}



/*fragma*/



.fragma {

    background: #000;
}

.img-fragma {

    border-radius: 12px;
    box-shadow: border-box;
   
}
.posicion {

    position: relative;
}


.fragma .titulo1{


    position: absolute;
    display:inline-block;
    top:20px;
    left: 25%;
    color:#fff;
    font-family:'euphorigenic';
    
    font-size: 55px;
}

.text-fragma {

    position: absolute;
    
    width: 70%;
    height: auto;
    background-color: rgba(0, 0, 0, 0.8);
    top:100px;
    left: 10%;
    color:#fff;
    padding: 10px:
    
}

.text-fragma p {
    font-size: 18px;
}




.fragma-text .titulo{

    color:#dfc300 !important;
    text-align: center;
    font-family:'euphorigenic';
   
    
}

.fragma-text p, .subtitulo {
    color:white;
    padding-left: 20px;
    font-size: 18px;
    font-family: 'champagne';
    font-weight: bold;

}

.fragma-text  .subtitulo{
    color:white;
    font-family:'euphorigenic';
    font-weight: bold;
    font-size: 15px;
    

}


.fragma-text  a{
 
    text-decoration : none;
    display: inline-block;
    color:#dfc300;
    cursor :pointer !important;
    padding: 10px 10px;
    font-size: 16px;
    background: white;
    border-radius: 60px;
    margin-right: 5px;
    
    

}

.fragma-text  .redes {

     margin-left: 15px;
   
}

.fragma-text .fa-facebook:hover{background:#3c5a98;color:white}
.fragma-text .fa-instagram:hover{background:#e4405f;color:white}
.fragma-text  .fa-twitter:hover{background:#01ace4;color:white}





.historia {

    position: relative;
    background: #000;
}


.img-historia {

    position: relative;
    width: 100%;
    
}

.historia-fondo {

    background: #000;
    
}

 .historia-titulo {
   
    position: absolute;
    display:inline-block;
    font-family:'euphorigenic';
    top:70px;
    left: 40%;
    color:#fff;

}

.historia-text {

    position: absolute;
    display:inline-block;
    width:50%;
    height: auto%;
    background-color: rgba(0, 0, 0, 0.8);
    top:120px;
    left: 40%;
    color:#fff;
    padding: 10px;
    font-family:'champagne';
    
    font-size: 18px;


}

.historia-text2 {

    position: absolute;
    display:inline-block;
    width:50%;
    height: auto;
    background-color:#fff;
    top:50px;
    left: 25%;
    color:#000;
    padding: 30px;
    font-family:'champagne';
    
    font-size: 18px;


}




.historia2  p {
  
    font-family:'champagne';
    
    font-size: 20px;

}





.fondo {

    background: #000;
}

.fondo2 {

    background: #000;
}

.fondo2 h3 {

    color:#dfc300;
    font-weight: bold;
    padding-top: 5px;
    font-family: 'euphorigenic';
    font-size: 30px;
}

.fondo2 h6 {

    color:#fff;
    font-weight: bold;
    padding-top: 5px;
    font-family: 'Courier New', Courier, monospace;
}

.fondo2 .zoom {

    border-radius: 3%;
}

.fondo2 .zoom:hover{

    transform: scale(1.1);
    transition: ease-in-out 0.5s;
    cursor: pointer;
}

/* menu de redes sociales */



  .carousel-item .carousel-caption h4,h2 {

    color:#dfc300;

  }

  .footer {

      background: #000;
  }

  .footer ul {

      list-style: none;
     
  }

  .footer p {
    font-family:'champagne';
    font-size: 12px;
    color:#fff;
    text-align: center;
    font-weight:bold;
  }

  .footer a {
   font-family:'euphorigenic';
  }

  .footer ul li {

    display: inline-block;
  }

  .footer ul li a, span {

    text-decoration: none;
    color:#fff;
  }

  .footer ul li a:hover {

    color:#dfc300;
  }
  
  

 .carousel-item h2{
    font-family: 'euphorigenic';
    color:#dfc300;

}

.carousel-item p {
    font-family: 'champagne';
    color:#fff;
    font-size: 18px;
    font-weight: bold;
}




 .ir-arriba {

     display: none;
     padding: 10px;
     background: #024959;
     font-size: 20px;
     color: #fff;
     position: fixed;
     right: 10px;
     bottom: 20px;
     cursor:pointer;
     border-radius: 20px;
 }

 .inmobiliaria {

    background: #e5e5e5;
 }



 .formulario {

    background-image: url("../img/contacto.jpg");

 }

  
.contacto  {
    
    position: relative;
    
}


.leo {

    position: absolute;
}

 .formulario input.transparent-input{
    background-color:transparent !important;
    border: 2px solid gray !important;
 }


 .historia {

    background: #000;
 }


 .local {

    position: relative;
      

 }

 .local-img {

     position: relative;
    width: 100%;
 }


 .fondo-local {

    position: absolute;
    display:inline-block;
    width:50%;
    height: auto;
    background-color: rgba(120, 120, 120, 0.6);
    top:100px;
    left: 30%;
    color:#fff;
    padding: 25px;
    font-family:'euphorigenic';
    
    font-size: 18px;
  
 }

 .fondo-local h2{

    text-align: center  !important;
    /*font-weight: bold;*/
    color:#fff;
    font-family: 'euphorigenic';
    border-bottom: 4px solid #fff;
 }

 .fondo-local p {
    
    /*font-weight: bold;*/
    color:#fff;
    font-family: 'euphorigenic';
    font-size: 30px;
 }

 .fondo-local ul {
   
    list-style: none;
    padding-left: 0%;
 }
 .fondo-local ul li {

    color:#fff;
    font-family: 'euphorigenic';
    font-size: 22px;
 }

 .local .contacto {

    position: absolute;
    display:inline-block;
    top:800px;
    left: 45%;
    color:#fff;
    font-family: 'euphorigenic';
    font-size: 30px;
    padding-top: 10px;
 }


 .contacto  p{
   
    font-family: 'euphorigenic';
    font-size: 30px;
    color:#000;
 }
