footer .region-footer {
      overflow: hidden;
}

.drx-banner .banner-item {
    max-height: 450px;
    overflow: hidden;
}
.path-intranet .views-element-container {
    text-align: center;
    margin-top: 5rem;
}
.path-intranet h1  {display:none;}
.user-logged-in.path-intranet h1  {display:block;}

.user-logged-in.path-intranet .views-element-container {
    text-align: inherit;
}
div#edit-field-fecha-de-publicacion-value-collapsible--content .panel-heading {
    display: none;
}
form#views-exposed-form-intranet-page-1 .form-item {
    margin-right: 10px;
}
form#views-exposed-form-intranet-page-1 .form-item input {
    height: 46px;
}

.view-intranet form#views-exposed-form-intranet-page-1 {
    padding: 20px 15px;
}
.view-intranet .view-filters .views-exposed-form .form--inline {
    display: flex;
    align-items: end;
}

.view-intranet .view-filters .views-exposed-form .form--inline .form-item.js-form-item.form-wrapper.js-form-wrapper {
    margin-bottom: 0;
    border: 0;
    box-shadow: none;
}
.view-intranet .view-filters .views-exposed-form .form--inline .form-item.js-form-item.form-wrapper.js-form-wrapper .panel-heading {
    background:none;
    border: 0;
    box-shadow: none;
    font-weight: bold;
}
.view-intranet .view-filters .views-exposed-form .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title {
    display: flex;
    flex-direction: column;
}

.view-intranet .view-filters .views-exposed-form .form--inline .form-item.js-form-item.form-wrapper.js-form-wrapper .panel-body {
    display: flex;
    padding-bottom: 0;
    padding-top: 0;
}
.view-intranet .view-filters .views-exposed-form .form--inline .form-item.js-form-item.form-wrapper.js-form-wrapper .panel-body label {
    margin-right: 10px;
}


@media(max-width:767px){
    #top_header > .container > .row p{
        justify-content:center;
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
    /* .block-views-blockbanner-slideshow-block-1 .views-row {
        height: 300px;
    }
    .block-views-blockbanner-slideshow-block-1 .views-field-field-imagen {
        height: 300px;
    } */
    .block-views-blockbanner-slideshow-block-1 .views-field-field-imagen img{
        max-width: max-content;
        height: 300px;
    }
}

.novedades {
    background: linear-gradient(to top, #F1F1F1 20%, #FFFFFF 100%) !important
}
.drx-noticias h2.block-title { text-align: left; color: #333333 !important;}
.drx-noticias .form-group {background: none !important;}
.drx-noticias .view-footer {text-align: left !important;}
.drx-noticias .view-footer a{border-radius: 0 !important;}
.drx-noticias .views-view-responsive-grid .views-view-responsive-grid__item {box-shadow: none !important;}
.drx-noticias .views-view-responsive-grid .views-view-responsive-grid__item .views-field-nothing h3 a{color: #333333 !important;} 
.drx-noticias .views-view-responsive-grid  .enlace {
    padding: 0 8%;
    margin-bottom: 2rem;
}
.drx-noticias .views-view-responsive-grid  .enlace a {font-weight: 700;}
.view-id-caracteristicas .view-content .views-row .views-field {background: #F1FBFF;padding: 2rem; min-height: 250px;}
.view-id-caracteristicas .view-content .views-row .views-field .row { align-items: center; align-content: center;  display: flex;    min-height: 250px;}
.view-id-caracteristicas .view-content .views-row .views-field .row  h2 a {color: #2B4F9E; font-size: 24px; font-weight: 700;}
.view-id-caracteristicas .view-content {margin-left: -15px; margin-right: -15px;}
.drx-bloque-caracteristica {
    margin: 2rem 0 !important;
    text-align: center;
}