#main div.mlibre ol {
  padding: 10px 10px 10px 21px;
}

.noticiaSHorizontal {
  position:relative;
}

.noticiaSHorizontal .bloque2.bloque-noticias {
  max-width: 70%;
}

.noticiaSHorizontal > .pr-3 > a {
  position: absolute;
  bottom: 100px;
  right: 0;
}

.noticiaSHorizontal > .pr-3 > a > img {
  width: 150px
}

.acc-item{
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}


#edit-payment-information-add-payment-method-billing-information-field-cliente-mayor-edad-value {
  width: auto;
  margin-left: 0px;
  z-index: -1;
}

#edit-payment-information-add-payment-method-billing-information-field-cliente-aviso-legal-value {
  width: auto;
  margin-left: 0px;
  z-index: -1;
}

.topBar .dropdown {
  min-width: 150px;
}

.topBar {
  min-height: 40px !important;
}
.field--name-field-contenido-categoria .field--items{
  display: inline-block;
}
.field--name-field-contenido-categoria .field--items .field--item{
  margin-left: 5px;
}

div.listado-examenes .curso {
  width: 28% !important;
}

div.listado-examenes .lugar {
  width: 16%;
}

.evento a[target="_blank"] {
  background-image: none !important;
  padding-right: 6px !important;
}

.view-buscador-productos-completo .persona.persona-profesores {
  display: none;
}

.view-buscador-productos-profesores #TipoZona {
  display:none !important;
}

body.path-node.toolbar-horizontal .tabs--primary {
  display:block;
}

body.path-node.user-logged-out .tabs--primary {
  display:none;
}

.topBar a {
  color: #403535;
}

.parrafo-buscador-resaltado {
  background-color: blanchedalmond;
  padding: 2px;
}

#block-universos-nivel2 .dropdown-menu li.collapsible-group-item {
  /* height: 49px !important; */
  padding-right: 10px;
}

body header.ic-cabecera nav.navbar > div nav#block-universos-nivel2 div.col-md-12.scroll .principal li a.dropdown-item {
  padding: 10px 15px;
  padding-right: 0px;
}
body header.ic-cabecera nav.navbar > div nav#block-universos-nivel2 div.col-md-12.scroll .principal li a.dropdown-item:focus {
  border-color:transparent;
}

body header.ic-cabecera nav.navbar > div nav#block-universos-nivel2 div.col-md-12.scroll .principal .dropdown-menu {
  margin-left: 15px;
  margin-top: 0px;
}

#block-universos-nivel2 .dropdown-menu {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

@media only screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}

@media (max-width: 992px) {
  .page-node-type-publicacion .contenedor-seccion-listados .contenedor-listado .layout--twocol-section .layout__region--second .block-ctools-block,
  .page-node-type-publicacion .bloque-img-publicacion p,
  .page-node-type-publicacion .bloque-img-publicacion div  {
    text-align: start;
  }

  .noticiaSHorizontal {
    padding-bottom: 180px;
  }

  .noticiaSHorizontal .bloque2.bloque-noticias {
    max-width: 100%;
  }

  .noticiaSHorizontal > .pr-3 > a {
    position: absolute;
    bottom: 17px;
    right: inherit;
    left: 2px;
  }

  .noticiaSHorizontal > .pr-3 > a > img {
    width: 200px;
  }
}

.menu-dropdown-1 {
  display: none;
}

.flecha-1 .icon-menu.fa.menu-mobile-l2 {
  position: relative;
  margin-left: -23px !important;
}


body li[aria-expanded="true"] .icon-menu.fa-angle-down::before {
  transform: none !important;
}

.ic-menu-link0 {
  font-weight: bold !important;
}

.nav-level-1 li {
  border: 0px !important;
}

.nav-level-2 li {
  margin-left: 20px !important;
}

.ic-menu-link0,
.nav-level-0 > li > .flecha,
.list-group-item.ic-level1-open a {
  border-bottom: 1px solid #ddd !important;
}

body header.ic-cabecera nav.navbar > div #block-universos #navbarNav ul.nav .dropdown-menu li.collapsible-group-item a.flecha {
  height: 49px !important;
  width: 49px !important;
}

body header.ic-cabecera nav.navbar > div #block-universos #navbarNav ul.nav .dropdown-menu li.collapsible-group-item .nav-level-1 a.flecha {
  height: 52px !important;
  width: 52px !important;
}

a.flecha {
  color: #000;
}

@media (min-width: 769px) {
  #navbarNav {
    display: none !important;
  }

  body header.ic-cabecera nav.navbar > div #navbarNavSlogan {
    display: block !important;
  }
}

/* .ic-menu-active a {
  border-top: 3px solid rgba(255, 255, 255, 1) !important;
} */

.view-buscador-productos.view-buscador-productos-completo .form-item-field-pro-ubi-pais,
.view-buscador-productos.view-buscador-productos-completo .form-item-field-pro-centro {
  display:block !important;
}

.form-item-field-pro-ubi-pais .select-wrapper,
.form-item-field-pro-centro .select-wrapper {
  width: auto;
}

#TipoPersona {
  display:none;
}

.view-buscador-productos {
  width:100%;
}

#contact-message-feedback-form label > input[type="checkbox"] {
  visibility: visible;
}

.card-img-top {
  width: 100%;
}

.view-noticias .row.ic-row-noticias {
  padding-bottom: 25px;
}

.view-noticias.view-id-noticias.view-display-id-block_4 .ic-row-noticias .views-field-body {
  padding-bottom: 25px;
}

.ic-iten-agenda h2 {
  font-family: 'DM Sans', Tahoma;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.ic-iten-agenda a {
  color: #B50D0D;
  text-decoration: none;
}

.ic-iten-agenda a:hover {
	text-decoration: underline;
}

.ic-agenda-bloque {
  margin-left: auto;
  margin-right: auto;
}

.field--label.ic-contenido-categoria-label {
  display: inline-block;
}

div.listado-examenes .inscripcion,
div.listado-examenes ul li a span.inscription {
  width: 10%;
}

.contenedor-buscador label {
  width:100%;
}

.field .principal a {
  color: #fff;
}

.codigo-listado-curso .curso {
  font-family: 'DM Sans', Tahoma;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #B50D0D;
}

.ic-opcion-filtro {
  display: none;
}

#views-exposed-form-buscador-productos-block-1 .ic-opcion-filtro-curso,
#views-exposed-form-buscador-productos-buscador-profesores .ic-opcion-filtro-fp {
  display: block;
}

.ic-events-back-link {
  margin-top: 20px;
  padding: 2rem 0;
  font-family: 'DM Sans', Tahoma;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #B50D0D;
}

.principal li a.dropdown-item:hover {
  /* border-color:transparent !important; */
  font-weight: bold;
  letter-spacing: -0.3px;
  /* padding-top: 13px !important; */
}

/* .principal li a.dropdown-item:active,
.ic-menu-active a {
  border-color:transparent !important;
} */

body header.ic-cabecera nav.navbar > div nav#block-universos-nivel2 div.col-md-12.scroll .principal li a.dropdown-item:focus,
.principal li a.dropdown-item:focus {
  color: #333333;
  font-weight: bold;
}

body .contenido-tabla-especial a ,
:is(p, h1, h2, h3, h4, h5, h6) .enlace {
  font-size: inherit;
  font-family: inherit;
}

.ic-publicaciones-header {
  word-wrap: anywhere;
}

.bloque-img-publicacion div.ic-publicaciones-card.panel h2.ic-publicaciones-header,
.bloque-img-publicacion div.ic-publicaciones-card.panel h2.ic-publicaciones-header a {
  font-family: 'DM Sans', Tahoma;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #B50D0D;
}

.bloque-img-publicacion div.ic-publicaciones-card.panel h3.ic-publicaciones-header {
  font-family: 'Inter',sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.bloque-img-publicacion div.ic-publicaciones-card.panel h3.ic-publicaciones-header a {
  font-family: 'DM Sans', Tahoma;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 1px;
}

#views-exposed-form-publicacion-page-1 #edit-combine,
#views-exposed-form-publicacion-sala-de-prensa #edit-combine,
#views-exposed-form-publicacion-sala-de-prensa #edit-combine-1,
#views-exposed-form-publicacion-reportajes-fotograficos #edit-combine,
#views-exposed-form-publicacion-page-1 #edit-field-contenido-categoria-target-id {
  width:100%;
}

#views-exposed-form-publicacion-page-1 #edit-submit-publicacion,
#views-exposed-form-publicacion-sala-de-prensa #edit-submit-publicacion,
#views-exposed-form-publicacion-reportajes-fotograficos #edit-submit-publicacion {
  background-color: #FFF;
  color: #000;
  border-width: 3px;
  border-color: #000;
}

#views-exposed-form-publicacion-page-1 #edit-actions {
  margin-left: 10px;
}

#views-exposed-form-publicacion-page-1 .form--inline {
  margin-top: 20px;
}
.field.field--name-field-contenido-categoria.field--type-entity-reference.field--label-above{
  display: flex;
  margin-right: 10px;

}

.ic-publicaciones-etiquetas a,
.view .pagination > li > a {
  color: #B50D0D;
}

.view .pagination > .active > a {
  background-color: #B50D0D;
  border-color: #B50D0D;
  color: #FFF;
}
.block-agenda-block.mensual.view-buscador-productos .select-wrapper .form-select.form-control {
  height: 50px;
}
.block-agenda-block.mensual.view-buscador-productos .select-wrapper::after {
  display: inline-block !important;
}
.block-agenda-block.mensual.view-buscador-productos .form-item-field-pro-centro {
  display: block;
}
.field--label.ic-tegoria-label{
  margin-right: 10px;
}
.block-agenda-block.mensual.view-buscador-productos .agenda-country.select-wrapper::after {
  margin-top: 5px;
}
#boletin :is(#edit-nombre, #edit-apellidos, #edit-email) {
  margin-bottom: 10px;
}
#edit-container-datos-usuario-nombre label{
  padding-top: 10px;
}
#edit-container-datos-usuario-apellido label{
  padding-top: 10px;
}
#edit-container-datos-usuario-email label{
  padding-top: 10px;
}
#edit-actions{
  text-align: center;
}
div.listado-examenes .codigo-listado-curso span:empty {
  display: inline-block !important;
}

body.view-publicacion-reportajes-fotograficos .contenedor-seccion-listados .contenedor-listado .pagina-generica,
body.view-publicacion-sala-de-prensa .contenedor-seccion-listados .contenedor-listado .pagina-generica {
  padding: 0;
}

body.view-publicacion-reportajes-fotograficos .contenedor-seccion-listados .contenedor-listado .pagina-generica .layout__region--second{
  max-width:100%;
}

body.view-publicacion-sala-de-prensa .contenedor-seccion-listados .contenedor-listado .pagina-generica .layout__region--second {
  max-width:75%;
}

.ic-notas-de-prensa .view-header .container {
  padding-left: 0;
}

.bloque-img-publicacion.ic-notas-de-prensa #edit-actions {
  margin-left: 10px;
}

.bloque-img-publicacion.ic-notas-de-prensa #edit-submit-publicacion {
  padding-left: 50px;
  padding-right: 50px;
}

.contenedor-seccion-listados .contenedor-listado.cursos .bloque-img-publicacion.ic-notas-de-prensa {
  padding: 0;
}

#pie_colaboradores{
  text-align: center;
}
.card-img-top {
  border: #f5f5f5 1px solid;
}
.view-display-id-reportajes_fotograficos .views-row {
  padding-left: 0px;
}
body.path-contact .contenedor-seccion-listados .contenedor-listado .pagina-generica {
  max-width: 1420px;
}

.view-colaboradores-footer ul.list-group {
  margin-bottom: 0px;
}

.view-colaboradores-footer li.list-group-item {
  padding: 0;
}

footer #block-sobrenosotros a,
#block-footeren--2 a,
#block-sobrenosotros--2 a {
  color: #403535;
  font-size: 14px !important;
}

footer #block-sobrenosotros a:hover,
#block-footeren--2 a:hover,
#block-sobrenosotros--2 a:hover {
  color: #B50D0D;
}

.block-agenda-block.mensual.view-buscador-productos {
  padding: 0px;
}

body.agenda.path-node.page-node-type-dinamico #main .pagina-generica #block-agenda-mensual {
  margin: 0 !important;
}


body.agenda.path-node.page-node-type-dinamico #main .pagina-generica .block-agenda-block.mensual .view-filters {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#edit-field-contact-aviso-legal-wrapper {
  clear:both;
}
.month-day-separator{
  margin-left: 10px;
}

body .block-agenda-block.mensual .view-filters .agenda-cesce table {
  margin-bottom: 0px;
}

body .field .pprivacidad input[type="checkbox"]:checked + label::after {
  margin: 0;
}

body .topBar .megaMen {
  margin-left: 0px;
}

body .topBar .modalDos a::after {
  position: relative;
  margin-left: 3px;
}

body form.contact-message-feedback-form .form-item-copy {
  display: none;
}

.ic-contact-aviso-legal-desc a {
  color: #B50D0D;
  text-decoration: none;
}

#edit-field-contact-aviso-legal-value {
  margin-left: 0px;
}

#contact-message-feedback-form #edit-preview{
  display: none;
}

#contact-message-feedback-form #edit-submit{
  align-content: center;
  border: 3px solid #B50D0D;
  color: #B50D0D;
  background-color: transparent;
  max-width: 335px;
}

#contact-message-feedback-form #edit-submit:hover {
  background-color: #B50D0D;
  color: white;
  max-width: 335px;
}
.alert.alert-success{
  color: #2E562E;
}

body .alert.alert-danger{
  color: #920707;
}

body.page-node-type-pagina-sin-cabecera header.ic-cabecera nav.navbar > div #navbarNavSlogan {
  display: inline-block !important;
}


body.page-node-type-pagina-sin-cabecera header.ic-cabecera nav.navbar > div > .logotipo,
.ic-footer-copyright {
  order: 1;
}

body.page-node-type-pagina-sin-cabecera header.ic-cabecera nav.navbar > div > #navbarNavSlogan,
.ic-footer-menu {
  order: 2;
}

body.page-node-type-pagina-sin-cabecera .dialog-off-canvas-main-canvas,
body.page-node-type-pagina-sin-cabecera  {
  background-color: #FFF !important;
}

footer div.justify-content-lg-start {
  flex: 1 1 33.3%;
}

.ic-footer-flex {
  display: flex;
}

body.page-node-type-pagina-sin-cabecera .view-colaboradores-footer .list-group-item {
  display: inline-flex;
}

body.page-node-type-pagina-sin-cabecera .ic-btn-close {
  background-color: white;
  border: 3px solid #B50D0D;
  color:#B50D0D;
  width: auto;
  min-height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

body.page-node-type-pagina-sin-cabecera footer .pie a.ic-btn-close:hover {
  color: white !important;
  background-color: #B50D0D;
  color: white;

}

body.page-node-type-pagina-sin-cabecera footer .ic-footer-copyright {
  text-align: left;
}

.ic-agenda-bloque .Off a:hover {
  cursor: auto;
}

#main .calendario-cesce ul li.Off:hover {
  border: 1px solid #746E6E;
}

@media (max-width: 1199px) {
  .boletines-contacto .contenedor-seccion-listados .contenedor-listado.cursos .listado{
    padding: 15px;
  }
  #contacto #edit-container-email{
    padding-left: 0;
  }
  #contacto #edit-container-nombre-apellidos {
    padding-right: 0;
    margin-bottom: 15px!important;
  }
}

.contacto input {
  border-radius: 0 !important;
  border: 1px solid #E2DFDA;
  box-shadow: none;
  height: 50px !important;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.row.form-item.contacto.form-group.js-form-wrapper.form-wrapper {
  margin-bottom: 15px!important;
}
.contacto button {
  width: 335px;
  margin-top: 20px;
}
.contacto label {
  padding: 0px;
}
.contacto #edit-container-aceptacion {
  padding-left: 25px;
}
.contacto input#edit-aceptacion {
  visibility: visible;
  height: auto !important;
}
#contacto #edit-container-aceptacion{
  padding-left: 0px;
}
#contacto #edit-privacidad{
  display: none;
}
.contacto-privacidad {
  line-height: 20px;
  padding-left: 25px;
  padding-top: 6px;
}
#contacto #edit-container-datos-personales{
  margin-bottom: 0px
}
#contacto #edit-container-nombre-apellidos{
  padding-left: 0px;
}
#contacto #edit-container-email{
  padding-right: 0px;
}

.pais a[target="_blank"]:not(:empty) {
  background-image: none;
}

body nav .breadcrumb-item + .breadcrumb-item::before {
  color: rgba(255, 255, 255, 0.72) !important;
}

.btn-back-agenda {
  float: right;
  width: auto;
  border: 2px solid #B50D0D !important;
  color: #B50D0D;
  font-size: 13px !important;
  background: #fff;
  padding-top: 14px;
}

.btn.btn-back-agenda:hover, .btn-back-agenda:active, .btn-back-agenda:focus {
  background: #B50D0D;
  color: #fff;
}

.field a.enlace {
  font-size: inherit;
  text-decoration: none;
}

.field a.enlace:hover {
  text-decoration: underline;
}

#main .paragraph div.field.mlibre p{
  width: 100%;
  max-width: 100%;
}

#main .paragraph div.field.mlibre li {
  width: 80%;
  max-width: 80%;
}

/* .field--name-field-pagebasic-parrafo{
  margin: 0 1rem;
} */

#main .field .align-right img.img-responsive {
  margin-left: 3rem;
}

@media only screen and (max-width: 768px) {
  #main .field .align-right img.img-responsive {
    margin-left: 0rem;
  }
}

#main .field .align-left img.img-responsive {
  margin-right: 3rem;
}

.ic-logo-footer-link {
  width: fit-content;
}


.ic-block-language-mobile {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .ic-block-language-mobile {
    display: block;
  }

  .ic-block-language-mobile a{
    padding-right: 10px;
  }

  .ic-block-language-mobile a.is-active {
    font-weight: bold;
  }

  body.user-logged-out .topBar > .ic-block-language-desktop.dropdown,
  body header .topBar .ic-block-language-desktop {
    display: none;
  }
}

body #main .paragraph div.field.mlibre h2,
body #main .paragraph div.field.mlibre h3,
body #main .paragraph div.field.mlibre h4,
body #main .paragraph div.field.mlibre ul,
body #main .paragraph div.field.mlibre ol,
body #main .paragraph div.field.mlibre li {
  max-width: 100%;
}

body #main .paragraph div.field.mlibre table,
body #main .paragraph div.field.mlibre table {
  border-collapse: collapse;
  min-width:80%;
  box-sizing:border-box;
  margin:36px auto!important;
}

body #main .paragraph div.field.mlibre table td,
body #main .paragraph div.field.mlibre table th,
body #main .paragraph div.field.mlibre table td,
body #main .paragraph div.field.mlibre table th {
  padding:14px 7px 14px 10px!important;
  border: 1px solid #ccc!important;
  line-height: 1.4!important;
  text-align: left;
  }

body #main .paragraph div.field.mlibre table caption {
  font-weight:bold;
  text-align:center;
  padding-bottom:1.5em;
  font-size:1.3em;
  }

body #main .paragraph div.field.mlibre table tfoot td {
  padding-top:18px!important;
}

body #main .paragraph div.field.mlibre table th  {
  box-sizing: border-box!important;
  max-width:140px!important;
  min-width:90px!important;
}
.sedes{
  padding-bottom: 2px;
}
.modalUno .card-body:hover {
  border: 1px solid #534343;
}
.modalUno .card-body {
  font-family: 'DM Sans', Tahoma;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: #534343;
  background-color: white;
  margin: 10px;
}
.sedes a{
  color: G52EvrQA !important;
  font-size: small !important;
}
.back-to-top {
  position: fixed;
  bottom: 25px;
  right: 25px;
  display: inline;
  background-color: #ccc;
  min-width: 0px !important;
  width: 60px;
  z-index:10
}

table.table.tabla-contenido th,
table.table.tabla-contenido td {
  cursor: default;
}

body table.table-instituto tbody tr:hover,
body table.table-inicio tbody tr:hover,
body table.table-sobre-nosotros tbody tr:hover,
body.central table.table-instituto tbody tr:hover,
body.central table.table-inicio tbody tr:hover,
body.central table.table-sobre-nosotros tbody tr:hover {
  background-color: #fff;
}

#back-to-top,
#back-to-top i {
  color: #B50D0D;
}
body.page-node-type-pagina-sin-cabecera .field a.enlace:hover {
  color: #B50D0D;
}
#edit-csv{
  margin-top: 16px;
  min-width: 320px;
}
.submit-csv{
  background-color: #B50D0D;
  max-width: 152px;
  min-width: 0px;
  float: left;
  margin-left: 27px;
}
#soapws-csv-validation .edit-container-encabezado h2{
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-size: 21px;
}

#edit-container-encabezado > p:nth-child(4){
  color: #B50D0D;
  margin-top: 20px;
  margin-left: 30px;
}
#soapws-csv-validation .edit-container-encabezado p{
  margin-top: 20px;
  color: #B50D0D;
  margin-bottom: 30px;
}
#soapws-csv-validation .container_principal-csv{
  margin-left: 30px !important;
  margin-bottom: 30px !important;
}

.dropdown-menu.dropdown-social,
.social .dropdown-menu,
.social.dropdown-menu{
  width: max-content;
}

/* COOKIES */
.eu-cookie-compliance-banner {
  background: #980707;
  font-family: DM Sans, Tahoma;
}
.eu-cookie-compliance-banner a {
  color: #ffffff;
}
text .eu-cookie-compliance-banner a:hover,
.eu-cookie-compliance-banner a:focus {
  color: #ffffff;
}

.eu-ic-secondary-btn.decline-button.eu-cookie-compliance-default-button:hover {
  background: none;
  text-decoration: underline;
}

.eu-ic-primary-btn.agree-button.eu-cookie-compliance-secondary-button:hover {
  text-decoration: underline;
}

body button.eu-ic-secondary-btn {
  border: none;
  background: none;
  margin-top: 1em;
  padding: 0 8px;
  vertical-align: middle;
  color: #fff;
  box-shadow: none;
  text-shadow: none;
}

body button.eu-ic-primary-btn {
  cursor: pointer;
  margin-right: 5px;
  margin-top: 1em;
  vertical-align: middle;
  overflow: visible;
  width: auto;
  box-shadow: inset 0 1px 0 0 #ffffff;
  background-color: #ededed;
  background-image: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  color: #000;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 4px 8px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #ffffff;
}

body.page-node-type-noticia .breadcrumb .breadcrumb-item:last-child {
  display: inline-block;
}

body.view-publicacion-page-1.path-sobre-nosotros .bloque-img-publicacion .thumbnail {
	margin-right: 0px;
}

.field .file-link a:hover {
  color: #B50D0D;
}

/* slider, quitar filtro a imágen*/
.carousel-ic.carousel-ic .slick-slide > div > div:after {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 5-7 */
  filter: alpha(opacity=0); /* Netscape */
  -moz-opacity: 0; /* Firefox older versions */
  -khtml-opacity: 0; /* Safari 1.x */
}

.page-node-type-noticia .breadcrumb.fondoOn.d-md-flex.justify-content-start {
  display: block !important;
}
h1, h2, h3, h4, h5{
  clear: both;
}
.files-wrapper{
  display: inline-block;
  margin-bottom: 30px;
}
span.file.file--mime-application-pdf.file--application-pdf.icon-before{
  padding-bottom: 40px;
}