body { background-image: url(../img/dulcesFondo.jpg); background-size: cover; background-repeat: no-repeat; } nav { background-color: rgba(0,0,0,.6); position: fixed; left: 0; top: 0; width: 100%; height: auto; z-index: 99; } nav a > img { height: 63px; margin-left: 110px; vertical-align: bottom; } nav ul { display: inline-block; position: absolute; margin-left: 110px; margin-top: 10px; } nav ul > li { list-style: none; display: inline; background-color: #DE1F86; padding: 15px 50px; margin-right: -7px; font-size: 30px; } nav ul > li:hover { background-color: #50A947; } li a { font-family: 'Coiny', cursive; text-decoration: none; color: white; } footer { width: 100%; height: 50px; position: fixed; bottom: 0; left: 0; background-color: #50A947; padding-top: 12px; } main { position: relative; top: 70px; display: inline-block; padding-bottom: 90px; width: 100%; } .contenedor { margin-left: 10%; margin-right: 10%; } .redes { display: inline-block; position: absolute; top: 15%; left: 5%; /*margin: auto 10px;*/ /*vertical-align: middle;*/ /*text-align: center;*/ color: white; font-family: 'Coiny', cursive; font-size: 15px; } .redes a > img { height: 45px; vertical-align: middle; } footer > span { float: right; color: white; position: relative; top: 25%; font-family: sans-serif; font-size: 12px; } footer div + span { float: top; right: 750px; font-family: 'Coiny', cursive; font-size: 15px; } #bienvenida { font-family: sans-serif; text-align: center; color: #50A947; font-size: 75px; letter-spacing: 4px; -webkit-text-stroke: 4px rgba(255, 255, 255, 0.8); } h1#bienvenida + h2 { color: red; font-size: 45px; background-color: lightgray; width: 80%; box-shadow: 31px -28px 29px 12px rgba(120,50,50,1); border-left: 20px solid red; padding: 20px 0 20px 20px; border-radius: 0 20px 20px 0; font-family: sans-serif; -webkit-text-stroke: 1px white; } #productos { font-family: sans-serif; text-align: center; color: white; font-size: 75px; letter-spacing: 4px; -webkit-text-stroke: 4px #DE1F86; } .listado { background-color: rgba(255, 255, 255, 0.8); width: 20%; height: 500px; border-radius: 0 0 0 20px; display: inline-block; margin: 0px 70px; } .card { box-shadow: 5px 7px 8px 0 rgba(0,0,0,0.3); transition: 0.4s; width: 100%; border-radius: 0px 20px; background-color: white; color: #DE1F86; font-family: 'Fredoka One', cursive; display: inline-block; margin-bottom: 15px; } .card:hover { box-shadow: 13px 15px 16px 0 rgba(0,0,0,0.5); } .contenedor_card { padding: 2px 16px; } .meses { font-family: sans-serif; font-weight: bold; text-shadow: 1.5px 1.5px 1.5px green, 2.5px 2.5px 1px white, 3.5px 3.5px 1px red; } li > span { font-size: 35px; vertical-align: middle; font-family: 'Fredoka One', cursive; background-image: linear-gradient(to right, green, white, red); text-shadow: 1px 1px 1px peru; } #titulo_fechas { font-size: 35px; color: peru; text-shadow: 3px 3px 1px white; font-family: 'Luckiest Guy', cursive; } #titulo_fechas:hover { font-size: 65px; color: peru; text-shadow: 6px 6px 3px darkred; font-family: 'Luckiest Guy', cursive; } .ubicacion { display: inline-block; padding: 0 25px; margin-right: 0%; text-align: center; width: 45%; } div.ubicacion > h3 { background-color: pink; padding: 20px 0px; border-radius: 15px; font-family: 'Luckiest Guy', cursive; -webkit-text-stroke: 1px #DE1F86; color: white; } iframe { width: 100%; height: 450px; } .activo { background-color: white; color: #DE1F86; }