@charset "UTF-8";
/* CSS Document */




body{
	font-family: 'Libre Caslon Text', serif;
	font-family: 'Montserrat';
	overflow-x: hidden;
	background: #fff url(../img/fondo.jpg) repeat;
	text-align: center;	
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", serif;
  color: #472e24;
}
a {
	
	color: #FFFFFF;
	font: normal;
	text-decoration: none;		
}
a:hover {
	color: #d4beaf;
	font: normal;
	text-decoration: none;
}

/*==========regla copiada con inspector de codigo==========*/
.btn-dark {
	color: #fff;
	background-color: #3e2518;
}

.btn-dark:hover {
	color: #3e2518;
	background-color: #d4beaf;
}


.card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: transparent;
	background-clip: border-box;
	border: none;
	border-radius: .25rem;
}

.list-group-item {
	background-color: transparent;
	border: none;
}

p,span, ul, li {
   font-family: "Montserrat", serif;
  color: #704c33;
}
.navbar-light{
	  background-color: #d8c7b6;
}

.nav-item{
	  font-family: "Montserrat", serif;
	  font-size: 28px;
}

.nav-link {
	display: block;
	padding: .5rem 1rem;
	color: #FFFFFF;
	text-decoration: none;
	transition: color .15s ease-in-out, .15s ease-in-out,border-color .15s ease-in-out;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: #FFFFFF;
}

.col-lg-8 {
	flex: 0 0 auto;
	/* width: 66.66666667%; */
}

/*=========================CONTACTOS BACKGROUND================================*/


#bg-contactos{
    position:relative;
    top: -130px;
} 

 #seccion-contacto{
    background-color: #d8c7b6;
    min-height:600px;
    position:relative;
}

.btn-primary:hover {
	color: #fff;
	background-color: #3e2518;
	border-color: #d4beaf;
}

.btn-primary {
	color: #3e2518;
	background-color: #d4beaf;
	border-color: #3e2518;
}
/*=========================CONTACTOS FORMULARIO================================*/


/*=========================FOOTER================================*/

footer {
    background: #4d362b;
    min-height: 100px;;
}
footer p{
	color:#f3f3f3;
    text-align:center;
}
#iconos  i {
    font-size: 25px;
    padding: 0 8px;
    color:#f3f3f3;
}