@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url(menu.css);
@import url(banner.css);
@import url(blog.css);
@import url(info.css);
@import url(forma.css);
@import url(main.css);
@import url(full-slider.css);

* {
   margin: 0;
   padding: 0;
   box-sizing: border-box;
}

body {
   font-family: 'Open Sans', sans-serif;
}

header {
   width: 100%;
   height: 80px;
   background: #82a642;
   color: #000;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 100;
}

.contenedor {
   width: 1000px;
   margin: auto;
}

header .contenedor {
   display: table;
}

section {
   width: 100%;
   margin-bottom: 0px;
}

#bienvenidos {
   text-align: center;
   justify-content: center;
}

footer {
    background: #454545;
    color: #fff;
}

footer .contenedor {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   padding-bottom: 35px;
}

.copy {
   font-size: 18px;
}

.sociales {
   width: 100%;
   text-align: left;
   margin-left: 45px;
   font-size: 18px;
}

.sociales a {
   color: #fff;
   text-decoration: none;
}

/** ---------------------------------------
 * Responsive 
 ----------------------------------------*/

@media (min-width: 300px) {
    
 	.contenedor {
 		width: 90%;
 	}
}

@media (min-width: 480px) {
    
 	.contenedor {
 		width: 60%;
 	}
 }

@media (min-width: 768px) {
    
 	.contenedor {
 		width: 80%;
 	}
 }

@media (min-width: 1024px) {
    
 	.contenedor {
 		width: 80%;
 	}
 }
