/*
 Theme Name:   PenNews Child
 Theme URI:    http://pennews.pencidesign.com/
 Description:  PenNews Child Theme
 Author:       PenciDesign
 Author URI:   http://pencidesign.com
 Template:     pennews
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready, editor-style
 Text Domain:  pennews-child
*/

body {
    background: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

ul.listado-leyes li {
  list-style: none;
  margin-left: 0px !important;
}

.page .penci_breadcrumbs {
  margin-top: 0px;
  margin-bottom: 20px;
}

/*========================
Pop-upmailchimp
=========================*/
#mc-embedded-subscribe-form{
  background-color: #2b3a66;
  font-size: large;
  color: white;
  margin-top: 13px
}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
  border: 2px solid #e85c41;
  font-size: 15px ;
  color: white !important;
}
/*========================
Typography options
==========================*/

.entry-content {
    line-height: 1.5;
}

.entry-content.penci-entry-content a, #breadcrumbs a {
  color: #ea3974;
}

.entry-content.penci-entry-content .agenda-loop a {
  color: #111111;
}

.penci_breadcrumbs {
  margin-bottom: 30px;
}

.penci_breadcrumbs ul li {
  display: inline;
}

.widget .tagcloud a {
  padding: 0 8px;
}

.penci-fancy-heading .penci-heading-subtitle {
  font-family: "Open Sans";
  text-transform: uppercase;
}

/*========================
HOME
==========================*/

.site-main {
  background: #f5f5f5;
}

.site-description {
    position: relative;
    left: 74px;
    text-transform: uppercase;
}

.home-titles {
  text-transform: uppercase;
  margin-top: 60px;
}

.home-titles .penci-heading-subtitle {
  color: #bbb;
}

.penci-owl-carousel-style .owl-nav .owl-prev, .penci-owl-carousel-style .owl-nav .owl-next, .penci-owl-carousel-slider .owl-nav .owl-prev, .penci-owl-carousel-slider .owl-nav .owl-next {
  width: 50px;
  height: 50px;
}

.penci-owl-carousel-style .owl-nav .owl-prev .fa,
.penci-owl-carousel-style .owl-nav .owl-next .fa,
.penci-owl-carousel-slider .owl-nav .owl-prev .fa,
.penci-owl-carousel-slider .owl-nav .owl-next .fa {
  font-size: 32px;
}

.cine-title, .agenda-title, .noticias-title, .programa-title-section, .convocatorias-title, .marco-legal-title, .blog .penci-archive-entry-header, .nuestros-proyectos-title {
    margin-bottom: 30px;
    font-family: 'Nunito', sans-serif !important;
}

.convocatorias-title, .nuestros-proyectos-title {
  margin-bottom: 0px;
}

.cine-title .penci-fancy-heading-inner,
.agenda-title .penci-fancy-heading-inner,
.noticias-title .penci-fancy-heading-inner,
.programa-title-section .penci-fancy-heading-inner,
.convocatorias-title .penci-fancy-heading-inner,
.marco-legal-title .penci-fancy-heading-inner,
.nuestros-proyectos-title .penci-fancy-heading-inner {
    padding-left: 15px;
}

.cine-title .penci-fancy-heading-inner a {
  color: #ea3974;
}

.agenda-title .penci-fancy-heading-inner a {
  color: #fd9d36;
}

.noticias-title .penci-fancy-heading-inner a {
  color: #4f70a8;
}


.cine-title .penci-fancy-heading-inner,
.nuestros-proyectos-title .penci-fancy-heading-inner {
    border-left: 4px solid #ea3974;
}

.agenda-title .penci-fancy-heading-inner {
    border-left: 4px solid #fd9d36;
}

.noticias-title .penci-fancy-heading-inner {
    border-left: 4px solid #4f70a8;
}

.programa-title-section .penci-fancy-heading-inner {
  border-left: 4px solid #f9ca46;
}

.convocatorias-title .penci-fancy-heading-inner {
    border-left: 4px solid #74d7e2;
}

.marco-legal-title .penci-fancy-heading-inner {
    border-left: 4px solid #4fe06a;
}

.blog .penci-archive-entry-header {
  border-left: 4px solid #224289;
  padding-left: 15px;
}

.blog .entry-header h1 {
  color: #224289;
}

.cine-title .penci-fancy-heading-inner h2,
.agenda-title .penci-fancy-heading-inner h2,
.noticias-title .penci-fancy-heading-inner h2,
.programa-title-section .penci-fancy-heading-inner h2,
.convocatorias-title .penci-fancy-heading-inner h2,
.marco-legal-title .penci-fancy-heading-inner h2,
.nuestros-proyectos-title .penci-fancy-heading-inner h2 {
    margin-bottom: 0px;
    font-family: 'Nunito', sans-serif !important;
}

.cine-title .penci-fancy-heading-inner .entry-content,
.agenda-title .penci-fancy-heading-inner .entry-content,
.noticias-title .penci-fancy-heading-inner .entry-content,
.programa-title-section .penci-fancy-heading-inner .entry-content,
.convocatorias-title .penci-fancy-heading-inner .entry-content,
.marco-legal-title .penci-fancy-heading-inner .entry-content,
.nuestros-proyectos-title .penci-fancy-heading-inner .entry-content {
    display: none;
}

.forma img {
  position: absolute;
}

.forma-left img {
    left: 22%;
}

.forma-right img {
    right: 5%;
    top: 34%;
}

.forma-left-total img {
  left: 0px;
  top: 12%;
}

.forma-bottom-total img {
  top: auto;
  bottom: 0px !important;
}

.forma-top-total img {
  bottom: auto;
  top: 0px  !important;
}

.forma-right-total img {
  right: -300px;
  bottom: -25%;
}

.forma-top-50 img {
  top: 50%;
}

.buttonewsletters{
  border-radius: 10px;
  margin-bottom: 40px;
}

.penci-heading-title{
  
}

/* Colores main menú
================================= */

.main-navigation ul li.programa a,
.main-navigation ul li.agenda a {
    color: #f9ca46;
}

.main-navigation ul li.convocatorias a,
.page-id-173 h1.entry-title {
    color: #74d7e2;
}

.main-navigation ul li.marco-legal a {
    color: #4fe06a;
}

.main-navigation ul li.proyectos a {
    color: #ea3974;
}

.main-navigation ul li.noticias a {
    color: #224289;
}

.main-navigation ul li:nth-of-type(7) a {
    color: #2b3a66;
}

.wpml-ls-slot-4793.wpml-ls-current-language a {
    color: #2b3a66;
    background-color: transparent;
}

#espacio-blanco {
    margin-bottom: -175px;
}

.main-navigation > ul:not(.children) > li.current-menu-item > a,
.main-navigation > ul:not(.children) > li:hover > a, .main-navigation > ul:not(.children) > li:active > a, .main-navigation > ul:not(.children) > li.current-category-ancestor > a, .main-navigation > ul:not(.children) > li.current-menu-ancestor > a, .main-navigation > ul:not(.children) > li.current-menu-item > a,
.main-navigation > ul:not(.children) > li:hover > a {
    background-color: #ea3974;
}



/* Slider cabecera
================================= */

.penci-owl-featured-area.style-17 .penci-slider__text::after,
.penci-owl-featured-area.style-17 .penci-slider__text {
    background: transparent !important;
}

.penci-owl-featured-area.style-17 .penci-featured-content {
    bottom: 8% !important;
    width: 100% !important;
    left: 8% !important;
    position: absolute !important;
    top: auto !important;
}

.penci-owl-featured-area.style-17 .penci-slider__cat,
.penci-owl-featured-area.style-17 .penci-slider__meta {
    display: none;
}

.penci-owl-featured-area h3 {
    display: inline-block;
    line-height: 60px;
}

.penci-owl-featured-area.style-17 h3 a {
    color: #fff !important;
    font-size: 42px;
    padding: 0px 22px;
    background: #cc2d19;
}

.penci-owl-featured-area .penci-item-mag {
    max-height: 600px !important;
}

.penci-slider__text {
    max-width: 70%
}


/* Destacados
================================= */

#destacados-home h3 a span {
    display: block;
    text-align: center;
    font-size: 4.2em;
    font-family: "Roboto Condensed", Nunito, sans-serif;
    font-weight: 400;
    position: absolute;
    top: -42px;
    width: 100%;
    z-index: 999;
}

 #destacados-home .penci-block_37 .penci__post-title {
    padding-top: 60px;
}


/* Agenda
================================= */

.agenda .penci-post-cat {
    display: none;
}

.agenda-grid .penci-post-cat {
  display: inline-block;
}

.agenda-grid article.hentry {
  margin-bottom: 0px !important;
}

.page-template-default .penci-block-vc.agenda-grid .penci-subcat-filter {
  display: block !important;
}

.penci-block-vc.style-title-2.agenda-grid .penci-subcat-filter {
    top: 0px;
}

.agenda-grid article.hentry .penci__post-title {
  margin-bottom: 0px !important;
}

.agenda .penci_post_content {
    padding: 0px 15px;
}

.penci-block_37 .penci__post-title {
    text-align: center;
    font-weight: 600 !important;
    padding-bottom: 30px;
}

.penci-block_37 .penci_post-meta {
    display: none;
}

.fecha-evento {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #fd9d36;
    color: #fff;
    padding: 10px;
    z-index: 1;
}

.pais-evento {
    position: absolute;
    z-index: 2;
    bottom: 0;
    right: 0;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    color: transparent;
    height: 40px;
    width: 60px;
}

.pais-evento.ar {  background: url('images/flags/ar.svg'); }
.pais-evento.al {  background: url('images/flags/al.png'); }
.pais-evento.bo {  background: url('images/flags/bo.svg'); }
.pais-evento.br {  background: url('images/flags/ar.svg'); }
.pais-evento.cl {  background: url('images/flags/cl.svg'); }
.pais-evento.co {  background: url('images/flags/co.svg'); }
.pais-evento.cr {  background: url('images/flags/cr.svg'); }
.pais-evento.cu {  background: url('images/flags/cu.svg'); }
.pais-evento.do {  background: url('images/flags/do.svg'); }
.pais-evento.ec {  background: url('images/flags/ec.svg'); }
.pais-evento.es {  background: url('images/flags/es.svg'); }
.pais-evento.gt {  background: url('images/flags/gt.svg'); }
.pais-evento.hn {  background: url('images/flags/hn.svg'); }
.pais-evento.it {  background: url('images/flags/it.svg'); }
.pais-evento.mx {  background: url('images/flags/mx.svg'); }
.pais-evento.ni {  background: url('images/flags/ni.svg'); }
.pais-evento.pa {  background: url('images/flags/pa.svg'); }
.pais-evento.pe {  background: url('images/flags/pe.svg'); }
.pais-evento.pr {  background: url('images/flags/pr.svg'); }
.pais-evento.pt {  background: url('images/flags/pt.svg'); }
.pais-evento.py {  background: url('images/flags/py.svg'); }
.pais-evento.sv {  background: url('images/flags/sv.svg'); }
.pais-evento.uy {  background: url('images/flags/uy.svg'); }
.pais-evento.ve {  background: url('images/flags/ve.svg'); }

.read-more {
    text-align: center;
    padding-bottom: 20px;
}

.read-more a {
    border: 1px solid #2b3a66;
    color: #2b3a66;
    padding: 7px 20px;
    border-radius: 8px;
}


/* Testimonios
================================= */

.penci-testimonails {
    text-align: left;
}

.penci-testimonails .penci-testi-name {
    text-align: right;
    text-transform: none;
}

.penci-testi-avatar {
    display: none !important;
}

.penci-testimonails.penci-testi-s1 .penci-testi-blockquote .penci-testi-bq-icon {
    color: #64bdcd;
    opacity: 1 !important;
    z-index: 0
}

.penci-testimonails.penci-testi-s1 .penci-testi-blockquote .penci-testi-bq-icon:before {
    transform: none;
    top: 0;
    left: -8%;
    line-height: 300px;
    font-size: 645px;
}

.penci-testimonails.penci-testi-s1 .penci-testi-blockquote span:nth-of-type(2){
    position: relative;
    z-index: 3;
}

.penci-testimonails.penci-testi-s1 .penci-testi-blockquote {
    padding: 30px 50px 0px;
}

.penci-testimonails .penci-testi-name {
  margin-bottom: 0px !important;
}

/*========================
NUESTROS PROYECTOS
==========================*/

.nuestros-proyectos-page {
  background: #fff !important;
}

.penci-pagination:not(.penci-ajax-more) .nav-links {
    margin: -5px 5px 0 !important;
}

.penci-archive .tabs {
    text-align: center;
}

.penci-archive .tabs li {
    display: inline-block;
    margin: 0px 20px;
}

#peliculas .tabs a {
  color: #ea3974 !important;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}

#peliculas .tabs a.active  {
  background: #0d3d68;
  margin-bottom: 0px;
  display: inline-block;
  padding: 10px;
  color: #fff !important;
}

.tabs-content {
  background: #0d3d68;
  padding: 15px;
}

.penci-block-vc .penci-cat-name {
  background: #0d3d68;
  text-transform: uppercase;
}

.tabs-content, .tabs-content li {
    list-style: none;
}

.tabs-content .filtros {
    margin: 20px auto;
    max-width: 1200px;
    width: 100%;
}

.tabs-content .filtros input {
    width: calc(100%/5 - 8px);
}

.tabs-content .filtros input[type="text"],
.tabs-content .filtros input[type="email"],
.tabs-content .filtros input[type="url"],
.tabs-content .filtros input[type="password"],
.tabs-content .filtros input[type="search"],
.tabs-content .filtros input[type="number"],
.tabs-content .filtros input[type="tel"],
.tabs-content .filtros input[type="date"],
.tabs-content .filtros textarea,
.tabs-content .filtros select {
  border: 2px solid #ea3974;
  background: #ea3974;
  color: #ffffff;
  padding: 10px 43px 10px 15px;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
  margin-right: .4%;
  margin-bottom: 7px;
}

.tabs-content .filtros input::placeholder {
  color: #fff;
}

.tabs-content .filtros input[type="text"]:last-of-type {
  margin-right: 0px;
}

.tabs-content .filtros select {
  width: calc(100%/5 - 8px);
}

.tabs-content .filtros input[type="submit"] {
  float: right;
  background: transparent;
  border: 2px solid #fff;
  width: 19%;
  margin-right: 6px;
}

.selects-row {
    margin-bottom: 20px;
}

.penci-block-vc .penci-pagination {
    padding-top: 50px;
}

#peliculas .tabs a {
    color: #3f51b5;
}

.penci-portfolio-thumbnail a:after {
    background-color: #c93d72;
}

.penci-pagination:not(.penci-ajax-more) .nav-links {
  text-align: center;
  float: none !important;
}

.penci-pagination:not(.penci-ajax-more) a,
.penci-pagination:not(.penci-ajax-more) span {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    float: left;
    display: inline-block;
    background: transparent;
    border: solid 1px #ea3974;
    color: #ea3974;
    min-width: 50px;
    height: 50px;
    line-height: 50px;
    transition: all .3s;
    border-radius: 50%;
    font-size: 20px;
}

.penci-pagination:not(.penci-ajax-more) span.current {
    border-color: #ffffff !important;
    background-color: #ffffff !important;
    color: #ec487e;
}

.load-container {
  padding: 150px 50px;
}

.reticula .penci-imgtype-square .penci-image-holder:before {
    padding-top: 125%;
}

/*========================
PROYECTOS SINGLE
==========================*/

article.proyectos {
  background: #fff;
  padding: 30px;
}

.site-content {
  margin-top: 20px;
}

.proyectos .penci-entry-title {
  color: #ea3974;
  margin-bottom: 20px;
}

.single.single-post .penci-content-post {
  background: #ffffff;
}

.single-proyectos .penci-content-post {
  float: left;
  width: 70%;
  margin-top: 20px !important;
}

.single-proyectos .penci_breadcrumbs {
  display: none;
}

.penci-sidebar-proyectos {
  float: left;
  width: 30%;
  padding-left: 15px;
}

.penci-sidebar-proyectos .widget {
  background: #fff;
  margin-top: 20px;
  border-top: 6px solid #ea3974;
}

.penci-sidebar-proyectos .widget h2 {
  font-size: 22px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  color: #ea3974;
}

.campos-proyectos {
  color: #ea3974;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}

h2 span.campos-proyectos {
  font-size: 20px;
  padding: 25px 0px;
  display: block;
}

.sidebar-gallery {
  overflow: auto;
}

.sidebar-gallery a {
  float: left;
  width: 33%;
}

.sidebar-gallery .lb-data .lb-number {
  display: none;
}

.widget-area .widget_custom_html {
  padding: 0px !important;
}

.penci-promo-item.penci-banner-has-text.banner-popup:after {
  display: none;
}

.row-ficha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.row-ficha h2 {
  padding-left: 30px;
}

.row-ficha .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
  padding: 0px 10px;
}

.row-ficha .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  max-width: 60%;
  padding: 0px 10px;
}

.text-right {
  text-align: right;
}

@media only screen and (min-width: 768px) {
  .agenda-loop .penci-post-item h3.penci__post-title {
      font-size: 24px !important;
  }
}
@media (max-width: 568px) {
  .row-ficha .col-4,
  .row-ficha .col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: left;
  }

  .text-right {
    text-align: left;
  }

  .single .penci-content-post {
    width: 100%;
  }
  .penci-sidebar-proyectos {
    width: 100%;
    padding: 20px;
  }

  .single.penci-single-style-6 .penci-entry-title {
    font-size: 22px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
  }

  .row-ficha h2 {
    padding-left: 12px;
  }

  .penci-owl-featured-area.style-17 .penci-item-mag,
  .penci-owl-featured-area.style-17 .penci-image-holder {
    height: 350px;
  }

  .penci-owl-featured-area.style-17 h3 {
    line-height: 34px;
  }

  .penci-owl-featured-area.style-17 h3 a {
    font-size: 24px;
  }

  .penci-slider__text {
    max-width: 96%;
  }

  .forma-top-50 img {
    display: none;
  }

  .tabs-content .filtros input,
  .tabs-content .filtros select,
  .tabs-content .filtros input[type="submit"] {
    width: 94%;
  }

  .tabs-content .filtros input[type="submit"] {
    float: none;
  }

  .penci-archive .tabs li {
    display: inline-block;
    margin: 0px;
    width: 48%;
    border: 2px solid #0d3d68;
    margin-bottom: 2px;
  }

  #peliculas .tabs a {
    padding: 10px;
    display: block;
  }

  #peliculas .tabs a.active {
    display: block;
  }

  article.proyectos {
    padding: 15px;
  }

  article.proyectos header.entry-header {
    border-bottom: 2px solid #ea3974;
    margin-bottom: 20px;
  }

  .footer__bottom.style-1 {
    padding-bottom: 5px;
  }

  .row-ficha {
    margin-right: 0px;
    margin-left: 0px;
  }

}

/* @media (min-width: 1241px) {
  .sidebar-right .site-main .penci-container,
  .penci-container, .penci-container-fluid  {
    max-width: 1400px !important;
  }
} */

/*=========================
  CONVOCATORIAS SINGLE PAGE
==========================*/

.page-id-173 .site-main,
.page-id-28037 .site-main {
  background: #ffffff;
}

.page-id-173 .penci-block_content a, 
.page-id-12138 .penci-block_content a, 
.page-id-12138 .penci-entry-title {
  color: #74d7e2;
}

.page-id-173 .penci_breadcrumbs,
.page-id-173 .penci-entry-header {
  display: none;
}

.page-id-173 .penci-vc-btn-wapper .penci-vc-btn.penci-vcbtn-uppearcase,
.page-id-28037 .penci-vc-btn-wapper .penci-vc-btn.penci-vcbtn-uppearcase,
.penci-vc-btn-wapper .penci-vc-btn.penci-vcbtn-uppearcase {
    text-transform: uppercase;
    background: #74d7e2;
    color: #0d3d68;
    font-weight: bold;
    border: none;
}

.page-id-173 .penci-vc-btn-wapper .penci-vc-btn.penci-vcbtn-uppearcase:hover,
.page-id-28037 .penci-vc-btn-wapper .penci-vc-btn.penci-vcbtn-uppearcase:hover {
  background: #ea3974;
  color: #fff;
  text-decoration: none;
}

.page .penci-entry-footer .penci-social-buttons {
  margin-top: 80px;
}

.penci-social-share-footer-title {
    padding: 10px 0px;
    font-size: 18px;
    text-transform: uppercase;
    color: #2a3a67;
  }

/*========================
MARCO LEGAL PAGE
==========================*/

.site-content,
.penci-page-style-1 .site-content {
  margin-top: 0px !important;
}

.penci-container {
  padding-top: 20px;
}


/*========================
AGENDA PAGE
==========================*/
.post-41207 .read-more,
.post-41464 .read-more {
  display: none;
}

.post-41207 .penci-block_37 .penci__post-title,
.post-41464 .penci-block_37 .penci__post-title {
  text-align: left;
  font-size: 16px !important;
}

.post-41207 .penci_post_content,
.post-41464 .penci_post_content {
  padding: 0px;
}

.post-41207 .fecha-evento,
.post-41464 .fecha-evento {
  padding: 4px;
  font-size: 14px;
}

.penci-content-post .entry-content h5 {
    font-size: 20px !important;
}

.fecha-evento-single {
  position: initial;
  display: inline-block;
  margin-top: 8px;
  padding: 4px 10px;
}

.pais-evento-single {
  top: auto;
  bottom: 4px;
  background-size: contain !important;
  width: 58px;
  height: 30px;
  position: relative;
  display: inline-block;
}

.single-eventos .breadcrumbs {
  padding-right: 85px;
}

.single .penci-content-post,
.page .penci-content-post {
  padding: 30px !important;
}

/*========================
NOTICIAS PAGE
==========================*/

.noticias-list h3 {
  font-size: 28px !important;
  font-weight: 600 !important;
  line-height: 32px !important;
}

.noticias-list .penci-block_content .penci__post-title a {
  text-decoration: none !important;
}

.penci-block_12 .penci-post-item {
  margin-bottom: 30px !important;
}


/*========================
Footer
==========================*/

.site-footer {
    background-color: transparent !important;
}

.footer__bottom.style-1 {
  padding-bottom: 220px;
}

#footer-4 .penci-block_7 .penci-post-item {
    margin-bottom: 0px;
    width: 33%;
    float: left;
    padding: 5px;
}


#footer-4 .penci-block_7 .penci-post-item .penci_post_content {
    display: none;
}

.footer__social-media {
    display: none;
}

.logos-footer {
    background: #f9f9f9;
    padding: 50px 5%;
    text-align: center;
}

div.footer__copyright_menu {
    background: #2a3a67 !important;
}

div.footer__copyright_menu .site-info {
    color: #fff;
}

div.footer__copyright_menu .site-info a {
    color: #cc2d19;
    font-weight: bold;
}

.site-footer .penci-block-vc .penci-block-heading, .footer-instagram h4.footer-instagram-title {
    border-color: #3f51b5;
}

#logos {
    text-align: center;
    background: #f9f9f9;
    padding: 50px 0px;
}

#logos h2 {
    display: none;
}

.footer__logo.logos a {
  max-width: 200px;
  margin-left: 20px;
  margin-right: 20px;
  vertical-align: middle;
}


.site-footer .penci-block-vc .penci-block__title span {
  color: #f4cc20 !important;
}

#penci_block_37__39331527block_content {
    background-color: #2B3A66 !important;
}

.iber-digital a{
	color: #224289 !important;
}

.iber-digital a:hover{
	color: #fff !important;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head {
	font-size: 22px;
    color: #2a3a67;
	padding-bottom:15px;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #2a3a67;
}