*, *::before, *::after {
    box-sizing: border-box;
}
.clearer{clear:both;width:100%;display:block;overflow:auto;}
body {
  margin: 0;
  background: rgba(255, 255, 255, 1.0);
  font-family: "Poppins", Avenir, Helvetica, Arial, serif;
  color: #0b0b0b;
  --font-color:#0b0b0b;
  text-align: left;
  --wp--preset--spacing--50: min(6.5rem, 8vw);
  --wp--style--global--content-size: 850px;
}
a {
  text-decoration: none;
}
.link {
  color: #EE7001;
  text-decoration: underline;
  font-weight: 500;
}
.link:visited {
  color: #ee6001;
}
.onlyMobile {
  display: none;
}
li {
	list-style:none;
}
article {
    font-size: 18px;
  }
@media (max-width: 765px) { 
  article { 
    font-size: 16px;
  }
  .onlyMobile {
    display: block;
  }
}
.content-wrapper {
  overflow: hidden;
}
.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}
@media (min-width: 576px) { 
  .container { 
    max-width: 540px;
  }
}
@media (min-width: 765px) { 
  .container { 
    max-width: 720px;
  }
}
@media (min-width: 1040px) { 
  .container { 
    max-width: 960px;
  }
}
@media (min-width: 1200px) { 
  .container { 
    max-width: 1190px;
  }
}
.separatorLine {
  width: 100%;
  height: 1px;
  background-color: #DBDBDB;
}
.container-fluid {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}
@media (min-width: 1040px) { 
  .container-fluid { 
    padding-right: 40px; padding-left: 40px;
  }
}
.form-label {
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 4px;
	display: block;
}
.form-label-checkbox {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
textarea {
	resize: vertical;
}
input, textarea {
    border-radius: 5px;
    width: 100%;
}
input[type="checkbox"], input[type="text"], textarea {
    box-sizing: border-box;
	border: 1px solid #B6B6B6;
}
input[type="submit"], input[type="text"], textarea {
    font-size: 15px;
}
input[type="text"], textarea {
    padding: 12px 12px;
}
input[type="checkbox"] {
	height: 14px;
	width: 14px;
	border-radius: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	display: inline;
	vertical-align: middle;
}
input[type="submit"] {
	height: 39px;
	max-width: 193px;
    width: 100%;
	background-color: #0B0B0B;
	margin-top: 20px;
	margin-bottom: 60px;
	cursor: pointer;
	color: white;
	font-weight: 600;
	line-height: 0;
}

   /*  ================  Mobile Icon Nav bar  ================= */

.navbar-toggler-icon { 
    position: relative;
    display: inline-block;
    width: 38px;
    height: 38px;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
    background-color: transparent;
    background-image: none;
  }
  
  .navbar-toggler-icon::before { position: absolute; top: 19px; left: 4px; display: block; width: 30px; height: 2px; content: ""; background-color: currentColor; /* stylelint-disable */ transition: transform 0.2s ease-in 0.1s, top 0.1s ease-in; /* stylelint-enable */ transform: rotate(45deg); }
  
  .collapsed .navbar-toggler-icon::before { top: 14px; transform: rotate(0); /* stylelint-disable */ transition: transform 0.2s ease-in, top 0.1s ease-in 0.2s; /* stylelint-enable */ }
  
  .navbar-toggler-icon::after { position: absolute; top: 19px; left: 4px; display: block; width: 30px; height: 2px; content: ""; background-color: currentColor; /* stylelint-disable */ transition: transform 0.2s ease-in 0.1s, top 0.1s ease-in; /* stylelint-enable */ transform: rotate(-45deg); }
  
  .collapsed .navbar-toggler-icon::after { top: 24px; transform: rotate(0); /* stylelint-disable */ transition: transform 0.2s ease-in, top 0.1s ease-in 0.2s; /* stylelint-enable */ }
  
/*  ==================  Nav bar  =====================   */
  
.navbar {
    position: sticky;
    top: 0;
    height: 66px;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.05);
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.05);
    flex-flow: row nowrap;
    background-color: #FFFFFF;
}
.navContainer {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1118px;
}
.navLogo2 {
    margin: 0 auto;
    display: block;
    width: 286px;
    height: 65px;
    margin-top: 40px;
    margin-bottom: 14px;
}
.navTitle {
    font-weight: 300;
    transform: scale(1, .95);
    color: var(--font-color);
}
.navBoldTitle {
    font-weight: 600;
    transform: scale(1, .95);
    color: var(--font-color);
}
.navbar-nav {
    display: flex;
    flex-direction: row;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 40px;
}
.nav-link {
    font-size: 18px;
    color: #0b0b0b;
    font-weight: 500;
    letter-spacing: 0.3px;
    padding: 0;
}

@media (max-width: 764px) {
    .navLogo2 {
        width: 220px;
        height: 50px;
        margin: 25px 0 10px 20px;
    }
    .navbar-nav {
        padding: 20px 0;
        flex-direction: column;
        gap: 30px;
        align-items: center;
    }
    .nav-link {
        font-size: 17px;
    }
}
a.nav-link-selected::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 85%;
    height: 3px; 
    background-color: #F9B538; 
    left: 50%; /* Posiciona el borde izquierdo en el centro */
    transform: translateX(-50%); /* Centra la línea horizontalmente */
}
.collapse:not(.show) {
    display: none;
}
.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
    .collapsing {
    transition: none;
    }
}
.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
    transition: none;
    }
}
.navbar-collapse {
    position: relative;
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}
.navbar .nav-item { 
    position: relative;
    display: flex;
    align-items: center;
}

@media (max-width: 764px) {
    .navbar {
        height: 4px;
    }
    .topNavContainer {
        display: flex;
        justify-content: space-between;
        position: sticky;
        top: 0;
        z-index: 3;
        background-color: #FFFFFF;
    }
    .navbar-expand .navbar-collapse {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.05);
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }
}
.navbar-toggler {
    padding: 0 0;
    padding-right: 27px;
    line-height: 1;
    background-color: transparent;
    border: none;
    color: #0b0b0b;
    cursor: pointer;
}
@media (min-width: 765px) {
    .navbar-toggler {
        display: none;
    }
    .navbar-expand {
        flex-wrap: nowrap;
    }
    .navbar-expand .navbar-collapse {
        display: flex;
    }
}
@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none;
    }
}
.navbar-toggler:hover {
    text-decoration: none;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7)
}
.navbar-nav .show > .nav-link, .navbar-nav .active > .nav-link, .navbar-nav .nav-link.show, .navbar-nav .nav-link.active {
  color: #000;
}
/* =========== Footer ============ */
.max-width-container {
    max-width: 947px;
    margin: 0 auto;
}
.grey-background {
    background-color: #F9F9F9;
}
.footer-below-block {
  margin:20px 0 40px 0;
}
.footer-icons li a {
  display: block;
  width: 30px;
  height: 30px;
}
.footer-below-left {
  float: left;
}
.grid-footer {
  margin: 0 auto;
  display: grid;
  justify-content: space-between;
  grid-auto-flow: column;
  padding: 50px 0 60px 0;
}
.titleFooter {
  font-size: 16px;
  margin: 0;
  margin-bottom: 14px;
  font-weight: bold;
}
.textLinkFooter:last-of-type {
  margin-bottom: 0px;
}
.textLinkFooter {
  margin: 0;
  margin-bottom: 10px;
}
@media (max-width: 990px) { 
  .menu-footer-community {
    display: none;
  }
}
.textLinkFooter a {
  font-size: 15px;
  font-weight: 500;
  color: var(--font-color);
}
.textLinkFooter a:hover, .textLinkFooter a:focus {
  color: rgba(0, 0, 0, 0.7)
}
.footer-title {
  margin: 0;
  font-size: 25px;
  font-weight: 600;
}
.copyright-privacy {
  margin: 5px 0 0 0;
  color: #636363;
  font-size: 15px;
  font-weight: 500;
}
.copyright-privacy a {
  color: #636363;
}
.copyright-privacy a:hover {
  text-decoration: underline;
}
.copyright-text {
  display: inline;
}
@media (max-width: 670px) { 
  .grid-footer {
    row-gap: 40px;
    padding: 40px 0 40px 0;
    text-align: center;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(3, 1fr)
  }
  .footer-below-block {
    margin:15px 0 40px 0;
  }
  .footer-below-left {
    float: none;
    text-align: center;
  }
  .copyright-text {
    display: block;
    margin: 0 auto 15px auto;
  }
  .footer-icons {
    float: none !important;
    width: 300px;
    margin: 25px auto 0 auto !important;
  }
}
.bg-newsletter_footer {
    width: 30px; height: 30px;
    background: url('https://cloudfront.literautas.com/includes/assets/css_sprites_footer.png') -0 -0;
}
.bg-rss_footer {
    width: 30px; height: 30px;
    background: url('https://cloudfront.literautas.com/includes/assets/css_sprites_footer.png') -30px -0;
}
.bg-twitter_footer {
    width: 30px; height: 30px;
    background: url('https://cloudfront.literautas.com/includes/assets/css_sprites_footer.png') -30px -30px;
}
.bg-instagram_footer {
    width: 30px; height: 30px;
    background: url('https://cloudfront.literautas.com/includes/assets/css_sprites_footer.png') -0 -30px;
}
.bg-facebook_footer {
    width: 30px; height: 30px;
    background: url('https://cloudfront.literautas.com/includes/assets/css_sprites_footer.png') -60px -0;
}
.bottom-banner {
  margin: 0;
}
.bottom-banner img {
  width: 100%;
  height: auto;
}
.bottom-banner-medium {
  display: none;
}
.bottom-banner-mobile {
  display: none;
}
@media (max-width: 834px) { 
  .bottom-banner-full {
    display: none;
  }
  .bottom-banner-medium {
    display: block;
  }
}
@media (max-width: 500px) {
  .bottom-banner-medium {
    display: none;
  }
  .bottom-banner-mobile {
    display: block;
  }
}

   /* ===================  Cookie Consent ===================== */
#cookieConsent {
    position: fixed;
    bottom: 20px;
    left: 90px;
    right: 90px;
    padding: 20px 0 27px 0;
    border-radius: 8px;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.2);
    border-color: #DEDEDE;
    text-align: center;
    background-color: #FFFFFF;
    transition: all .3s;
    opacity: 0;
    z-index: 100;
  }
  #cookieConsent a {
    color: #EE7001
  }
  #cookieConsent .cookie-title {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 5px 0;
  }
  #cookieConsent .cookie-desc {
    font-size: 15px;
    width: 800px;
    color: #585858;
    margin: 0 auto 20px auto;
  }
  #cookieConsent #cookie-buttons {
    margin: 0 auto;
    display: flex;
    gap: 27px;
    width: 339px;
  }
  #cookieConsent button {
    width: 156px;
    height: 39px;
    color: #585858;
    font-size: 15px;
    font-weight: 500;
    border: 0;
    border-radius: 8px;
    cursor: pointer;
  }
  #cookieConsent .cookie-button-accept {
    background-color: #0B0B0B;
    color: #FFFFFF;
  }
  #cookieConsent .cookie-button-reject {
    background-color: #DEDFE0;
    color: #727476;
  }
  @media (max-width: 1100px) {
    #cookieConsent {
      left: 20px;
      right: 20px;
      padding: 20px 20px 27px 20px;
    }
    #cookieConsent .cookie-desc {
      width: auto;
    }
  }
  @media (max-width: 510px) {
    #cookieConsent {
      left: 0px;
      right: 0px;
      bottom: 0px;
      padding: 20px 26px 27px 26px;
    }
    #cookieConsent #cookie-buttons {
      gap: 14px;
      width: auto;
      flex-direction: column;
    }
    #cookieConsent button {
      width: 100%;
    }
  }

   /* ========================= Blog ============================ */
.has-global-padding { 
    padding-right: var(--wp--preset--spacing--50);
    padding-left: var(--wp--preset--spacing--50);
  }
  .has-list-padding {
    padding-right: 56px;
    padding-left: 56px;
  }
  @media (max-width: 576px) { 
    .has-list-padding {
      padding-right: 20px;
      padding-left: 20px;
    }
  }
  body .is-layout-constrained > *{
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .layout-constrained-950 > *{
    max-width: 950px !important;
  }
  .wp-main-single {
    padding-top: 40px;
    padding-bottom: 40px;
    line-height: 1.6;
  }
  .wp-main-single h1 {
    font-size: 36px;
    font-weight: bold;
      line-height: 1.2;
      margin: 20px 0 0 0;
  }
  @media (max-width: 766px) { 
      .wp-main-single h1 {
        font-size: 33px;
      }
    }
  @media (max-width: 577px) { 
    .wp-main-single h1 {
      font-size: 28px;
    }
  }
  .wp-main-single h2 {
    font-size: 29px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 38px;
  }
  .wp-main-single h3 {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 38px;
  }
  .wp-main-single h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 36px;
  }
  .headings-no-margin-bottom h1, .headings-no-margin-bottom h2, .headings-no-margin-bottom h3, .headings-no-margin-bottom h4 {
    margin-bottom: 0px;
  }
  .headings-next-p-together h2 + p, .headings-next-p-together h3 + p, .headings-next-p-together h4 + p {
    margin-top: 1px;
  }
  .entry-content a {
    color: #EE7001;
    text-decoration: underline;
    font-weight: 500;
  }
  .entry-content a:visited {
    color: #ee6001;
  }
  .entry-content p {
    font-size: 17px;
    margin-top: 22px;
    margin-bottom: 22px;
  }
  .entry-content img {
    margin: 10px 0;
    width: 100%;
      height: auto;
      border-radius: 5px;
  }
  .image-promo-mobile {
    display: none;
  }
  @media (max-width: 500px) { 
    .image-promo {
      display: none;
    }
    .image-promo-mobile {
      display: block;
    }
  }
  .nav-categories {
    font-size: 17px;
    font-weight: 600;
    color: #151515;
  }
  .nav-categories a {
    color: #151515;
  }
  .nav-categories span {
    white-space:pre;
  }
  .nav-categories a:visited {
    color: #151515;
  }
  .nav-categories a.nav-category {
    color: #EE7001;
  }
  .nav-categories a.nav-category:visited {
    color: #EE7001;
  }
  .nav-categories a:hover {
    text-decoration: underline;
  }
  
  .wp-block-post-featured-image {
    margin-bottom: 34px;
  }
  .wp-block-post-featured-image img {
    height:auto;
    max-width:100%;
    vertical-align:bottom;
    width:100%;
    border-radius: 5px;
  }
  
  p.wp-excerpt {
    font-weight: 500;
    font-size: 17px;
    line-height: 1.5;
    margin: 14px 0 16px 0;
  }
  p.paragraph-metadata {
    margin: 0 0 26px 0;
    font-weight: 500;
    font-size: 15px;
    color: #636363;
  }
  
  p.paragraph-metadata a {
    color: #636363;
    text-decoration: underline;
  }
  .icon-comments {
    display: inline-block;
    vertical-align: middle;
  }
  .comments-link {
    text-decoration: none !important;
  }
  .comments-link:hover {
    color: #EE7001;
    text-decoration: underline !important;
  }
  .marketing-block {
    background-color: #FDF5E8;
    border-left: 7px solid #EE7001;
    padding: 1px 25px;
    margin: 36px 0;
    padding-left: 48px;
    text-indent: -27px;
  }
  @media (max-width: 577px) { 
    .marketing-block h1 {
      padding-right: 21px;
    }
  }
  span.vertical-spacing {
    margin-top: 4px;
    display: block;
  }
  .wp-tags {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    margin: 40px 0; 
  }
  .wp-tags a {
    padding: 5px 15px;
    background-color: #F3F4F6;
    color: var(--font-color);
    border-radius: 3px;
    font-size: 15px;
    font-weight: 500;
  }
  .wp-tags a:hover {
    background-color: #CACACA;
    text-decoration: underline;
  }
  .share-block-left {
    float: left;
  }
  .share-block {
    margin-top: 30px;
  }
  .share-title {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
  }
  .list-social-icons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 25px;
    list-style-type: none;
    float: right;
    margin-block-start: 0;
    margin-block-end: 0;
  }
  @media (max-width: 670px) { 
    .list-social-icons {
        padding-top: 0px;
    }
  }
  .share-icons li a {
    display: block;
    width: 25px;
    height: 25px;
  }
  .bg-facebook {
      background: url('https://cloudfront.literautas.com/includes/assets/share_icons_sprites.png') -0 -0;
  }
  .bg-twitter {
      background: url('https://cloudfront.literautas.com/includes/assets/share_icons_sprites.png') -25px -0;
  }
  .bg-linkedin {
      background: url('https://cloudfront.literautas.com/includes/assets/share_icons_sprites.png') -0 -25px;
  }
  .bg-Pinterest {
      background: url('https://cloudfront.literautas.com/includes/assets/share_icons_sprites.png') -25px -25px;
  }
  .block-404 {
    padding: 180px 0;
    background-color: #F9F9F9;
    text-align: center;
    font-size: 18px;
  }
  .block-404 h1 {
    font-size: 35px;
    font-weight: bolder;
    margin: 0 0 40px 0;
  }
  @media (max-width: 790px) { 
    .block-404 {
      padding: 63px 0;
      font-size: 17px;
    }
    .block-404 h1 {
      font-size: 30px;
    }
  }
  .block-404 .separator-Line-404 {
    width: 63px;
    height: 3px;
    background-color: #EE7001;
    margin: 0 auto;
    margin-bottom: 30px;
    border-radius: 3px;
  }
  .block-404 p {
    font-weight: 400; 
    margin: 0 0 10px 0;
  }
  .block-404 a {
    font-weight: 500; 
    color: #EE7001;
    text-decoration: underline;
  }
  .block-heading-section {
    padding: 50px 24px;
    background-color: #F9F9F9;
    text-align: center;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .block-heading-section h1 {
    font-size: 45px;
    font-weight: bold;
    margin: 0 auto 7px auto;
    max-width: var(--wp--style--global--content-size);
    line-height: 1.25;
  }
  .block-heading-section p {
    margin: 0 auto;
    max-width: var(--wp--style--global--content-size);
  }
  @media (max-width: 990px) { 
    .block-heading-section {
      font-size: 15px;
      margin-bottom: 5px;
    }
  }
  @media (max-width: 790px) { 
    .block-heading-section {
      padding: 35px 24px;
      font-size: 15px;
      margin-bottom: 0px;
    }
    .block-heading-section h1 {
      font-size: 30px;
      max-width: 335px;
    }
    .block-heading-section p {
      max-width: 335px;
    }
  }
  .list-articles {
    margin-bottom: 50px;
  }
  .article-list {
    padding: 40px 0;
  }
  .block-article-list {
    display: grid;
    grid-auto-flow: column;
    column-gap: 34px;
  }
  .block-article-list a {
    align-content: center;
  }
  .block-article-list figure {
    display: flex;
    align-items: center;
    margin: 0;
  }
  .block-article-list figure img {
    width: 243px;
    height: 243px;
    border-radius: 6px;
    object-fit: cover;
  }
  .block-article-list h3 {
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    line-height: 1.3;
  }
  .block-article-list h3 a {
    color: var(--font-color);
  }
  .block-article-list .paragraph-metadata {
    font-size: 15px;
    font-weight: 600;
    margin: 12px 0 0 0;
    color: #636363;
  }
  .block-article-list .paragraph-metadata span a {
    color: #EE7001;
  }
  .block-article-list .article-list-excerpt {
    font-size: 17px;
    margin: 13px 0 0 0;
    line-height: 1.55;
    font-weight: 500;
  }
  .block-article-list .article-list-read-more {
    font-size: 17px;
    color: #EE7001;
    font-weight: 600;
    margin: 10px 0 0 0;
  }
  .block-article-list .article-list-read-more a {
    color: #EE7001;
  }
  @media (max-width: 990px) { 
    .block-article-list img:not(.icon-comments) {
      width: 227px;
        height: 197px;
    }
    .block-article-list {
      column-gap: 30px;
    }
    .block-article-list h3 {
      font-size:23px;
    }
    .block-article-list .paragraph-metadata {
      margin: 9px 0 0 0;
      font-size: 14px;
    }
    .block-article-list .article-list-excerpt {
      font-size: 15px;
      margin: 11px 0 0 0;
    }
    .block-article-list .article-list-read-more {
      font-size: 15px;
      margin: 9px 0 0 0;
    }
  }
  @media (max-width: 790px) { 
    .article-list {
      padding-top: 30px;
      padding-bottom: 20px;
    }
    .block-article-list {
      grid-auto-flow: row;
    }
    .article-list img:not(.icon-comments) {
      width: 100%;
      height: auto;
    }
    .block-article-list h3 {
      margin: 15px 0 0 0;
    }
    .block-article-list .paragraph-metadata {
      margin: 11px 0 0 0;
    }
    .block-article-list .article-list-excerpt {
      margin: 10px 0 0 0;
    }
    .block-article-list .article-list-read-more {
      margin: 12px 0 0 0;
    }
  }
  .block-heading-author {
    padding: 30px 24px !important;
  }
  .title-heading-author {
    font-size: 15px;
    margin: 0 0 0 0;
    font-weight: 600;
  }
  .list-separator-line {
    height: 1px;
    background-color: #DBDBDB;
  }
  .social-author {
    width: 70px;
    height: 25px;
    margin: 20px auto 0 auto;
  }
  .social-author a {
    display: block;
  }
  .pagination {
    display: flex;
    margin-bottom: 50px;
    font-size: 15px;
    font-weight: 600;
    column-gap: 13px;
    line-height: 40px;
  }
  .pagination a {
    color: var(--font-color);
  }
  .pagination .pagination-page {
    border-style: solid;
      border-width: 1px;
      border-color: #DBDBDB;
      border-radius: 6px;
      width: 40px;
      height: 40px;
      text-align: center;
  }
  .pagination .pagination-page a {
    width: 100%;
      height: 100%;
      display: inline-block;
  }
  .pagination .choosed-page {
    background-color: #EE7001;
    border-style: none;
  }
  .pagination .choosed-page a {
    color: #FFFFFF;
  }
  .home-featured figure {
    margin-top: 15px;
  }
  .home-featured .article-list-excerpt {
    margin-top: 15px;
  }
  @media (min-width: 791px) { 
    .home-featured {
      padding-top: 70px;
    }
    .home-featured h3 {
      font-size: 35px;
    }
    .home-featured figure {
      margin-top: 20px;
    }
    .block-article-list .paragraph-metadata {
      margin-top: 15px;
    }
    .home-featured img:not(.icon-comments) {
      width: 100%;
      height: auto;
    }
    .home-featured .article-list-excerpt {
      margin-top: 23px;
    }
  }
  @media (min-width: 578px) and (max-width: 990px) { 
    .home-featured {
      padding-bottom: 30px;
    }
    .home-featured h3 {
      font-size: 30px;
    }
    .home-featured .article-list-excerpt {
      font-size: 17px;
    }
    .home-featured .article-list-read-more {
      font-size: 17px;
    }
  }

  .padding-page {
    padding-top: 20px;
    padding-bottom: 60px;
  }

 /* ========================= Form Newsletter =========================== */
.newsletter-form-container {
    text-align: center;
    padding: 30px 80px 30px 80px;
    margin: 30px 0;
    background-color: #FDF5E8;
    border-radius: 6px;
}
.newsletter-form-container h3 {
    margin: 0 0 12px 0
}
.newsletter-form-container p {
    margin-bottom: 25px;
    font-size: 16px;
}
.inputs-newsletter-form-container {
    display: flex; 
    align-items: center;
    gap: 15px;
    justify-content: center;
}
.inputs-newsletter-form-container input {
    height: 36px !important;
    border: 0;
}
.newsletter-form-email {
    max-width: 352px;
    padding-left: 15px;
    font-size: 16px;
}
.newsletter-form-email::placeholder {
  font-size: 14px;
  color: #7E7E7E;
}
.newsletter-form-submit {
    background: #F9B538 !important;
    border-radius: 6px;
    max-width: 114px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    color: #000000 !important;
    margin: 0 !important;
}
@media (max-width: 768px) {
    .newsletter-form-container {
        padding: 30px;
    }
  .inputs-newsletter-form-container {
    flex-direction: column;
  }
  .inputs-newsletter-form-container input {
    text-align: center; 
    max-width: none !important;
    padding-left: none;
  }
}
  /* ========================= Comentarios =========================== */

#comments-title {
	font-size: 25px;
	font-weight: bold;
	margin: 0;
}
.comment {
	display: grid;
	margin-top: 34px;
	column-gap: 17px;
	grid-auto-flow: column;
	grid-template-columns: 51px 1fr;
}
.comments .comment .avatar {
	border-radius: 50%;
	border: 1px solid #d8d8d8;
	grid-row: span 2;
	grid-column: span 1;
}
.comment-author {
	margin: 0;
	font-size: 18px;
  font-weight: 600;
	margin-bottom: 1px;
}
.comment-author a {
	text-decoration: underline;
  color: #0b0b0b;
}
.comment-author a:visited {
	color: #0b0b0b;
}
.comment-author a:hover {
	color: #EE7001;
}
.comment-date {
	margin: 0;
	font-size: 14px;
	color: #454545;
}
.comment-content {
	margin-top: 8px;
	margin-bottom: 30px;
}
.comment-content p {
	font-size: 17px;
}
.comment-content p:first-of-type {
	margin-top: 0;
}
.comment-content p:last-of-type {
	margin-bottom: 0;
}
.comment .comment-awaiting-moderation {
	font-size: 18px;
	font-weight: 600;
	color: #EE7001;
	margin-top: 12px;
}
#respond {
	margin-top: 40px;
}
#respond h3 {
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 12px;
}
#respond .comment-notes {
	font-size: 14px;
	font-weight: 600;
	color: #EE7001;
	margin-bottom: 20px;
}
#respond .form-textarea {
	margin-bottom: 17px;
	height: 120px;
}
#respond input[type="text"] {
	font-size: 15px;
	height: 40px;
	width: 100%;
	padding: 12px 12px;
	border-radius: 5px;
	margin-bottom: 17px;
}
#respond input[type="text"]:last-of-type {
	margin-bottom: 21px;
}
.form-submit {
	margin: 0;
}
.orange {
	color: #EE7001;
}

   /*  =======================   PÁGINA INICIO  =============================  */
/*   #inicioPrincipal {
       padding: 35px 0px 0px 0px;
       width: 100%;
   }
   #izqInicioPrincipal {
       float: left;
       width: 74%;	
   }
   @media all and (max-width: 767px){
       #izqInicioPrincipal {
           width: 100%;
           float: none;
       }
   }
   #derInicioPrincipal {
       float: right;
       width: 26%;	
   }
   /*  ==  Cuadro promoción ==   */
  /* #promociones {
       width: 91%;
       height: 235px;
       margin: 0 auto 60px;
       display: block;
       border-style: solid;
       border-width: 7px;
       border-color: #313131;
   }
   @media all and (max-width: 767px) {
           #promociones {
               display: none;
           }
       }
       @media all and (max-width: 767px) {
           #derInicioPrincipal {
               display: none;
           }
       }
   #promoEscogida {
       position: relative;
       width: 62%;
       height: 100%;
       float: left;
   }
   #imagenPromoEscogida {
       height: 100%;
       width: 100%;
   }
   #descripcionPromoEscogida {
       position: absolute;
       background: #313131;
       height: 30%;
       bottom: 0px;
       width: 100%;
       -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
       filter: alpha(opacity=80);
       -moz-opacity: 0.8;
       -khtml-opacity: 0.8;
       opacity: 0.8;
   }
   #textoDescripcionPromoEscogida {
       color: #FFF;
       position: absolute;
       height: 23%;
       bottom: 0px;
       width: 90%;
       margin: 0;
       padding: 0 18px;
       text-align: center;
       line-height: 21px;
   }
   #navegacionPromociones {
       width: 38%;
       height: 100%;
       float: right;
   }
   div.opcionNavegacionPromociones {
       width: 100%;
       height: 24.3%;	
       border-bottom: 2px solid #bebdbd;
   }
   div.opcionNavegacionPromociones:last-child {
       border-bottom: 0px;
   }
   div.opcionNavegacionPromociones.opcionNavPromoEscogido {
       width: 98.5%;
       border-left: 2px solid #bebdbd;
       border-right: 2px solid #bebdbd;
       background-color: #313131;
   }
   div.opcionNavegacionPromociones h2 {
       margin: 0;
       padding: 10px 0 0 12px;
       font-weight: bold;
       font-size: 15px;
   }
   div.opcionNavegacionPromociones h3 {
       margin: 0;
       padding: 3px 0 0 12px;
       font-weight: normal;
       font-size: 13px;
   }
   a.tituloOpcionNavegacionPromociones:link, a.tituloOpcionNavegacionPromociones:visited {
       text-decoration: none;
       color: #ED5211;	
   }
   a.tituloOpcionNavegacionPromociones:hover,a.tituloOpcionNavegacionPromociones:active {
       text-decoration: underline;
   }
   a.textoOpcionNavegacionPromociones:link, a.textoOpcionNavegacionPromociones:visited {
       text-decoration: none;
       color: #313131;	
   }
   a.textoOpcionNavegacionPromociones:hover,a.textoOpcionNavegacionPromociones:active {
       text-decoration: underline;
   }
   div.opcionNavegacionPromociones.opcionNavPromoEscogido h2 a {
       color: #ee9218;
   }
   div.opcionNavegacionPromociones.opcionNavPromoEscogido h3 a {
       color: #FFF;
   }
   /*  ==  Descripción web (parte derecha de cuadro promo) ==   */
 /*  #descripcionWebInicio {
       padding: 5px 1.1em 50px 1.1em;
   }
   #descripcionWebInicio h1 {
       font-size: 30px;	
   }
   #descripcionWebInicioDestacado {
       font-size: 16px;
       font-weight: bold;
       color: #ED5211;
       margin: 0.8em 0 0em;	
       padding-left: 4px;
   }
   #descripcionWebInicioTexto {
       font-size: 15.5px;
       font-style: italic;
       margin: 0.1em 0 1em 0;
       line-height: 1.4em;
       padding-left: 4px;
   }
   #descripcionWebInicioEnlace:link, #descripcionWebInicioEnlace:visited {
       text-decoration: underline;
       color: #B9400D;
       padding-left: 4px;
   }
   /*  ========  SideBar Inicio ==========   */
 /*  #enlacesSociales {
       width: 199px;
       margin: 0 auto 40px;
       display: block;
   }
   #enlacesSociales li {
       width: 199px;
       height: 33px;
       margin: 0 0 10px;
   }
   a.enlaceSocialClass {
       height: 100%;
       display: block;
       background: url("https://cloudfront.literautas.com/img/interface/social-banners.png") no-repeat scroll transparent;
   }
   #enlaceSocialTwitter {
       background-position: 0 0;
   }
   #enlaceSocialFacebook {
       background-position: 0 -33px;
   }
   #enlaceSocialPinterest {
       background-position: 0 -66px;
   }
   #enlaceSocialRSS {
       background-position: 0 -99px;
   }
   #enlaceSocialCorreo {
       background-position: 0 -132px;
   }
   #widgetTwitterSidebar {
       margin: 0 auto 40px;
       display: block;
       width: 80%;	
   }
   #widgetFacebookSidebar {
       margin: 60px auto;
       display: block;
       width: 80%;	
   }
   ul.bannersSidebar {
       margin: 0 auto 40px;
       display: block;
   }
   ul.bannersSidebar li {
       width: 200px;
       height: 86px;
       margin: 0 auto 20px;
   }
   a.bannerSocialClass {
       height: 100%;
       display: block;
       background: url("https://cloudfront.literautas.com/img/interface/banners-ristra-fondo-blanco.jpg") no-repeat scroll transparent;
   }
   #bannersSidebarTaller {
       background-position: 0 0;
   }
   #bannersSidebarEjerciciosEscritura {
       background-position: 0 -86px;
   }
   #bannersSidebarCreaPersonajes {
       background-position: 0 -172px;
   }
   #bannerSidebarComoComentarTaller {
       background-position: 0 -258px;
   }
   #bannersSidebarPresentarseConcurso {
       background-position: 0 -344px;
   }
   #bannersSidebarMejorarProcesoEscritura {
       background-position: 0 -430px;
   }
   #bannerSidebarSendaHeroe {
       background-position: 0 -516px;
   }
   #bannersSidebarEscribirDialogos {
       background-position: 0 -602px;
   }
   #bannersSidebarTutorialCortometrajes {
       background-position: 0 -688px;
   }
   #bannersSidebarTutorialNarrador {
       background-position: 0 -774px;
   }
   #bannerSidebarSinConflicto {
       background-position: 0 -860px;
   }
   #bannerSidebarSaberNosotros {
       background-position: 0 -946px;
   }
   a.bannerSocialClassEN {
       height: 100%;
       display: block;
       background: url("https://cloudfront.literautas.com/img/interface/banners-ristra-fondo-blancoEN.jpg") no-repeat scroll transparent;
   }
   #bannersSidebarWriteShortStory {
       background-position: 0 0;
   }
   #bannersSidebarWritingExercises {
       background-position: 0 -86px;
   }
   #bannersSidebarMakeCharacter {
       background-position: 0 -172px;
   }
   #bannerSidebarSevenTipsWriteEveryDay {
       background-position: 0 -258px;
   }
   #bannersSidebarWritingTipsFromWriters {
       background-position: 0 -344px;
   }
   #bannersSidebarBecomeProfessionalWriter {
       background-position: 0 -430px;
   }
   #bannerSidebarHerosJourney {
       background-position: 0 -516px;
   }
   #bannersSidebarHowWriteDialogue {
       background-position: 0 -602px;
   }
   #bannersSidebarComeUpGoodTitle {
       background-position: 0 -688px;
   }
   #bannersSidebarTheNarrator {
       background-position: 0 -774px;
   }
   #bannerSidebarWithoutConflicts {
       background-position: 0 -860px;
   }
   #bannerSidebarAboutLiterautas {
       background-position: 0 -946px;
   }
   #buscadorSidebar {
       width: 200px;
       margin: 0 auto 40px;
   }
   div.buscadorSidebarBlog {
       margin: 20px auto 15px !important;
       width: 88% !important;
   }
   label.labelSidebar {
       font-weight: bold;
       color: 	#ED5211;
       font-size: 15px;
   }
   #buscadorSidebar #s {
       border: 4px solid #bebdbd;
       margin: 3px 0 !important;
   }
   #otrasCategoriasSidebar {
       width: 200px;
       margin: 50px auto;
   }
   #otrasCategoriasSidebar label {
       margin: 0 0 0 5px;
   }
   #ulOtrasCategoriasSidebar {
       border-top: 1px solid #bebdbd;
       margin: 4px 0 0;
   }
   #ulOtrasCategoriasSidebar li {
       margin: 8px 0;
   }
   .lineaEnMargenSuperiorSidebar {
       border-top: 1px solid #bebdbd;
       margin: 4px 0 0;
   }
   a.enlaceOtrasCategoriasSidebar:link, a.enlaceOtrasCategoriasSidebar:visited {
       margin: 0 0 0 5px;
       text-decoration: none;
       color: #313131;
       font-weight: bold;
   }
   a.enlaceOtrasCategoriasSidebar:hover, a.enlaceOtrasCategoriasSidebar:active {
       text-decoration: underline;
   }

   /*  ===============   formulario mail chimp   ================  */
   /*
   #mc_embed_signup {
       background: #FFFFFF;
       border: 5px solid #313131;
       padding: 10px 0;
       margin: 40px 0;
   }
   #header_mc_embed_signup {
       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
       height: 35px;
       margin: 0 auto;
       padding: 0 15px;
   }
   #content_mc_embed_signup {
       margin: 0 auto;
       padding: 0 15px;
   }
   #mc_embed_signup h2 {
       font-size: 16px;
       color: #313131;
       float: left;
   }
   #mc_embed_signup img {
       float: right;
       margin-top: 2px;
   }
   #mc_embed_signup p {
       font-size: 12px;
   }
   #mc_embed_signup input {
       width: 100%;
   }
   #mce-EMAIL {
       color: #adacac;
       border: 1px solid #adacac;
       border-top: 2px solid #adacac;
       margin-bottom: 10px;
       font-size: 12px;
       font-style: italic;
       padding: 2px 0 4px 2px;
       box-sizing: border-box;
       -moz-box-sizing: border-box;
       -webkit-box-sizing: border-box;
   }
   #submitApuntarMailChimp {
       background: none repeat 0 0 #fe9500;
       color: #FFFFFF;
       font-size: 10px;
       font-weight: bold;
       height: 20px;
       border: solid #2b2b2b 1px;
       border-radius: 4px 4px 4px 4px;
       -webkit-border-radius: 4px 4px 4px 4px;
       -moz-border-radius: 4px 4px 4px 4px;
       box-shadow: 1px 1px 1px #B5B4B2;
       -webkit-box-shadow: 1px 1px 1px #B5B4B22;
       -moz-box-shadow: 1px 1px 1px #B5B4B2;
   }
   #submitApuntarMailChimp:hover {
       background: none repeat 0 0 #ee8c00;
       border: solid #1c1e1d 1px;
   }
   #sidebarBlog label {
       margin: 0 0 0 5px;
   }*/

      /*  ===========================================   CLASES GENERALES    ===========================================   */
   /*input[type='submit'] {
       cursor: pointer;
   }
   div.franja_negra {
       height: 18px;
       background: none repeat 0 0 #313131;
       width: 100%;
   }
   @media all and (max-width: 767px) {
       div.franja_negra {
           display: none;
       }
   }
   div.contenedor {
       position: relative;
       width: 950px;	
       margin: 0 auto;
       height: 100%;
       display:block;
   }
   @media all and (max-width: 979px) {
       div.contenedor {
           width: 100%;
       }
   }
   div.fondoBlanco {
       background: none repeat 0 0 #FFFFFF;
   }
   div.visible {
       overflow: visible !important;
       z-index: 100;
   }
   .naranja {
       color: #ed5211 !important;
   }
   .negro {
       color: #313131 !important;
   }
   .enlaceNaranja {
       color: #ed5211 !important;
       background: #FFF;
   }
   .enlaceNaranja:hover, .enlaceNaranja:active {
       background: #FFF;
   }
   .bold {
       font-weight: bold;	
   }
   a.linkUnderline:hover, a.linkUnderline:active {
       text-decoration: underline;	
   }
   .clearfix:after, .clearfix:before {
       content: " ";
       display: block;
       height: 0;
       visibility: hidden;
   }
   .clearfix:after {
       clear: both;
   }
   .clearfix:after, .clearfix:before {
       content: " ";
       display: block;
       height: 0;
       visibility: hidden;
   }*/
   /*.clear:before,.clear:after {content: " ";display: table;}.clear:after {clear: both;} */
   /* IE6/7 support */
   /*.clear {*zoom: 1;}
   .clearer{clear:both;width:100%;display:block;overflow:auto;}
   .imgLazyLoad {
       display: none !important;
   }
   .video-container {
       position: relative;
       padding-bottom: 56.25%;
       padding-top: 35px;
       height: 0;
       overflow: hidden;
   }
   .video-container iframe {
       position: absolute;
       top:0;
       left: 0;
       width: 100%;
       height: 100%;
   }*/
   
   /*  ==============================  APPS Y EDITORIAL  ========================= */
   
   #iconoAppStore {
       position: absolute;
       right: 50px;
       bottom: 210px;	
   }
   #imgPrincipalApps {
       width: 950px;
       height: 236px;
   }
   #tituloApps {
       position: absolute;
       right: 25px;
       width: 290px;
       top: 10px;
       font-weight: bold;
       font-size: 18px;
   }
   #subtituloApps {
       position: absolute;
       right: 40px;
       width: 275px;
       top: 30px;
       font-weight: bold;
       color: #c24613;
       font-size: 25px;
       line-height: 33px;
   }
   #descripcionApps {
       position: absolute;
       right: 25px;
       width: 290px;
       top: 115px;	
       line-height: 21px;
       font-size: 16px;
       font-style: italic;
       color: #000000;
   }
   #listaApps li {
      list-style:none;
       position: relative;
       height: 393px;
       width: 50%;
       float: left;
   }
   img.imgListaApps {
       width: 124px;
       height: 278px;
       margin: 75px 0 0 60px;
       float: left;
   }
   p.tituloListaApps {
       position: absolute;
       right: 41px;
       width: 220px;
       top: 70px;
       font-weight: bold;
       font-size: 18px;
   }
   p.descripcionListaApps {
       position: absolute;
       right: 41px;
       width: 220px;
       top: 102px;
       line-height: 18px;
   }
   p.disponibleListaApps {
       position: absolute;
       right: 41px;
       width: 220px;
       top: 210px;
       font-weight: bold;
   }
   div.separacionEntreLI {
       background: url("https://cloudfront.literautas.com/img/apps/separador-apps.jpg") repeat scroll 0 0 #000;
       position: absolute;
       height: 387px;
       width: 3px;
       top: 6px;
       right: 0px;
   }
   a.botonMasInfoApp {
       top: 260px;
       right: 95px;
       position: absolute;
       width: 167px;
       height: 32px;
       margin: 0 auto;
   }
   a.botonMasInfoApp:hover, a.botonMasInfoApp:active {
       background-position: 0 -32px !important;
   }
   @media all and (max-width: 950px) {
       #tituloApps {
           display: none;
       }
       #descripcionApps {
           display: none;
       }
       #subtituloApps {
           display: none;
       }
       img.imgListaApps {
           position: relative;
           margin: 25px auto 0 auto;
           display: block;
           float: none;
       }
       #listaApps li {
           height: 520px;
           background: none;
       }
       p.tituloListaApps {
           position: relative;
           margin: 0 auto;
           display: block;
           right: 0;
           top: 0;
       }
       p.descripcionListaApps {
           position: relative;
           margin: 0 auto;
           display: block;
           right: 0;
           top: 0;
       }
       p.disponibleListaApps {
           position: relative;
           margin: 0 auto;
           display: block;
           right: 0;
           top: 0;
       }
       a.botonMasInfoApp {
           position: relative;
           margin: 25px auto;
           display: block;
           right: 0;
           top: 0;
       }
   }
   @media all and (max-width: 480px) {
       #imgPrincipalApps {
           display: none;
       }
       div.separacionEntreLI {
           display: none;
       }
       #listaApps li {
           width: 100%;
       }
   }
   
   /* Exclusivo editorial */
   .subtituloEditorial {
       top: 10px !important;
   }
   .descripcionEditorial {
       top: 65px !important;
   }
   img.imgListaEditorial {
       width: 180px;
       height: 255px;
       margin: 75px 0 0 18px;
       float: left;
   }
   p.descripcionListaEditorial {
       top: 122px !important;
   }
   p.disponibleListaEditorial {
       top: 230px !important;
   }
   a.botonMasInfoEditorial {
       top: 280px !important;
   }
   @media all and (max-width: 950px) {
       img.imgListaEditorial {
           position: relative;
           margin: 40px auto 15px auto;
           display: block;
           float: none;
       }
       p.descripcionListaEditorial {
           top: 0 !important;
       }
       p.disponibleListaEditorial {
           top: 0 !important;
       }
       a.botonMasInfoEditorial {
           top: 0 !important;
       }
   }
   #bloquePrincipalLibro {  
       position: relative;
       padding: 30px 0 0 0;
       margin-bottom: 36px;
   }
   .imgPromoLibro {
       position: absolute;
       top: 30px;
       left: 18px;
   }
   .fondoGris {
       background-color: #f4f4f4;
   }
   .descripcionPromoLibro {
       padding: 5px 0 5px 368px;
       margin: 15px 0;
   }
   @media all and (max-width: 979px) {
       .descripcionPromoLibro {
           padding: 5px 0 5px 280px;
       }
       .imgPromoLibro {
           height: 320px;
           top: 100px;
       }
   }
   .descripcionPromoLibro p {
       margin-left: 15px;
       margin-bottom: 17px;
       padding-right: 30px;
       line-height: 20px;
       color: #000000;
   }
   p.textoDestacadoDesc {
       font-weight: bold;
       margin-bottom: 0;
   }
   p.linkPromoLibro {
       margin-left: 45px !important;
       font-weight: bold;
   }
   p.linkPromoLibro a {
       color: #000000;
       text-decoration: underline;
   }
   #botonConsiguelo {
       background: url("https://cloudfront.literautas.com/img/editorial/boton-consiguelo.jpg") no-repeat scroll 0 0 transparent;
       display: block;
       margin: 25px 0 0 15px;
       height: 43px;
       width: 524px;
   }
   .botonDescuento {
       background: url("https://cloudfront.literautas.com/img/editorial/boton-descuento.jpg") no-repeat scroll 0 0 transparent !important;
   }
   #botonConsiguelo:hover, #botonConsiguelo:active {
       background-position: 0 -43px !important;
   }
   @media all and (max-width: 580px) {
       #botonConsiguelo {
           display: none;
       }
   }
   .bloqueDesplazadoDerecha {
       width: 592px;
       margin-left: 368px;
   }
   @media all and (max-width: 979px) {
       .bloqueDesplazadoDerecha {
           margin: 0 auto;
           display: block;
       }
       p.linkPromoLibro {
           margin-left: 15px !important;
       }
   }
   #bloqueSecundariolLibro { 
       padding: 0 0 45px 0;
       width: 85%;
       margin: 40px auto 0;
   }
   .opcionOfertaLibro {
       position: relative;
       float: left;
       width: 50%;	
   }
   @media all and (max-width: 840px) {
       .opcionOfertaLibro {
           width: 100%;
           margin-bottom: 15px;
       }
   }
   @media all and (max-width: 650px) {
       .imgPromoLibro {
           position: relative;
           margin: 0 auto;
           display: block;
           top: 0;
           left: 0;
       }
       p.linkPromoLibro {
           margin-left: 0;
       }
       .descripcionPromoLibro {
           padding: 10px;
       }
       
       .bloqueDesplazadoDerecha {
           width: auto;
       }
   }
   .opcionOfertaLibro img {
       display: block;
       margin: 0 auto;	
   }
   p.descripcionOferta {
       position: absolute;
       bottom: 50px;
       left: 85px;
       width: 60%;
       text-align: center;
       font-size: 13px;
       line-height: 18px;
   }
   a.botonComprarLibro {
       position: absolute;
       bottom: 10px;
       left: 90px;
       margin: 0 auto;
       background: url("https://cloudfront.literautas.com/img/editorial/boton-comprar-consiguelo.jpg") no-repeat scroll 0 0 transparent;
       height: 38px;
       width: 229px;
   }
   #h1Editorial {
       -ms-transform: scale(1.0, 1.5);
       -webkit-transform: scale(1.0, 1.5);
       -moz-transform: scale(1.0, 1.5);
       -o-transform: scale(1.0, 1.5);
       transform: scale(1.0, 1.5);
       font-size: 1.6em;
       color: #313131;
   }
   #h2Editorial {
       font-size: 0.97em;
       letter-spacing: 0.05em;
       margin: 10px 0 10px 10px;
       color: #313131;
   }
   @media all and (max-width: 840px) {
       p.descripcionOferta {
           left: 0;
           right: 0;
           margin: auto;
           width: 45%;
           bottom: 55px;
       }
       a.botonComprarLibro {
           left: 0;
           right: 0;
           margin: auto;
       }
   }
   @media all and (max-width: 650px) {
       p.descripcionOferta {
           width: 60%;
       }
       #h1Editorial {
           text-align: center;
           width: 95%;
           font-size: 1.5em;
       }
       #h2Editorial {
           text-align: center;
           margin-top: 20px;
       }
   }
   a.botonComprarLibro:hover, a.botonComprarLibro:active {
       background-position: 0 -38px !important;
   }
   span.linkGastosEnvio a {
       color: #000000;
       text-decoration: underline;
   }