*{
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
}
    
body {
    background-image: url(imagenes/stardust%20i.png);
    background-color: #e3ded7;
    margin: 0 auto;
    font-size: 16px;
}


.logo {
    margin: auto;
    top: 5.5em;
    width: 100%;
    position: absolute;
    text-align: center;
}

.logo div.image {
    content:url(imagenes/logomob.png);
    margin: auto;

}

#lupa {
    line-height: 5em;
    right: 1.25em;
    top: 1em;
    position: absolute;

}

#lupa div.image{
    content: url(imagenes/search.png);
}

#header nav {
    width: 43%;
    float: right;
    text-align: right;
    margin: auto;
    padding-right: 2em;
    margin-top: 3.6em;
}

			#header nav > ul {
				list-style: none;
            }
				#header nav > ul > li {
					display: inline-block;
					margin-left: 2em;
				}

					#header nav > ul > li a {
						color: #3e3e3e;
                        font-size: 1rem;
						display: inline-block;
						text-decoration: none;
					}

						#header nav > ul > li a:hover {
							color: #73a8e3;
						}
.navoscuro{
     background: linear-gradient(to left, #f6f4ec , rgba(255, 255, 255, 0));

    padding: 1em;
    
}
.banner {
		padding: 15em 0 1em 0;
		background-attachment: fixed;
		background-image: url("imagenes/banner.jpg");
		background-position: center top;
		background-size: cover;
		line-height: 1.75;
		text-align: center;
	}

		.banner h1.detail { 
			color: #2b3942;
			display: inline-block;
			font-size: 3.5em;
            font-weight: 400;
			line-height: 1.35em;
			margin-bottom: 0.5em;
		}

        span.name {
            font-weight:bolder;
        }

		.banner p {
			color: #0d182e;
			font-size: 1.25em;
            font-weight: 300;
            margin: auto;
            margin-bottom: 0.5em;
            max-width: 550px;
		}

.botonparticipa {
		background-color: #0f2d38;
		border-radius: 4px;
		color: #f4ede3 !important;
		cursor: pointer;
		display: inline-block;
		font-weight: 700;
        font-size: 1.5em;
		height: 3.15em;
		line-height: 3.25em;
		padding: 0 2.2em;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	}

.botonparticipa:hover {
    background-color: #2e4953;
}

#garagedoor {
  list-style: none;
  width: 100%;
}

#garagedoor li {
  width: 11.111%;
  height: 100px;
  float: left;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#garagedoor li:hover {
  background-position: 0 -100px !important;
}

#garagedoor li#shutter1 {
  position: relative;
  background: url(imagenes/nav1.jpg) no-repeat; 
}

#garagedoor li#shutter1:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(238, 40, 40, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#garagedoor li#shutter2 {
  position: relative;
  background: url(imagenes/nav2.jpg) no-repeat; 
}

#garagedoor li#shutter2:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(231, 147, 20, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#garagedoor li#shutter3 {
  position: relative;
  background: url(imagenes/nav3.jpg) no-repeat; 
}

#garagedoor li#shutter3:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(119, 212, 0, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#garagedoor li#shutter4 {
  position: relative;
  background: url(imagenes/nav4.jpg) no-repeat; 
}
    
#garagedoor li#shutter4:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(0, 213, 0, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#garagedoor li#shutter5 {
  position: relative;
  background: url(imagenes/nav5.jpg) no-repeat; 
}

#garagedoor li#shutter5:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(0, 213, 0, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#garagedoor li#shutter6 {
  position: relative;
  background: url(imagenes/nav6.jpg) no-repeat; 
}

#garagedoor li#shutter6:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(0, 147, 212, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}


#garagedoor li#shutter7 {
  position: relative;
  background: url(imagenes/nav7.jpg) no-repeat; 
}
    
#garagedoor li#shutter7:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(37, 37, 214, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#garagedoor li#shutter8 {
  position: relative;
  background: url(imagenes/nav8.jpg) no-repeat; 
}

#garagedoor li#shutter8:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(171, 38, 214, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#garagedoor li#shutter9 {
  position: relative;
  background: url(imagenes/nav9.jpg) no-repeat; 
}

#garagedoor li#shutter9:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(238, 38, 155, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#garagedoor li:after {
    content: "";
    position: absolute;
    display: block;   
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0; 
    background: #eeeeec;
    border-radius: 5px;
    z-index: -2;
}

#garagedoor a {
    height: 100px;
    display: block;
    transition: all 0.4s ease;
    opacity: 0;
    text-decoration: none;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 1em;
    line-height: 6.5em;
    margin: auto;
    text-align: center;
    color: #244e64;

}

#garagedoor li:hover a {
  opacity: 1;
}

#garagedoor li:hover:before {
  opacity: 0;
}

body{
    margin:0;
}

div.sidebar{
   position:fixed;
   height:100%;
   width:3em; 
   top:0;
   left:0;
}

#botonera {
  list-style: none;
}

#botonera li {
    top: 2em;
  width: 3em;
  height: 50px;
  border-radius: 0px 10px 10px 0px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#botonera li:hover {
  background-position: -200px 0 !important;
}

#botonera li#shutter1 {
  position: relative;
  background: url(imagenes/nav1.jpg) no-repeat; 
    background-position: center;
    background-size: 100px;
}

#botonera li#shutter1:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
      border-radius: 0px 10px 10px 0px;
  background: rgba(238, 40, 40, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#botonera li#shutter2 {
  position: relative;
  background: url(imagenes/nav2.jpg) no-repeat; 
    background-position: center;
    background-size: 100px;
}

#botonera li#shutter2:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
      border-radius: 0px 10px 10px 0px;
  background: rgba(231, 147, 20, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#botonera li#shutter3 {
  position: relative;
  background: url(imagenes/nav3.jpg) no-repeat; 
    background-position: center;
    background-size: 100px;
}

#botonera li#shutter3:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
      border-radius: 0px 10px 10px 0px;
  background: rgba(119, 212, 0, 0.7);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#botonera li#shutter4 {
  position: relative;
  background: url(imagenes/nav4.jpg) no-repeat; 
    background-position: center;
    background-size: 100px;
}
    
#botonera li#shutter4:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(0, 213, 0, 0.7);
      border-radius: 0px 10px 10px 0px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#botonera li#shutter5 {
  position: relative;
  background: url(imagenes/nav5.jpg) no-repeat; 
    background-position: center;
    background-size: 100px;
}

#botonera li#shutter5:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(0, 213, 0, 0.7);
      border-radius: 0px 10px 10px 0px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#botonera li#shutter6 {
  position: relative;
  background: url(imagenes/nav6.jpg) no-repeat; 
    background-position: center;
    background-size: 100px;
}

#botonera li#shutter6:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(0, 147, 212, 0.7);
      border-radius: 0px 10px 10px 0px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}


#botonera li#shutter7 {
  position: relative;
  background: url(imagenes/nav7.jpg) no-repeat; 
    background-position: center;
    background-size: 100px;
}
    
#botonera li#shutter7:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(37, 37, 214, 0.7);
      border-radius: 0px 10px 10px 0px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#botonera li#shutter8 {
  position: relative;
  background: url(imagenes/nav8.jpg) no-repeat;
    background-position: center;
    background-size: 100px;
}

#botonera li#shutter8:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(171, 38, 214, 0.7);
      border-radius: 0px 10px 10px 0px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#botonera li#shutter9 {
  position: relative;
  background: url(imagenes/nav9.jpg) no-repeat; 
    background-position: center;
    background-size: 100px;
}

#botonera li#shutter9:before {
  content: "";
  position: absolute;
  display: block;   
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  background: rgba(238, 38, 155, 0.7);
      border-radius: 0px 10px 10px 0px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;  
}

#botonera li:after {
    content: "";
    position: absolute;
    display: block;   
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0; 
    background: rgba(0, 0, 0, 0);
    border-radius: 5px;
    z-index: -2;
}

#botonera a {
    height: 100px;
    display: block;
    transition: all 0.4s ease;
    opacity: 0;
    text-decoration: none;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 1em;
    line-height: 3.5em;
    padding-left: 1em;
    margin: auto;
    text-align: center;
    color: #244e64;
}

#botonera li:hover a {
  opacity: 1;
}

#botonera li:hover:before {
  opacity: 0;
}

#botonera .marcado{
    display: none;
}


.pagina{
    width: 100%;
    float: left;
    text-align: center;
    margin: auto;
    margin-top: 2em;
}

.pagina ul{
    list-style: none;
}

.pagina ul li{
    display: inline-block;
    width: 20%;
    max-width: 300px;
    margin:auto;
    margin-left: 1rem;
    margin-right: 1rem;
}

.recomendado img{
    width: 100%;
}

.bordbandas{
    border-top: 5px solid rgba(238, 40, 40, 0.7) ;
}

.bordciencia{
    border-top: 5px solid rgba(231, 147, 20, 0.7) ;
}

.bordcomercios{
    border-top: 5px solid rgba(119, 212, 0, 0.7) ;
}

.bordcultura{
    border-top: 5px solid rgba(0, 213, 0, 0.7) ;
}

.borddeportes{
    border-top: 5px solid rgba(0, 212, 143, 0.7);
}

.bordeducacion{
    border-top: 5px solid rgba(0, 148, 212, 0.7) ;
}

.bordficciones{
    border-top: 5px solid rgba(38, 38, 214, 0.7) ;
}

.bordlugares{
    border-top: 5px solid rgba(172, 39, 208, 0.7) ;
}

.bordsociedad{
    border-top: 5px solid rgba(238, 38, 155, 0.7) ;
}


.recomendado header{
    font-size: 1rem;
    font-family: 'open sans';
    color: #333232;
} 

.recomendado .subtitle{
    margin-bottom: .5rem;
    font-size: 0.9rem;
    font-family: 'open sans';
    font-style: italic;
    color: #333232;
}


.boton{
    position: relative;
    display: inline-block;
    margin-top: 0.5em;
    padding: 0.50em 1.5em;
    background: #6b80a7;
    border-radius: 6px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.1em;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    cursor: pointer;
    margin-bottom: 2rem;
}

.boton:hover{
    background: #929fb7;
}

#main{
    width: 44%;
    float: left;
    text-align: left;
    margin: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    margin-left: 4em;
    font-family: 'Open Sans', sans-serif;
}

#main h2{
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    display: block;
    text-transform: uppercase;
}

header .byline{
    display: block;
    margin: 1em 0 0 0;
    padding: 0 0 0.5em 0;
    text-transform: uppercase;
    font-size: 1em;
    font-style: italic;
    color: #6480b4;
}

#main p{
    font-size: 0.9rem;
    margin-bottom: .5rem;
    text-indent: 1rem;
    line-height: 1.5rem;
    font-weight: 300;
}

a{
    color: #7787ba;
    font-weight: 400;
}

aside.medio{
    width: 30%;
    text-align: left;
    margin: auto;
    float: left;
    padding-right: 2em;
    margin-top: 2.25em;
    margin-left: 2.5em;
    margin-bottom: 2em;
    list-style: none;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
}

.medio header h2{
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    display: block;  
    text-transform: uppercase;
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 1em;
}


ul.style2{
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.style2 li{
    padding: 1em 0em 1em 0em;
    border-top: 1px solid;
    margin-bottom: 1rem;
    font-size: 0.9rem;
    border-color: rgba(0,0,0,.1);
    
}

ul.style2 li:first-child{
    padding-top: 0;
    border-top: 0;
}

ul.style2 img{
    float: left;
}

ul.style2 p{
    padding-left: 7em;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    line-height: 1.55rem;
}

aside.derecha{
    width: 12.7%;
    text-align: left;
    margin: auto;
    float: left;
    margin-top: 2.25em;
    margin-left: 0em;
    list-style: none;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
}

.derecha header h2{
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    display: block;  
    text-transform: uppercase;
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 1em;
}

ul.style1{
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.style1 li{
    padding: 0.60em 0em;
    border-top: 1px solid;
    border-color: rgba(0,0,0,.1);
    font-size: 0.8rem;
}

ul.style1 li:first-child{
    padding-top: 0;
    border-top: 0;
}

#bannerbanda {
    background-image: url("imagenes/bannerbandaa.jpg");
    background-position: bottom;
	}

#bannerciencia {
    background-image: url("imagenes/bannerciencia.jpg");
    background-position: bottom;
	}

.banner h1{ 
    color: rgb(51, 51, 51);
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 3em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
}

.banner .byline{
    color: rgb(70, 70, 70);
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.4em;
    margin-top: 0.5em;
    align-content: center;
    text-align: center;
    text-transform: uppercase;
}

.destacados{
    background-image: url(imagenes/stardust%20i.jpg);
}

.destacados #copete{
    color: rgba(0, 0, 0, 0.89);
    font-family: 'Open Sans', sans-serif;
    font-size: 0.7rem;
    letter-spacing: 0.2rem;
    background-color: rgba(255, 255, 255, 0.37);
    text-transform: uppercase;
    align-content: center;
    text-align: center;
    font-weight: lighter;
    line-height: 1.5rem;
}

.destacados ul{
    display: inline-block;
    width: 100%;
    margin: auto;
    list-style: none;
    text-align: center;
}

.destacados ul li{
    display: inline-block;
    margin: auto;
    margin: 1rem;
    color: #333;
}

.destacados ul li h3{
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 0.9rem;
    line-height: 1.2rem;
    border-bottom: 1px solid rgb(59, 59, 59);
}

.destacados ul li img{
    border-radius: 10px;
}

.destacados ul li iframe{
    border-radius: 10px;
}

.destacados ul li p{
    color: rgba(51, 51, 51, 0.82);
    font-family: 'Roboto', sans-serif;
    width: 259px;
    font-weight: 300;
    font-size: 0.8em;
    line-height: 1.4em;
    margin-top: 0.5em;
    text-align: left;
}

span.name {
    font-weight:bolder;
}

#logooscuro {
    float: left;
    align-content: center;
    text-align: center;
    
}

#logooscuro div.image {
    content:url(imagenes/logooscuro.png);
    margin: auto;
        width: 100px;
        align-content: center;
    text-align: center;
}

#header #navprog > ul > li a:hover {
    color: #c73551;
}


#pagina{
    background-color: #121212;
    align-content: center;
    text-align: center;
    padding: 2em;
}

#pagina #videoprincipal{
    width:60%;
    max-width: 800px;
    
}

#pagina img{
    width: 14%;
    max-height: 480px;
    margin-left: 2em;
    
}

#footer
{
    width: 100%;
    float: left;
    margin: auto;
    margin-top: 2em;
    margin-left: 15%
}

#footer section{
float: left;
margin: auto;
width: 20%;
margin: 2rem;
min-width: 250px;
}

#footer h2
{
padding-bottom: 1.5em;
font-size: 1.6em;
color: #292929;
}

.balloon {
padding: 1.87em;
background: url(imagenes/img08.jpg);
border-radius: 5px;
line-height: 180%;
font-size: 1em;
font-weight: 300;
width: 60%;
color: #333;
border: 2px solid #484848;
}

.balloon strong
{
color: #333 !important;
}

ul.default
{
margin: 0;
padding: 0;
list-style: none;
}

ul.default li
{
display: block;
padding: 2em 0em 1.25em 0em;
border-top: 1px solid #303030;
}

ul.default li:first-child
{
padding-top: 0em;
border-top: none;
}

ul.default a
{
text-decoration: none;
color: rgb(75, 75, 75);
font-size: 0.8em;
font-style: italic;
}

ul.default a:hover
{
text-decoration: underline;
}

ul.style5
{
margin: 1em 0em 1em 0em;
padding: 0em;
    max-width: 300px;
    min-width: 190px;
list-style: none;
}

ul.style5 li{
display: inline-block;
    padding: 0.25em 0.25em;
line-height: 0;
}

#participavilo{
    padding-top: 1em;
    width: 100%;
    margin: auto;
    align-content: center;
    text-align: center;
}

#participavilo h2{
    color: #bcbcbc;
}

#participavilo strong
{
color: rgba(163, 163, 163, 0.7);
margin-bottom: 0.5em;
}

footer{ 
    clear: both;
    background-image: url(imagenes/stardust_@2X.png);
    width: auto;    
    margin-top: 2em;
    margin-bottom: 0px;
}

footer p{
    color: rgba(255, 255, 255, 0.58);
    padding: 20px;
    max-width: 530px;
    text-align: center; 
    font-size: 12px;
    margin: auto;   
}