footer
{
    border-top: 4px solid #339966;
    padding-top: 34px;
    background-color: #EDEFF2;
    padding-bottom:20px;
}

footer .lists
{
    margin-bottom:30px;
}

footer h3
{
    margin-bottom:30px;
}

@media (max-width: 970px) 
{
    footer h3
    {
        margin-bottom:5px;
    }
}

footer ul
{
    padding: 0;
}

footer ul li a
{
    font-size: 1.4rem;
    font-weight: 400;
    color: #4D4D4D;
}

footer ul li a:hover {
    color: #298751;
}

footer .socialnetworks p, footer .socialnetworks form label
{
    margin:0;   
    font-size: 1.4rem;
    font-weight: 400;
    color: #4D4D4D;
}

footer .socialnetworks p
{
    margin-bottom:30px;
}

footer .socialnetworks .share
{
    margin-bottom: 30px;
}

footer .socialnetworks .share a
{
    margin-right: 15px;
    color: #339966;
}

footer .socialnetworks .share a:hover
{
    color: #298751;
}

footer .socialnetworks form label
{
    margin-bottom: 20px;
}

footer .copyright-container
{
    font-size: 1.2rem;
}

footer #formInvite .input-group
{
    background-color: #CFEAF4;
    padding: 5px;
}

footer #formInvite .input-group input[type="text"]
{
    background-color:transparent;
    border:none;
    box-shadow: none;
    width: 62%;
    color: #339966;
}

footer #formInvite .input-group input[placeholder]
{
    color: #339966;
}

footer .copyright-container a,
footer .copyright-container a:hover{
    color: #339966 !important;
}


@media (min-width: 750px)
{
    footer .copyright
    {
        margin-top:25px;
    }
}