* { margin: 0; padding: 0; box-sizing: border-box; } body { font-size: 1rem; line-height: 1.5; color: 333; overflow-x: hidden; justify-content: center; align-items: center; min-height: 100vh; } /*ENCABEZADO*/ .contenedor0{ background-color: rgba(0, 0, 0, 0.959); } .header { height: 7s0vh; display: flex; align-items: center; text-align: center; color: rgb(113, 87, 20); } .content { max-width: 50rem; padding-left: 1rem; padding-right: 1rem; margin: auto; text-align: center; } .header-content { height: 100%; width: 100%; z-index: 2; display: block; } .header-content h1 { height: 100%; width: 100%; font-size: 250%; margin-bottom: 0; font-family: 'Lobster', cursive; position: relative; } @media (max-width: 960px) { .content { padding: 0 3rem 0 3rem; } } @media (min-width: 980px) { .header-content h1 { height: 100%; width: 100%; font-size: 100px; } } /*CONTENIDO*/ .Titulo{ text-align: center; color: chocolate;; background-color: none; border-color: rgb(5, 5, 5); } /*CONTENEDOR PARA EL CARRUSEL*/ .Titulo{ text-align: center; color: chocolate;; background-color: none; border-color: rgb(5, 5, 5); } .carousel-item { height: 50vh; width: 100%; max-height: 450%; max-width: 800px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .img1, .img2, .img3 { height: auto; width: auto; max-height: 450%; max-width: 800px; } .contenido1, .contenido2 { height: auto; width: auto; max-height: 450%; max-width: 800px; margin: 10px auto;/*lo coloca en el centro */ } /*FLEXBOX*/ .flexbox img { width: 100%; } .row { display: flex; padding: 20px; flex-wrap: wrap; } .column { flex: 20%; padding: 10px; align-items: baseline; text-align: justify; } .column img { margin-top: 5px; } @media (max-width: 800px){ .column { flex: 50%; } } @media (max-width: 600px){ .column { flex: 100%; } } /*BARRA DE NAVEGACIÓN*/ .navbar { overflow: hidden; background-color: beige; } .navbar a { display: table; color: chocolate; padding: 15px 25px; font-size: 18px; text-decoration: none; } .navbar a:hover { color: red; transition: all .3s; background-color: rgba(210, 105, 30, 0.452); } @media screen and (max-width: 600px) { .navbar a { float: none; width: 100%; } } /*CONTENIDO*/ /*FOOTER O PIE DE PÁGINA*/ .pie-pagina{ width: 100%; background-color: rgb(113, 87, 20); } .pie-pagina .grupo-1{ width: 100%; max-width: 1200px; margin: auto; display:grid; grid-template-columns: repeat(3, 1fr); grid-gap:50px; padding: 45px 0px; } .pie-pagina .grupo-1 .box figure{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .pie-pagina .grupo-1 .box figure img{ width: 250px; } .pie-pagina .grupo-1 .box h2{ color: #fff; margin-bottom: 25px; font-size: 20px; } .pie-pagina .grupo-1 .box p{ color: #efefef; margin-bottom: 10px; } .pie-pagina .grupo-1 .red-social a{ display: inline-block; text-decoration: none; width: 45px; height: 45px; line-height: 45px; color: #fff; margin-right: 10px; background-color: rgba(248, 137, 10, 0.603); text-align: center; transition: all 300ms ease; } .pie-pagina .grupo-1 .red-social a:hover{ color: aqua; } .pie-pagina .grupo-2{ background-color: rgba(255, 168, 6, 0.137); padding: 15px 10px; text-align: center; color: #fff; } .pie-pagina .grupo-2 small{ font-size: 15px; } @media screen and (max-width:800px){ .pie-pagina .grupo-1{ width: 90%; grid-template-columns: repeat(1, 1fr); grid-gap:30px; padding: 35px 0px; } }