
    #contenedor { 
        max-width:800px;
        min-width:360px;
        margin: 0 auto;
                }

                .newarticle{
                    margin: 16% 0 42% 8px;
                    display: flex;
                    justify-content: center;
                }


                .than{
                    display: flex;
                    align-items: center;
                    justify-content: space-evenly;
                    margin: 14%;
                }
    header { 
        border-bottom: solid 1px #333;
        height: 82px;
        width: 100vw;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        position: fixed;
        top: 0px;
        left: 0;
        color:white;
        background-color:#333;
        z-index: 1000;
    } 

    adentrofoo{
        font-family:'Roboto', sans-serif;
        list-style: none;
        
    }
    .table td, .table th {
        padding: 0.39rem !important;}

        
    .imagfootermobile {
        font-size: 26px;
}
    lifo{
        margin: 28px;
    padding: 7px;
    }

    #logo {       
        display: flex;
        width: 33%;
        margin-left: 20px;
        }

    #logo >  img {          
        width: 40%;
        margin-right: 0;
    }
    

     header >  nav> ul > li {
         width: 20%;
        text-decoration: none;}

     header > nav> ul > li a {
        text-decoration: none;
        color: black;
    }


    header >nav> ul > li a:hover {
        color:rgb(104, 104, 104);
        text-decoration: none;
    }

 p{
    line-height: 26px;
}
.fa-mobile-alt{
    align-items: center !important;
    display: flex !important;
    width: 8% !important;
    align-content: center !important;
    font-size: 40px !important;
}
 
#menu{
    width: 33%;
    margin-right: 31px;

  } 
#menu> .fa-bars{
    font-size: 36px;
    display: flex;
    cursor: pointer;
    justify-content: flex-end;
}
#contactoshop{
    margin-left: 23px;
    font-family: 'Roboto', sans-serif;
}


.contactos {
    list-style: none !important;
    font-family: 'Roboto', sans-serif !important;
}
     
#contact {
    width: 33%;
    margin-bottom: 20px;
   }
    #contact > img {
        width: 2%;
        position: fixed;
        top: 33px;
        right: 187px;
    

   
    }
   #contact > p {
        margin:10%;

    }

    


    section {
        margin: 0 auto;
        position: absolute;
        top: 75px;
        width: 100vw;
        left: 0px;
        padding: 0;
        font-family: 'Roboto', sans-serif;
    }
    
    
    .what {
    width: 59%;
        }

        #a {
            width: 100%;
           }


           #contact {
            width: 28%;
            display: flex;
            position: fixed;
            margin-bottom: 20px;
            bottom: 2px;
            right: 2px;
           }
            #contact > img {
                width: 2%;
                position: fixed;
                top: 33px;
                right: 187px;
            
        
           
            }
           #contact > p {
                margin:10%;
        
            }

.padreli {
    font-family: 'Roboto', sans-serif;
    top: 83px;
    margin: 0;
    padding: 0;
  
    left: 0;
    position: absolute;
    width: 100vw;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    background: #333;
    z-index: 1000;
}


.padreli> .li {
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    list-style: none;
    flex: 1;
    
}

.padreli> .li a {
    color: white;
    letter-spacing: 0.1rem;
    transition: all 0.5s ease;
    text-decoration: none;
    font-size: 1em;
    line-height: 72px;
    
}
.padreli>.li:hover {
        color:white;
        background: rgba(102,177,241,0.8);
        transition: all 0.5s ease;
}


.padreli > li >img{
    width: 27px;
    margin: 18px 43px 0 0;
}  


header > nav > ul {list-style: none; 
    font-family: 'Roboto', sans-serif;
     font-size: 14px; 
    
     width:40%;
 margin: 0; 
 padding: 2% 0; 
 box-sizing:border-box;
 display:flex; 
 justify-content: center;
 align-content: center; }


.show{
    width:100%;
    
    color: #333;
 

}

.show2{
    width: 33%;
    display: flex;
    justify-content: flex-end;
    list-style: none;

}
.show2> li{
    padding: 8px;
    display: flex;
    width: 25px;
    align-items: center;
    justify-content: center;
}

.show2 > li> a {
    color: white;
}
.show2 > li> a:hover {
    color:white;
}    


article{
    margin: 0 auto;
    padding: 0;
    width: 95vw;
} 

h1 {
    font-family: 'Open Sans', sans-serif; 
    font-size:28px;
    margin:0;
}


h2 {
    font-family: 'Open Sans', sans-serif;
     font-size:16px; 
     margin:0;
    }

    .what {
        width: 59%;
    }


    footer{     
        height: 84px;
        width: 100%;
        display: flex;
        position: fixed;
        justify-content: flex-end;
        align-items: center;
        bottom: 12px;
    }