.mname-home.opfile-main .css-header-bottom .co-op-news-footer .col-sm-12 {
    width: 100% !important;
}

.mname-home.opfile-main .css-header-bottom .co-op-news-footer .item .item-img {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}

.mname-home.opfile-main .css-header-bottom .co-op-news-footer .item .item-ct {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
}

.mname-home.opfile-main .css-header-bottom .co-op-news-footer .item .item-ct .h-text {
    display: none;
}

.news_column.two_column .panel .panel-heading h4, .banner-intro h1 {
    font-size: 24px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 30px;
}

.news_column.two_column .panel .panel-heading h4 {
    text-transform: none;
}

.news_column.two_column .panel .panel-heading h4:before, .banner-intro h1:before {
    position: absolute;
    content: "";
    width: 80px;
    bottom: 0;
    left: 0;
    height: 3px;
    background-color: #d72533;
}

.news_column.two_column .panel .panel-heading a {
    color: #08387f;
}

.home-events-news .item-others > div:nth-child(n+3) {
     display: flex;
}

.block-services-menu .item-ico {
     top: 40%;
}

.top-bar-site {
    margin-bottom: 15px;
}

#footer .footer-logo img {
    width: 80px;
    height: auto;
}

#footer .footer-menu, #footer .footer-menu a {
    color: #c80002;
}

#footer .ssmenu, #footer .ssmenu a {
    color: #fff;
}

#footer .copyright {
    padding-top: 25px;
    padding-bottom: 15px;
    text-align: right;
}

.copyright .widget-body iframe {
    max-width: 100%;
}