#page-footer .frame-inner {
    display: flex;
    justify-content: space-between;
}

@media only screen and (max-width : 996px) {
    #page-footer .frame-inner {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    #page-footer .frame-inner *{
        text-align: center;
    }
}



#page-footer .frame-inner>div {
    margin: 0px;
}

#page-footer .frame-inner .footer-meta {
    order: 2;
}

#page-content {
    min-height: calc(100vh - 218px);
}

.footer-section-meta a:not(.btn),
.footer-section-meta a:not(.btn):hover {
    color: #FFF;
}

#page-header .navbar-brand {
    display: inline-flex;
}

#page-header .navbar-brand>span {
    align-self: center;
    margin-left: 1rem;
}

#lion-yellow {
    color: #EBB700;
}

#lion-blue {
    color: #00338D;
}

#lion-gray {
    color: #55565A;
}

.frame {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.frame-border-all .image {
    border: 1px solid #B3B2B1;
}

@media (min-width: 1400px) {

    .container,
    .frame-container {
        max-width: 1340px;
    }
}

.news-list-view .card .card-info .news-list-date{
    display: inline-block;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #ddd;
}

.news-list-view .card .card-info{
    margin-bottom: .5rem;
}

.news-list-view .card .card-body {
    padding: 1.5rem 1.5rem .5rem 1.5rem;
}

#link-extern::before,
#link-intern::before{
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 1em;
    display: inline-block;
    margin: 0 .3em;
    transition: .25s all;
    text-decoration: none !important;
}

#link-extern::before {
    content: '\f35d';
}

#link-intern::before {
    content: '\f0c1'; 
}

