/*
Theme Name: Avada child theme for podemos.info ;)
Description: Child theme for Avada theme
Author: Podemos
Author URI: https://podemos.info
Template: Avada
Version: 1.0
Text Domain:  Avada
*/

/*@import url('legacy_custom_avada.css');*/
/*@import url('legacy_custom.css');*/

.py-1 {
  padding-left: .5%;
  padding-right: .5%;
}

.ml-15 {
  margin-left: 15%;
}

.tt-uc {
  text-transform: uppercase;
}

.fw-600 * {
  font-weight: 600 !important;
}

h2.entry-title,
h1.entry-title,
h1.page-title,
h4.entry-title,
h4.page-title {
  text-transform: uppercase;
  line-height: 1.2 !important;
  margin-top: 32px !important;
  margin-bottom: 16px;
}
h1.title-heading-left,
h1.entry-title,
h1.page-title {
  font-weight: 700 !important;
}
h4.entry-title,
h4.page-title{
  font-weight: 600 !important;
}

.recent-posts-content p,
body.single .post-content {
  font-weight: 400;
}
.post-content b,
.post-content strong {
  font-weight: 600;
}

a {
  outline: 0;
}

.doc-thumb img{
  border: 1px solid lightgrey;
  transition: ease all .4s !important;
  background: #fff;
}
.doc-thumb:hover img{
  filter: brightness(47%) !important;
}

.low-contrast-hover a, 
.low-contrast-hover a > img,
.medium-contrast-hover a, 
.medium-contrast-hover a > img{
  transition: all 0.3s ease 0s;
}
.low-contrast-hover a:hover img, .low-contrast-hover a:active > img {
 filter: saturate(1.2);
}
.medium-contrast-hover a:hover > img, .medium-contrast-hover a:active img {
 filter: saturate(1.4);
}
.high-contrast-hover a:hover > img, .medium-contrast-hover a:active img {
 filter: saturate(1.6);
}

/* /actualidad/ */
.page-id-10870 .fusion-recent-posts article {
  padding-top: 10px !important;
}
.page-id-10870 .fusion-recent-posts article p:empty {
  display: none;
}
.page-id-10870 .fusion-recent-posts article h4 {
  padding-top: 2px !important;
}
/*
.page-id-10870 .fusion-recent-posts article {
  vertical-align: bottom !important;
}
*/

.avada-row {
    margin: 0 auto;
    max-width: 940px;
}
.avada-row::after {
    content: "";
    display: block;
    clear: both;
}
#programa-stripe > div {
    display: flex !important;
    align-items: center !important;
}

div.heading .widget-title {
  text-transform: uppercase;
  font-weight: bold;
  color: #683278 !important;
  margin-top: 30px;
  font-size: 1.05rem !important;
}

