/** Importando archivos */
@font-face {
  font-family: "Roboto Bold";
  src: url("../fonts/Roboto-Bold.eot");
  src: url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto-Bold.ttf") format("truetype"), url("../fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Roboto Regular";
  src: url("../fonts/Roboto-Regular.eot");
  src: url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto-Regular.ttf") format("truetype"), url("../fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'mes';
  src: url("../fonts/font/mes.ttf") format("ttf"), url("../fonts/font/mes.eot") format("eot"), url("../fonts/font/mes.woff2") format("woff2"), url("../fonts/font/mes.woff") format("woff"), url("../fonts/font/mes.svg") format("svg"); }
/*@import "fonts";*/
footer .region-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  footer .region-footer #block-sitiosdeinteres h2 {
    font-size: 1.25rem; }
  footer .region-footer #block-sitiosdeinteres .menu {
    margin-left: 0px; }
    footer .region-footer #block-sitiosdeinteres .menu li a {
      font-style: normal;
      line-height: 1.6;
      font-family: "Roboto", sans-serif;
      font-size: 1rem;
      color: #ffffff;
      text-decoration: none;
      margin-left: 0rem; }
footer .region-sub-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  footer .region-sub-footer .view-actualizacion-sitio .views-field, footer .region-sub-footer .view-actualizacion-sitio .view-footer {
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    font-style: normal;
    line-height: 1.6;
    color: #ffffff; }
  footer .region-sub-footer .menu--siguenos-en .media-container-row > div {
    max-width: 100% !important; }

@font-face {
  font-family: icon-fonts;
  src: url("../assets/web/assets/mobirise-icons/mobirise-icons.ttf") format("ttf"); }
.field--name-field-descripcion img {
  max-width: 100%;
  height: auto !important; }

.cid-s2dkOptuMC .navbar .region-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%; }
  .cid-s2dkOptuMC .navbar .region-header #block-mes-branding--2 .navbar-brand, .cid-s2dkOptuMC .navbar .region-header #block-mes-branding .navbar-brand {
    margin-left: 0rem; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-contentdd4c4ab8-9648-48c7-b364-86bebe4223bf a::after, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-contentdd4c4ab8-9648-48c7-b364-86bebe4223bf a::after {
    border-bottom: 0.35em solid transparent;
    border-left: 0.35em solid;
    border-right: 0;
    border-top: 0.35em solid transparent;
    margin-left: 0.3rem; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li.sf-depth-1 .nav-link, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li.sf-depth-1 .nav-link {
    font-weight: 500; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li.sf-depth-1 span.menuparent::after, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li.sf-depth-1 span.menuparent::after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    content: ""; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main .sf-depth-1 .sf-sub-indicator, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion .sf-depth-1 .sf-sub-indicator {
    display: none; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main .sf-depth-1 > ul, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion .sf-depth-1 > ul {
    background-color: #052453;
    top: 3.69rem; }
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main .sf-depth-1 > ul li span.menuparent::after, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion .sf-depth-1 > ul li span.menuparent::after {
      margin-left: .25rem;
      border-top: 0.35em solid;
      border-right: 0.35em solid transparent;
      border-left: 0.35em solid transparent;
      border-bottom: 0;
      content: ""; }
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main .sf-depth-1 > ul li a, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion .sf-depth-1 > ul li a {
      color: #ffffff;
      text-align: left;
      font-family: "Roboto", sans-serif;
      font-size: 1rem;
      font-weight: 500; }
      .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main .sf-depth-1 > ul li a:hover, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion .sf-depth-1 > ul li a:hover {
        color: #c1c1c1;
        text-decoration: none; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main .sf-depth-1 .sf-depth-2 > ul, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion .sf-depth-1 .sf-depth-2 > ul {
    background-color: #052453; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6,
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6-accordion, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6,
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6-accordion {
    cursor: pointer; }
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6 span.nav-link,
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6-accordion span.nav-link, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6 span.nav-link,
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6-accordion span.nav-link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-right: 0.4em;
      line-height: 0.5em;
      vertical-align: text-bottom;
      position: relative;
      text-decoration: none; }
      .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6 span.nav-link::before,
      .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6-accordion span.nav-link::before, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6 span.nav-link::before,
      .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content835fea41-5dd6-4574-99f0-de566536c0b6-accordion span.nav-link::before {
        content: "\e808";
        font-family: "mes";
        font-size: 1.6rem;
        color: #ffffff;
        margin-right: 0.4rem; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content90ce0549-81c6-48b7-8a31-345a5078a1ac a,
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content90ce0549-81c6-48b7-8a31-345a5078a1ac-accordion a, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content90ce0549-81c6-48b7-8a31-345a5078a1ac a,
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content90ce0549-81c6-48b7-8a31-345a5078a1ac-accordion a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none; }
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content90ce0549-81c6-48b7-8a31-345a5078a1ac a::before,
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content90ce0549-81c6-48b7-8a31-345a5078a1ac-accordion a::before, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content90ce0549-81c6-48b7-8a31-345a5078a1ac a::before,
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content90ce0549-81c6-48b7-8a31-345a5078a1ac-accordion a::before {
      content: "\e800";
      font-family: "mes";
      font-size: 1.6rem;
      color: #ffffff;
      margin-right: 0.4rem; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-contentcc614464-96af-4ed0-9d77-61c63c36bf06 a,
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-contentcc614464-96af-4ed0-9d77-61c63c36bf06-accordion a, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-contentcc614464-96af-4ed0-9d77-61c63c36bf06 a,
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-contentcc614464-96af-4ed0-9d77-61c63c36bf06-accordion a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none; }
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-contentcc614464-96af-4ed0-9d77-61c63c36bf06 a::before,
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-contentcc614464-96af-4ed0-9d77-61c63c36bf06-accordion a::before, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-contentcc614464-96af-4ed0-9d77-61c63c36bf06 a::before,
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-contentcc614464-96af-4ed0-9d77-61c63c36bf06-accordion a::before {
      content: "\e813";
      font-family: "mes";
      font-size: 1.2rem;
      color: #ffffff;
      margin-right: 0.4rem; }
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content913b810f-1d27-4a0b-afcc-7a9194a50001 a,
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content913b810f-1d27-4a0b-afcc-7a9194a50001-accordion a, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content913b810f-1d27-4a0b-afcc-7a9194a50001 a,
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content913b810f-1d27-4a0b-afcc-7a9194a50001-accordion a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none; }
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content913b810f-1d27-4a0b-afcc-7a9194a50001 a::before,
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main li#main-menu-link-content913b810f-1d27-4a0b-afcc-7a9194a50001-accordion a::before, .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content913b810f-1d27-4a0b-afcc-7a9194a50001 a::before,
    .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li#main-menu-link-content913b810f-1d27-4a0b-afcc-7a9194a50001-accordion a::before {
      content: "\e806";
      font-family: "mes";
      font-size: 1.6rem;
      color: #ffffff;
      margin-right: 0.4rem; }
.cid-s2dkOptuMC .navbar .menu--redes-header {
  margin: 0rem 1rem; }
  .cid-s2dkOptuMC .navbar .menu--redes-header a {
    color: #ffffff;
    font-size: 1.5rem; }
    .cid-s2dkOptuMC .navbar .menu--redes-header a:hover {
      text-decoration: none; }
  .cid-s2dkOptuMC .navbar .menu--redes-header .contextual-links a {
    display: block;
    margin: 0.25em 0;
    padding: 0.4em 0.6em;
    color: #333;
    background-color: #fff;
    font-family: sans-serif;
    font-size: small;
    line-height: 0.8em; }

#block-redesheader .social-list .socicon-twitter:before, #block-redesheader .social-list .socicon-youtube:before, #block-redesheader .social-list .socicon-facebook:before {
  font-size: 1.2rem; }
#block-redesheader .social-list span {
  display: inline-block;
  padding-top: 3px; }

.block-dropdown-language .dropbutton-multiple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .block-dropdown-language .dropbutton-multiple .dropbutton .dropbutton-action > * {
    margin-right: 0rem;
    padding: 0.1em 0.1em; }
  .block-dropdown-language .dropbutton-multiple > span {
    color: #ffffff;
    font-size: 1.15rem; }
  .block-dropdown-language .dropbutton-multiple .dropbutton-widget {
    border: none;
    background-color: #052453;
    color: #ffffff; }
    .block-dropdown-language .dropbutton-multiple .dropbutton-widget ul.dropdown-language-item {
      border-right: none;
      margin-bottom: 0px; }
      .block-dropdown-language .dropbutton-multiple .dropbutton-widget ul.dropdown-language-item li {
        border-top: none;
        list-style: none; }
        .block-dropdown-language .dropbutton-multiple .dropbutton-widget ul.dropdown-language-item li a {
          color: #ffffff; }

.search-block-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .search-block-form .img-buscar:hover {
    cursor: pointer; }
  .search-block-form .img-buscar::before {
    content: '\e801';
    font-family: "mes";
    font-size: 1.6rem;
    color: #ffffff; }
  .search-block-form .content-search {
    position: absolute;
    bottom: -84px;
    background: #052453;
    width: 350px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: .5rem 1rem; }
  .search-block-form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
  .search-block-form .js-form-item-keys {
    width: 100%; }
    .search-block-form .js-form-item-keys .form-search {
      border: 1px solid #ffffff;
      padding-left: 10px;
      border-radius: .25rem 0rem 0rem .25rem;
      -webkit-transition: all 1s ease-in-out;
      transition: all 1s ease-in-out;
      width: 95%;
      height: 2rem; }
      .search-block-form .js-form-item-keys .form-search::-webkit-input-placeholder {
        font-size: 12px;
        color: #052453;
        font-style: italic; }
      .search-block-form .js-form-item-keys .form-search:-ms-input-placeholder {
        font-size: 12px;
        color: #052453;
        font-style: italic; }
      .search-block-form .js-form-item-keys .form-search::-ms-input-placeholder {
        font-size: 12px;
        color: #052453;
        font-style: italic; }
      .search-block-form .js-form-item-keys .form-search::placeholder {
        font-size: 12px;
        color: #052453;
        font-style: italic; }
  .search-block-form .form-actions .form-submit {
    background: #052453;
    color: white;
    height: 2.25rem;
    border: 1px solid #ffffff;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; }
    .search-block-form .form-actions .form-submit:hover {
      color: #052453;
      background: #ffffff;
      border: 1px solid #052453; }

.cid-s2dkOptuMC .navbar-toggleable-sm .navbar-collapse {
  width: 100% !important;
  padding-right: 0px !important; }

/*Seccion slider*/
.view-slider .carousel-caption {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.view-slider .views-field-field-imagen .field-content img, .view-slider .views-field-field-imagen-carrusel .field-content img {
  background-repeat: no-repeat;
  background-position: 10% 10%;
  background-size: cover;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
  height: auto; }
.view-slider .views-field-field-imagen .field-content:after, .view-slider .views-field-field-imagen-carrusel .field-content:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  border-radius: 10px;
  width: 100%;
  opacity: 0.3; }
.view-slider .views-field-title a {
  color: #ffffff; }

/*End Seccion slider*/
/*Seccion tarjetas*/
.path-frontpage #block-mes-content {
  display: none; }
.path-frontpage .view-categorias .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
  .path-frontpage .view-categorias .view-content .card {
    background-color: transparent;
    border: none;
    min-height: 675px; }
    .path-frontpage .view-categorias .view-content .card .views-field-field-imagen img {
      width: 100%;
      height: auto; }
    .path-frontpage .view-categorias .view-content .card .card-box h4.display-5 {
      font-size: 1.3rem; }

.view-categorias.view-display-id-block_2 .views-row .views-field-view-node a {
  background-color: #052453 !important;
  border-color: #052453 !important;
  color: #ffffff !important; }
  .view-categorias.view-display-id-block_2 .views-row .views-field-view-node a:hover {
    background-color: #01050b !important;
    border-color: #01050b !important;
    -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
            box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important; }

/*End seccion tarjetas*/
/*Menu seccion azul*/
.features8 {
  height: 300px; }
  .features8 .menu--secciones .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 2rem 0rem; }
    .features8 .menu--secciones .menu li {
      background-color: transparent;
      border: 0px; }
      .features8 .menu--secciones .menu li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #ffffff;
        text-decoration: none;
        font-weight: 500;
        font-family: "Roboto", sans-serif !important;
        font-size: 1.5rem; }
        .features8 .menu--secciones .menu li a:before {
          font-size: 6rem;
          padding-bottom: 2rem;
          font-family: MobiriseIcons !important; }

/*End Menu seccion azul*/
/*Seccion noticias*/
.view-noticias .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start; }
  .view-noticias .view-content .bottom-line .views-field-field-fecha {
    color: #767676;
    font-family: "Roboto Regular", sans-serif !important;
    font-size: 1rem; }
  .view-noticias .view-content .card {
    background-color: transparent;
    border: none;
    min-height: 635px; }
    .view-noticias .view-content .card .views-field-field-imagen img {
      width: 100%;
      height: auto; }
    .view-noticias .view-content .card .card-box .card-title a {
      text-decoration: none; }

/*End Seccion noticias*/
/*Seccion frase*/
.cid-rT8TUOZ10D .view-frase .views-field-field-descripcion .field-content {
  color: #ffffff;
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem; }

/*End frase*/
/*Menu siguenos*/
.menu--siguenos-en h2 {
  font-family: "Roboto", sans-serif;
  font-size: 3rem;
  text-align: center; }

/*End menu siguenos*/
/*Bloque de contacto*/
.ol-attribution {
  display: none; }

.block-contact-block .field--name-subject, .block-contact-block .js-form-item-copy {
  display: none; }
.block-contact-block .js-form-type-textarea textarea {
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #565656;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.43;
  padding: 1.07em .5em;
  height: 100px;
  border: 1px solid #e8e8e8; }
  .block-contact-block .js-form-type-textarea textarea:focus {
    border: 1px solid #e8e8e8;
    color: #495057;
    background-color: #fff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.block-contact-block .js-form-item-name label, .block-contact-block .js-form-type-email label {
  display: none; }
.block-contact-block .js-form-item-name input, .block-contact-block .js-form-type-email input {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #565656;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.43;
  min-height: 3.5em;
  padding: 1.07em .5em;
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  border-radius: .25rem;
  -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }
.block-contact-block .form-actions .form-submit {
  border-radius: 100px !important;
  padding: 0.5rem 3rem;
  background-color: #052453 !important;
  border-color: #052453 !important;
  color: #ffffff !important;
  font-weight: 500;
  border-width: 2px;
  font-style: normal;
  letter-spacing: 1px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .block-contact-block .form-actions .form-submit:hover {
    color: #ffffff !important;
    background-color: #01050b !important;
    border-color: #01050b !important; }

/*End Bloque de contacto*/
/*Flecha ir arriba*/
.backtop {
  font-size: 25px;
  border-radius: 50%;
  background-color: #353fdc;
  padding: 10px 3px 0px 12px;
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 10px;
  right: -60px;
  -moz-transition: all .2s ease-in-out;
  z-index: 102;
  opacity: 1;
  text-decoration: none; }

.islive {
  right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.ishidden {
  display: none; }

header {
  padding-bottom: 77px; }

/*Secciones relevantes*/
.menu--secciones-relevantes ul.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }
  .menu--secciones-relevantes ul.menu li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .menu--secciones-relevantes ul.menu li a {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #ffffff;
      text-decoration: none;
      font-weight: 500;
      font-family: "Roboto", sans-serif !important;
      font-size: 1.5rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .menu--secciones-relevantes ul.menu li a::before {
        font-size: 6rem; }

/*END Secciones relevantes*/
#superfish-main {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 0.5rem; }

/*Fidel en la universidad*/
#univerdidad {
  background-color: #ffffff;
  margin: 1rem 0rem; }
  #univerdidad .view-fidel-universidad .views-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #univerdidad .view-fidel-universidad .views-row .views-field-field-imagen img {
      border: 5px solid #052453; }
    #univerdidad .view-fidel-universidad .views-row .card-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #univerdidad .view-fidel-universidad .views-row .card-box .views-field-title {
        border-left: 5px solid #052453;
        padding-left: 1rem;
        width: 250px;
        font-family: "Roboto Regular";
        text-transform: uppercase; }
        #univerdidad .view-fidel-universidad .views-row .card-box .views-field-title::first-line {
          font-size: 79px;
          width: 100%;
          display: inline-block;
          text-align: left; }
      #univerdidad .view-fidel-universidad .views-row .card-box .views-field-field-descripcion {
        font-family: "Roboto Regular";
        color: #767676;
        font-size: 1rem; }
      #univerdidad .view-fidel-universidad .views-row .card-box .views-field-view-node {
        background-color: #052453; }
  #univerdidad .view-fidel-universidad .views-field-view-node {
    background-color: #052453;
    text-align: center;
    padding: 2rem 6.2rem;
    position: absolute;
    bottom: 0;
    right: 0; }
    #univerdidad .view-fidel-universidad .views-field-view-node a {
      color: #ffffff;
      text-transform: uppercase; }
      #univerdidad .view-fidel-universidad .views-field-view-node a:hover {
        text-decoration: underline; }
      #univerdidad .view-fidel-universidad .views-field-view-node a::before {
        content: '';
        width: 30px;
        border-bottom: 1px solid #ffffff;
        display: inline-block;
        padding-left: 1rem;
        margin: 0rem 1rem .4rem 0rem; }
      #univerdidad .view-fidel-universidad .views-field-view-node a::after {
        content: '';
        width: 30px;
        border-bottom: 1px solid #ffffff;
        display: inline-block;
        padding-left: 1rem;
        margin: 0rem 0rem .4rem 1rem; }

/*End Fidel en la universidad*/
/*Organigrama*/
.node-10 .field--name-field-imagen img {
  width: 100%; }

.field--name-field-descripcion img {
  max-width: 100%;
  height: auto; }

.node-26 .cid-rYLWvB9e04 .title h2 {
  text-align: center; }
.node-26 #compartir-votar {
  display: none; }

.node-11 .field--name-field-descripcion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2rem;
  color: #052453;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.6; }
  .node-11 .field--name-field-descripcion strong {
    margin-left: 5rem; }

/*End Organigrama*/
/*Pagina de galerias*/
.cid-s0vACogdT4 {
  padding-top: 0px; }

.view-galerias .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  .view-galerias .view-content .views-row .card-title a {
    color: #ffffff; }

/*End Pagina de galerias*/
/*Pagina de actualidad*/
.view-display-id-page_1 .card {
  border: none; }

.path-actualidad #content4-3z {
  padding-top: 50px; }
.path-actualidad .view-content .card {
  min-height: 0px; }

.pager {
  padding-top: 1rem; }
  .pager .pager__item {
    border: 1px solid #dee2e6; }
    .pager .pager__item.is-active {
      background-color: #052453;
      border: none; }
      .pager .pager__item.is-active a {
        color: #ffffff; }

/* End Pagina de actualidad*/
.view-display-id-block_2 .views-row h4 a {
  color: #ffffff !important; }
.view-display-id-block_2 .views-row .views-field-view-node a {
  font-weight: 500;
  border-width: 2px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  word-break: break-word;
  display: -webkit-inline-flex;
  padding: 1rem 3rem;
  border-radius: 100px;
  background: none;
  border: 2px solid #ffffff; }
  .view-display-id-block_2 .views-row .views-field-view-node a:hover {
    text-decoration: none;
    background-color: #ffffff; }

/*Nodo Institucion*/
.node--type-institucion .field--name-field-imagen img {
  float: left;
  margin-bottom: 2rem;
  margin-right: 2rem; }

/* End Nodo Institucion*/
/*Nodo Miembro*/
.node--type-miembro-de-estructura .field--name-field-imagen img {
  float: left;
  margin-bottom: 1rem;
  margin-right: 1rem; }

/* End Nodo Mienmbro*/
/*Nodo Noticias*/
.node--type-noticias .field--name-field-imagen img {
  float: left;
  margin-bottom: 1rem;
  margin-right: 1rem; }
.node--type-noticias .field--name-field-imagenes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/* End Nodo Noticias*/
/*Nodo Pagina basica*/
.node--type-page .field--name-field-imagen img {
  float: left;
  margin-bottom: 1rem;
  margin-right: 1rem;
  width: 100%;
  height: auto; }
.node--type-page .field--name-field-imagenes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
.node--type-page .cid-rYMgI6M3Nt .view-documentos-seccion li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .node--type-page .cid-rYMgI6M3Nt .view-documentos-seccion li .file {
    background-image: none; }
    .node--type-page .cid-rYMgI6M3Nt .view-documentos-seccion li .file a {
      color: #ffffff;
      font-size: 1rem; }

/* End Nodo Pagina basica*/
/*Pagina de busqueda*/
.path-search .search-form {
  padding-top: 75px; }
  .path-search .search-form .js-form-wrapper .details-wrapper #edit-types-fieldset, .path-search .search-form .js-form-wrapper .details-wrapper #edit-lang-fieldset {
    display: none; }
  .path-search .search-form .js-form-wrapper .form-submit {
    background: #052453;
    color: #ffffff;
    padding: 0.4rem 3rem;
    border-radius: 100px;
    border: 2px solid #ffffff;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; }
    .path-search .search-form .js-form-wrapper .form-submit:hover {
      border: 2px solid #052453;
      background-color: #ffffff;
      color: #052453; }
  .path-search .search-form .search-help-link {
    display: none; }
  .path-search .search-form .search-advanced .fieldset-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .path-search .search-form .search-advanced .fieldset-wrapper .js-form-type-textfield input {
      width: 100%;
      background-color: #f5f5f5;
      -webkit-box-shadow: none;
              box-shadow: none;
      color: #565656;
      font-family: "Roboto", sans-serif;
      font-size: 1rem;
      line-height: 1.43;
      min-height: 3.5em;
      padding: 1.07em .5em;
      border: 1px solid #e8e8e8; }
.path-search .block-system-main-block h2 {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 3rem;
  color: #052453; }
.path-search .block-system-main-block .info-result-search {
  text-align: center; }
.path-search .block-system-main-block .item-list {
  margin-top: 1rem; }
  .path-search .block-system-main-block .item-list .news-des {
    -webkit-box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 20px;
            box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 20px;
    background-color: white;
    position: relative;
    border-radius: 5px;
    padding: 30px;
    margin-bottom: 30px; }
    .path-search .block-system-main-block .item-list .news-des h3 {
      font-family: "Roboto Regular"; }
    .path-search .block-system-main-block .item-list .news-des .search-result__snippet-info .search-result__snippet {
      font-family: "Roboto Regular";
      color: #767676; }
.path-search .news-pagination {
  text-align: center; }

/*End Pagina de busqueda*/
/*Comentarios*/
.comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: "Roboto", sans-serif; }
  .comment-form .js-form-item input {
    width: 100%;
    background-color: #f5f5f5;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #565656;
    font-family: "Roboto", sans-serif;
    font-size: 1rem;
    line-height: 1.43;
    min-height: 3.5em;
    padding: 1.07em .5em;
    border: 1px solid #e8e8e8; }
  .comment-form .form-submit {
    background: #052453;
    color: #ffffff;
    padding: 0.4rem 3rem;
    border-radius: 100px;
    border: 2px solid #ffffff;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; }
    .comment-form .form-submit:hover {
      border: 2px solid #052453;
      background-color: #ffffff;
      color: #052453; }

/*Vista directivos*/
.view-directivos .cid-rYpQc8t1Je .views-row:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
.view-directivos .img-center-12 .datos-centro {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto; }
.view-directivos .img-center-6 .datos-centro {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .view-directivos .img-center-6 .datos-centro .views-field-field-categoria a {
    color: #232323 !important; }
.view-directivos .pager {
  padding-top: 1rem; }
  .view-directivos .pager .pager__item {
    border: 1px solid #dee2e6; }
    .view-directivos .pager .pager__item.is-active {
      background-color: #052453; }
      .view-directivos .pager .pager__item.is-active a {
        color: #ffffff; }

/*Pagina galerias*/
.field--name-field-imagenes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.imagen .item-imagen img {
  height: 225px; }

/*End paginas de galerias*/
/*Pagina de los forum*/
.path-forum .action-links a {
  display: none; }
.path-forum .forum {
  margin: 2rem 0rem; }

/*End Pagina de los forum*/
.node-11 .nodo-imagen-11 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/*Noticias x Seccion*/
.view-noticias-x-seccion .card-box {
  min-height: 200px; }
  .view-noticias-x-seccion .card-box .views-field-title a {
    color: #ffffff !important; }

.path-user .region-tabs .tabs ul.nav li:nth-child(2) {
  display: none; }

#comment-form .js-filter-wrapper, #comment-form details#edit-author {
  display: none; }

header .beta-menu {
  z-index: 99; }

.comentarios .field--name-comment-forum {
  background-color: #ffffff; }
.comentarios article {
  -webkit-box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 20px;
          box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 20px;
  background-color: white;
  position: relative;
  border-radius: 5px;
  padding: 30px;
  margin-bottom: 30px; }
  .comentarios article .info-comment {
    font-weight: bold;
    margin-bottom: 2rem; }
    .comentarios article .info-comment div {
      margin-right: 2rem; }
    .comentarios article .info-comment .autor {
      font-size: 16px;
      color: #052453; }
      .comentarios article .info-comment .autor a {
        font-size: 16px;
        pointer-events: none;
        cursor: default; }
      .comentarios article .info-comment .autor::before {
        font-family: MobiriseIcons;
        content: '\e98a'; }
    .comentarios article .info-comment .fecha {
      font-size: 13px;
      color: #757575; }
      .comentarios article .info-comment .fecha::before {
        font-family: MobiriseIcons;
        content: '\e912';
        color: #757575 !important; }
    .comentarios article .info-comment .correo {
      font-size: 13px;
      color: #757575;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

.node-10 .mbr-section {
  display: inline; }

#features3-1u .media-container-row {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }
  #features3-1u .media-container-row .card {
    height: 520px; }

.view-documentos #content4-3x {
  padding-top: 50px; }

.path-documentos .card .top-line a {
  text-align: left;
  color: #052453;
  font-weight: 500; }

.view-slider .views-field-field-imagen .field-content::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #052453;
  opacity: 0.5;
  border-radius: 15px; }

.view-asesoria-bloques .view-content h3 {
  color: #052453;
  padding-left: 2rem;
  margin-bottom: 3rem;
  font-family: "Roboto", sans-serif; }
.view-asesoria-bloques .view-content .card-title a {
  color: #052453 !important; }

#compartir-votar {
  background-color: #ffffff;
  margin-bottom: 2rem; }
  #compartir-votar .compartir-redes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    #compartir-votar .compartir-redes .compartir {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #compartir-votar .compartir-redes .compartir .social-list {
        position: absolute;
        bottom: -30px;
        right: 60px; }
    #compartir-votar .compartir-redes .votar {
      margin-right: 1rem; }
      #compartir-votar .compartir-redes .votar #votingapi-reaction-form, #compartir-votar .compartir-redes .votar .votingapi-reaction-form {
        font-family: "Roboto", sans-serif;
        font-size: 0; }
        #compartir-votar .compartir-redes .votar #votingapi-reaction-form .votingapi-reaction-item-wrapper, #compartir-votar .compartir-redes .votar .votingapi-reaction-form .votingapi-reaction-item-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          #compartir-votar .compartir-redes .votar #votingapi-reaction-form .votingapi-reaction-item-wrapper .votingapi-reaction-count, #compartir-votar .compartir-redes .votar .votingapi-reaction-form .votingapi-reaction-item-wrapper .votingapi-reaction-count {
            font-size: 1rem;
            color: #052453;
            padding-top: 0px; }
          #compartir-votar .compartir-redes .votar #votingapi-reaction-form .votingapi-reaction-item-wrapper .votingapi-reaction-item, #compartir-votar .compartir-redes .votar .votingapi-reaction-form .votingapi-reaction-item-wrapper .votingapi-reaction-item {
            border: none;
            padding: 0px;
            margin: 0px; }

.path-preguntas-frecuentes #content4-3j {
  margin-top: 2rem; }

.path-asesoria-juridica .view-header .field--name-body {
  font-family: "Roboto" sans-serif;
  color: #767676;
  text-align: left;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.6; }

.view-categorias .views-field-field-descripcion a {
  color: #1c87ff !important;
  font-style: italic; }
  .view-categorias .views-field-field-descripcion a:hover {
    -webkit-text-decoration: underline #1c87ff;
            text-decoration: underline #1c87ff; }

#img-share {
  width: 25px;
  height: auto;
  cursor: pointer; }

.region-content .block-social-media {
  display: none; }

.compartir-redes .block-social-media {
  display: block !important; }

.social-media-sharing {
  margin-left: 1rem; }
  .social-media-sharing ul {
    margin-bottom: 0rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .social-media-sharing ul li:nth-child(1) a img {
      display: none; }
    .social-media-sharing ul li:nth-child(1) a:before {
      font-family: "mes";
      content: '\e807';
      font-size: 1.2rem;
      color: black; }
    .social-media-sharing ul li:nth-child(2) a img {
      display: none; }
    .social-media-sharing ul li:nth-child(2) a:before {
      font-family: "mes";
      content: '\e809';
      font-size: 1.5rem; }

.cid-s0vFiXmvXd56 {
  padding-top: 0px; }
  .cid-s0vFiXmvXd56 .mbr-section-subtitle {
    color: #052453; }

#content4-4l {
  padding-top: 1rem; }

.view-noticias #content4-3z {
  padding-top: 50px; }

.page-node-type-noticias .field--name-field-documentos-mes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

#tooltip a:hover {
  text-decoration: underline;
  color: #1c87ff !important; }

.grid-forums {
  font-family: 'Roboto', sans-serif !important;
  font-size: 1rem;
  color: #767676; }

.path-user .user-login-form .form-actions input {
  background-color: #007bff;
  color: #ffffff;
  border: 0px;
  padding: 0.5rem;
  border: 2px solid transparent;
  -webkit-transition: all 1ms ease-in;
  transition: all 1ms ease-in; }
  .path-user .user-login-form .form-actions input:hover {
    color: #007bff;
    background-color: #ffffff;
    border: 2px solid #007bff; }

@media (min-width: 320px) and (max-width: 575px) {
  #univerdidad .view-fidel-universidad .views-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #univerdidad .view-fidel-universidad .views-row .card-img {
      margin-bottom: 2rem; }
    #univerdidad .view-fidel-universidad .views-row .card-box h4 {
      line-height: 1; }
      #univerdidad .view-fidel-universidad .views-row .card-box h4 .views-field-title::first-line {
        font-size: 60px; }

  #univerdidad .view-fidel-universidad .views-field-view-node {
    position: inherit;
    padding: 2rem 3.2rem; }

  .content-search {
    padding: 0rem 1rem; }

  .services6-31 {
    display: none; }

  #social-buttons2-2g {
    margin-top: 1rem; }

  .cid-s00bKmwlbY .carousel-caption {
    top: 10%;
    width: 280px;
    left: 12%; }

  #compartir-votar .compartir-redes {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .cid-rYN0sQ5bjW p, .cid-rYoVwlLjCG .mbr-text, .cid-rYLWvB9e04 H2,
  .view-noticias .view-content .bottom-line .views-field-field-fecha,
  .cid-s0vKRVpMOo .card-wrapper .card-box .wrapper .top-line,
  .view-documentos .views-field-field-descripcion p,
  .path-asesoria-juridica .view-header .field--name-body,
  .view-asesoria-bloques h4.card-title,
  .view-asesoria-bloques .views-field-field-descripcion,
  .node-92 .descripcion .field--name-field-descripcion p {
    text-align: center; }

  .view-documentos .mbr-figure img,
  .view-asesoria-bloques .mbr-figure img {
    width: 20% !important;
    margin: 0 auto; }

  .cid-rT8TUOZ10D {
    padding-bottom: 1rem; }

  footer .region-sub-footer {
    -webkit-box-pack: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit; }

  .region-footer, .region-sub-footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .menu--sitios-de-interes .menu {
    text-align: center; }

  .view-slider .views-field-title a {
    font-size: 14px; }

  .block-contact-block .form-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .view-frase .views-field-field-imagen img {
    width: 100%; }

  .features8 {
    height: 835px; }

  .view-directivos .img-center-6 .datos-centro,
  .view-directivos .img-center-12 .datos-centro {
    width: 100%; }

  .menu--secciones-relevantes ul.menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .menu--secciones-relevantes ul.menu li {
      margin-bottom: 2rem; }

  .view-galerias .view-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .grid-forums thead tr th:nth-child(2), .grid-forums thead tr th:nth-child(3), .grid-forums thead tr th:nth-child(4) {
    display: none; }
  .grid-forums tbody tr .forum__topics, .grid-forums tbody tr .forum__posts, .grid-forums tbody tr .forum__last-reply {
    display: none; } }
@media (min-width: 576px) and (max-width: 767px) {
  #univerdidad .view-fidel-universidad .views-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #univerdidad .view-fidel-universidad .views-row .card-img {
      margin-bottom: 2rem; }
    #univerdidad .view-fidel-universidad .views-row .card-box h4 {
      line-height: 1; }
      #univerdidad .view-fidel-universidad .views-row .card-box h4 .views-field-title::first-line {
        font-size: 60px; }

  #univerdidad .view-fidel-universidad .views-field-view-node {
    position: inherit;
    padding: 2rem 3.2rem; }

  #services6-31 {
    display: none !important; }

  #social-buttons2-2g {
    margin-top: 1rem; }

  .cid-rYN0sQ5bjW p, .cid-rYoVwlLjCG .mbr-text, .cid-rYLWvB9e04 H2,
  .view-noticias .view-content .bottom-line .views-field-field-fecha,
  .cid-s0vKRVpMOo .card-wrapper .card-box .wrapper .top-line,
  .view-documentos .views-field-field-descripcion p,
  .path-asesoria-juridica .view-header .field--name-body,
  .view-asesoria-bloques h4.card-title,
  .view-asesoria-bloques .views-field-field-descripcion,
  .node-92 .descripcion .field--name-field-descripcion p {
    text-align: center; }

  .view-documentos .mbr-figure img,
  .view-asesoria-bloques .mbr-figure img {
    width: 20% !important;
    margin: 0 auto; }

  #compartir-votar .compartir-redes {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .cid-s00bKmwlbY .carousel-caption {
    top: 26%; }

  .view-slider .views-field-title a {
    font-size: 20px; }

  .region-footer, .region-sub-footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .menu--sitios-de-interes .menu {
    text-align: center; }

  .block-contact-block .form-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .view-frase .views-field-field-imagen img {
    width: 100%; }

  .features8 {
    height: 820px; }

  footer .region-sub-footer {
    -webkit-box-pack: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit; } }
@media (min-width: 768px) and (max-width: 991px) {
  #univerdidad .view-fidel-universidad .views-row .card-box {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    #univerdidad .view-fidel-universidad .views-row .card-box h4 {
      line-height: 1 !important; }
      #univerdidad .view-fidel-universidad .views-row .card-box h4 .views-field-title::first-line {
        font-size: 60px; }

  #univerdidad .view-fidel-universidad .views-field-view-node {
    padding: 2rem 2.3rem; }

  .features8 {
    height: 450px; }

  .cid-s00bKmwlbY .carousel-caption {
    top: 26%; }

  .view-slider .views-field-title a {
    font-size: 20px; } }
@media (min-width: 992px) {
  .logo-responsive {
    display: none; }

  #superfish-main {
    margin-right: 0px; }
    #superfish-main .sf-depth-1:not(.sfHover) > ul {
      display: none; }

  .block-search .content-search {
    display: none; } }
@media (min-width: 320px) and (max-width: 400px) {
  #block-bloqueparamapa {
    display: none; } }
@media (min-width: 320px) and (max-width: 991px) {
  .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion .sf-depth-1 > ul li a {
    text-align: center; }

  .node-11 .descripcion {
    display: none; }

  .cid-rT8WZ18hei p {
    text-align: center; !important}

  .cid-s0vUHgqJak h4 {
    width: 100%;
    text-align: center; }

  .search-block-form .content-search {
    position: inherit; }

  .cid-rT8TUOZ10D .view-frase .views-field-field-descripcion .field-content {
    text-align: center; }

  #block-infodecontacto h2 {
    text-align: center; }

  .user-logged-in .navbar-dropdown.navbar-fixed-top {
    top: 39px !important; }

  .cid-rT8Jf3aqLC p {
    text-align: center; }

  .sf-depth-1 .sf-sub-indicator {
    display: none; }

  .cid-s2dkOptuMC .navbar {
    min-height: 77px; }
    .cid-s2dkOptuMC .navbar .region-header {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .cid-s2dkOptuMC .navbar .region-header .block-superfishmain .sf-accordion-toggle {
        display: none; }
      .cid-s2dkOptuMC .navbar .region-header .block-superfishmain #superfish-main-accordion li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }

  .block-dropdown-language {
    margin-right: 0px; }
    .block-dropdown-language .dropbutton-multiple {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-top: 1rem;
      margin-bottom: 1rem; }
      .block-dropdown-language .dropbutton-multiple span.mbri-globe-2 {
        margin-left: 2rem; }

  #block-redesheader .social-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  #navbarSupportedContent {
    margin-top: 2rem;
    padding-left: 0px; }

  #block-mes-branding--2, #navbarSupportedContent #block-mes-branding {
    display: none; }

  .block-search .img-buscar {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .block-search #search-block-form {
    position: inherit;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 0rem 1rem; }

  .search-block-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-s00bKmwlbY .carousel-caption {
    top: 35%; }

  #univerdidad .view-fidel-universidad .views-field-view-node {
    padding: 2rem 4.8rem; } }

/*# sourceMappingURL=styles.css.map */