form#views-exposed-form-search-content-search-block {
    margin-block: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.views-exposed-form__item.views-exposed-form__item--preceding-actions.js-form-item.form-item.js-form-type-search-api-autocomplete.form-type--search-api-autocomplete.js-form-item-search-api-fulltext.form-item--search-api-fulltext.form-item--no-label {
    margin-top: auto;
    margin-inline-end: auto;
}
.js-form-item.form-item.header__dropdown.js-form-type-select.form-type--select.js-form-item-lang-dropdown-select.form-item--lang-dropdown-select.form-item--no-label {
    margin: 0;
    padding: 0.625rem;
}

form#lang_dropdown_form_lang-dropdown-form {
    margin-left: 15px;
}

th {
    background: white;
    height: 0;
}

tr {
    border-bottom: none;
}

td {
    height: 0;
}

a {
    --focus-box-shadow: none;
}
a.footer__links__item:hover {
    color: white;
}
button {
    --focus-box-shadow: none;
}

a.no-decoration {
    text-decoration: none;
}

.views-exposed-form__item.js-form-item.form-item.js-form-type-textfield.form-type--textfield.js-form-item-title.form-item--title {
    margin-top: 0;
}

.views-exposed-form__item.js-form-item.form-item.js-form-type-select.form-type--select.js-form-item-year.form-item--year {
    width: 100%;
}

.views-exposed-form__item.views-exposed-form__item--preceding-actions.js-form-item.form-item.js-form-type-select.form-type--select.js-form-item-months.form-item--months {
    margin-right: 0;
    width: 100%;
}

input.form-checkbox {
    --focus-box-shadow: none;
}
input.form-text {
    --focus-box-shadow: none;
}
div.form-item--months, div.form-item--year {
    --focus-box-shadow: none;
    margin-top: 0;
    width: 100%;
}
form#views-exposed-form-pagina-noticias-news-view-page {
    --focus-box-shadow: none;
}

.js-form-item.form-item.js-form-type-textfield.form-type--textfield.js-form-item-title.form-item--title.form-item--no-label {
    margin-top: 0;
}

div.inap-form__custom-item--checkbox input[type=checkbox] {
    display: none;
}

i.cmp-search__icon.inap-icon__Lens {
    margin-left: 5%;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
    background: white;
}

ul.inap__wrapper.inap__block {
    list-style: none;
}

div#layout-builder-modal {
    background-color: #fff;
}

footer.node__meta {
    display: none;
}

.margin-bottom-o {
    margin-bottom: 0;
}

.section-hero-banner {
    width: 100%;
}
.section-detail{
    padding-left: 0;
    padding-right: 0;
}

.section-detail >.layout.layout--onecol{
    margin-bottom: 1.5rem;
}

.section-detail >.layout.layout--onecol:last-child{
    margin-bottom: 0;
}


.section-details__categories{
    padding-bottom: 0.875rem;

}

.section-details__date{
    padding-bottom: 2.5rem;

}


.section-details__content {
    padding-bottom: 1rem;
}

.section-details__content p:last-child,
.section-details__content ul:last-child li:last-child,
.section-details__content ol:last-child li:last-child,
.section-details__image .cmp-image{
    margin-bottom: 0;
}

.section-details__image .cmp-image {
    border-radius: 0.5rem;
    overflow: hidden;
}
.section-details__image .cmp-image img{
    width: 100%;
}

.section-details__image {
    padding-bottom: 2.5rem;
}

.section-details__caption{
    padding-top: 1rem;
    padding-bottom: 2.5rem;
    margin-top: -2.5rem;
}

.section-details__caption .cmp-image__caption{
    margin-top: 0;
}


.section-detail .layout.layout--onecol .layout__region--content {
    display: flex;
    flex-direction: column;
}
.section-detail .layout.layout--onecol .layout__region--content >section{
    order: 2;
}

.section-detail .layout.layout--onecol .layout__region--content >section.section-details__social-links{
    order: 1;
}

.header__search__list.search-api-autocomplete-search .ui-menu-item:hover {
    background: transparent;
    cursor: pointer;
}

form[id^="webform-submission-formulario-inap-accesible"] input[name="archivos_adjuntos_upload_button"] {
    display: none;
}

@media (min-width: 768px) {
    .section-detail >.layout.layout--onecol{
        margin-bottom: 2.5rem;
    }
    .section-details__social-links{
        padding:0;
        position: absolute;
        left: calc((100% - 688px) / 2);
        margin-left: 1.5rem;

    }
    .section-details__container{
        width: 100%;
        padding-right: 1.5rem;
        padding-left: 8.375rem;
    }
    .section-details__social-links .inap__container{
        width: auto;
        padding: 0;
    }
    .section-details__social-links .section-details__container{
        padding-right: 0;
        padding-left: 0;
    }
    .section-detail .layout.layout--onecol .layout__region--content {
        display: block;
    }
    .section-detail .layout.layout--onecol .layout__region--content >section,
    .section-detail .layout.layout--onecol .layout__region--content >section.section-details__social-links{
        order: unset;
    }
}

@media (min-width: 992px) {
    .section-details__container{
        padding-right: 3rem;
        padding-left: 9.875rem;
    }
    .section-details__social-links{
        left: calc((100% - 920px)/2);
        margin-left: 3rem;
    }
    .section-details__date{
        padding-bottom: 2rem;
    }
    .section-details__content {
        padding-bottom: 2.5rem;
    }

    .section-details__image {
        padding-bottom: 4rem;
    }

    .section-details__caption{
        padding-bottom: 4rem;
        margin-top: -4rem;
    }
}

@media (min-width: 1200px) {
    .section-details__container{
        padding-left: calc(8.33% + 6.875rem);
        padding-right: 16.67%;
    }
    .section-details__social-links{
        left: calc((100% - 1100px)/2);
        margin-left: 5.75rem;
    }
}

@media (min-width: 1280px) {
    .section-details__social-links{
        left: calc((100% - 1180px)/2);
        margin-left: 6.125rem;
    }
}

@media (min-width: 1440px) {
    .section-details__social-links{
        left: calc((100% - 1288px)/2);
        margin-left: 6.6875rem;
    }
}

/* contextual menu in layout builder */
div.contextual-region.layout-builder-block > button.trigger.focusable.visually-hidden {
 clip: rect(26px, 26px, 26px, 26px);
}

.contextual .trigger {
  border: 1px solid #52a0fc;
  background-color: #eaf0f4;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg%3e%3cpath fill='%23787878' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3e%3crect fill='%23787878' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3e%3cpath fill='%23787878' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3e%3c/g%3e%3c/svg%3e");
}
