footer{
border-top:1px solid var(--grisoscuro2);margin-top:30px;
}
.conentdos{display:flex;flex-wrap:wrap;width:100%;max-width:1500px;height:auto;margin:auto;justify-content: space-between;}
.cjuno{width:80%;height:45px;padding-top:10px;padding-left:15px;}
.cjdos{width:20%;height:45px;padding-top:11px;font-size:15px;color:var(--blanco);}
.aparamenu{color:var(--blanco);font-size:15px;text-decoration:none;list-style:none;}
.aparamenu:hover{color:#ffffff;}



/*Footer*/
.cjunofooter{width:20%;height:auto;padding:15px;color:#404040;}
.cjdosfooter{width:20%;height:auto;padding:15px;color:#404040;;}


.cjcuatrofooter{width:20%;padding:15px;}




.titleenlacerapido{
    color:var(--negrohover);font-size:18px;font-weight:500;
    text-transform:uppercase;letter-spacing:1px;
}



/* BUTTON UP */

.btn-scrolltop {
    position: fixed;
    bottom: 15px;
    left:15px;
    padding: 10px 12px;
    background-color: var(--principal);
    color: var(--blanco);
    border:none;
    box-shadow: rgba(101, 107, 114, 0.2) 0px 8px 24px;
    cursor: pointer;
    transform: translateY(100px);
    border-radius:5px;
    transition: all ease 0.3s;
    z-index:11;
  }

  .btn-scrolltop-active {
    transform: translateY(0);
  }

  .btn-scrolltop:hover{
    background-color: var(--principalhover);
    color:var(--blanco);
  }


  .flexRdsBonbonpetit{
                display:flex;
                justify-content:left;
                margin-top:-5px;
            }
            .flexRdsBonbonpetit a{
                width:40px;
                height:40px;
                display:flex;
                justify-content:center;
                align-items:center;
                background-color:var(--negro);
                color:var(--blanco);
                border-radius:3px;
                transition:all ease .3s; text-decoration:none;
            }

            .flexRdsBonbonpetit a:hover{
                transform:scale(1.2);background-color:var(--principal); color:var(--blanco);
            }

            body.dark .flexRdsBonbonpetit a{
                background-color:var(--blanco); color:var(--negro);
            }

            body.dark .flexRdsBonbonpetit a:hover{
               background-color:var(--principal); color:var(--blanco);
            }


            .flexRdsBonbonpetit a:nth-child(2n) {
                margin-left:8px;margin-right:8px;
            }


body.dark .titleenlacerapido{color:var(--blanco);}

.enlace1footer{
    color:var(--negro);font-size:15px;text-decoration: none;
    
}

body.dark .enlace1footer{color:var(--blanco);}

.enlace1footer:hover{
    color:var(--principal);transition: all ease .3s;
}


.copyright{
    text-align:center;
    color:var(--negro);
    font-size: 13px;
    padding-top:20px;
    padding-bottom:15px;
}


body.dark .copyright{color:Var(--blanco);}

@media only screen and (max-width:1150px){
.cjunofooter{width:30%;}
.cjdosfooter{width:30%;}
.cjcuatrofooter{width:100%;}
.inputfottertres{margin-top:10px; transition: all ease .3s;}
} 




@media only screen and (max-width:900px){

    
.cjdos{display:none;transition:all ease .3s;}
.cjuno{width:85%;height:auto;padding-top:15px;padding-bottom:5px;transition:all ease .3s;text-align: center;margin:auto;padding-left:0px;}

.conentdos{
display:inline-block;height:auto;margin:auto;
}


} 

@media only screen and (max-width:610px){
/*Caja antes de menu*/
.cjunofooter{width:100%;}
.cjdosfooter{width:100%;overflow:hidden;}
.inputfottertres{ margin-top:10px;width:100%; }
.inputfottertres:hover{width:100%;}
.cjdosfooter{margin-top:-15px;}
}   


