@font-face {
  font-family: 'vivo-font';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(font/VivoTypeW05-Bold.woff) format('woff');
}
.page-template-page-paywall-ofertas .sidebar-above-footer,.paywallBlocked .sidebar-above-footer, .page-template-page-paywall-login .sidebar-above-footer{display: none;}
.page-template-page-paywall-login .paywall-overlay {display: none;}
.paywallBlocked .container #taboola-below-article-thumbnails {display: none;}

.page-template-page-paywall-login header {
  display: none;
}

.page-template-page-paywall-login footer {display: none;}

#piano_offer {
  width: 896px;
  background: white;
  height: 613px;
  position: fixed;
  z-index: 9999999999;
  box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.3);
  top: 0; left: 0;
  -webkit-overflow-scrolling: auto;
}

.disabledByPaywall{
  max-height: 0vh;
  pointer-events: none;
  overflow: hidden;
  -webkit-overflow-scrolling: auto;
}

.enabledByPaywall{
  max-height: auto;
  pointer-events: auto;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

@media (min-width: 768px) {
  #piano_offer {
    bottom: 0; right: 0;
  }
}

#screenOffers .cart-offer div.price2 {
  margin: 0 !important;
}

html body #piano_offer iframe {
    width: 100% !important;
    height: 100% !important;
}

html body #piano_offer.fullscreen iframe {
    width: 100% !important;
    height: 99vh !important;
}

@media (max-width: 400px) {
  html body #piano_offer .tp-container-inner iframe {
    min-height: 100vh !important;
    /* height: auto !important; */
  }
}

.content-piano {
  background: white;
}

#piano_offer.fullscreen {
  width: 100%;
  height: 100vh;
}

iframe#asi_screen {
  width: 100% !important;
}

.piano-offer-overlay {
  width: 100%;
  height: 99vh;
  opacity: 0.96;
  background-color: #FFF;
  position: fixed;
  z-index: 1999999999;
  top: 0 !important;
  left: 0;
}

.tp-modal .tp-close {
  color: #757575 !important;
  background-color: #FFF !important;
  border-radius: 0px !important;
  width: initial !important;
  height: initial !important;
  top: 10px !important;
  right: 10px !important;
  line-height: 1 !important;
  font-size: 20px !important;
  border: initial !important;
}

.paywall-notice {
  width: 99%;
  height: 60px;
  border-radius: 2px;
  background-image: linear-gradient(to bottom, #f8f8f8, #f5f5f5);
  -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
  position: fixed;
  bottom: 8px;
  z-index: 999;
  margin: 0 0 0 30px;
  display: none;
  z-index: 9948040;
}

@media screen and (min-width: 991px){
  #piano_offer {
    margin: auto;
  }
}

@media screen and (max-width: 735px){
  .tp-iframe-wrapper{
    margin: 0px !important;
  }

  .paywall-notice {
    width: 97%;
    bottom: 4px;
    margin: 0 0 0 5px;
  }
}

/* Contabilizado */
.piano-notice { box-sizing: border-box; position:fixed; bottom:10px; background: #f5f5f5; width: 99%; font-family: arial, sans-serif; font-weight: bold; font-size: 13px; text-shadow: 1px 3px 2px rbga(0,0,0,0.3); box-shadow: 1px 3px 2px rgba(0,0,0,0.3); z-index:100; }
.piano-notice .mensagem { float: left; margin: 20px; }
.fechaCOntabilizadoRodape{ float: right; margin: 20px; }
#close-piano-notice { margin-left: 15px; cursor: pointer;}	
.piano-notice .login a, #piano-notice-button { color: #17abdf; text-decoration: underline; }
#mobile{ width: 100%; text-align: center; }

@media (max-width: 991px) {
  .piano-notice { bottom: 125px; }
  #screenOffers {padding-bottom: 100px;}
  #popupRewarded .text {max-width: 400px;width: 100%;margin-left: 5%;}
}

@media (max-width: 768px) {
  #mobile {display: block; }
  #desktop {display: none;}
  .piano-notice { box-sizing: border-box; width: 97%;}
  .piano-notice .mensagem { margin: 20px 0px 0px 0px; }
  .fechaCOntabilizadoRodape {width: 100%; text-align: center;margin: 0px 0px 20px 0px;}
}

@media (min-width: 767px) {
  #mobile { display: none;}
  #desktop { display: block; }
}

.page-template-page-paywall-ofertas header,.page-template-page-paywall-login header, .page-template-page-paywall-w-template header, .page-template-page-paywall-democracia header { display: none; }
.page-template-page-paywall-ofertas footer,.page-template-page-paywall-login footer, .page-template-page-paywall-w-template footer, .page-template-page-paywall-democracia footer {display: none;}
.page-template-page-paywall-ofertas #wpadminbar, .page-template-page-paywall-login #wpadminbar, .page-template-page-paywall-w-template #wpadminbar, .page-template-page-paywall-democracia #wpadminbar {display: none;}
.page-template-page-paywall-ofertas .mobile-assine, .page-template-page-paywall-login .mobile-assine, .page-template-page-paywall-w-template .mobile-assine, .page-template-page-paywall-democracia .mobile-assine{display: none !important;}
.page-template-page-paywall-ofertas .sidebar-above-footer, .page-template-page-paywall-w-template .sidebar-above-footer, .page-template-page-paywall-democracia .sidebar-above-footer {display:none;}
.page-template-page-paywall-login .ads.fixed-ad, .page-template-page-paywall-w-template .ads.fixed-ad, .page-template-page-paywall-democracia .ads.fixed-ad {display: none;}
.page-template-page-paywall-ofertas .ads.fixed-ad, .page-template-page-paywall-w-template .ads.fixed-ad { display: none !important; }
.new-paywall-back-veja { display: none;}

.page-template-page-paywall-login .new-paywall-back-veja {
  font: 700 13px/32px "Roboto", sans-serif;
  height: 20px;
  left: 15px;
  letter-spacing: 0px;
  position: absolute;
  text-align: left;
  top: 22px;
  width: auto;
  display: initial;
}

.page-template-page-paywall-login .new-paywall-back-veja a {
  color: #AE0F09;
}

.page-template-page-paywall-login .new-paywall-offer-veja {
  font: 700 13px/32px "Roboto", sans-serif;
  height: 20px;
  right: 15px;
  letter-spacing: 0px;
  position: absolute;
  text-align: right;
  text-decoration: underline;
  top: 22px;
  width: auto;
  display: initial;
}

.page-template-page-paywall-login .new-paywall-offer-veja a {
  color: #AE0F09;
}


.new-paywall-sign-in {
  font: 700 13px/32px "Roboto", sans-serif;
  height: 19px;
  letter-spacing: 0px;
  opacity: 1;
  position: absolute;
  top: 22px;
  width: 100%;
  text-align: center;
}

.new-paywall-sign-in a {
  color: #AE0F09;
}

/*co-marketing dia dos pais */
body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais {margin-top:48px;}
html.quatrorodas body.page-template-page-paywall-w-template .new-paywall-logo {width:165px;}
body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais .new-paywall-padding .new-paywall-promotion-title {color:#000000 !important;}
body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais:not(.best-promotion) .new-paywall-promotion-sign-prc b:last-of-type{font-size: 14px;margin-top:14px;display:inline-block;}
body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais:not(.best-promotion) .new-paywall-promotion-sign {padding: 0px 3px;}
body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-info {margin-top: 0;}

#injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais{min-height: auto;}
#injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign-prc b:last-of-type{font: 700 18px/32px 'Roboto', sans-serif; margin-bottom: 8px; }
#injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais:not(.best-promotion) .new-paywall-promotion-sign-prc b:last-of-type {margin-top: 16px;display: inline-block;margin-bottom: 16px;}
#injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign {padding: 0;}
#injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais .injected-paywall-promotion-paragraph {padding: 8px 0;}
#injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign-separator {margin-right: 0; margin-left: 0;margin-bottom: 28px;}
.new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign-separator span {font: 400 16px/20px 'Roboto', sans-serif; width: 65px; margin-left: -31px;margin-top: -4px;}

.new-paywall-promotion-container.dia-dos-pais .new-paywall-best-promotion-background {height: 103px; width: 103px;}
.new-paywall-promotion-container.dia-dos-pais .new-paywall-best-promotion {height: 80px;width: 150px;right: -51.4px;top: -19px;}
.new-paywall-promotion-container.dia-dos-pais .new-paywall-best-promotion-left-square, .new-paywall-promotion-container.dia-dos-pais .new-paywall-best-promotion-right-square {height: 6px;width: 6px;}

#new-paywall-parent-cards .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign .new-paywall-promotion-sign-prc {margin-bottom: 40px;}

@media (max-width: 991px) {
  #injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais:not(.best-promotion) .new-paywall-promotion-sign {margin-bottom: 16px}
  #new-paywall-parent-cards .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc {margin-bottom: 0;}
  #injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign .swg-button-light+.new-paywall-promotion-sign-prc {margin-bottom: 0;}
  #injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign-prc {margin-bottom: 20px; display: inline-block; width: 100%;}
  #injected-paywall_cards .new-paywall-promotion-container.dia-dos-pais{min-height: auto;}
  .new-paywall-promotion-container.dia-dos-pais .new-paywall-best-promotion-background {right: -6px;top: -6px;}
  .new-paywall-promotion-container.dia-dos-pais .new-paywall-best-promotion-left-square, .new-paywall-promotion-container.dia-dos-pais .new-paywall-best-promotion-right-square {height: 5px;width: 5px;}
  .new-paywall-promotion-container.dia-dos-pais.best-promotion {border-width: 4px !important;}
  body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais:not(.best-promotion) .new-paywall-promotion-sign {margin-bottom: 8px;}
  body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign-abril-button,  
  body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais .swg-button-light,
  body.page-template-page-paywall-w-template .new-paywall-promotion-container.dia-dos-pais .new-paywall-promotion-sign-google-button {height: 36px;}
}

/* co-marketing google */
#new-paywall-parent-cards .google{
  background: #347752!important;
  color:#FFFF;
  background-image: url('/wp-content/plugins/abril-plugins/abril-paywall/components/google/google_rodape_responsivo.png')!important;
    background-repeat: no-repeat!important;
    background-position: bottom right!important;  
}


.google .new-paywall-promotion-sign-prc{
  color:#FFFF!important;
}

.google .new-paywall-promotion-info .new-paywall-promotion-short-info.dontHas{
  color:#FFFF!important;
}

.google .new-paywall-promotion-full-info{
  color:#FFFF!important;
  margin: 0px;
  margin-top: 7px;
  padding-left: 24px;
  padding-bottom: 2px;
  text-align: left;
  font: 400 13px/16px 'Roboto', sans-serif;
  letter-spacing: 0px;
  color: #6f6f6f;
}


.google .new-paywall-promotion-short-info {color: #FFF;}
#new-paywall-parent-cards .google .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span, #injected-paywall_cards .google .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span {color: #FFF;}
.google .new-paywall-promotion-sign:last-child .new-paywall-promotion-sign-prc {display: inline-block;}
.google .new-paywall-promotion-sign-separator span{background-color: #347752;color: #FFF;}
.new-paywall-promotion-container.google.best-promotion {border-color: #347752 !important;}
.new-paywall-promotion-container.google.best-promotion .new-paywall-best-promotion {background-color: #69C31D !important;}

.google .new-paywall-promotion-sign button:not(.btn-offer-google) {background-color: #69C31D !important;font-size: 17px;}
.page-template-page-paywall-ofertas .google .new-paywall-promotion-sign button:not(.btn-offer-google) {font-size: 16px;font-family: Roboto,sans-serif;}

@media (min-width: 992px) {

  #new-paywall-parent-cards .google{
    background-image: url('/wp-content/plugins/abril-plugins/abril-paywall/components/google/google_rodape.png')!important;
      background-repeat: no-repeat!important;
      background-position: bottom!important;
  }

}

/* co-marketing google */

/*eleicoes*/
  .injected-paywall .new-paywall-promotion-container:not(.eleicoes ) .new-paywall-promotion-icon > img {display: none;}
  .new-paywall-promotion-container.eleicoes.best-promotion {border: 4px solid #ae0f09;background-color: #FFDA5F;}
  .new-paywall-promotion-container.eleicoes .new-paywall-promotion-icon > img {width: 132px;height: 72px;}
  .new-paywall-promotion-container.eleicoes {background-color: #FFDA5F;}
  #injected-paywall_cards .eleicoes .new-paywall-promotion-title {margin-top: 81px;font: 900 20px/26px 'Roboto', sans-serif;color: #000 !important;text-align: center;}
  #injected-paywall_cards .eleicoes .injected-paywall-promotion-paragraph {font:500 14px/18px 'Roboto', sans-serif;color: #262626;margin-top: 30px;}

  @media (max-width: 991px) { 
    #injected-paywall_cards .eleicoes .new-paywall-promotion-title {text-align: center;font-weight: 900;}
    #injected-paywall_cards .eleicoes .btn-offer-google.swg-button-light {margin-top: 36px;}
  }
/*eleicoes*/


@media (min-width: 992px) {
  .new-paywall-back-veja {
    font: 700 13px/32px "Roboto", sans-serif;
    height: 20px;
    left: 51px;
    letter-spacing: 0px;
    position: absolute;
    text-align: left;
    top: 22px;
    width: auto;
    display: initial;
  }

  .new-paywall-back-veja a {
    color: #AE0F09;
    text-decoration: underline;
  }

  .page-template-page-paywall-login .new-paywall-offer-veja {
    font: 700 13px/32px "Roboto", sans-serif;
    height: 20px;
    right: 51px;
    letter-spacing: 0px;
    position: absolute;
    text-align: right;
    top: 22px;
    width: auto;
    display: initial;
  }


  .page-template-page-paywall-login .new-paywall-offer-veja a {
    color: #AE0F09;
    text-decoration: underline;
  }

  .new-paywall-sign-in {
    top: 22px;
    width: auto;
    right: 46px;
    left: initial;
    text-align: left;
  }
  .new-paywall-sign-in a{text-decoration: underline;}
}

.clickEffect {
  cursor: pointer;
  transition: all 0.5s;
}
.clickEffect:hover {
  opacity: 0.8;
}
.clickEffect:active {
  box-shadow: none;
  opacity: 0.2;
}

body {
  font-family: 'Roboto', sans-serif;
}

.new-paywall-logo {
  height: 50px;
  left: calc(50% - 52.5px);
  margin-top: 40px;
  position: relative;
  width: 105px;
}

.new-paywall-title {
  padding-bottom: 12px;
  color: #000000;
  font: 700 24px/32px 'Roboto', sans-serif;
  letter-spacing: 0px;
  margin-top: 6px;
  margin: 0px;
  text-align: center;
}


@media (min-width: 991px) {
  .new-paywall-title {
    min-height: 32px;
    font: 700 24px/32px 'Roboto', sans-serif;
    height: auto;
    padding-bottom: 0;
  }

  .new-paywall-subtitle {
    height: 33px;
  }
}

.new-paywall-subtitle {
  font: 400 18px/32px 'Roboto', sans-serif;
  letter-spacing: 0px;
  margin: 0px;
  text-align: center;
}

.new-paywall-taxed-price {text-align: center; text-decoration: line-through; font: 400 13px/18px 'Roboto',sans-serif; letter-spacing: 0px; color: #000; opacity: 1; }

@media (min-width: 992px) {
  #new-paywall-parent-cards {
    align-items: stretch;
  }
}

#new-paywall-parent-cards {
  display: flex;
  justify-content: center;
  padding: 0px 20px;
  padding-bottom: 20px;
}

.new-paywall-promotion-container {
  background: #f2f2f2 0% 0% no-repeat padding-box;
  border: 1px solid #afafaf;
  float: left;
  margin-right: 32px;
  margin-top: 31px;
  position: relative;
  width: 272px;
}

#new-paywall-parent-cards .new-paywall-promotion-container:last-child {
  margin-right: 0px;
  margin-left: 0px;
}

.new-paywall-padding {
  padding: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.new-paywall-promotion-container.best-promotion {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 4px solid #ae0f09;
}

.new-paywall-best-promotion-background {
  display: none;
  height: 86px;
  overflow: hidden;
  position: absolute;
  right: -9px;
  top: -9px;
  width: 85px;
  z-index: 999;
}

.best-promotion .new-paywall-best-promotion-background {
  display: initial;
}

.new-paywall-best-promotion {
  background-color: #ae0f09;
  height: 61px;
  position: absolute;
  right: -39.4px;
  top: -9px;
  transform: rotate(45deg);
  width: 121px;
}

.new-paywall-best-promotion p {
  bottom: 8px;
  color: #ffffff;
  font: 700 12px/14px 'Roboto', sans-serif;
  text-transform: uppercase;
  left: 11%;
  letter-spacing: 0px;
  margin: 0px;
  position: absolute;
  text-align: center;
  width: 78%;
}

.new-paywall-best-promotion-left-square,
.new-paywall-best-promotion-right-square {
  background-color: #860500;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 5px;
}

.new-paywall-best-promotion-right-square {
  bottom: 0px;
  left: initial;
  right: 0px;
  top: initial;
}

.new-paywall-promotion-icon {
  position: absolute;
}

.new-paywall-promotion-container .new-paywall-promotion-icon {
  height: 72px;
  width: 100%;
  display: flex;
  justify-content: center;
  left: 0px;
}

.new-paywall-promotion-container .new-paywall-promotion-icon > img {
  height: 72px;
  width: auto;
}

.new-paywall-promotion-title {
  margin: 0px;
  text-align: center;
  margin-top: 81px;
  font: 700 20px/24px 'Roboto', sans-serif;
  letter-spacing: 0px;
  min-height: 24px;
  padding-bottom: 18px;
  height: 66px;
}

.new-paywall-promotion-container .new-paywall-promotion-title {
  margin-bottom: -36px;
}

.new-paywall-promotion-info {
  margin-top: 16px;
  width: 100%;
  position: relative;
}

.new-paywall-promotion-info > img {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
}

.new-paywall-promotion-short-info {
  margin: 0px;
  padding-left: 24px;
  padding-top: 2px;
  text-align: left;
  font: 400 16px/21px 'Roboto', sans-serif;
  letter-spacing: 0px;
  color: #000;
}

.new-paywall-promotion-short-info.first-child {
  min-height: auto;
}

.new-paywall-promotion-info[data-cursor='zoom-out'] .new-paywall-promotion-short-info.first-child {
  min-height: auto;
}

.new-paywall-promotion-info[data-cursor='zoom-in'],.new-paywall-promotion-info[data-cursor='zoom-out'] {
  cursor: pointer;
}

.new-paywall-promotion-info .new-paywall-promotion-short-info.dontHas {
  line-height: 18px;
  color: #000;
}

.new-paywall-promotion-full-info {
  margin: 0px;
  margin-top: 7px;
  padding-left: 24px;
  padding-bottom: 2px;
  text-align: left;
  font: 400 14px/20px 'Roboto', sans-serif;
  letter-spacing: 0px;
  color: #6f6f6f;
}

.new-paywall-promotion-full-info:empty {
  display: none;
}

.new-paywall-promotion-sign {
  margin-top: 24px;
  padding: 0px 20px;
}

.best-promotion .new-paywall-promotion-sign {
  padding: 0px;
}

.new-paywall-promotion-sign-abril-button,
.new-paywall-promotion-sign-google-button,
.new-paywall-modal-sign-abril-button,
.card-paywall-button {
  height: 44px;
  background: #ae0f09 0% 0% no-repeat padding-box;
  border-radius: 3px;
  color: #ffffff;
  border: none;
  width: 100%;
  cursor: pointer;
  text-transform: uppercase;
  font: 500 16px/21px "Roboto";
}
#injected-paywall_cards .new-paywall-promotion-sign-abril-button, 
.card-paywall-button{
  font: 500 17px/24px "Roboto";
}
.new-paywall-promotion-sign-google-button {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #e2e2e2;
  font: 400 13px/15px 'Roboto', sans-serif;
  letter-spacing: 0px;
  color: #6e6e6e;
  line-height: 40px;
}

.new-paywall-promotion-sign-google-button > img {
  width: 60px;
  top: 7px;
  left: 3px;
  position: relative;
}

.new-paywall-promotion-sign-prc {
  min-height: 19px;
  text-align: center;
  letter-spacing: 0px;
  color: #000000;
  margin: 0px;
  margin-top: 5px;
  font: 400 18px/32px 'Roboto',sans-serif;
}
.new-paywall-promotion-sign-prc strong, .new-paywall-promotion-sign-prc b{ font-weight: 700;}
.new-paywall-promotion-sign-prc-taxed {
  text-align: center;
  margin-top: 20px;
  text-decoration: line-through;
  font: 400 16px/24px 'Roboto',sans-serif;
  color: #FFF;
}

.new-paywall-promotion-economy {
  margin: 0px;
  margin-top: 6px;
  height: 16px;
  text-align: center;
  font: 400 14px/20px 'Roboto', sans-serif;
  letter-spacing: 0px;
  color: #000;
}

.new-paywall-promotion-economy:empty {
  display: none;
}

.new-paywall-promotion-sign-separator {
  margin-top: 9px;
  margin-bottom: 6px;
  height: 8px;
  border-bottom: 1px solid #000;
  text-align: center;
}

.new-paywall-promotion-sign-separator.blackfriday{
  border-bottom: 1px solid #fff;
}

.new-paywall-promotion-sign-separator span {
  height: 15px;
  text-align: left;
  font: 400 15px/18px 'Roboto', sans-serif;
  letter-spacing: 0px;
  color: #000;
  background-color: #f2f2f2;
  position: absolute;
  width: 23px;
  text-align: center;
  margin-left: -15px;
  margin-top: 0;
}

.best-promotion .new-paywall-promotion-sign-separator span {
  background-color: #ffffff;
}
#injected-paywall_cards .new-paywall-promotion-sign-separator span{ font-weight: 700 !important; }
.new-paywall-promotion-sign-separator + .new-paywall-promotion-sign {
  margin-top: 17px;
}

#new-paywall-parent-cards .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc {
  margin-bottom: 50px;
  line-height: 20px;
}

#new-paywall-parent-cards .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span {
  font: 300 14px/20px Roboto, sans-serif;
  color: #6E6E6E;
}

.new-paywall-promotion-sign > button {
  width: 100%;
}

@media (max-width: 991px) {
  .new-paywall-subtitle {
    font: 400 16px/20px 'Roboto', sans-serif;
  }
  #new-paywall-parent-cards {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

  .new-paywall-logo {
    height: 44px;
    width: 92.4px;
    left: calc(50% - 46.2px);
    margin-top: 60px;
  }

  .new-paywall-subtitle {
    font-size: 14px;
  }

  .new-paywall-promotion-container {
    width: calc(100vw - 64px);
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
}

  .new-paywall-promotion-container.best-promotion {
    width: calc(100vw - 72px);
  }

  .new-paywall-promotion-short-info.first-child {
    min-height: auto;
  }

  #new-paywall-parent-cards .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span {
    font: 300 14px/20px "Roboto", sans-serif;
    color: #6E6E6E;
  }

}

.page-template-page-paywall-ofertas :is(.new-paywall-sign-in,.new-paywall-back-veja) a {
  text-decoration: none;
}

.page-template-page-paywall-ofertas :is(.new-paywall-sign-in,.new-paywall-back-veja) a:hover {
  text-decoration: underline;
}

@media (max-width: 991px) { 
  .new-paywall-promotion-sign-abril-button {
      font-weight: bold;
      font-size: 15px;
  }
}


/*PAYWALL INSTANTANEO*/
#ip_abril_instant {display: none;}
body.branded-hub.paywallBlocked #ip_abril_instant {height: 109vw !important;}
#ip_abril_instant .injected-paywall_shaddow{display: none;}
#ip_abril_instant section {background: #fff;margin-bottom: 25px;padding-bottom: 40px;}
#ip_abril_instant .postDataContentParent .block{padding-top: 0;}
#ip_abril_instant .postDataContentParent .block .card {margin-bottom: 0;}
#ip_abril_instant.injected-paywall {transform: translateY(0px);}
#ip_abril_instant .injected-paywall_header {border-bottom: none;border-top: 1px solid #000;padding-top: 8px;}
#ip_abril_instant .postDataContentParent {margin-top: 20px;margin-bottom: 20px;}
#ip_abril_instant .postDataContentParent .postDataIMage img {display: block; margin-left: auto;width: 192px;height: 128px;}
#ip_abril_instant .postDataContentParent .block .card .title .postDataTitle {margin-right: 50px;}
#ip_abril_instant .postDataContentParent .block .card .category {font-size: 14px;line-height:16px;}
#ip_abril_instant .postDataContentParent .block .card .title {font-size: 20px;line-height:24px;}
#ip_abril_instant .postDataContentParent .block .card .description {font-size: 16px;line-height:20px;color: #2F2F2F;margin-top: 10px;}
#ip_abril_instant #injected-paywall_info_not_permission {margin-top: 20px;}
#ip_abril_instant .injected-paywall_title, #ip_abril_instant #injected-paywall_info_not_permission {text-align: center;}
#ip_abril_instant .injected-paywall_title {margin-top: 20px;}
#ip_abril_instant .injected-paywall_header .injected-paywall_max-width #injected-paywall_info {text-align: center;display: block;}
#ip_abril_instant .new-paywall-promotion-sign-prc {font: 300 16px/24px "Roboto", sans-serif;}
#ip_abril_instant .new-paywall-promotion-sign .new-paywall-promotion-sign-abril-button {font-size: 17px;line-height:24px;}
#ip_abril_instant .postDataCategory {font: 14px/16px "Source Serif Pro",sans-serif;}
#ip_abril_instant .postDataDescription {font: 16px/20px "Source Serif Pro",sans-serif;}
#ip_abril_instant .new-paywall-taxed-price,#ip_abril .new-paywall-taxed-price {padding:15px 0 0 0;}
#ip_abril_instant section .new-paywall-subtitle,#ip_abril section .new-paywall-subtitle { height: auto; margin-bottom: 15px; }
#ip_abril.paywall-theme-ofertas .new-paywall-subtitle, #ip_abril_instant.paywall-theme-ofertas .new-paywall-subtitle {
  font: 400 16px/19px 'Roboto', sans-serif; margin-top: 5px; margin-bottom: 0;
}
.paywall-theme-dark .new-paywall-title {margin-bottom: 8px;}
.paywall-theme-dark .new-paywall-subtitle {font: 400 16px/20px "Roboto",sans-serif;}
body.paywall-theme-dark .injected-paywall .injected-paywall_header {background-color: #FFF;height: 82px;}
body.paywall-theme-dark .injected-paywall .injected-paywall_header p {color: initial;}
body.paywall-theme-dark .injected-paywall section, body.paywall-theme-dark .injected-paywall .injected-paywall_mobile-banner {background-color: #000 !important;}
body.paywall-theme-dark .injected-paywall section .injected-paywall_title {margin-bottom: 10px;text-align: center;}
body.paywall-theme-dark .injected-paywall section .injected-paywall_title,
body.paywall-theme-dark .injected-paywall section, body.paywall-theme-dark .injected-paywall_header,
body.paywall-theme-dark #ip_abril.injected-paywall section, body.paywall-theme-dark #ip_abril.injected-paywall_header,
body.paywall-theme-dark #ip_abril_instant.injected-paywall section, body.paywall-theme-dark #ip_abril_instant.injected-paywall_header,
body.paywall-theme-dark .injected-paywall section, body.paywall-theme-dark .injected-paywall_header a,
body.paywall-theme-dark .injected-paywall-promotion-paragraph,
body.paywall-theme-dark .new-paywall-promotion-container.blackfriday.best-promotion p,
body.paywall-theme-dark .injected-paywall .injected-paywall_mobile-banner {color:#FFF;}
body.paywall-theme-dark .injected-paywall .injected-paywall_mobile-banner a,  body.paywall-theme-dark #injected-paywall_info_not_permission a {color:#C9252B !important;}
body.paywall-theme-dark #ip_abril_instant.injected-paywall .injected-paywall_header,
body.paywall-theme-dark #ip_abril.injected-paywall .injected-paywall_header {border-bottom: 1px solid #FFF; position: relative; z-index: 999;padding: 0}
body.paywall-theme-dark #ip_abril_instant.injected-paywall .new-paywall-promotion-container.blackfriday .new-paywall-promotion-title,
body.paywall-theme-dark #ip_abril.injected-paywall .new-paywall-promotion-container.blackfriday .new-paywall-promotion-title {text-align: center; margin: 20px 0;display: block;}
body.paywall-theme-dark .injected-paywall section .new-paywall-promotion-container.blackfriday .new-paywall-promotion-icon {display: none; height: 90px; position: relative;}
body.paywall-theme-dark .injected-paywall section .new-paywall-promotion-container.blackfriday.best-promotion .new-paywall-best-promotion-background p {color: #FFF;}
body.paywall-theme-dark #ip_abril_instant.injected-paywall section,
body.paywall-theme-dark #ip_abril.injected-paywall section  { flex-wrap: wrap; background-color: #000;}
body.paywall-theme-dark #ip_abril.injected-paywall .injected-paywall_banner{ background-color: #000; } 
.injected-paywall #injected-paywall_cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-sign {margin-top: 20px;}
body.paywall-theme-dark #ip_abril.injected-paywall .new-paywall-promotion-sign-separator span {background-color: #000;color: #FFF;margin-top: -4px;font: 300 16px/20px 'Roboto',sans-serif;width: 100px;margin-left: -50px;}
body.paywall-theme-dark #ip_abril.injected-paywall .box-vivo {border-top: none;margin-bottom: 20px;}
body.paywall-theme-dark #boxRewardedAds {margin-top: 20px;}
#boxRewardedAdsParabens{ 
  position: fixed; 
  bottom: 0; 
  background: #4CA5BF; 
  width: 410px;
  left: 50%;
  padding: 10px 20px 10px 50px;
  z-index: 99;
  font: 700 15px/20px 'Roboto',sans-serif;
  color: #fff;
  margin-left: -200px;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  display: none;
}
#boxRewardedAdsParabens::before{ 
  content: ""; 
  background: url("../components/rewarded/view.jpg") no-repeat; 
  width: 22px; 
  height: 22px; 
  margin-left: -30px; 
  position: absolute;
}
#popupRewarded{ 
  display: none;
  position: fixed; 
  z-index: 9999; 
  background: #262626; 
  width: 100%; 
  height: 100vh; 
  top: 0;
}
#popupRewarded .text{
  color: #fff;
  font-size: 16px; 
  text-align: center; 
  font: 300 30px/40px 'Roboto',sans-serif;
}
#popupRewarded .assistir{
  margin-top: 10px;
  font: 700 19px/24px 'Roboto',sans-serif;
  background: #4DA5BF;
  border-radius: 3px;
  margin: 15px auto 0;
  padding: 25px 50px 25px 100px;
  text-align: center;
  color: #fff;
  display: inline-block;
}
#popupRewardedClick{ display: none; }
#popupRewarded .assistir::before{ 
  content: ""; 
  background: url("../components/rewarded/play.png") no-repeat; 
  width: 49px; 
  height: 49px; 
  margin-left: -55px; 
  margin-top: -12px;
  position: absolute;
}
#popupRewarded .close{
  width: 25px;
  height: 25px;
  position: absolute;
  top:20px;
  right: 20px;
}
#popupRewarded .box{
  width: 510px;
  height: 170px;
  left: 50%;
  top: 50%;
  margin-top: -85px;
  margin-left: -225px;
  position: absolute;
}
@media (max-width: 991px) {
  .paywall-theme-dark .new-paywall-subtitle b{margin: 0 0; display: block;}
  body.paywall-theme-dark .injected-paywall section .injected-paywall_title {margin: 20px auto 15px;text-align: center;max-width: 300px;}
  body.paywall-theme-dark .injected-paywall .injected-paywall_mobile-banner {display: none;}
  body.paywall-theme-dark .injected-paywall section .new-paywall-subtitle {font: 400 16px/20px 'Roboto',sans-serif;}
  body.paywall-theme-dark .injected-paywall section .new-paywall-subtitle b {margin-top: 10px; display: block;}
  body.paywall-theme-dark #ip_abril_instant .injected-paywall_title, body.paywall-theme-dark #ip_abril .injected-paywall_title {text-align: center;}
  #ip_abril_instant{top: 70px;}
  body.branded-hub.paywallBlocked #ip_abril_instant {height: 105vw !important;z-index: 99999;}
  #ip_abril_instant {border-top: 1px solid #B7B7B7;}
  #ip_abril_instant .postDataContentParent .postDataIMage img {display: block; margin-left: 0;width:96px;height: 96px;}
  #ip_abril_instant .postDataContentParent .block .card {padding-bottom: 0;border-bottom: none;}
  #ip_abril_instant .postDataContentParent .block .card .title .postDataTitle {margin-right: 0px;padding-right: 45px;}
  #ip_abril_instant .postDataContentParent .block .card .category {font-size: 14px;line-height:16px;margin-left: 5px;}
  #ip_abril_instant .postDataContentParent .block .card .title {font-size: 16px;line-height:20px;margin-left: 10px;}
  #ip_abril_instant .postDataContentParent .block .card .description {font-size: 16px;line-height:20px;}
  #ip_abril_instant .postDataContentParent .block .card .description {margin-left: 10px;margin-top: 8px;}
  #ip_abril_instant #injected-paywall_info_not_permission {margin-top: 0;}
  #ip_abril_instant #injected-paywall_info_not_permission {font-style: 400;font-weight: 550;}
  #ip_abril_instant .injected-paywall_title {text-align: center;}
  #ip_abril_instant .injected-paywall_header .injected-paywall_max-width #injected-paywall_info {text-align: initial;display: block;font-style: 400;}
  #ip_abril_instant .new-paywall-promotion-sign .new-paywall-promotion-sign-abril-button {font-size: 16px;line-height:24px;}
  #ip_abril_instant .block .postDataDescriptionMobile {margin-right: 25px;padding-right: 45px;border-bottom: 1px solid black;padding-bottom: 20px;}
  #ip_abril_instant .injected-paywall_header {border: none;margin-top: -35px;background: none;}
  #ip_abril_instant .separate {height: auto;width: auto;border-top: 1px solid black;padding: 20px;margin-left: 16px;margin-right: 16px;}
  body.paywall-theme-dark #ip_abril.injected-paywall .new-paywall-promotion-sign-separator.blackfriday {margin-top: 20px;}
  body.paywall-theme-dark #ip_abril.injected-paywall .new-paywall-promotion-sign-separator.blackfriday span {width: 50px;margin-left: -25px;}
  #ip_abril.paywall-theme-ofertas .new-paywall-subtitle, #ip_abril_instant.paywall-theme-ofertas .new-paywall-subtitle {
    font: 400 14px/18px 'Roboto', sans-serif;
    margin-top: 5px;
    margin-bottom: 0;
  }
}

@media (max-width: 320px) {
  #ip_abril_instant .postDataContentParent .block .card .category {font-size: 14px;line-height:16px;margin-left: 10px;}
  #ip_abril_instant .postDataContentParent .block .card .title {font-size: 16px;line-height:20px;margin-left: 20px;} 
  #ip_abril_instant .injected-paywall_title, #ip_abril_instant .injected-paywall_info_not_permission {text-align: initial;}
  #ip_abril_instant .injected-paywall_header .injected-paywall_max-width #injected-paywall_info {text-align: initial;display: block;}
}

@media (max-width: 280px) {
  #ip_abril_instant .postDataContentParent .block .card .category {font-size: 14px;line-height:16px;margin-left: 20px;}
  #ip_abril_instant .postDataContentParent .block .card .title {font-size: 16px;line-height:20px;margin-left: 40px;} 
  #ip_abril_instant .injected-paywall_title, #ip_abril_instant .injected-paywall_info_not_permission {text-align: initial;}
  #ip_abril_instant .injected-paywall_header .injected-paywall_max-width #injected-paywall_info {text-align: initial;display: block;}
}

/*FIM PAYWALL INSTANTANEO*/

.injected-paywall {
  background: #ffffff 0% 0% no-repeat padding-box;
  height: 785px;
  left: 0px;
  position: absolute;
  width: calc(100vw - 16px);
  z-index: 998 !important;
  transform: translateY(500px);
  transition: 0.75s transform;
}
.injected-paywall.paywall-banner {
  height: 1000px !important;
}
.injected-paywall section {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 16px 16px 100px 16px;
}

.injected-paywall_max-width {
  width: 624px;
}

.injected-paywall_shaddow {
  background: transparent linear-gradient(180deg, #FFFFFF00 0%, #00000041 100%) 0% 0% no-repeat padding-box;
  height: 109px;
  left: 0px;
  position: absolute;
  top: 0px;
  margin-top: -109px;
  width: calc(100vw - 16px);
}

.injected-paywall_header {
  height: 55px;
  width: 100%;
  border-bottom: 1px solid #6E6E6E;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

#injected-paywall_info_not_permission, #injected-paywall_info {
  font: 500 14px/20px "Roboto";
  text-align: center;
  padding: 0 10px;
}
p#injected-paywall_info_not_permission {
  margin-bottom: 0;
}

#injected-paywall_info_not_permission a, #injected-paywall_info a {
  text-decoration: underline;
}

.injected-paywall_title {
  font: 900 30px/32px "Roboto";
  letter-spacing: 0px;
  color: #000;
  margin: 0 auto 15px;
  text-align: center;
  display: block;
}

.paywall-theme-ofertas .injected-paywall_title {
  font: 900 30px/30px "Roboto";
  margin: 0 auto;
}

#injected-paywall_cards .new-paywall-promotion-title {
  margin: 0px;
  margin-top: -3px;
  height: auto;
  line-height: 30px;
  padding-bottom: 0px;
  text-align: left;
  font: 900 24px/32px "Roboto";
  letter-spacing: 0px;
  color: #AE0F09;
  margin-bottom: 6px;
}

#injected-paywall_cards .new-paywall-promotion-sign {
  padding: 0px;
  margin-top: 8px;
}

#injected-paywall_cards .btn-offer-google.swg-button-light {
  margin-top: 16px;
  margin-bottom: 10px;
}
#injected-paywall_cards .card-paywall-ofertas .btn-offer-google.swg-button-light {margin-bottom: 0; margin-top: 0;}

#injected-paywall_cards .new-paywall-promotion-container {
  width: 300px;
  margin-right: 20px;
  margin-bottom: 28px;
  margin-top: 24px;
}

#injected-paywall_cards .new-paywall-promotion-container:nth-child(2n) {
  display: initial;
  margin-right: 0px;
}

#injected-paywall_cards .new-paywall-padding {
  padding: 20px 20px 30px;
}

.injected-paywall-promotion-paragraph {
  text-align: left;
  font: 400 17px/21px "Roboto";
  letter-spacing: 0px;
  color: #000;
  margin-top: 4px;
}

#injected-paywall_cards .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc {
  margin-top: -25px;
  margin-bottom: 20px;
  line-height: 20px;
}

#injected-paywall_cards .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span {
  font: 300 14px/16px "Roboto";
  color: #000;
}

#injected-paywall_cards .new-paywall-promotion-sign-prc-taxed {
  text-align: center;
  margin-top: 20px;
  text-decoration: line-through;
  font: 400 13px/15px 'Roboto',sans-serif;
}

.injected-paywall_mobile-banner {
  display: none;
  background-color: #F2F2F2;
  height: 40px;
  width: 100%;
  text-align: center;
  font: 700 14px/21px 'Roboto';
  letter-spacing: 0px;
  line-height: 40px;
}

#ip_abril {
  display: none;
}

.new-paywall-rodape {text-align: center;font: 400 14px/20px 'Roboto',sans-serif;color: #000;padding: 30px 10%;}


/* paywall dark */
.page-template-page-paywall-w-template.paywall-theme-dark {background-color: #000;}
.paywall-theme-dark .new-paywall-sign-in a, .paywall-theme-dark .new-paywall-back-veja a {text-decoration: underline;}
.paywall-theme-dark .new-paywall-back-veja a, .paywall-theme-dark .new-paywall-sign-in a, .paywall-theme-dark .new-paywall-title {color: #FFF !important;font: bold 16px/15px 'Roboto',sans-serif;margin-bottom: 0;padding-bottom: 0;}
.paywall-theme-dark .new-paywall-title { font: bold 24px/32px 'Roboto',sans-serif; }
@media (max-width: 991px) { 
  #injected-paywall_cards .btn-offer-google.swg-button-light {margin-bottom: 0;}
  #injected-paywall_cards .card-paywall-ofertas .btn-offer-google.swg-button-light {margin-bottom: 0; margin-top: 0;}
  
  .paywall-theme-dark .new-paywall-title {max-width: 300px; margin: auto;font: bold 24px/28px 'Roboto',sans-serif;margin-bottom: 13px;}
  .paywall-theme-dark .new-paywall-subtitle {font: 100 16px/20px 'Roboto',sans-serif !important;margin: auto;}
  .paywall-theme-dark .new-paywall-logo {margin-top: 30px;}
  .paywall-theme-dark .new-paywall-sign-in a {color: #FFF !important;font: bold 13px/16px 'Roboto',sans-serif;margin-bottom: 0;padding-bottom: 0;}
  body.paywall-theme-dark .new-paywall-rodape {font: 400 14px/20px 'Roboto', sans-serif;padding: 30px 3% 140px !important;}
}
/* paywall dark */

/* blackfriday */
#new-paywall-parent-cards .new-paywall-promotion-container.blackfriday  {background: #000 !important;border-color: #FFF;border-radius: 5px;}
#new-paywall-parent-cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-info .new-paywall-promotion-short-info {color: #FFF;font-family: 'Roboto', sans-serif;}
#new-paywall-parent-cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-info .new-paywall-promotion-full-info {color: #FFF;font-family: 'Roboto', sans-serif;}
#new-paywall-parent-cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-info .new-paywall-promotion-short-info.dontHas + .new-paywall-promotion-full-info {color: #AAAAAA;font-family: 'Roboto', sans-serif;}

#new-paywall-parent-cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-info .new-paywall-promotion-short-info.dontHas {color: #AAAAAA;font: 300 14px/16px 'Roboto',sans-serif;}
#new-paywall-parent-cards .blackfriday .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc {font: 300 18px/19px 'Roboto',sans-serif;color: #FFF;}
#new-paywall-parent-cards .blackfriday .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span {font: 300 14px/20px 'Roboto',sans-serif;color: #FFF;}
.page-template-page-paywall-w-template #new-paywall-parent-cards .blackfriday .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc {font: 300 18px/24px 'Roboto',sans-serif;color: #FFF;}
#injected-paywall_cards .blackfriday .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc {margin-top:10px;margin-bottom: 50px;}

.page-template-page-paywall-w-template #new-paywall-parent-cards .blackfriday .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc {margin-bottom: 90px;}
.page-template-page-paywall-w-template.paywall-theme-dark .new-paywall-rodape {font: 100 15px/18px 'Roboto',sans-serif;}

.injected-paywall .blackFridayPubli {display: none; background-image: url('/wp-content/plugins/abril-plugins/abril-paywall/components/google/bannerBF_desk.png')!important;background-repeat: no-repeat!important;height: 91px;margin: 10px 0 0 0;}
#injected-paywall_cards .blackfriday.best-promotion {border-width: 3px;}
#injected-paywall_cards .blackfriday{background: #000!important;color:#FFFF;border-color: #FFF !important;border-radius: 5px;}
#injected-paywall_cards .new-paywall-promotion-container.blackfriday .injected-paywall-promotion-paragraph {color: #FFF;font: 500 14px/18px 'Roboto',sans-serif !important;}
#injected-paywall_cards .blackfriday .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span {font: 300 14px/20px 'Roboto',sans-serif;color: #FFF;}
#injected-paywall_cards .blackfriday .new-paywall-promotion-sign .new-paywall-promotion-sign-prc {height: auto; padding-bottom: 15px;}

#injected-paywall_cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-icon > img {width: 100%;object-fit: cover}

.blackfriday .new-paywall-best-promotion p, .paywall-theme-dark .new-paywall-sign-in {color: #FFF;}
.paywall-theme-dark #boxRewardedAds .rewarded_btn {border-radius: 3px;border-color: #000;}

.new-paywall-promotion-container.blackfriday {margin-top: 50px;}
.new-paywall-promotion-container.blackfriday.best-promotion {border-color: #FFF!important;}
.new-paywall-promotion-container.blackfriday .new-paywall-promotion-title { margin-bottom: -36px; margin-top: 100px;font: bold 20px/26px 'Roboto',sans-serif; }
.new-paywall-promotion-container.blackfriday .new-paywall-promotion-icon > img {display:none;}
/*.new-paywall-promotion-container.blackfriday .new-paywall-promotion-icon {background: url('bf_2022.png'); background-repeat: no-repeat; background-position: center;}*/
.new-paywall-promotion-container.blackfriday .new-paywall-promotion-info > img {filter: invert(0%) sepia(60%) saturate(0%) hue-rotate(116deg) brightness(137%) contrast(100%)}


/*DIVISOR BLACK FRIDAY*/
body.paywall-theme-dark .new-paywall-promotion-container.blackfriday.best-promotion .classpromo-branco {width: 100%;height: 68px;background: #FFF;border-radius: 0;}

body.paywall-theme-dark.page-template-page-paywall-w-template .new-paywall-promotion-container.blackfriday.best-promotion .classpromo-branco {margin-left: -1px;margin-top: -1px;}
body.paywall-theme-dark.page-template-page-paywall-w-template .new-paywall-promotion-container.blackfriday .new-paywall-promotion-icon {display: none;}

body.paywall-theme-dark.page-template-page-paywall-w-template .new-paywall-promotion-container.blackfriday .classpromo-preto {margin-bottom: -130px;}

body.paywall-theme-dark .new-paywall-promotion-container.blackfriday .classpromo-branco {width: 100%;height: 68px;background: #FFF;border-radius: 3px 3px 0 0;}
body.paywall-theme-dark .new-paywall-promotion-container.blackfriday .classpromo-preto {width: 100%;height: 68px;background: #000;margin-bottom: -40px}

body.paywall-theme-dark .new-paywall-promotion-container.blackfriday .classpromo-branco span {color: #000;text-align: center;display: flex;justify-content: center;align-items: center;padding-top: 34px;font: bold 61px/26px 'Raleway Black',sans-serif;}
body.paywall-theme-dark .new-paywall-promotion-container.blackfriday .classpromo-preto span {color: #FFF;text-align: center;display: flex;justify-content: center;align-items: center;position: relative;top:10px;font: bold 57px/23px 'Raleway Black',sans-serif;letter-spacing: 1px;}
/*DIVISOR BLACK FRIDAY*/



.injected-paywall #injected-paywall_cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-sign { padding-left: 0; padding-right: 0;}

body.paywall-theme-dark .new-paywall-promotion-container.blackfriday.best-promotion .new-paywall-padding .new-paywall-best-promotion-background .new-paywall-best-promotion, 
body.paywall-theme-dark .new-paywall-promotion-container.blackfriday.best-promotion .new-paywall-padding .new-paywall-best-promotion-background .new-paywall-best-promotion-right-square, 
body.paywall-theme-dark .new-paywall-promotion-container.blackfriday.best-promotion .new-paywall-padding .new-paywall-best-promotion-background .new-paywall-best-promotion-left-square {background-color: #C9252B !important}

body.paywall-theme-dark .new-paywall-promotion-container.blackfriday.best-promotion .new-paywall-best-promotion p {color: #FFF;}
body.paywall-theme-dark #ip_abril_instant.injected-paywall .injected-paywall_header { display: flex; padding-top: 0; color: #FFF;}
body.paywall-theme-dark #ip_abril_instant.injected-paywall .injected-paywall_header .injected-paywall_max-width {align-self: center;}
body.paywall-theme-dark #ip_abril_instant #injected-paywall_info_not_permission {margin-top: 0;}
body.paywall-theme-dark .new-paywall-rodape {color: #FFFFFF; padding: 30px 10% 140px;}
body.paywall-theme-dark .paywall-theme-dark .new-paywall-sign-in a {text-decoration: underline;}

.blackfriday .new-paywall-promotion-sign-abril-button {height: 44px; background-color: #C9252B!important;font: 400 16px/21px 'Roboto',sans-serif !important;}
.blackfriday .new-paywall-promotion-sign-prc {color: #FFF;font: 300 18px/24px 'Roboto',sans-serif;}
.blackfriday .new-paywall-promotion-sign-prc span {font: 300 14px/19px 'Roboto',sans-serif;}
.blackfriday .new-paywall-promotion-sign-separator span {background-color: #000;color: #FFF;margin-top: -1px;}
.blackfriday .new-paywall-promotion-sign .btn-offer-google.swg-button-light { height: 44px;}
.page-template-page-paywall-w-template .blackfriday .new-paywall-promotion-sign-separator {margin-top: 45px;margin-bottom: 20px;}
.blackfriday .new-paywall-promotion-sign-separator { margin-top: -10px; margin-bottom: 14px;border-bottom: 1px solid #fff;}
.blackfriday .new-paywall-promotion-sign {padding: 0px;}

.paywall-theme-dark .blackfriday .new-paywall-promotion-title {font: 900 20px/26px 'Roboto',sans-serif !important;color: #FFF !important}
.paywall-theme-dark .new-paywall-subtitle {color: #FFF !important;font: 100 18px/24px 'Roboto',sans-serif !important;margin-bottom: 30px;}
.paywall-theme-dark .blackfriday .new-paywall-promotion-sign-prc, .paywall-theme-dark .blackfriday.best-promotion .new-paywall-promotion-sign-prc, .new-paywall-promotion-container.blackfriday.best-promotion .new-paywall-taxed-price, .new-paywall-promotion-container.blackfriday .new-paywall-taxed-price { color: #FFF; }
.paywall-theme-dark .new-paywall-logo {filter: saturate(0) brightness(0) invert(1);margin-bottom: 10px;}
.paywall-theme-dark .new-paywall-logo.guiadoestudante_blackfriday{ width: 119px; height: 64px; }
@media (max-width: 991px) {
  .paywall-theme-dark .blackfriday .new-paywall-promotion-title {font: 900 20px/26px 'Roboto',sans-serif !important;color: #FFF !important;margin-bottom: -30px;padding: 0;}
  body.paywall-theme-dark #ip_abril_instant.injected-paywall .injected-paywall_header {padding-top: 16px;}
  #new-paywall-parent-cards .blackfriday .new-paywall-promotion-sign { padding-left: 0; padding-right:0;}
  .paywall-theme-dark .new-paywall-subtitle {color: #FFF !important;font: 100 16px/20px 'Roboto',sans-serif !important;margin-bottom: -20px;}
  .new-paywall-rodape {padding: 0 5%;}
  .injected-paywall .blackFridayPubli {display: none;background-image: url('/wp-content/plugins/abril-plugins/abril-paywall/components/google/bannerBF_mobile.png')!important;background-repeat: no-repeat!important;height: 128px;margin: 10px 0 -50px 0;}
  .page-template-page-paywall-w-template.paywall-theme-dark .new-paywall-rodape {font: 100 14px/20px 'Roboto',sans-serif;padding: 0 0 0 0 !important;margin-top: 0;}
}

/* blackFriday */

/* co-marketing google */
#injected-paywall_cards .google{
  background: #347752!important;
  color:#FFFF;
  background-image: url('/wp-content/plugins/abril-plugins/abril-paywall/components/google/google_rodape_responsivo.png')!important;
  background-repeat: no-repeat!important;
  background-position: bottom right!important;  
}

.google .new-paywall-promotion-title{
  color:#FFFF!important;
}

.google .injected-paywall-promotion-paragraph{
  color:#FFFF!important;
}

.google .new-paywall-promotion-info .new-paywall-promotion-short-info.dontHas{
  color:#FFFF!important;
}


.google .new-paywall-promotion-sign-separator span{
  background-color: #347752;
}

.google .new-paywall-best-promotion-right-square, .google .new-paywall-best-promotion-left-square {background-color: #347752 !important;}

/*ORDENAÇÃO DE MOSTRA COMARKETING*/
.google .new-paywall-padding {display: flex;flex-direction: column;}
#injected-paywall_cards .google .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span {font-size: 14px;}
.google .new-paywall-promotion-sign p {font-size: 14px;}
.google .new-paywall-promotion-sign:not(:last-child) {order: 3;margin-top: 24px;padding: 0px 20px;}
.google .new-paywall-promotion-sign-separator {order: 2;}
.google .new-paywall-promotion-sign:last-child {order: 1;text-align: center;}
.google .new-paywall-promotion-sign:last-child .new-paywall-promotion-sign-prc {display: inline-block;}
/*ORDENAÇÃO DE MOSTRA COMARKETING*/

/* co-marketing google */



@media (max-width: 991px) {

  .injected-paywall_header {
    padding: 16px;
    height: auto;
    background-color: #FAFAFA;
    font: italic 400 14px/20px 'Roboto', 'SF Compact Text', 'Arial';
    border: none;
  }

  .injected-paywall section {
    padding: 0 16px 100px 16px;
    background: #FFF;
  }

  .injected-paywall_title {
    font: 900 24px/28px 'Roboto', 'SF Compact Text', 'Arial';
    margin-top: 0px;
  }

  #injected-paywall_cards .new-paywall-promotion-container {
    border-width: 1px;
    border-color: #AFAFAF;
    width: 100%;
    margin: 0px;
    margin-top: 18px;
    display: none;
  }

  .new-paywall-best-promotion-background {
    right: -6px;
    top: -6px;
  }

  #injected-paywall_cards {
    position: relative;
    width: 100%;
  }

  #injected-paywall_cards .new-paywall-promotion-container:first-child {
    display: initial;
  }

  .page-template-page-paywall-ofertas .google .new-paywall-promotion-sign button:not(.btn-offer-google) {
    font-size: 14px;
  }

  .google .new-paywall-promotion-sign button:not(.btn-offer-google) {
    font: 400 17px/24px 'Roboto', 'SF Compact Text', 'Arial';
  }

  .new-paywall-promotion-sign-abril-button, .new-paywall-promotion-sign-google-button {
    height: 40px;
    font: 500 16px/21px 'Roboto', 'SF Compact Text', 'Arial'!important;
  }
  #injected-paywall_cards .new-paywall-promotion-sign-abril-button{font: 500 17px/24px 'Roboto', 'SF Compact Text', 'Arial'!important;}
  .edicaoMensal #injected-paywall_cards .new-paywall-promotion-sign-abril-button{font: 500 15px/24px 'Roboto', 'SF Compact Text', 'Arial'!important;}
  #injected-paywall_cards .new-paywall-promotion-sign-prc-taxed, .blackfriday .new-paywall-promotion-sign-prc,
  #injected-paywall_cards .new-paywall-promotion-title, .injected-paywall-promotion-paragraph,
  .new-paywall-best-promotion p {
    font-family: 'Roboto', 'SF Compact Text', 'Arial';
  }

  #injected-paywall_cards > .new-paywall-promotion-container {
    position: relative;
  }

  #injected-paywall_cards > .new-paywall-promotion-sign a {
    position: relative;
  }

  #injected-paywall_cards > .new-paywall-promotion-sign a button {
    width: calc(100% - 32px);
    margin-left: 16px;
  }

  #injected-paywall_cards .new-paywall-promotion-container .new-paywall-promotion-sign {
    padding: 0px 22px;
  }

  #injected-paywall_cards .new-paywall-promotion-container .new-paywall-promotion-sign-separator {
    margin-right: 22px;
    margin-left: 22px;
  }

  .injected-paywall_mobile-banner {
    display: block;
    font-family: 'Roboto', 'SF Compact Text', 'Arial';
  }

  .injected-paywall_mobile-banner a {
    text-decoration: underline;
  }

  #injected-paywall_cards .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc {
    margin-bottom: 70px;
  }

  #injected-paywall_cards .new-paywall-promotion-sign .swg-button-light + .new-paywall-promotion-sign-prc span {
    font: 300 12px/16px 'Roboto', 'SF Compact Text', 'Arial';
  }

}

#injected-paywall_cards .new-paywall-rodape {
  padding: 30px 0;
  font: 400 13px/17px 'Roboto', sans-serif;
}
#injected-paywall_cards {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
}

#injected-paywall_cards > .new-paywall-promotion-sign {
  width: 100%;
}

@media(max-width: 767px) {
  .new-paywall-sign-in{ position: relative; top:0; padding-top: 10px; }
  .new-paywall-sign-in a{ text-decoration: underline;}
}


/* co-marketing Campanha Veja */
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja { background-color: #FFC446; border-color: #000000 !important; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-title, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-title  { text-align: center; font: 900 26px/32px 'Roboto', sans-serif; color: #000 !important; text-transform: uppercase; } 
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-sign-abril-button, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-sign-abril-button { height: 40px; background-color: #EB1C24 !important; border-radius: 3px; font: 700 14px/19px 'Roboto', sans-serif; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-sign-prc, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-sign-prc { font: 300 16px/21px 'Roboto', sans-serif; letter-spacing: 0px; color: #000000; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-best-promotion, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-best-promotion { background-color: #347752; border: 1px solid #000000; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-sign-prc b, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-sign-prc b { font: 700 16px/21px 'Roboto', sans-serif; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-short-info, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-short-info { color: #000; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-info > img, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-info > img { filter: brightness(0); }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-sign-prc-taxed, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-sign-prc-taxed { color: #000;}
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-best-promotion, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-best-promotion { background-color: #000000 !important; }

#injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde { background-color: #347752; border-color: #000000 !important; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-best-promotion, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-best-promotion { background-color: #000000 !important; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-title, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-title  { text-align: center; font: 900 26px/32px 'Roboto', sans-serif; color: #FFF !important; text-transform: uppercase; } 
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-short-info, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-short-info { color: #FFF; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-info > img, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-info > img { filter: brightness(100); }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-sign-prc, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-sign-prc { color: #FFFFFF; }
#injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-full-info, #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-full-info { color: #FFFFFF; }

.single #injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-title, .single #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-title  { text-align: left; text-transform: none; } 
.single #injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde .new-paywall-promotion-title, .single #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-title-verde  { text-align: left; text-transform: none; } 
.single #injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde, .single #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde { background-color: #347752; border-color: #000000 !important; }
.single #injected-paywall_cards .new-paywall-promotion-container.campanha-veja-verde .injected-paywall-promotion-paragraph, .single #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja-verde  .injected-paywall-promotion-paragraph { color: #FFFFFF; }
.single #injected-paywall_cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-title, .single #new-paywall-parent-cards .new-paywall-promotion-container.campanha-veja .new-paywall-promotion-title { font: 900 26px/32px 'Roboto', sans-serif; }

.campanha-veja-verde .new-paywall-best-promotion-left-square, .campanha-veja-verde .new-paywall-best-promotion-right-square { background-color: #000 !important; }
.campanha-veja-verde .new-paywall-promotion-sign-abril-button { height: 40px; background-color: #EB1C24 !important; border-radius: 3px; font: 700 14px/19px 'Roboto', sans-serif; }
/* co-marketing  Campanha Veja */

/* Página Plano Democracia */
.new-paywall-democracia .new-paywall-democracia-sign-abril-button { height: 36px; background: #ae0f09 0% 0% no-repeat padding-box; background-color: rgb(174, 15, 9); border-radius: 3px; color: #ffffff; border: none; width: 100%; cursor: pointer; text-transform: uppercase; margin-top: 20px;}
.new-paywall-democracia .new-paywall-promotion-sign-prc {font: 400 14px/19px 'Roboto', sans-serif; letter-spacing: 0px;text-align:center;}
.new-paywall-democracia .new-paywall-promotion-sign-prc b {font: 700 32px/43px 'Roboto', sans-serif; letter-spacing: -0.32px;vertical-align: sub;}
.new-paywall-democracia .new-paywall-promotion-sign-prc span {font: 300 14px/18px 'Roboto', sans-serif; letter-spacing: 0px;color: #898989;}
.new-paywall-democracia .new-paywall-promotion-sign-prc:nth-of-type(2) span { margin-top: 8px; display: block;}
.new-paywall-democracia .new-paywall-promotion-sign-prc:nth-of-type(2) b {font: bold 16px/21px'Roboto', sans-serif; vertical-align: baseline;}
.page-template-page-paywall-democracia .new-paywall-title .title-price { display: inline-block; }
.new-paywall-democracia .new-paywall-promotion-container:not(.best-promotion) .new-paywall-promotion-sign-prc, .new-paywall-democracia .new-paywall-promotion-container:not(.best-promotion) .new-paywall-promotion-sign-prc b {font-size: 16px; line-height: 21px; vertical-align: unset;}
.page-template-page-paywall-democracia .new-paywall-bottom-line p {text-align: center;font: 300 14px/28px 'Roboto', sans-serif;letter-spacing: 0px;color: #666666;}
.page-template-page-paywall-democracia .new-paywall-logo {margin-bottom: 10px;}
.page-template-page-paywall-democracia .new-paywall-title {font: 700 24px/32px 'Roboto', sans-serif;letter-spacing: 0px;}
.page-template-page-paywall-democracia .new-paywall-subtitle {font: 400 18px/28px 'Roboto', sans-serif;}

@media (max-width: 991px) {
  .page-template-page-paywall-democracia .new-paywall-title .title-price { display: block; }
}

/*Bloqueio Poroso*/
#ip_abril.skippable button.close-paywall-button {position: absolute;right: 58px;}
#ip_abril.skippable button.close-paywall-button::before {width: 24px;height: 24px;content: "×";font-size: 35px;font-weight: 300;}

#ip_abril.skippable .injected-paywall_max-width.skippable {width: 700px;}

body:not(.paywallBlocked) #ip_abril.skippable #injected-paywall_info_not_permission {display:none;}

#ip_abril_instant.skippable button.close-paywall-button {position: absolute;right: 58px;}
#ip_abril_instant.skippable button.close-paywall-button::before {width: 24px;height: 24px;content: "×";font-size: 35px;font-weight: 300;}
#ip_abril_instant.skippable .injected-paywall_max-width.skippable #injected-paywall_info a {display: block;}

#ip_abril.skippable .new-paywall-promotion-sign #fecharPaywall {margin-bottom: 30px;}
#ip_abril_instant.skippable .new-paywall-promotion-sign #fecharPaywall, #ip_abril.skippable .new-paywall-promotion-sign #fecharPaywall {background-color: #FFF;border: 1px solid;box-shadow: 0px 3px 6px #00000033;font: 400 15px/24px 'Quicksand', sans-serif;}

@media (max-width: 991px) {
  #ip_abril.skippable button.close-paywall-button{right: 8px;top: 10px;}
  #ip_abril.skippable .injected-paywall_max-width.skippable {width: 315px;padding: 0 10px;text-align: center;}
  #ip_abril.skippable .injected-paywall_max-width.skippable #injected-paywall_info a {display: block;}

  #ip_abril_instant.skippable button.close-paywall-button{right: 8px;margin-top: -40px;}
  #ip_abril.skippable .injected-paywall_max-width.skippable {width: 315px;}
  #ip_abril_instant.skippable .injected-paywall_header .injected-paywall_max-width.skippable #injected-paywall_info {text-align: center !important;padding: 0 30px;}
  #ip_abril_instant.skippable .new-paywall-promotion-sign #fecharPaywall, #ip_abril.skippable .new-paywall-promotion-sign #fecharPaywall{width: calc(100% - 32px);margin-left: 16px;}
}

/*BLOQUEIO SKIPPABLE EDICAO MES*/

#ip_abril.edicaoMensal .injected-paywall_header {border:none;background: transparent;height: 60px;margin-bottom: -16px;}
#ip_abril.edicaoMensal  section {padding-top:0; }
#ip_abril.edicaoMensal .injected-paywall_header #injected-paywall_info {display: none !important;}
#ip_abril.edicaoMensal section .injected-paywall_title{font: 900 30px/19px 'Roboto', sans-serif;margin-bottom: 0;}
#ip_abril.edicaoMensal section .injected-paywall_title i {font: 400 18px/24px 'Roboto', sans-serif;text-decoration: none;display: inline-block;margin-top: 8px;}
#ip_abril.edicaoMensal section #injected-paywall_cards .new-paywall-promotion-title {font: 700 28px/30px 'Roboto', sans-serif;}
#ip_abril.edicaoMensal section .new-paywall-subtitle {display: none;}
#ip_abril.edicaoMensal #injected-paywall_cards .new-paywall-promotion-container {width: 623px;height: 400px;min-height: 371px;margin:26px 0 15px 0; border: 1px solid #B50A29;background: transparent;border-radius: 4px;}
#ip_abril.edicaoMensal section .imgEdicaoMes {padding: 25px 0px 0 20px;}
#ip_abril.edicaoMensal section .imgEdicaoMes img {width: 175px;height: 240px;position: relative;left: 26px;top: 14px;object-fit: cover;}
#ip_abril.edicaoMensal section .imgEdicaoMes .square-leia-ap-left {border-left: 7px solid #6F6F6F;border-right: 7px solid transparent;border-bottom: 6px solid transparent;left: 128px;top: 279px;position: absolute;}
#ip_abril.edicaoMensal section .imgEdicaoMes .square-leia-app-right {border-left: 7px solid #6F6F6F;border-right: 7px solid transparent;border-bottom: 7px solid transparent;left: 221px;top: 185px;position: absolute;}
#ip_abril.edicaoMensal section .imgEdicaoMes .leia-app {width: 0;height: 0;border-left: 100px solid transparent;border-right: 100px solid #000;border-top: 100px solid transparent;left: 28px;position: absolute;bottom: 127px;}
#ip_abril.edicaoMensal section .imgEdicaoMes .leia-app span {align-items: center;display: flex;font: 400 italic 16px/17px "Roboto",sans-serif;bottom: 27px;position: relative;color: #FFF;transform: rotate(-50deg);left: 45px;}
#ip_abril.edicaoMensal section .dadosProduto {position: relative;margin-top: 35px;width: 350px;margin-left: 40px;}
#ip_abril.edicaoMensal section .new-paywall-promotion-sign button.assinar {width: 300px;height: 40px;font: 500 15px/24px "Roboto";}
#ip_abril.edicaoMensal section .new-paywall-rodape {display: none;}
#ip_abril.edicaoMensal section .injected-paywall-promotion-paragraph {margin-top: 20px;font: 400 17px/20px "Roboto", sans-serif;}
#ip_abril.edicaoMensal section .injected-paywall-promotion-paragraph b{ font-weight: 700;}
#ip_abril.edicaoMensal section .injected-paywall-promotion-paragraph i {padding:10px 0 10px 0;display: inline-block;font: italic 400 17px/20px "Roboto"; }
#ip_abril.edicaoMensal .new-paywall-promotion-sign-prc{font: 400 18px/24px "Roboto";}
#ip_abril.edicaoMensal .new-paywall-promotion-sign-prc b{ font-weight: 700;}

@media (max-width: 991px) {
  #ip_abril.edicaoMensal button.close-paywall-button {top: 0;right: 16px;}
  #ip_abril.edicaoMensal .injected-paywall_header #injected-paywall_info_not_permission {display: none;}
  #ip_abril.edicaoMensal .injected-paywall_header {height: 50px;}
  #ip_abril.edicaoMensal #injected-paywall_cards .new-paywall-promotion-container {width: 100%;height: auto;min-height: 650px;margin:26px 0 15px 0; border: 1px solid #B50A29;}
  #ip_abril.edicaoMensal .injected-paywall_mobile-banner {display: none;}
  #ip_abril.edicaoMensal section .injected-paywall_title{font: 900 26px/28px 'Roboto', sans-serif;margin-bottom: 0;margin-top: 20px;}
  #ip_abril.edicaoMensal section .injected-paywall_title i {font: 400 18px/21px 'Roboto', sans-serif;text-decoration: none;display: inline-block;margin-top: 8px;}
  #ip_abril.edicaoMensal section .imgEdicaoMes {padding: 0; width: 220px;height: 174px;left: 50%;margin:6px 0 20px -110px; }
  #ip_abril.edicaoMensal section .dadosProduto {margin-left: 0;padding: 35px 30px 0px 30px;margin-top: 60px; width: 100%;}
  #ip_abril.edicaoMensal section #injected-paywall_cards .new-paywall-promotion-title {font: 700 24px/26px 'Roboto', sans-serif;}
  #ip_abril.edicaoMensal section #injected-paywall_cards .injected-paywall-promotion-paragraph {margin-top: 15px;}
  #ip_abril.edicaoMensal section .new-paywall-promotion-sign button.assinar {width: 100%;height: 40px;}
  #ip_abril.edicaoMensal section #injected-paywall_cards .new-paywall-promotion-container .new-paywall-promotion-sign{padding:0;}
  #ip_abril.edicaoMensal section .injected-paywall-promotion-paragraph {margin-top: 0;}
  #ip_abril.edicaoMensal #injected-paywall_cards > .new-paywall-promotion-sign {width: 100%;}
  #ip_abril.edicaoMensal .new-paywall-promotion-sign #fecharPaywall, #ip_abril.edicaoMensal .new-paywall-promotion-sign #fecharPaywall .new-paywall-promotion-sign #fecharPaywall, #ip_abril.edicaoMensal .new-paywall-promotion-sign #fecharPaywall {width: 100%;margin-left: 0;}
  #ip_abril.edicaoMensal section .imgEdicaoMes .square-leia-ap-left {border-bottom: 7px solid transparent;left: 108px;top: 254px;}
  #ip_abril.edicaoMensal section .imgEdicaoMes .square-leia-app-right {left: 201px;top: 161px;}
  #ip_abril.edicaoMensal section .imgEdicaoMes .leia-app {left: 8px;bottom: -87px;}
  #ip_abril.edicaoMensal section .imgEdicaoMes .leia-app span {align-items: center;display: flex;font: 400 italic 16px/17px "Roboto",sans-serif;bottom: 27px;position: relative;color: #FFF;transform: rotate(-51deg);left: 45px;}
  #ip_abril.edicaoMensal .new-paywall-promotion-sign-prc{font: 400 16px/24px "Roboto";}
  #ip_abril.edicaoMensal .new-paywall-promotion-sign-prc b{ font-weight: 700;}
}

/*EDICAO MENSAL BLACK FRIDAY*/
#ip_abril.edicaoMensal.paywall-theme-dark {background-color: #000;}
#ip_abril.edicaoMensal.paywall-theme-dark section .injected-paywall_max-width {z-index: 999; }
#ip_abril.edicaoMensal.paywall-theme-dark .injected-paywall_header {background-color: #000;border: none !important;}

#ip_abril.edicaoMensal.paywall-theme-dark #injected-paywall_cards .new-paywall-promotion-container.blackfriday {height: auto; padding-bottom: 15px;}

#ip_abril.edicaoMensal.paywall-theme-dark #injected-paywall_cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-title {margin:0;text-align: left;}

#ip_abril.edicaoMensal #injected-paywall_cards .new-paywall-promotion-container.blackfriday .injected-paywall-promotion-paragraph {font: 300 15px/20px 'Roboto',sans-serif !important;}
#ip_abril.edicaoMensal.paywall-theme-dark section .new-paywall-subtitle {display: block;}
#ip_abril.skippable.edicaoMensal.paywall-theme-dark button.close-paywall-button {color: #FFF;margin-bottom: 21px;}
#ip_abril.skippable.edicaoMensal.paywall-theme-dark section .injected-paywall_title {font: 900 30px/19px 'Roboto',sans-serif;margin-bottom: 20px;}
#ip_abril.skippable.edicaoMensal.paywall-theme-dark .blackfriday .new-paywall-promotion-title {font: bold 26px/30px 'Roboto',sans-serif;}
#ip_abril.skippable.edicaoMensal.paywall-theme-dark .new-paywall-promotion-container.blackfriday .injected-paywall-promotion-paragraph {font: 100 15px/20px 'Roboto',sans-serif !important;}
#ip_abril.skippable.edicaoMensal.paywall-theme-dark section .imgEdicaoMes .leia-app {border-right: 100px solid #000000;}
#ip_abril.skippable.edicaoMensal.paywall-theme-dark .blackfriday .imgEdicaoMes .leia-app {border-right: 100px solid #B50A28;}
#ip_abril.skippable.edicaoMensal.paywall-theme-dark section .imgEdicaoMes .square-leia-app-right {border-left-color: #871915;}
 #ip_abril.skippable.edicaoMensal.paywall-theme-dark section .imgEdicaoMes .square-leia-ap-left {border-left-color:  #871915}
#ip_abril.edicaoMensal section .imgEdicaoMes .leia-app {border-right: 100px solid #000000;top: 185px;}
#ip_abril.edicaoMensal .blackfriday .imgEdicaoMes .leia-app {border-right-color: #B50A28; }
#ip_abril.skippable.edicaoMensal.paywall-theme-dark .blackfriday .imgEdicaoMes .square-leia-app-right{ border-left-color: #871915;}
#ip_abril.skippable.edicaoMensal.paywall-theme-dark .blackfriday .imgEdicaoMes .square-leia-ap-left{ border-left-color: #871915;}
#ip_abril.edicaoMensal .blackfriday .imgEdicaoMes .square-leia-app-right{ border-left-color: #871915; }
#ip_abril.edicaoMensal .blackfriday .imgEdicaoMes .square-leia-ap-left{ border-left-color: #871915; }
#ip_abril.edicaoMensal.paywall-theme-dark #injected-paywall_cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-sign-abril-button {background-color: #B50A28 !important;}
#ip_abril.edicaoMensal.paywall-theme-dark #injected-paywall_cards .new-paywall-promotion-container.blackfriday .new-paywall-promotion-sign-prc {font: 300 16px/24px 'Roboto',sans-serif;}
#ip_abril.edicaoMensal.paywall-theme-dark .new-paywall-promotion-sign #fecharPaywall, #ip_abril.skippable .new-paywall-promotion-sign #fecharPaywall {background-color: #000;color: #FFF !important;border-color: #FFF !important;font: 500 15px/24px 'Roboto',sans-serif;}
#ip_abril.edicaoMensal.paywall-theme-dark #injected-paywall_cards .new-paywall-promotion-container.blackfriday .imagem-black-friday img {width: 100%;}


@media (max-width: 991px) {
  #ip_abril.skippable.edicaoMensal.paywall-theme-dark section .injected-paywall_title {font: 900 24px/28px 'Roboto',sans-serif;}
  #ip_abril.skippable.edicaoMensal.paywall-theme-dark section .new-paywall-subtitle {font: 300 16px/21px 'Roboto',sans-serif !important;}
  #ip_abril.skippable.edicaoMensal.paywall-theme-dark .blackfriday .new-paywall-promotion-title {font: bold 22px/26px 'Roboto',sans-serif !important;}
  #ip_abril.edicaoMensal section .imgEdicaoMes .leia-app {top: 161px;}
  #ip_abril.edicaoMensal.paywall-theme-dark #injected-paywall_cards .new-paywall-promotion-container.blackfriday .imagem-black-friday img {width: 100%;object-fit: cover;height: 120px;}
  #ip_abril.edicaoMensal .new-paywall-promotion-sign-abril-button{ font: 500 15px/24px "Roboto"; }
}

/*EDICAO MENSAL BLACK FRIDAY*/


#boxRewardedAds{ overflow: hidden; }
#boxRewardedAds .rewarded_btn {
  width: 100%;
  background: #4DA5BF;
  border-radius: 10px;
  padding: 18px 45px;
  border: 7px solid #fff;
  font: 500 19px/24px "Roboto" !important;
  text-transform: uppercase;
  display: block;
  color: #fff;
  position: relative;
}
#boxRewardedAds .rewarded_btn span{ 
  display: inline-block; 
  padding: 7px 10px 7px 40px; 
  background: url("../components/rewarded/botao-play.svg") no-repeat left center; 
}
#boxRewardedAds .rewarded_btn img{ 
  right: -5px;
  top: -5px;
  position: absolute;
}
#boxRewardedAds .rewarded_text{
  text-align: center;
  font: 400 15px/20px "Roboto";
  color: #000;
  margin: 10px 0;
  display: block;
  position:relative;
}
#boxRewardedAds .rewarded_text span{ background: #fff; padding: 0 10px; z-index: 1; position: inherit;}
#boxRewardedAds .rewarded_text span.dark{ background: #000; color: #fff; padding: 0 10px;font: 100 16px/20px 'Roboto',sans-serif;}
#boxRewardedAds .rewarded_text:before{
  content: "";
  display:block;
  width: 100%;
  height:1px;
  background: #000;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 1;
}

@media(max-width:767px){
  #boxRewardedAds .rewarded_btn{
    padding: 8px 20px;
    font: 400 17px/24px "Roboto",sans-serif !important;
  }
}

.box-vivo{font-family: "Roboto",sans-serif !important; padding: 15px 0 0; margin: 0; border-top: #C1C1C1 1px solid;}
.box-vivo a{font: 500 16px/19px "Roboto",sans-serif !important; background: #660099; border-radius: 3px; text-align: center;
  padding: 10px; display: block; color:#FFFFFF;width: 100%; margin: auto; display: flex; align-items: center; justify-content: center; }
.box-vivo a img{ margin-right: 5px; }
.btn-vivo{font: 500 16px/19px "Roboto",sans-serif !important;  background: #660099; text-align: center; margin-top: 13px;
  padding: 10px; display: block; cursor: pointer; color:#FFFFFF;text-transform: math-auto; display: flex; align-items: center; justify-content: center;}
.btn-vivo:hover{
  color:#FFFFFF;
  text-decoration: none;
}
.btn-vivo img{ margin-right: 10px; }
.vivofooterlogin{ position: fixed; bottom: 10px; width: 285px; left: 50%; 
  margin-left: -141px; text-transform: none; text-align: center; 
  font: 700 14px/16px "Roboto"; color: #006CFF; letter-spacing: -0.14px;
}
.cad_vivo{ width: 285px; margin: 0 auto; }
.cad_vivo h1{ text-align: center;}
.cad_vivo .botao{ text-align: center; }
.cad_vivo p{ padding: 0 0 15px; text-align: center; font: 400 16px/24px "Roboto"; color: #707070;text-transform: none;margin-top: 20px !important;  }
.cad_vivo [class*='col-'] { padding: 0; }
.cad_vivo .separador{ text-align: center; border-top:1px solid #BFBFBF; }
.cad_vivo .forgot{ text-align: center; }
.bdr-bottom-c1{border-bottom: 1px solid #C1C1C1;}
.bdr-top-c1 {
  border-top: 1px solid #C1C1C1;
}
.bdr-top-c1>strong>a {
  color: #690299;
}
.lh-14 {line-height: 14px;}
p.bdr-bottom-c1 { margin: 0px; padding: 0px 20px 31px 20px !important;font-size: 12px;}
#injected-paywall_info{ margin: 0 0 10px 0; }
.paywall-banner #injected-paywall_info{ margin: 0; }
@media(max-width:767px){
  .vivofooterlogin{ position: relative; }
  .box-vivo { padding: 15px 0 0; margin-top: 10px; border-top: #C1C1C1 1px solid; }
  .cad_vivo, .box-vivo.injected-paywall_max-width, .injected-paywall_max-width{ width: 100% !important; }
  .cad_vivo img {height: auto !important;}
  #injected-paywall_cards .new-paywall-rodape { font: 500 15px/22px 'Roboto', sans-serif; }
  #injected-paywall_info{ font: italic 400 14px/20px 'Roboto', 'SF Compact Text', 'Arial'; margin: 0 !important; }
  #injected-paywall_info p{ margin: 0; }
  .injected-paywall_title{ margin-top: 10px; }
  .paywall-theme-ofertas .injected-paywall_title { font: 900 24px/28px "Roboto"; margin: 0 auto; }
  .injected-paywall_banner .injected-paywall_title{ margin-top: 0; }
}

.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;opacity: .75;display: flex;justify-content: center;align-items: center;}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;-webkit-overflow-scrolling: touch;outline: 0;}
.fade {transition: opacity .15s linear}
.modal.fade.in {z-index: 9999;display: flex;align-items: center;justify-content: center;}
.modal-bloco-branco {width: 410px;height: 212px;background-color: #fff;margin-top: -15px;}
.modal-capa {width: 235px;height: 310px;}
.modal-content-oferta {display: flex;justify-content: center;align-items: center;font: 300 16px/24px "Roboto";}
.content-modal {display: flex;justify-content: center;align-items: center;}
.modal-body {width: 100%;font-size: 16px;font-weight: normal!important;}
.descricao-modal {margin: -20px 45px 15px 45px;font-weight: 200;text-align: center;font: 300 16px/22px 'Roboto',sans-serif;}
.titulo-modal{font: 600 21px/22px "Roboto";margin-bottom: 5px;}
.link-acesso-modal {display: flex;justify-content: center;margin-top: 17px;}
.link-acesso-modal a{color: #000;text-decoration: underline;font: bold 16px/21px 'Roboto',sans-serif;}
.botao-fechar-modal {width: 100%;display: flex;justify-content: end;margin-left: -5px;margin-top: 20px;}
.botao-modal {display: flex;justify-content: center;align-items: center;}
.botao-fechar-modal button {padding-top: 10px;}
.modal-body {margin-top: 15px;}
.new-paywall-promotion-sign-abril-button.modal-button {width: 310px;background-color:#DD2839;font: 600 16px / 21px 'Roboto', 'SF Compact Text', 'Arial' !important;}
.whats-divisor {width: 91px;height: 91px;border-radius: 50%;background-color: #35AD30;border: 9px solid #fff;position: absolute;display: flex;justify-content: center;align-items: center;transform: translateX(-100%);text-align: center;}
.whats-divisor span {color: #FFF;font: bold 35px/32px 'Roboto',sans-serif; margin-top: -15px;}
.whats-divisor span span{color: #FFF;font: bold 18px/21px 'Roboto',sans-serif; }
.injected-paywall_banner{ padding: 16px 0 0 0; width: 100%; text-align: center; }
.edicaoMensal .injected-paywall_banner{ padding: 16px 0; }
.injected-paywall_banner a{ width: 100%; max-width: 728px; display: table; margin: 0 auto; }
.image_banner_desk{ width: 100%; height: auto; }
.image_banner_mobile{ display: none; }
@media (max-width: 991px) {
  .modal-content-oferta {display: grid;align-items: center;justify-items: center; grid-template-columns: 1fr;}
  .modal-capa {width: 235px;height: 310px;z-index: 1;}
  .whats-divisor {left: auto;z-index: 2;margin-top: 50px;transform: translateX(0);}
  .whats-divisor span {color: #FFF;font: bold 35px/32px 'Roboto',sans-serif; }
  .botao-fechar-modal {margin-left: auto;}
  .modal-body {margin-top: 45px}
  .descricao-modal {font: normal 14px/18px 'Roboto',sans-serif;margin: 0px 0px 20px 0px;}
  .link-acesso-modal {font: bold 14px/19px 'Roboto',sans-serif;}
  .botao-fechar-modal {top: 0px;margin-left: auto;position: relative;left: -13px;}
  .content-modal {padding: 0 20px;}
  .modal-bloco-branco {width: 328px;height: 255px;margin-top: -50px;}
  .injected-paywall_banner{ padding: 16px; border-top:1px solid #6E6E6E; }
  .image_banner_desk{display: none;}
  .image_banner_mobile{ display: inline-block; width: 100%; height: auto; }
}

/**
 * 
 * Abril Paywall - Template igual tela oferta
 *
 */
.card-paywall-ofertas{
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 20px 0;
}
.card-paywall-body{
    gap: 20px;
    display: flex;
    flex-direction: column;
}
.card-paywall{
  position: relative;
  border: 1px solid #A0A0A0;
  border-radius: 12px;
  display: flex;
  gap: 15px;
  padding: 20px;
  cursor: pointer;
}
.card-paywall.card-paywall-active{
  border: 4px solid #DD2738;
}
.card-paywall-bullet{
  width: 24px;
  height: 24px;
  border: 2px solid #DD2738;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card-paywall.card-paywall-active .card-paywall-bullet::before{
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  background-color: #DD2738;
}
.card-paywall-col1{
  width: calc(100% - 30px);
}
.card-paywall-col2{
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card-paywall-footer{
  display: flex;
  padding-top: 15px;
  align-items: center;
}
.card-paywall-footer .card-paywall-or {
    font-size: 16px;
    font-weight: 700;
    padding: 0 10px;
}
.card-paywall-footer .btn-offer-google{
  padding: 5px 20px;
}
.card-paywall-title{
  font: 900 28px/34px "Roboto";
}
.card-paywall-desc{
  font: 400 14px/17px "Roboto";
  padding: 10px 0;
}
.card-paywall-preco{
  font: 400 18px/22px "Roboto";
}
.card-paywall-preco del{
  text-decoration: line-through;
}
.card-paywall-badge{
  position: absolute;
  right: 10px;
  top:-13px;
  background: #2884B4;
  color: #fff;
  text-transform: uppercase;
  font: bold 12px/14px "Roboto";
  padding: 6px 10px;
  border-radius: 14px;
}
