.card {
}

.navbar-light .navbar-nav .nav-link {
  font-family: 'Nunito';
  font-weight: 800;
  padding-left: 21px;
}

.three-holder {
  font-family: "fontsans-bold", Fallback, sans-serif;
  font-weight: 700;
  font-size: 24px;
  color: #1A1B1A;
}

.three-holder.white {
  font-family: "fontsans-light", Fallback, sans-serif;
  font-weight: 300;
  font-size: 28px;
  color: #fff;
}

.card.card-post{
  background: #f4f4f4;
  height: 475px;
  min-height: 475px;
  border-radius: 0;
  padding-bottom: 0px;
  position: relative;
}

.row.off {
  padding: 0;
  margin: 0;
  height: 100%;
}

.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-6.off {
  padding: 0;
}

.divimg {
  height: 265px;
  background-image: url(../../assets/img/descarga.png);
  background-size: cover;
  background-position: 50%;
}

.bookmark {
  background: #00448c;
  color: white;
  font-size: smaller;
  padding: 1px;
  padding-left: 21px;
  padding-right: 21px;
  border-radius: 19px;
  margin-right: 10px;
}

.text-three {
  font-family: 'Nunito';
  color: #1A1B1A;
  font-size: 23px;
  width: 100%;
  text-align: left;
  font-weight: 700;
  padding-left: 14px;
  height: 68px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.col-form-label.date {
  color: #1A1B1A;
  font-family: "opensans-regular", Fallback, sans-serif;
  font-weight: 400;
  font-size: 14px;
}

.btn.btn-primary.btnyellow {
  background: #ffd200;
  color: #1E376E;
  border: 0;
  border-radius: 50px;
  font-family: 'Nunito';
  font-weight: 800;
  font-size: 16px;
  padding-left: 30px;
  padding-right: 30px;
}

.divimg.second {
  height: 259px;
  background-image: url(../../assets/img/descarga2.png);
  background-position: 50%;
}

.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.off {
  padding: 0;
}

.card.horizontal {
  height: 641px;
}

@media (min-width: 768px) {
  .card.horizontal {
    height: 350px;
    min-height: 350px;
  }
}

.divimg.other {
  background-image: url(../../assets/img/descarga3.png);
}

.h1, h1 {
}

.blogstyleheading {
  font-family: 'Nunito';
  color: black;
  width: 100%;
  text-align: left;
  font-weight: 700;
  padding-left: 14px;
}

.h2, h2 {
  color: #00448c;
  font-size: 18px;
}

.h1, h1 {
  font-family: 'Nunito';
  color: black;
  width: 100%;
  text-align: left;
  font-weight: 700;
  padding-left: 14px;
}

.banner-blog{
  width: 100%;
  height: 250px;
  background-position: center;
  background-size: cover;
  background-repeat: repeat;
  display: table-cell;
  vertical-align: middle;

}
.banner-blog-home{
  height: 390px;
}
.blog-post-imagen{
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.blog-post-imagen2{
 height: 260px;
}
.ico-share{
  display: inline-block;
  width: 30px;
  height: 29px;
  background: url('../img/share.png') no-repeat center;
  background-size: 25px;
  background-color: #FDDA24;
  border-radius: 5px;
}
.link-share{
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 9;
}

.banner-blog-text{
  font-size: 63px;
  color: #FDDA24;
  padding-left: 63px;
}
.post-date-publicacion{
  color: #1A1B1A;
  font-family: "fontsans-bold", Fallback, sans-serif;
  font-weight: 700;
  font-size: 18px;
}
.blog-texto-intro{
  padding-left: 16px;
  padding-right: 15px;
  font-family: "opensans-regular", Fallback, sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #1A1B1A;
  height: 56px;
  overflow: hidden;
}
@media (max-width: 480px) {
  .banner-blog-text{
    font-size: 32px;
    color: #FFD200;
    padding-left: 63px;
  }
  .banner-blog-home{
    height: 250px;
  }
}
.card-salaprensa .text-three{
  padding-left: 0px !important;
  font-family: "fontsans-bold", Fallback, sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #1A1B1A;
}

.card-salaprensa .blog-texto-intro{
  padding-left: 0px;
}
.ver-mas-salaprensa{
  font-family: "opensans-semibold", Fallback, sans-serif;
  font-weight: 600;
  font-size: 16px;
  text-decoration: underline;
}

.sp-multimedia-slider{
  width: 100%;
  position: relative;
}

.sp-multimedia-slider-wrapper{
  width: 100%;
  height: 370px;
  overflow: hidden;
}
.sp-multimedia-slider-container{
  height: 100%;
  font-size: 0px;
}
.sp-multimedia-item{
  display: inline-block;
  position: relative;
  width: 100%;
  background: #f5b6cd;
  height: 100%;
  float: left;
}
.sp-multimedia-video{
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #000;
}
.sp-multimedia-video-modal{
  width: 100%;
  height: 100%;
  position: relative;
  top: 0px;
  left: 0px;
}
.sp-multimedia-video-modal .sp-video-modal-close{
  display: none;
}
.sp-multimedia-video.active .sp-video-modal-close{
  display: inline-block;
  position: absolute;
  right: -35px;
  top:-35px;
  font-size: 40px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}
.sp-multimedia-video.active .sp-multimedia-video-modal{
  z-index: 100;
  position: fixed;
  width: 70%;
  height: 80%;
  left: 15%;
  top: 10%;
  /* top: 30px;
  left: 30px; */
}
.sp-multimedia-video.active .sp-multimedia-video-overlay{
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  background: rgba(0,0,0,0.6);
    z-index: 99;
}
.sp-multimedia-video iframe{
  border:0;
}
.sp-multimedia-descripcion{
  width: 100%;
  height: 100%;
  padding-left: 50%;
  display: flex;
  align-items: center;

}
.sp-multimedia-descripcion .pad15{
  padding: 30px;
}
.sp-multimedia-descripcion .sp-multimedia-titulo{
  font-family: "fontsans-bold", Fallback, sans-serif;
  font-weight: 700;
  font-size: 28px;
  color: #1A1B1A;
  line-height: 26px;
}

.sp-multimedia-descripcion p {
  font-family: "opensans-regular", Fallback, sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #1A1B1A;
  line-height: 18px;
}

.btn-white{
  display: inline-block;
  border:1px solid #00448c;
  background: #fff;
  color:#00448c;
  border-radius: 25px;
  padding:4px 40px;

}

.sp-multimedia-btn-prev{
  background: url('../img/btn-prev.png') no-repeat center;
  background-size: 14px 24px;
  display: inline-block;
  width: 14px;
  height: 24px;
  position: absolute;
  z-index: 9;
  top: calc(50% - 13px);
  left: -40px;
  cursor: pointer;
}

.sp-multimedia-btn-next{
  background: url('../img/btn-next.png') no-repeat center;
  background-size: 14px 24px;
  display: inline-block;
  width: 14px;
  height: 24px;
  position: absolute;
  z-index: 9;
    top: calc(50% - 13px);
    right: -40px;
    cursor: pointer;

}
.sp-bullets{
  width: 100%;
  text-align: center;
  padding:15px;
  position: absolute;
}
.sp-bullets .sp-buttets-item{
  display: inline-block;
  width: 40px;
  height: 8px;
  border-radius: 4px;
  background: #f4f4f4;
  margin: 0px 5px;
}
.sp-bullets .sp-buttets-item.active{
   background: #FDDA24;
}
.widget-box{
  width: 100%;
  height: 440px;
  overflow: auto;
  box-shadow:0px 4px 10px #ccc
}
.widget-box.fb iframe{
  width: 100%;
  height: 100%;
  max-width: 500px;
  margin: auto;
}
.widget-box.fb{
  overflow: hidden;
  text-align: center;
}
.item-canal{
  margin-bottom: 16%;
}
.item-canal .ciculo{
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 36px;
  font-family: "numerales", Fallback, sans-serif;
  font-weight: 400;
  font-size: 93px;
}
.item-canal label{
  margin-top: 10px;
  display: block;
  text-align: center;
  font-family: "fontsans-bold", Fallback, sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #1A1B1A;
}
.salaprensa-migas {
  padding: 30px 0px;
  font-size: 14px;
  color: #1A1B1A;
}
.salaprensa-migas a{
  font-family: "opensans-regular", Fallback, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #ccc;
  padding-right: 5px;
  padding-left: 5px;
}
.salaprensa-migas a:first-child{
  padding-left: 0px;
}
.salaprensa-migas a:last-child{
 color: #999;
}
.colorsection.publicaciones p {
  font-family: "opensans-regular", Fallback, sans-serif;
  font-weight: 400;
  font-size: 14px;
}

@media (max-width: 1024px) {
  .sp-multimedia-btn-prev {
    left: -30px;
  }
  .sp-multimedia-btn-next {
    right: -30px;
  }
  .item-canal .ciculo {
    font-size: 70px;
  }
}

@media (min-width: 992px) {
  .card {
    border-radius: 0;
  }
}

@media (max-width: 768px) {
  .item-canal .ciculo {
    width: 100px;
    height: 100px;
    font-size: 65px;
  }
}

@media (min-width: 768px) {
  .card {
     border-radius: 0;
   }
  .divimg {
    height: 100%;
    background-image: url(../../assets/img/descarga.png);
    background-size: cover;
    background-position: 50%;
  }
  .sp-multimedia-btn-prev {
    left: -20px;
  }
  .sp-multimedia-btn-next {
    right: -20px;
  }
}

@media (max-width: 575px) {
  .sp-bullets {
    position: inherit;
  }
  .three-holder {
    font-size: 18px;
  }
  .post-date-publicacion {
    font-size: 16px;
  }
}