.block_3col-news__portadilla.especial .container .content .box.cols2-top article, .block_3col-news__portadilla.especial .container .content .box.cols2-bottom article {
    width: 100%;
}
.page-single .block_last-new {
    background: transparent !important; }
    .page-single .block_last-new .content {
      background: rgba(205, 230, 230, 0.4);
      padding: 5px 8px;
      align-items: center;
      height: fit-content;
      gap: 30px; }
      .page-single .block_last-new .content a {
        gap: 30px; }
      .page-single .block_last-new .content svg path {
        stroke: #195858; }
      .page-single .block_last-new .content .wrap-title .square {
        display: none !important; }
      .page-single .block_last-new .content .wrap-title .title,
      .page-single .block_last-new .content .wrap-title .cat {
        color: var(--Verde-Oscuro, #195858); }
      .page-single .block_last-new .content .wrap-text {
        color: var(--Verde-Oscuro, #195858);
        margin-top: 0 !important; }

.block_open-single-new .container .wrap-live-timeline {
    display: flex;
    flex-direction: column;
    margin: 0 0 0 60px !important;
}
@media (max-width: 768px) {
.block_sidebar.page-single.live .container .col .block_open-single-new .container .wrap-live-timeline {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
}
.wrap-live-timeline .wrap-video img {
    width: 100%;
    max-height: 320px;
    object-fit: cover;
}

.block_open-portadilla-especial .wrap-read-more.less {
    display: none !important;
}
.block_open-portadilla-especial .excerpt.view-all ~ .wrap-read-more.more {
    display: none !important;
}
.block_open-portadilla-especial .excerpt.view-all ~ .wrap-read-more.less {
    display: flex !important;
}

.wrap-menu .wrap-search {
    padding-right: 15px !important;
}

.wrap-menu button {
    border: 0;
    background-color: #f2f2f2;
}

.block_page-legal .container .block-text.page-legal h3.title {
    font-size: 25px;
}

@media (max-width: 768px) {
    .block_sidebar.page-legal .container .col .block_page-legal .container .block-text-list h2.title, .block_sidebar.page-legal .container .col .block_page-legal .container .block-text h2.title {
        font-size: 24px !important;
    }
    .block_sidebar.page-legal .container .col .block_page-legal .container .block-text-list h3.title, .block_sidebar.page-legal .container .col .block_page-legal .container .block-text h3.title {
        font-size: 18px !important;
    }
}

.wrap-weather {
    width: 220px;
}
#ww_f306fbb0138a0 .ww-box[max-width~="768px"] .ww_col1 {
    padding: 0 !important;
}
#ww_f306fbb0138a0 .ww_infoicon {
    fill: #ccc !important;
}

section.ext_html {
    margin-bottom: 30px;
}

#CookiebotWidget {
    display: none;
}

@media (max-width: 768px) {
    .block_banner_fullwidth {
        display: none;
    }
}
