/* modificacion de anchos de container segun el tamaño */

@media screen and (min-width: 768px) and (orientation: portrait) {
  .container {
    max-width: 676px;
  }
}


@media screen and (min-width: 1365.9px) {
  .container {
    max-width: 1124px;
  }
  .webform-submission-contact-form{
    margin-bottom: 30px;
  }
}

.bookmarks-container {
  margin-top: 50px;
  padding-top: 0px;
}

.bookmarks-container article {
  max-width: 100%;
}

@media screen and (max-width: 480px) {

  .section-home .index__small-article__content .index__medium-article__date{
    margin-top: 10px;
  }

  .bookmarks-container {
    margin-top: 90px;
  }

  .extra-home-title{
    margin-top: 14px;
  }

  /* body[class*="home"] {
    padding-top: 53px !important;
  } */
}

/* body {
  padding-top: var(--header-height);
} */

.bookmarks-container .index__small-article__category{
  display: none !important;
}

.bookmarks-container .index__medium-article__date{
  display: none !important;
}

.bookmarks-container .more-news-article__content .d-flex {
  display: inline !important;
}

.bookmarks-container .save-for-later-button{
  display: inline !important;
}

body[class*="home"] .contenedor-ver-mas-especiales{
  display: none !important;
}


@media screen and (min-width: 767.9px) {

  body[class*="home"] .more-news__button .visit-more-link{
    display: flex !important;
  }

  body[class*="home"] .visit-more-link{
    display: none !important;
  }

  
}

.article__tags {
  border-bottom: 1px dotted #ffb30b;
  padding: 1.5em 0;
  margin: 0 auto;
  max-width: 730px;
}

a.cta-button { 
  background-color: #ffb30b;
  text-decoration: none !important;
} 
.cta-wrapper {
  
}

.cta-wrapper h2, .cta-wrapper h3, .cta-wrapper h4, .cta-wrapper h5, .cta-wrapper h6 {
  font-family: "Noto Serif", serif !important;
  margin-bottom: 1rem !important;
  font-weight: bold;
  margin-top: 0;
}


.cta-wrapper p {
  margin: 0 !important;
  text-align: center;
}

.cta-button:hover, .cta-button:hover span {
  color: #000 !important;
}

.cta-wrapper {
  font-family: "Noto Serif", serif;
  margin: 0 auto;
  background-color: #e1e1e1;
  padding: 0 2em;
  text-align: center !important;
  margin-top: 2em !important;
}

.specials-home .cta-wrapper, .specials-home .article__tags {
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
}

.article {
  padding-bottom: 0 !important;
}
