.ff-abhaya-libre {
  font-family: 'Abhaya Libre', serif;
}
.ff-abril-fatface {
  font-family: 'Abril Fatface', cursive;
}
.ff-allan {
  font-family: 'Allan', cursive;
}
.ff-amatic-sc {
  font-family: 'Amatic SC', cursive;
}
.ff-anton {
  font-family: 'Anton', sans-serif;
}
.ff-archivo {
  font-family: 'Archivo', sans-serif;
}
.ff-arima-madurai {
  font-family: 'Arima Madurai', cursive;
}
.ff-arvo {
  font-family: 'Arvo', serif;
}
.ff-barlow-condensed {
  font-family: 'Barlow Condensed', sans-serif;
}
.ff-biorhyme {
  font-family: 'BioRhyme', serif;
}
.ff-bodoni-moda {
  font-family: 'Bodoni Moda', serif;
}
.ff-cabin {
  font-family: 'Cabin', sans-serif;
}
.ff-cinzel-decorative {
  font-family: 'Cinzel Decorative', cursive;
}
.ff-cormorant-garamond {
  font-family: 'Cormorant Garamond', serif;
}
.ff-dynalight {
  font-family: 'Dynalight', cursive;
}
.ff-eczar {
  font-family: 'Eczar', serif;
}
.ff-epilogue {
  font-family: 'Epilogue', sans-serif;
}
.ff-fredericka-the-great {
  font-family: 'Fredericka the Great', cursive;
}
.ff-fredoka-one {
  font-family: 'Fredoka One', cursive;
}
.ff-glegoo {
  font-family: 'Glegoo', serif;
}
.ff-gloria-hallelujah {
  font-family: 'Gloria Hallelujah', cursive;
}
.ff-josefin-slab {
  font-family: 'Josefin Slab', serif;
}
.ff-jost {
  font-family: 'Jost', sans-serif;
}
.ff-kalam {
  font-family: 'Kalam', cursive;
}
.ff-karma {
  font-family: 'Karma', serif;
}
.ff-kaushan-script {
  font-family: 'Kaushan Script', cursive;
}
.ff-krona-one {
  font-family: 'Krona One', sans-serif;
}
.ff-lato {
  font-family: 'Lato', sans-serif;
}
.ff-mali {
  font-family: 'Mali', sans-serif;
}
.ff-manrope {
  font-family: 'Manrope', sans-serif;
}
.ff-marcellus {
  font-family: 'Marcellus', serif;
}
.ff-merriweather {
  font-family: 'Merriweather', serif;
}
.ff-montserrat {
  font-family: 'Montserrat', sans-serif;
}
.ff-nixie-one {
  font-family: 'Nixie One', cursive;
}
.ff-nunito-sans {
  font-family: 'Nunito Sans', sans-serif;
}
.ff-open-sans {
  font-family: 'Open Sans', sans-serif;
}
.ff-oregano {
  font-family: 'Oregano', cursive;
}
.ff-oswald {
  font-family: 'Oswald', sans-serif;
}
.ff-oxygen {
  font-family: 'Oxygen', sans-serif;
}
.ff-pacifico {
  font-family: 'Pacifico', cursive;
}
.ff-palanquin {
  font-family: 'Palanquin', sans-serif;
}
.ff-passion-one {
  font-family: 'Passion One', cursive;
}
.ff-playball {
  font-family: 'Playball', cursive;
}
.ff-playfair-display {
  font-family: 'Playfair Display', serif;
}
.ff-poiret-one {
  font-family: 'Poiret One', cursive;
}
.ff-poppins {
  font-family: 'Poppins', sans-serif;
}
.ff-prata {
  font-family: 'Prata', sans-serif !important;
}
.ff-questrial {
  font-family: 'Questrial', sans-serif;
}
.ff-racing-sans-one {
  font-family: 'Racing Sans One', sans-serif !important;
}
.ff-raleway {
  font-family: 'Raleway', sans-serif;
}
.ff-roboto {
  font-family: 'Roboto', sans-serif;
}
.ff-rubik {
  font-family: 'Rubik', sans-serif !important;
}
.ff-sacramento {
  font-family: 'Sacramento', cursive;
}
.ff-saira-extra-condensed {
  font-family: 'Saira Extra Condensed', sans-serif;
}
.ff-satisfy {
  font-family: 'Satisfy', cursive;
}
.ff-scheherazade {
  font-family: 'Scheherazade', serif;
}
.ff-space-mono {
  font-family: 'Space Mono', monospace;
}
.ff-stint-ultra-expanded {
  font-family: 'Stint Ultra Expanded', cursive;
}
.ff-syne {
  font-family: 'Syne', sans-serif;
}
.ff-tangerine {
  font-family: 'Tangerine', cursive;
}
.ff-titillium-web {
  font-family: 'Titillium Web', sans-serif;
}
.ff-trirong {
  font-family: 'Trirong', serif;
}
.ff-viaoda-libre {
  font-family: 'Viaoda Libre', cursive;
}
.ff-vollkorn {
  font-family: 'Vollkorn', serif;
}
.ff-zilla-slab-highlight {
  font-family: 'Zilla Slab Highlight', cursive;
}
.block a {
  text-decoration: underline;
}
.blog-simplelayout-wrapper .blog-simplelayout-items .desc a:not(.btn) {
  color: #1C84C3;
  text-decoration: underline !important;
}
#block-menu a,
#builder-menu a {
  text-decoration: inherit !important;
}
.block-organigrama h3 {
  margin-bottom: 5px;
  font-weight: bold !important;
}
.imagen-circular img {
  width: 100px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.block-memoria .block-imageboxes-items li {
  position: relative;
}
.block-memoria .block-imageboxes-items li .fecha {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #1C84C3;
  width: 100px;
  color: #fff;
  padding: 30px 15px;
  font-size: 13px !important;
  text-align: center;
}
.block-memoria .block-imageboxes-items .title {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: 19px !important;
  text-align: left;
  color: #65778c;
  font-weight: bold !important;
}
.block-memoria .block-imageboxes-items .btn-primary {
  color: #fff !important;
  margin-top: 10px;
}
.block-memoria .block-imageboxes-items .btn {
  width: 100%;
}
.block-galeria .tags a {
  font-size: 16px !important;
  color: #292929;
}
.block-galeria .tags .active {
  border: none;
  color: #1C84C3;
  font-weight: bold;
}
.block-eventos li {
  position: relative;
}
.block-eventos li .fecha {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #1C84C3;
  width: 100px;
  color: #fff;
  padding: 30px 15px;
  font-size: 13px !important;
  text-align: center;
}
.block-eventos .title {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: 19px !important;
  text-align: left;
  color: #65778c;
  font-weight: bold !important;
}
.block-eventos .block-imageboxes-items .btn-primary {
  color: #fff !important;
  margin-top: 25px;
}
.block-eventos .btn {
  width: 100%;
}
.block-catalogo .items-topbar-sort {
  display: none;
}
.block-header .header-top-bar .language-list {
  display: none !important;
}
.block-header .headerlg .language-items a {
  border-radius: 5px;
  background: #1C84C3;
  color: #fff;
}
.block-header .headerlg .language-items a i:first-child {
  display: none;
}
.block-header .headerlg .language-items .submenu {
  width: 90px !important;
  left: 10px !important;
  padding: 0;
  border-radius: 5px;
}
.block-header .headerlg .language-items .submenu .menuitem {
  display: block;
  width: 100%;
  margin: 0;
}
.block-header .headerlg .language-items .submenu .menuitem a {
  display: block;
  width: 100%;
  text-align: center;
  padding: 5px 15px;
}
.block-header .headerlg .language-list a {
  display: inline-block;
  padding: 7px 15px;
  border-radius: 5px;
  background: #1C84C3;
  color: #fff;
}
.block-header .headerlg .language-list a i:first-child {
  display: none;
}
.block-header .headerlg .language-list .submenu {
  width: 90px !important;
  left: 0px !important;
  padding: 0;
  border-radius: 5px;
}
.block-header .headerlg .language-list .submenu .menuitem {
  display: block;
  width: 100%;
  margin: 0;
}
.block-header .headerlg .language-list .submenu .menuitem a {
  display: block;
  width: 100%;
  text-align: center;
  padding: 5px 15px;
}
.page-8000 .menu div:nth-child(8),
.page-8000 .menu div:nth-child(9),
.page-8000 .menu div:nth-child(10),
.page-8000 .menu div:nth-child(11),
.page-8001 .menu div:nth-child(8),
.page-8001 .menu div:nth-child(9),
.page-8001 .menu div:nth-child(10),
.page-8001 .menu div:nth-child(11),
.page-8006 .menu div:nth-child(8),
.page-8006 .menu div:nth-child(9),
.page-8006 .menu div:nth-child(10),
.page-8006 .menu div:nth-child(11),
.page-8007 .menu div:nth-child(8),
.page-8007 .menu div:nth-child(9),
.page-8007 .menu div:nth-child(10),
.page-8007 .menu div:nth-child(11),
.page-8035 .menu div:nth-child(8),
.page-8035 .menu div:nth-child(9),
.page-8035 .menu div:nth-child(10),
.page-8035 .menu div:nth-child(11),
.page-8036 .menu div:nth-child(8),
.page-8036 .menu div:nth-child(9),
.page-8036 .menu div:nth-child(10),
.page-8036 .menu div:nth-child(11),
.page-8037 .menu div:nth-child(8),
.page-8037 .menu div:nth-child(9),
.page-8037 .menu div:nth-child(10),
.page-8037 .menu div:nth-child(11),
.page-8044 .menu div:nth-child(8),
.page-8044 .menu div:nth-child(9),
.page-8044 .menu div:nth-child(10),
.page-8044 .menu div:nth-child(11),
.page-8379 .menu div:nth-child(8),
.page-8379 .menu div:nth-child(9),
.page-8379 .menu div:nth-child(10),
.page-8379 .menu div:nth-child(11),
.page-8435 .menu div:nth-child(8),
.page-8435 .menu div:nth-child(9),
.page-8435 .menu div:nth-child(10),
.page-8435 .menu div:nth-child(11),
.page-8436 .menu div:nth-child(8),
.page-8436 .menu div:nth-child(9),
.page-8436 .menu div:nth-child(10),
.page-8436 .menu div:nth-child(11),
.page-8255 .menu div:nth-child(8),
.page-8255 .menu div:nth-child(9),
.page-8255 .menu div:nth-child(10),
.page-8255 .menu div:nth-child(11),
.page-blog-entry .menu div:nth-child(8),
.page-blog-entry .menu div:nth-child(9),
.page-blog-entry .menu div:nth-child(10),
.page-blog-entry .menu div:nth-child(11),
.page-blog-category .menu div:nth-child(8),
.page-blog-category .menu div:nth-child(9),
.page-blog-category .menu div:nth-child(10),
.page-blog-category .menu div:nth-child(11),
.page-catalogue-item .menu div:nth-child(8),
.page-catalogue-item .menu div:nth-child(9),
.page-catalogue-item .menu div:nth-child(10),
.page-catalogue-item .menu div:nth-child(11),
.page-catalogue-category .menu div:nth-child(8),
.page-catalogue-category .menu div:nth-child(9),
.page-catalogue-category .menu div:nth-child(10),
.page-catalogue-category .menu div:nth-child(11) {
  display: none !important;
}
.page-8038 .menu > .menuitem:nth-child(1),
.page-8038 .menu > .menuitem:nth-child(2),
.page-8038 .menu > .menuitem:nth-child(3),
.page-8038 .menu > .menuitem:nth-child(4),
.page-8038 .menu > .menuitem:nth-child(5),
.page-8038 .menu > .menuitem:nth-child(6),
.page-8038 .menu > .menuitem:nth-child(7),
.page-8150 .menu > .menuitem:nth-child(1),
.page-8150 .menu > .menuitem:nth-child(2),
.page-8150 .menu > .menuitem:nth-child(3),
.page-8150 .menu > .menuitem:nth-child(4),
.page-8150 .menu > .menuitem:nth-child(5),
.page-8150 .menu > .menuitem:nth-child(6),
.page-8150 .menu > .menuitem:nth-child(7),
.page-8361 .menu > .menuitem:nth-child(1),
.page-8361 .menu > .menuitem:nth-child(2),
.page-8361 .menu > .menuitem:nth-child(3),
.page-8361 .menu > .menuitem:nth-child(4),
.page-8361 .menu > .menuitem:nth-child(5),
.page-8361 .menu > .menuitem:nth-child(6),
.page-8361 .menu > .menuitem:nth-child(7),
.page-8360 .menu > .menuitem:nth-child(1),
.page-8360 .menu > .menuitem:nth-child(2),
.page-8360 .menu > .menuitem:nth-child(3),
.page-8360 .menu > .menuitem:nth-child(4),
.page-8360 .menu > .menuitem:nth-child(5),
.page-8360 .menu > .menuitem:nth-child(6),
.page-8360 .menu > .menuitem:nth-child(7),
.page-8359 .menu > .menuitem:nth-child(1),
.page-8359 .menu > .menuitem:nth-child(2),
.page-8359 .menu > .menuitem:nth-child(3),
.page-8359 .menu > .menuitem:nth-child(4),
.page-8359 .menu > .menuitem:nth-child(5),
.page-8359 .menu > .menuitem:nth-child(6),
.page-8359 .menu > .menuitem:nth-child(7),
.page-8450 .menu > .menuitem:nth-child(1),
.page-8450 .menu > .menuitem:nth-child(2),
.page-8450 .menu > .menuitem:nth-child(3),
.page-8450 .menu > .menuitem:nth-child(4),
.page-8450 .menu > .menuitem:nth-child(5),
.page-8450 .menu > .menuitem:nth-child(6),
.page-8450 .menu > .menuitem:nth-child(7),
.page-8470 .menu > .menuitem:nth-child(1),
.page-8470 .menu > .menuitem:nth-child(2),
.page-8470 .menu > .menuitem:nth-child(3),
.page-8470 .menu > .menuitem:nth-child(4),
.page-8470 .menu > .menuitem:nth-child(5),
.page-8470 .menu > .menuitem:nth-child(6),
.page-8470 .menu > .menuitem:nth-child(7),
.page-8471 .menu > .menuitem:nth-child(1),
.page-8471 .menu > .menuitem:nth-child(2),
.page-8471 .menu > .menuitem:nth-child(3),
.page-8471 .menu > .menuitem:nth-child(4),
.page-8471 .menu > .menuitem:nth-child(5),
.page-8471 .menu > .menuitem:nth-child(6),
.page-8471 .menu > .menuitem:nth-child(7),
.page-8472 .menu > .menuitem:nth-child(1),
.page-8472 .menu > .menuitem:nth-child(2),
.page-8472 .menu > .menuitem:nth-child(3),
.page-8472 .menu > .menuitem:nth-child(4),
.page-8472 .menu > .menuitem:nth-child(5),
.page-8472 .menu > .menuitem:nth-child(6),
.page-8472 .menu > .menuitem:nth-child(7) {
  display: none !important;
}
.page-8038 .header-slidemenu .menu .menuitem.has-submenu > a,
.page-8150 .header-slidemenu .menu .menuitem.has-submenu > a,
.page-8361 .header-slidemenu .menu .menuitem.has-submenu > a,
.page-8360 .header-slidemenu .menu .menuitem.has-submenu > a,
.page-8359 .header-slidemenu .menu .menuitem.has-submenu > a,
.page-8450 .header-slidemenu .menu .menuitem.has-submenu > a,
.page-8470 .header-slidemenu .menu .menuitem.has-submenu > a,
.page-8471 .header-slidemenu .menu .menuitem.has-submenu > a,
.page-8472 .header-slidemenu .menu .menuitem.has-submenu > a {
  display: none !important;
}
.page-8038 .header-slidemenu .menu .menuitem.has-submenu .submenu,
.page-8150 .header-slidemenu .menu .menuitem.has-submenu .submenu,
.page-8361 .header-slidemenu .menu .menuitem.has-submenu .submenu,
.page-8360 .header-slidemenu .menu .menuitem.has-submenu .submenu,
.page-8359 .header-slidemenu .menu .menuitem.has-submenu .submenu,
.page-8450 .header-slidemenu .menu .menuitem.has-submenu .submenu,
.page-8470 .header-slidemenu .menu .menuitem.has-submenu .submenu,
.page-8471 .header-slidemenu .menu .menuitem.has-submenu .submenu,
.page-8472 .header-slidemenu .menu .menuitem.has-submenu .submenu {
  display: block !important;
  margin: 0 !important;
}
.page-8038 .menu div:nth-child(9),
.page-8038 .menu div:nth-child(10),
.page-8038 .menu div:nth-child(11),
.page-8470 .menu div:nth-child(9),
.page-8470 .menu div:nth-child(10),
.page-8470 .menu div:nth-child(11) {
  display: none !important;
}
.page-8359 .menu div:nth-child(8),
.page-8359 .menu div:nth-child(10),
.page-8359 .menu div:nth-child(11),
.page-8450 .menu div:nth-child(8),
.page-8450 .menu div:nth-child(10),
.page-8450 .menu div:nth-child(11) {
  display: none !important;
}
.page-8360 .menu div:nth-child(8),
.page-8360 .menu div:nth-child(9),
.page-8360 .menu div:nth-child(11),
.page-8471 .menu div:nth-child(8),
.page-8471 .menu div:nth-child(9),
.page-8471 .menu div:nth-child(11) {
  display: none !important;
}
.page-8361 .menu div:nth-child(8),
.page-8361 .menu div:nth-child(9),
.page-8361 .menu div:nth-child(10),
.page-8472 .menu div:nth-child(8),
.page-8472 .menu div:nth-child(9),
.page-8472 .menu div:nth-child(10) {
  display: none !important;
}
.open-catalogue-search {
  display: none !important;
}
.block-titulo-pagina .breadcrumb {
  border-bottom: 1px solid #f8f8f8;
  padding-bottom: 15px;
}
.block-footer .container .custom-text {
  margin: 60px 0 0 0 !important;
  opacity: 1 !important;
}
.block-footer .container .custom-text img {
  margin: 10px 15px;
  height: 30px;
}
.page-catalogue-item .item-info .item-attributes {
  display: flex;
  flex-wrap: wrap;
}
.page-catalogue-item .item-info .item-attributes .item-attribute {
  width: 50%;
  height: 70px;
}
.page-catalogue-item .item-info .item-attributes .item-attribute .caption {
  display: block;
  font-weight: bold;
}
.page-catalogue-item .item-info .item-attributes .item-attribute .value {
  padding: 0px;
}
.block-ultimas-entradas .image,
body.page-blog-entry .blog-related .blog-simplelayout-item .image,
.blog-entries-wrapper .image {
  height: 220px !important;
}
.block-ultimas-entradas .body,
body.page-blog-entry .blog-related .blog-simplelayout-item .body,
.blog-entries-wrapper .body {
  background-color: #fff;
}
.block-ultimas-entradas .body .title,
body.page-blog-entry .blog-related .blog-simplelayout-item .body .title,
.blog-entries-wrapper .body .title {
  font-size: 20px !important;
}
.block-ultimas-entradas .body .date,
body.page-blog-entry .blog-related .blog-simplelayout-item .body .date,
.blog-entries-wrapper .body .date {
  background-color: #f8f8f8;
  display: table;
  padding: 5px 10px;
}
.block-ultimas-entradas .body .desc,
body.page-blog-entry .blog-related .blog-simplelayout-item .body .desc,
.blog-entries-wrapper .body .desc {
  display: none;
}
.no-fecha .date {
  display: none !important;
}
body .background-white .blog-simplelayout-items .blog-simplelayout-item {
  background: transparent !important;
}
body.page-blog-entry .blog-related {
  background: transparent !important;
}
.block-blogentries.block-blogentries-layout-grid .blog-entries-wrapper ul li {
  background: transparent !important;
}
.block-blogentries.block-blogentries-layout-grid .blog-entries-wrapper ul li .blog-entry {
  padding: 35px;
}
.block-blogentries.block-blogentries-layout-grid .blog-entries-wrapper ul li .blog-entry .title a {
  line-height: 100%;
  font-size: 20px !important;
  text-decoration: none !important;
}
.block-blogentries.block-blogentries-layout-grid .blog-entries-wrapper ul li .blog-entry .date {
  background-color: #f8f8f8;
  display: table;
  padding: 5px 10px;
}
.block-blogentries.block-blogentries-layout-grid .blog-entries-wrapper ul li .blog-entry .content {
  display: none;
}
.item-page .item-info .item-info-wrapper .item-basic-info-wrapper {
  display: flex;
  flex-flow: column;
}
.item-page .item-info .item-info-wrapper .item-basic-info-wrapper .item-basic-info {
  order: 0;
}
.item-page .item-info .item-info-wrapper .item-basic-info-wrapper .form-wrapper {
  order: 2;
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid #eee;
}
.item-page .item-info .item-info-wrapper .item-basic-info-wrapper .item-description {
  order: 1;
  margin: 0;
  padding: 0;
  border: none;
}
.block-special-events .blog-simplelayout-item {
  position: relative;
  border: 1px solid #ccc;
  padding: 32px;
  border-radius: 0px !important;
}
.block-special-events .blog-simplelayout-item .body {
  padding: 15px 0 0 0 !important;
}
.block-special-events .blog-simplelayout-item .body .fecha {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #1C84C3;
  color: #fff !important;
  width: 100px;
  padding: 30px 15px;
  font-size: 13px !important;
  text-align: center;
}
.block-special-events .blog-simplelayout-item .body .title {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: 19px !important;
  text-align: left;
  color: #65778c;
  font-weight: bold !important;
}
.block-special-events .blog-simplelayout-item .body .btn {
  display: block;
  width: 100%;
}
.block-special-events .blog-simplelayout-item .body .btn.btn-primary {
  color: #fff;
}
.block-special-events .blog-simplelayout-item .body .btn + br {
  display: none;
}
.block-bloglatest-two-cols .blog-simplelayout-item-wrapper {
  width: 50% !important;
}
body.page-blog-category--1338 .blog-entry-title + p,
body.page-blog-category--1311 .blog-entry-title + p,
body.page-blog-category--1312 .blog-entry-title + p,
body.page-blog-category--1313 .blog-entry-title + p,
body.page-blog-category--1314 .blog-entry-title + p,
body.page-blog-category--1315 .blog-entry-title + p {
  display: block !important;
}
body .blog-entry-title + p {
  display: none;
}
.blog-entries-navigation {
  display: none;
}
.block-imageboxes-center-items ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.block-imageboxes-center-items ul .clearfix {
  display: none;
}
.block-imageboxes .block-imageboxes-items li a[href^="mailto:"] {
  word-break: break-word;
}
.block-investigadores-lista.block-imageboxes .block-imageboxes-items {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
}
.block-investigadores-lista.block-imageboxes .block-imageboxes-items li {
  width: 100%;
  height: auto !important;
  padding: 15px;
}
.block-investigadores-lista.block-imageboxes .block-imageboxes-items li.clearfix {
  display: none;
}
@media only screen and (max-width: 640px) {
  .block-investigadores-lista.block-imageboxes .block-imageboxes-items {
    grid-template-columns: 100%;
  }
}
.block-imageboxes .block-imageboxes-items li > div a:not(.btn) {
  color: #1C84C3 !important;
  text-decoration: underline !important;
}
.block-align-items-center .blog-simplelayout-items {
  justify-content: center;
}
.block-bloglatest.block-bloglatest-list .blog-simplelayout-items {
  flex-flow: column;
}
.block-bloglatest.block-bloglatest-list .blog-simplelayout-items .blog-simplelayout-item-wrapper {
  width: 70%;
  padding: 0 0 30px 0;
  margin: 0 auto 30px auto;
  border-bottom: 1px solid #eee;
}
.block-bloglatest.block-bloglatest-list .blog-simplelayout-items .blog-simplelayout-item-wrapper .image {
  display: none;
}
.block-bloglatest.block-bloglatest-list .blog-simplelayout-items .blog-simplelayout-item-wrapper .body {
  padding: 0;
}
.block-bloglatest.block-bloglatest-list .blog-simplelayout-items .blog-simplelayout-item-wrapper .body .date {
  display: none;
}
.block-bloglatest.block-bloglatest-list .blog-simplelayout-items .blog-simplelayout-item-wrapper .body .title {
  font-size: 16px !important;
  font-weight: bold;
  line-height: normal;
}
.block-special-footer a p {
  color: #1C84C3;
  text-decoration: underline;
}
.block-gallery .grid-items .grid-item .info.always-visible {
  min-height: 50px;
}
.block-gallery .grid-items .grid-item .info .info-content {
  padding: 15px !important;
}
.block-gallery .grid-items .grid-item .info .info-content .title {
  text-transform: none;
  letter-spacing: 0;
  line-height: 100%;
}
.page-blog-entry.page-blog-category--1390 .blog-related .blog-related-title {
  display: none;
}
.block-newsletter form {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.block-newsletter form .form-group {
  grid-column: 1 / span 2;
  width: 100%;
}
.block-newsletter form .form-group.tos {
  grid-column: 1 / span 2;
  order: 2;
}
.block-newsletter form .mt10 {
  margin: 0;
}
.blog-simplelayout-wrapper .blog-simplelayout-items .blog-simplelayout-item-wrapper .blog-simplelayout-item .body .title {
  font-size: 25px;
}
footer .logos {
  display: flex;
  flex-flow: row;
  justify-content: center;
}
.container-btn-show-all {
  margin-top: 50px;
}
