.container.padding-lateral-blog {
  padding: 0 4rem;
}

.frase-destacada{
  font-size: 1.75rem !important;
  line-height: 1.2;
}

.ventidos {
  width:22% !important;
}

.mobil {
  display: none !important;
}

tr td {
  width: 50% !important;
}

tr td, tr th {
  padding: 0 !important;
}

td .field--name-field-media-image img {
  max-width: 100%;
  height: auto;
  margin: 0 !important;
  padding: 1rem;
}

h3 strong {
  font-family: 'NestleText-Bold';
}

p {
  font-size: 18px !important;
}

strong {
  font-family: 'NestleText-Bold';
}

#block-bootstrap-barrio-breadcrumbs {
  display: none;
}

#content {
  padding: 0 !important;
  color: #68503B;
}

.field.field--name-field-blog-baner.field--type-image.field--label-hidden.field__item,
.field.field--name-field-media-image.field--type-image.field--label-hidden.field__item,
.field.field--name-field-banner-de-categoria.field--type-image.field--label-hidden.field__item {
  margin: 0;
  float: inherit;
}

#gigya-login-form>div:nth-child(1)>div.gigya-composite-control.gigya-composite-control-submit.green-submit.text-center>input {
  font-size: 18px !important;
  padding: 0.5rem 4rem !important;
  background: #1374EC !important;
  width: 210px !important;
}

.blog-all-banner img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.block.block-layout-builder.block-field-blocknodeblog-descargablefield-blog-tags {
  font-family: 'NestleText-Bold';
}

.blog-contenido h1 {
  font-size: 55px;
  line-height: 1;
}

.blog-contenido h1,
.blog-contenido h2 {
color: #4F2C1D;
  font-family: 'NestleText-bold';
  display: block !important;
  margin-bottom: 1rem;
}

.blog-contenido ul {
  font-size: 14px;
  margin-left: 0;
  padding-left: 25px;
}

.blog-contenido tr {
  background: #fff;
  text-align: center;
  margin: 0 auto;
  padding: 0;
}

.blog-contenido .field.field--name-field-media-image.field--type-image.field--label-hidden.field__item {
  text-align: center;
}

.blog-contenido table {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.blog-contenido-descargable {
  background-color: #0073B6;
  padding: 1rem 4.5rem;
  color: #fff;
  align-items: center;
  margin: 2rem 0;
}

.field--name-field-img-descargables-lateral {
  padding-right: 25px;
}

.blog-contenido-descargable a {
  background: #F3674E;
  color: #fff;
  border-radius: 25px;
  padding: 0.5rem 1rem;
  font-size: 16px;
}

.blog-contenido-descargable .layout__region.layout__region--second {
  text-align: center;
  padding-left: 1rem !important;
}

.blog-contenido-descargable td,
.blog-contenido-descargable tr {
  border: none !important;
  background: #0073b6;
  border-bottom: none;
}

.field.field--name-field-pdf-descargable.field--type-link.field--label-hidden.field__item {
  text-align: center;
}

.field.field--name-field-pdf-descargable.field--type-link.field--label-hidden.field__item a {
  background: #D9D9D9;
  color: #fff;
  padding: 0.5rem 4rem;
  border-radius: 25px;
}

.blog-contenido.block.block-layout-builder.block-field-blocknodeblog-descargablefield-contenido-de-blog-2 {
  margin-bottom: 4rem;
}

/* videos */

.field.field--name-field-media-oembed-video.field--type-string.field--label-visually_hidden {
  display: flex;
  justify-content: center;
}

iframe.media-oembed-content {
  width: 450px;
  height: 250px;
}

.titulo-temas-relacionados {
  display: initial !important;
  text-align: center;
  font-size: 46px;
}

/* contenedor temas relacionados */
.contextual-region.view.view-temas-relacionados.view-id-temas_relacionados.view-display-id-block_1.js-view-dom-id-b7d5cefd2e1de64eaf9980bdc6989314e5c1b323b5a0eb6f7d16e3c525493af3 {
  margin-top: 2rem;
}

.scritp-fuente {
  font-family: 'Nestle-Script';
  font-size: 66px;
}

.views-field.views-field-field-pdf-descargable a {
  background: #F3674E !important;
}

.views-field.views-field-field-pdf-descargable,
.views-field.views-field-field-pdf-descargable-falso {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-top: 1.5rem;
}

.views-field.views-field-field-pdf-descargable-falso{
	cursor: no-drop;
}

.views-field.views-field-field-pdf-descargable a,
.views-field.views-field-field-pdf-descargable-falso .field-content {
  padding: 0.5rem 4rem;
  text-align: center;
  /* color: #fff !important; */
  color: #68503B !important;
  background: #D9D9D9;
  border-radius: 25px;
  font-size: 18px;
}

/* Tambien puede interesarte */
.view.view-temas-relacionados.view-id-temas_relacionados.view-display-id-block_1.js-view-dom-id-e8bc8ebfdf0ee566d86ba5cc2b9bb3178c7b532cd07ecddf9bdcaad6dc213359 {
  margin-bottom: 5rem;
}

.block.block-layout-builder.block-inline-blockbloque-html {
  display: flex;
  justify-content: center;
}

.views-element-container.desktop.contextual-region.block.block-views.block-views-blocktemas-relacionados-block-1 {
  margin-bottom: 2rem;
}

#block-bootstrap-barrio-content>div>article>div>div:nth-child(4)>div>div.views-element-container.contextual-region.block.block-views.block-views-blocktemas-relacionados-block-1>div.content>div>div>div.view-content.row>div>div.views-field.views-field-title {
  margin-top: 1rem;
}

#block-bootstrap-barrio-content>div>article>div>div:nth-child(4)>div>div.views-element-container.contextual-region.block.block-views.block-views-blocktemas-relacionados-block-1>div.content>div>div>div.view-content.row>div>div.views-field.views-field-field-contenido->div>p {
  font-size: 18px;
  line-height: 24px;
  color: #000;
}

.view-temas-relacionados .views-view-grid .views-row {
  width: 90%;
  display: flex;
  flex-direction: row;
}

.view-temas-relacionados .views-view-grid.horizontal.cols-3.clearfix.col {
  padding: 0;
}

.view-temas-relacionados .views-col {
  border: 1px solid #E8E8E8;
  margin: 1rem;
}

.view-temas-relacionados .views-field.views-field-field-imagen-prin {
  padding: 0;
}

.view-temas-relacionados img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.view-temas-relacionados a {
  color: #000;
}

.view-temas-relacionados .views-field.views-field-title a {
  font-family: 'NestleText-Bold';
  font-size: 25px;
}

.views-row.clearfix>div>div.views-field.views-field-title>span>a {
  font-family: 'NestleText-Bold';
  font-size: 25px;
}

span.field-content a,
.views-field.views-field-title,
.views-field.views-field-field-blog-tags,
.views-field.views-field-field-resumen-del-post {
  color: #000;
}

.views-field.views-field-title,
.views-field.views-field-field-blog-tags,
.views-field.views-field-field-resumen-del-post,
.view-temas-relacionados .views-field.views-field-view-node {
  padding: 0 1rem;
}

.view-temas-relacionados .views-field.views-field-field-contenido__1,
.view-temas-relacionados .views-field.views-field-field-blog-tags,
.view-temas-relacionados .views-field.views-field-view-node span a {
  font-size: 18px;
}

.view-content.row>div>div>div.views-col>div.views-field.views-field-view-node>span>a {
  font-weight: 700;
  text-decoration: underline !important;
}

#block-bootstrap-barrio-content>div>article>div>div>div>div.views-element-container.desktop.block.block-views.block-views-blocktemas-relacionados-block-1>div>div>div>div>div>div>div.views-col>div.views-field.views-field-view-node>span>a {
  font-weight: 700;
  text-decoration: underline !important;
}

.views-col>div.views-field.views-field-field-resumen-del-post>div>p::after {
  content: "...";
}

/* Puntos suspensivos ver mas */

.view-temas-relacionados .views-field.views-field-field-blog-tags {
  margin-top: 1rem;
}

.view-temas-relacionados .views-field.views-field-view-node {
  margin-top: -1rem;
  margin-bottom: 1rem;
}

#block-bootstrap-barrio-content>div>article>div>div:nth-child(5)>div>div>div>div>div {
  display: flex;
  justify-content: center;
  margin-top: 6rem;
  margin-bottom: 2rem;
}

.contextual-region.view.view-temas-relacionados.view-id-temas_relacionados.view-display-id-block_1 {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.descarga-exitosa .titulo {
  color: #68503B;
  font-size: 40px;
  font-family: 'NestleText-Bold';
  text-align: center;
  margin-top: -2rem;
}

.plop {
  text-align: center;
  font-size: 20px;
}

.contenedor-exitosa-blue {
  background: #1980BE;
  color: #fff;
  font-size: 20px;
  text-align: center;
  padding: 2rem 3rem;
  border-radius: 25px;
}

.contenedor-exitosa-blue a {
  font-size: 18px;
  color: #fff !important;
}

a.yaRegistrado {
  font-style: italic;
}

.tris {
  font-family: 'NestleText-Bold';
}

.layout__region.layout__region--second {
  z-index: 10;
  padding-top: 0rem !important;
  padding-left: 0rem !important;
}

.field--name-field-img-descargables-lateral {
  padding-right: 3rem;
}

.layout__region.layout__region--second {
  padding-right: 0rem !important;
}

.views-view-grid.horizontal.cols-3.clearfix.col {
  margin-top: 2rem;
  margin-bottom: 5rem;
}

#block-bootstrap-barrio-content>div>article>div>div:nth-child(3)>div>div.views-element-container.desktop.block.block-views.block-views-blocktemas-relacionados-block-1>div>div>div>div>div>div>div.views-col.col-2>div.views-field.views-field-view-node

/* Login */
div#InicioSesionDiv_content {
  color: #68503B !important;
}

#block-bootstrap-barrio-content>div>article>div>div:nth-child(3)>div>div.views-element-container.desktop.block.block-views.block-views-blocktemas-relacionados-block-1>div>div>div>div>div>div>div.views-col>div.views-field.views-field-view-node>.field-content>a {
  font-size: 18px;
}

/* Responsive */
@media screen and (min-width: 1660px) {
  .view-temas-relacionados img {
      height: 200px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .view-temas-relacionados img {
      height: 135px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .mobil {
      display: block !important;
  }

  .desktop-blog {
      display: none !important;
  }

  .ventidos {
    width: 100% !important;
  }

  tr td,
  tr th {
      display: flex;
      flex-direction: column;
      width: 100% !important;
  }

  /* Boton de descarga */
  .views-field.views-field-field-pdf-descargable,
  .views-field.views-field-field-pdf-descargable-falso {
      padding: 0px 0rem;
  }

  .view-temas-relacionados img {
      height: 97px;
  }
}

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

  .mobil {
      display: block !important;
  }

  .desktop-blog {
      display: none !important;
  }

  .MarginB-mobile {
    margin-bottom: 2rem;
  }

  .ventidos {
    width: 100% !important;
  }

  .container.padding-lateral-blog {
      padding: 0 15px;
  }

  .layout__region.layout__region--second {
      width: 100%;
  }

  .field--name-field-img-descargables-lateral {
      padding-right: 0;
  }

  .blog-contenido h1 {
      font-size: 40px;
  }

  h2.titulo-temas-relacionados {
      font-size: 38px;
      line-height: 33px;
  }

  .scritp-fuente {
      font-size: 58px;
  }

  #block-bootstrap-barrio-content>div>article>div>div:nth-child(4)>div>div.block.block-layout-builder.block-inline-blockbloque-html>div>div {
      text-align: center;
  }

  .views-view-grid.horizontal.cols-1.clearfix.col {
      margin-top: 1rem;
  }

  #block-bootstrap-barrio-content>div>article>div>div.layout.layout--twocol-section.layout--twocol-section--50-50.container>div.layout__region.layout__region--second>div.blog-contenido.block.block-layout-builder.block-field-blocknodeblog-descargablebody>div>div {
      text-align: left;
  }

  .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
      text-align: left;
  }

  /* Tablas de contenido */
  tr td {
      width: 100% !important;
  }

  tr {
      display: flex;
      flex-wrap: wrap;
  }

  #block-bootstrap-barrio-content>div>article>div>div:nth-child(2)>div>div>div>div>table:nth-child(15)>tbody>tr:nth-child(2)>td:nth-child(1) {
      margin-top: -8rem;
  }

  #block-bootstrap-barrio-content>div>article>div>div:nth-child(2)>div>div>div>div>a img {
      margin-top: -4rem;
  }

  /* Boton de descarga */
  .views-field.views-field-field-pdf-descargable,
  .views-field.views-field-field-pdf-descargable-falso {
      margin: 2rem;
      padding: 0px 0rem;
  }

  .views-field.views-field-field-pdf-descargable a,
  .views-field.views-field-field-pdf-descargable-falso .field-content {
      padding: 0.5rem 80px;
  }

  /* Mensaje de descarga */
  .descarga-exitosa .titulo {
      font-size: 36px;
      line-height: 1.5;
      margin-top: -4rem;
  }

  p.plop.mobile {
      font-size: 18px;
  }

  .contenedor-exitosa-blue {
      padding: 2rem 2rem;
      margin-bottom: 1rem;
  }

  p.plop.mobile {
      font-size: 16px;
  }

  /* Tambien puede interesarte */
  #block-bootstrap-barrio-content>div>article>div>div:nth-child(3)>div>div.block.block-layout-builder.block-inline-blockbloque-html>div>.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
      text-align: center;
  }

  .view-temas-relacionados .views-view-grid .views-row {
      display: flex;
      flex-wrap: wrap !important;
  }

  .view-temas-relacionados .views-view-grid .views-row>.views-col {
      width: 100% !important;
  }

  .views-col.col-1 {
      margin-bottom: 2rem;
  }

  .views-view-grid.horizontal.cols-1.clearfix.col {
      margin-bottom: 2rem;
  }

  .views-field.views-field-field-img-principal img {
      width: 100%;
      object-fit: contain;
      height: 100%;
  }

  #block-bootstrap-barrio-content>div>article>div>div:nth-child(4)>div>div.views-element-container.mobile.block.block-views.block-views-blocktemas-relacionados-mobile-block-1>div>div>div>div>div>div.views-row.clearfix.row-2>div>div.views-field.views-field-view-node,
  .views-field.views-field-view-node {
      padding: 0 1rem;
  }
}

#gigya-login-form>div.gigya-layout-row .gigya-composite-control-label.w-100.text-white.custom-flex-center a div.bold-nestle {
  color: #68503B !important;
}