/*Gestion du footer


*********************************/
footer a:active{
    transition: 0s;
    transform: scale(0.9);
}
footer a:hover{
    opacity: 1;
}

footer a{
    opacity: 0.7;
}

footer .active{
    opacity: 1;
}

footer .container .col-md{
    margin-bottom: 30px;
}
/*1er colonne*********************************/

footer{
    padding: 80px 0;
    background: rgba(48,48,48,1);
}
a{
    transition: 0.3s;
}


footer .reseauSociaux a{
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,255,255,1);
    color:black;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 50%;
}

footer .reseauSociaux ul {
    justify-content: flex-start;
}

footer .reseauSociaux ul li{
    padding-right: 15px;
}


/*2eme colonne et 3éme colonne *******************************/

footer h4{
    color: white;
}

footer .container .col-md:nth-child(2){
   color: white;
}

footer .container .col-md:nth-child(2) a, footer .container .col-md:nth-child(3) a{
    color: white;
    font-size: 0.9em;
}

footer .container .col-md:nth-child(2) nav ul,footer .container .col-md:nth-child(3) nav ul{

    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

footer .container .col-md:nth-child(2) nav ul li,footer .container .col-md:nth-child(3) nav ul li{
    margin-bottom: 15px;
}

/*4éme colonne *******************************/

footer .container .col-md:nth-child(4) p{
    color: rgba(200,200,200,1);
    font-size: 0.9em;
    font-family: 'Playfair Display', serif; 
}

footer .container .col-md:nth-child(4) a{
    color:white;
}

footer .container .col-md:nth-child(4) a[href="mailto:info@realhome.com"]{
    color:red;
}