﻿.nc-footer {
    background: #F6F6F6;
    color: #B9BBBC;
    display: inline-block;
    width: calc(100% - 50px); /* minus width of sidemenu */
    position: relative;
    padding-top: 20px;
    padding-bottom: 10px;
    box-sizing: border-box;
    min-height: 80px;
    overflow: hidden;
}

    .nc-footer .nc-element {
        display: flex;
        justify-content: center; 
        align-items: center
    }

        .nc-footer .nc-element .link {
            text-decoration: none;
            color: #B9BBBC;
        }

.bold-link{
    font-weight: bold;
}

@media only screen and (max-width:1199px) {
    .nc-footer{
        height: unset;
    }
    .nc-footer .nc-element {
        width: calc(100%/2);
        padding-bottom: 5px;
    }
}

@media only screen and (max-width:1024px) {
    .nc-footer .nc-element {
        width: 100%;
        padding-bottom: 5px;
    }

    .nc-footer {
        
    }
}
