/* Ensanchar todo el sitio */

.blog-over-site-content,
.blog-over-wrapper,
.blog-over-container,
.blog-over-main-wrapper,
.blog-over-featured-grid,
.blog-over-tabbed-magazine{

    max-width:1500px !important;
    width:96% !important;
    margin:auto;

}/* Justificar el contenido de los artículos */
.entry-content p,
.wp-block-post-content p,
.single-post .entry-content p,
.blog-over-entry-content p {
    text-align: justify;
    text-justify: inter-word;
}

/* Justificar listas */
.entry-content li,
.wp-block-post-content li {
    text-align: justify;
}/* ===== VOCES BALANCE OFICIAL ===== */

.voces-balance-widget{
    background:#fff;
    border-radius:16px;
    padding:20px;
    margin-bottom:30px;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    border-top:5px solid #042c64;
    overflow:hidden;
}

.voces-balance-widget .widget-title{
    margin:0 0 18px;
    color:#042c64;
    font-size:22px;
    font-weight:700;
    text-align:center;
}

.voces-balance-item{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:12px 0;
    border-bottom:1px solid #ececec;
    font-size:15px;
}

.voces-balance-item:last-of-type{
    border-bottom:none;
}

.voces-balance-item span{
    color:#555;
}

.voces-balance-item strong{
    font-size:20px;
    color:#042c64;
    font-weight:700;
}

.voces-balance-update{
    margin-top:18px;
    padding-top:15px;
    border-top:2px solid #f2f2f2;
    text-align:center;
    color:#777;
    font-size:13px;
}

.voces-balance-update strong{
    display:block;
    margin-top:5px;
    color:#042c64;
}.voces-balance-widget .widget-title{
    margin:0 0 18px;
    color:#042c64;
    font-size:22px;
    font-weight:700;
    text-align:center;
    line-height:1.2;
}

.voces-balance-widget .widget-title small{
    display:block;
    margin-top:6px;
    font-size:14px;
    font-weight:500;
    color:#666;
}/* ==========================================
   VOCES - CONTENEDOR DEL BANNER SUPERIOR
========================================== */

.voces-top-banner,
.voces-header-banner,
.voces-breaking-news,
.voces-alert-bar {
    max-width: 1400px;
    margin: 10px auto;
    border-radius: 10px;
    overflow: hidden;
}

@media (max-width: 768px) {

    .voces-top-banner,
    .voces-header-banner,
    .voces-breaking-news,
    .voces-alert-bar {
        margin: 0 12px 10px;
        border-radius: 8px;
    }

}.wp-block-post-featured-image {
    max-width: 92%;
    margin: 0 auto;

}#blog-over-feature-story-ajax-wrap {
    width: 89%;
    margin: 0 auto;
}