
footer
{
    box-sizing: border-box;
    width: 100%;
    
    background-color: rgb(55, 55, 55);
    padding-bottom: 50px;
    padding-top: 50px;
    z-index: 30;
    position: relative;
}

@media (orientation: landscape)
{
    footer
    {
	padding-left: 50px;
	padding-right: 50px;
    }
}

#rncp_table, #rncp_table th, #rncp_table td
{
    border: 0;
}

#rncp_table > tr > th
{
}

#rncp_table li, #rncp_table td
{
    text-align: left;
    vertical-align: top;
}

#social_networks img
{
    height: 50px;
}

@media (orientation: portrait), (max-width: 1280px)
{
    #social_networks
    {
	text-align: center;
    }
    #rncp_table img
    {
	width: 100%;
    }
}
