.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}

.btn-close {
  color: #fff !important;
}



.b-example-divider {
  height: 3rem;
  background-color: rgba(0, 0, 0, 0.1);
  border: solid rgba(0, 0, 0, 0.15);
  border-width: 1px 0;
  box-shadow: inset 0 0.5em 1.5em rgba(0, 0, 0, 0.1),
    inset 0 0.125em 0.5em rgba(0, 0, 0, 0.15);
}

.b-example-vr {
  flex-shrink: 0;
  width: 1.5rem;
  height: 100vh;
}

.bi {
  vertical-align: -0.125em;
  fill: currentColor;
}

.nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
}

.nav-scroller .nav {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.navbar {
  background-color: #dad9cc !important;
}

.navbar a:hover,
.navbar a:active,
.navbar a:after {
  color: #1d96aa !important;
}

.cad {
  background: linear-gradient(180deg, #5c0a0a 0%, #7d1717 100%);
  border: 0 none !important;
  padding: 0 25px;
  border-radius: 100px;
}

.cad:hover {
  background: linear-gradient(180deg, #7d1717 0%, #5c0a0a 100%);
  border: 0 none !important;
  padding: 0 25px;
  border-radius: 100px;
}

.logo {
  width: 200px;
}

@media (max-width:768px) {
  .logo {
    width: 200px;
    margin-top: 25px;
  }
}

.areaLogin {
  padding: 15px;
}


.linguageSelector {
  padding-top: 10px;
  padding-right: 15px;
}

.divBusca {
  float: right;
  position: relative;
  background-color: none;
  border: none;
  border: radius 25px;
  height: 52px;
}

.divBusca > div > input {
  background-color: #ffffff;
  height: 52px;
  width: 299px;
  border-radius: 20px;
}

.txtBusca {
  float: left;
  background-color: transparent;
  padding: left 20px;
  font-size: 52px;
  border: none;
  height: 52px;
  width: relative;
}

.btnBusca {
  border: none;
  height: 69px;
  width: 50px;
  padding-left: 0px;
  background: transparent;
  border: 0 none !important;
  border-radius: none;
  position: absolute;
}

.saibamais-duvida2 {
  text-align: center !important;
  margin-top: 10px;
  color: #797373;
  text-decoration: none;
}

.saibamais-duvida {
  color: #ccc;
  text-align: center !important;
  text-decoration: none;
  transition: 0.5 ease;
}

.saibamais-duvida:hover {
  text-align: center !important;
  margin-top: 10px;
  color: #a4a3a3;
  text-decoration: none;
}

.saibamais-duvida:active {
  color: #d6d6d6;
}


.modal-icons {
  margin-top: 35px;
}

.botao-fechar {
  margin-top: 10px;
  margin-left: 460px;
  color: #fff !important;
}

.btn-assinante {
  background-color: transparent !important;
  border-color: #fff;
  transition: 0.5 ease;
  font-family: prompt;
}

.btn-assinante:hover {
  background-color: transparent !important;
  color: #ccc;
  border-color: #ccc !important;
}

.btn-assinante:active {
  background-color: transparent !important;
  color: #d6d6d6;
  border-color: #d6d6d6 !important;
}

.btn-assinante1 {
  background-color: transparent !important;
  border-color: #fff;
  transition: 0.5 ease;
  font-family: prompt;
  width: 250px;
  height: 40px;
  margin-bottom: 10px;
}

.btn-assinante1:hover {
  background-color: transparent !important;
  color: #ccc;
  border-color: #ccc !important;
}

.btn-assinante1:active {
  background-color: transparent !important;
  color: #d6d6d6;
  border-color: #d6d6d6 !important;
}


.btnBusca:hover {
  background: none;
  border: none;
  border-radius: none;
}

.divBusca img {
  float: right;
}

.background-config {
  background-image: url(../imagens/background.jpg);
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* Fernando */

.nav-link {
  color: #ffffff;
  list-style: none;
}

.nav-link:hover {
  color: #1d96aa !important;
  border-bottom: 5px solid #dbdada;
  list-style: none;
}

.centerTab {
  float: none;
  display: inline-block;
  zoom: 1;
  text-align: center;
  font-size: 25px;
}

.tiraUnderline {
  text-decoration: none;
}
.sombrita:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.arredonda-imagem {
  border-radius: 0px;
  margin-bottom: 30px;
}
.sombraAno {
  -webkit-box-shadow: 0px 2px 0px 0px #d4d4d4;
  -moz-box-shadow: 0px 2px 0px 0px #d4d4d4;
  box-shadow: 0px 2px 0px 0px #d4d4d4;
  margin-bottom: 25px;
  margin-top: 50px;
  color:#4e5252;
  font-weight: 900;
  font-size: 33px;
  font-family: 'Montserrat', sans-serif !important;
  padding-bottom: 10px;
}

.bannerHome {
  background: url(../imagens/background.jpg) no-repeat center center !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  margin-top: -30px;
}
/*.VCentro h1{

    color:#fff;
    padding-top: 15px;
    padding-bottom: 15px;
  }*/

.conteudoCentroDeslogado {
  padding-top: 110px;
}

.menuAcervo {
  padding-top: 30px;
  padding-bottom: 20px;
  background: rgb(68, 92, 112);
  background: linear-gradient(
    90deg,
    rgba(68, 92, 112, 1) 0%,
    rgba(87, 117, 144, 1) 50%,
    rgba(68, 92, 112, 1) 100%
  );
}

.bannerAutor {
  background: url(../imagens/gradients.jpg) no-repeat center center fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding-top: 60px;
  padding-bottom: 60px;
}

.imageVideos {
  max-width: 50%;
  max-height: 50%;
  align-items: center;
  text-align: center;
  margin: 0 auto 0 auto;
}

.videoImagem {
  width: 100%;
  transition: all 0.5s ease-in-out;
  border-radius: 19px;
}

.videoImagem:hover {
  transform: scale(1.1, 1.1);
  cursor: pointer;
  -webkit-box-shadow: inset 0px 0px 25px 11px rgba(255, 255, 255, 0.56);
  -moz-box-shadow: inset 0px 0px 25px 11px rgba(255, 255, 255, 0.56);
  box-shadow: inset 0px 0px 25px 11px rgba(255, 255, 255, 0.56);
}

.videoImagemMain {
  width: 100%;
  transition: all 0.5s ease-in-out;
  border-radius: 19px;
}

.videoImagemMain:hover {
  transform: scale(1.1, 1.1);
  cursor: pointer;
  -webkit-box-shadow: inset 0px 0px 25px 11px rgba(255, 255, 255, 0.56);
  -moz-box-shadow: inset 0px 0px 25px 11px rgba(255, 255, 255, 0.56);
  box-shadow: inset 0px 0px 25px 11px rgba(255, 255, 255, 0.56);
}

.videoButaum {
  background: transparent;
  border: 0;
  padding: 0;
}


.canaisBanner {
  background: rgb(24, 24, 24);
  filter: drop-shadow(0px 1px 1px #fff);
  padding: 30px 0;
}


.merchandiseContainer {
  background: rgb(255, 255, 255);
  max-width: 100%;
  /* filter: drop-shadow(0px 10px 10px #787878); */
}

.fundoCanaisHome {
  background: #020000;
}

.catFundo {
  /* background-color: rgb(129, 35, 35); */
  border: 1px;
  /* border-color: #333; */
  border-radius: 18px 18px 18px 18px;
  min-height: 200px;
  display: flex;
  justify-content: center;
  transition: all 1s ease-in-out;
}

.catFundoVideo {
  /* background-color: rgb(129, 35, 35); */
  border: 3px solid grey;
  /* border-color: #333; */
  border-radius: 18px 18px 18px 18px;
  min-height: 110px;
  max-width: 202px;
  display: flex;
  justify-content: center;
  transition: all 1s ease-in-out;
}

.catFundo:hover {
  transform: scale(1.1, 1.1);
  cursor: pointer;
}

.apoioPatrocionio {
  background: rgb(201 200 198);
  background: linear-gradient(
    0deg,
    rgb(201 200 198) 20%,
    rgb(201 200 198) 100%
  );
  border: 1px;
  border-color: #333;
  border-radius: 18px 18px 18px 18px;
  min-height: 170px;
  min-width: 265px;
  display: flex;
  justify-content: center;
  transition: all 1s ease-in-out;
}

.apoioPatrocionio:hover {
  transform: scale(1.1, 1.1);
  cursor: pointer;
}

.apoioPatrocionio2 {
  border-radius: 18px 18px 18px 18px;
  min-height: 170px;
  min-width: 265px;
  display: flex;
  justify-content: center;
  transition: all 1s ease-in-out;
}

.apoioPatrocionio2:hover {
  transform: scale(1.1, 1.1);
  cursor: pointer;
}

/*
  .catFundo721 {
    
    background: rgb(51,35,84);
    background: linear-gradient(128deg, rgba(51,35,84,1) 0%, rgba(8,13,45,1) 100%);

  }
  
  .catFundo721:hover {

    background: rgb(8,13,45);
    background: linear-gradient(128deg, rgba(8,13,45,1) 0%, rgba(51,35,84,1) 100%);

  }

  .catFundo719 {
    background: rgb(12,17,20);
    background: linear-gradient(128deg, rgba(12,17,20,1) 0%, rgba(4,61,88,1) 100%);
  }

  .catFundo719:hover {
    background: rgb(4,61,88);
    background: linear-gradient(128deg, rgba(4,61,88,1) 0%, rgba(12,17,20,1) 100%);
  }

  .catFundo720 {
    
    background: rgb(16,16,16);
    background: linear-gradient(128deg, rgba(16,16,16,1) 0%, rgba(62,123,107,1) 100%);

  }

  .catFundo720:hover {
    background: rgb(62,123,107);
    background: linear-gradient(128deg, rgba(62,123,107,1) 0%, rgba(16,16,16,1) 100%);
  }


  .catFundo430 {
    background: rgb(112,40,25);
    background: linear-gradient(128deg, rgba(112,40,25,1) 0%, rgba(186,67,37,1) 100%);

  }

  .catFundo430:hover {
    background: rgb(186,67,37);
    background: linear-gradient(128deg, rgba(186,67,37,1) 0%, rgba(112,40,25,1) 100%);
      }


  .catFundo681 {
    background: rgb(13,41,53);
    background: linear-gradient(128deg, rgba(13,41,53,1) 0%, rgba(77,114,123,1) 100%);
  }
  .catFundo681:hover {
    background: rgb(77,114,123);
    background: linear-gradient(128deg, rgba(77,114,123,1) 0%, rgba(13,41,53,1) 100%);
  }
  .catFundo506 {
    background: rgb(0,83,88);
    background: linear-gradient(128deg, rgba(0,83,88,1) 0%, rgba(41,41,41,1) 100%);
  }

  .catFundo506:hover {
    background: rgb(41,41,41);
    background: linear-gradient(128deg, rgba(41,41,41,1) 0%, rgba(0,83,88,1) 100%);
  }

  .catFundo429 {
    background: rgb(41,41,41);
    background: linear-gradient(128deg, rgba(41,41,41,1) 0%, rgba(40,38,101,1) 100%);
  }

  .catFundo429:hover {

    background: rgb(40,38,101);
    background: linear-gradient(128deg, rgba(40,38,101,1) 0%, rgba(41,41,41,1) 100%);
  }

  .catFundo431 {
    background: rgb(60,28,52);
    background: linear-gradient(128deg, rgba(60,28,52,1) 0%, rgba(124,87,120,1) 100%);
  }
  .catFundo431:hover {
    background: rgb(124,87,120);
    background: linear-gradient(128deg, rgba(124,87,120,1) 0%, rgba(60,28,52,1) 100%);
  }
  .catFundo432 {
    background: rgb(41,41,41);
    background: linear-gradient(128deg, rgba(41,41,41,1) 0%, rgba(79,99,132,1) 100%);
  }
  .catFundo432:hover {
    background: rgb(79,99,132);
    background: linear-gradient(128deg, rgba(79,99,132,1) 0%, rgba(41,41,41,1) 100%);
  }
  .catFundo433 {
    
    background: rgb(0,53,17);
    background: linear-gradient(128deg, rgba(0,53,17,1) 0%, rgba(76,161,102,1) 100%);
  }

  .catFundo433:hover {

    background: rgb(76,161,102);
    background: linear-gradient(128deg, rgba(76,161,102,1) 0%, rgba(0,53,17,1) 100%);

  }

*/
.imagemCanal {
  background-size: 100%;
  max-width: 25%;
  max-height: 25%;
  align-items: center;
  text-align: center;
  padding: 5%;
  filter: grayscale(100%);
}

.imagemCanal:hover {
  filter: grayscale(0);
}

.menuAcervo li {
  list-style: none;
}

.menuAcervo li {
  float: left;
  margin-right: 25px;
}

.menuAcervo a {
  text-decoration: none;
  font-size: 20px;
  border: 1px solid #fff;
  border-radius: 15px;
  color: #fff;
  padding: 15px;
}

.menuAcervo a:hover {
  color: #577590;
  background: #fff;
}

.rodapeMenu1 {
list-style-type: none;
}

.rodapeMenu {
  color: #fff;
  list-style: none;
  padding: 0;
}

.rodapeMenu {
  color: #fff;
  text-decoration: none;
}

.produtoTopo {
  background: url(../imagens/Banner-Clinical-Orthodontics.png)
    center fixed !important;
  padding-top: 69px;
  padding-bottom: 40px;
  min-height: 400px;
  display: flex;
  justify-content: center;
}

.produtoTopoRevistas {
  background: url(../imagens/BANNER-ULTIMA-REVISTA-CLINICA.png) no-repeat center
    center fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding-top: 69px;
  padding-bottom: 40px;
  min-height: 450px;
  display: flex;
  justify-content: center;
}

.containerColecao {
  margin-bottom: 20px;
}



.videoBanner {
  background: url(../imagens/gradients.jpg) 100% center no-repeat !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  padding-top: 41px;
  padding-bottom: 40px;
  min-height: 400px;
  display: block;
}

@media (max-width: 1400px) {
  .videoBanner {
    background: url(../imagens/gradients.jpg) no-repeat top center fixed !important;
    -webkit-background-size: contain !important;
    -moz-background-size: contain !important;
    -o-background-size: contain !important;
    background-size: contain !important;
    padding-top: 41px;
    padding-bottom: 40px;
    min-height: 400px;
    display: block;
  }
}

@media (max-width: 990px) {
  .videoBanner {
    background: url(../imagens/gradients.jpg) no-repeat top left fixed !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    padding-top: 41px;
    padding-bottom: 40px;
    min-height: 400px;
    display: block;
  }
}

/*CLINICALORTO*/
.produtoTopo5 {
  background: url(../imagens/BannerClinicalOrthodontics.webp) no-repeat center
    center fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding-top: 2000px;
}

/*DPJO*/
.produtoTopo6 {
  background: url(../imagens/BannerClinicalOrthodontics.webp) no-repeat center
    center fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding-top: 90px;
}

/*JBCOMBS*/
.produtoTopo1 {
  background: url(../imagens/Bannercollegeoforal.webp) no-repeat center center
    fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding-top: 90px;
}
/*ENDO*/
.produtoTopo2 {
  background: url(../imagens/Bannerendodontics.webp) no-repeat center center
    fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding-top: 90px;
}
/*JCDR*/
.produtoTopo4 {
  background: url(../imagens/Bannerdpjo.webp) no-repeat center center fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding-top: 90px;
}
/*PERIODONTOLOGY*/
.produtoTopo50 {
  background: url(../imagens/BannerPERIO.webp) no-repeat center center fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding-top: 90px;
}

.revistaCapa {
  width: 100%;
  margin-bottom: auto;
  z-index: 9;
  position: relative;
  box-shadow: 1px 2px 23px rgba(0, 0, 0, 1);
}

.revistaCapa1 {
  width: 266px;
  margin-bottom: -25px;
  height: -700px !important;
  z-index: 9;
  position: relative;
  box-shadow: 1px 2px 23px rgba(0, 0, 0, 1);
}

.revistaCapaAbsolute {
  width: 110%;
  z-index: 9;
  position: relative;
  -webkit-box-shadow: 3px 10px 17px -5px rgba(153,142,153,1);
  -moz-box-shadow: 3px 10px 17px -5px rgba(153,142,153,1);
  box-shadow: 3px 10px 17px -5px rgba(153,142,153,1);
  margin-bottom: -90px;
}

.capaSize {
  margin-top: 45px;
  width: 22%;
  margin-bottom: 0px;
}
 

@media (max-width: 575px) {
  .revistaCapa1 {
    z-index: 9;
    position: relative;
    width: 100% !important;
    box-shadow: 1px 2px 23px rgba(0, 0, 0, 1);
    margin-left: 0px;
    margin-bottom: 30px;
  }

  .revistaCapa {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 576px) and (max-width: 768px) {
  .revistaCapa1 {
    z-index: 9;
    margin-bottom: 10px;
    position: relative;
    width: 55% !important;
    box-shadow: 1px 2px 23px rgba(0, 0, 0, 1);
    margin-left: 130px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px){
  .revistaCapa1 {
    z-index: 9;
    position: relative;
    width: 70% !important;
    box-shadow: 1px 2px 23px rgba(0, 0, 0, 1);
    margin-left: 160px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .revistaCapa {
    width: 60%;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 160px;
  }

}

.revistaApoiadores {
  margin-left: 20px;
}

@media (min-width:400px) and (max-width: 576px) {
  .revistaApoiadores {
    justify-content: center;
    padding-top: 30px;
    padding-bottom: 10px;
  }
}

@media (min-width:300px) and (max-width: 376px) {
  .revistaApoiadores {
    justify-content: center;
    padding-top: 110px;
    padding-bottom: 10px;
  }
}

.revistaApoiadores > .row > .col-md-3 {
  align-items: center;
  text-align: center;
  margin: auto;
  display: block;
}

@media (max-width=768px) {
  .revistaApoiadores > .row > .col-md-3 {
    align-items: center;
    text-align: center;
    margin: auto;
    display: block;
  }
}
.revistaApoiadoresFundo {
  background: rgba(255, 255, 255, 0.84);
  z-index: 8;
  margin-top: -160px;
  padding-top: 10px;
  filter: drop-shadow(0px 10px 10px #787878);
  padding-bottom: 20px;
}

.linhaApoiadores{
  padding-left: 28px;
}

.linhaArtigoCompra{
  padding-left: 0px;
}

@media (max-width: 767px) {
  .revistaApoiadoresFundo {
    background: rgba(255, 255, 255, 0.84);
    z-index: 8;
    margin-top: 0px;
    padding-top: 0px;
    filter: drop-shadow(0px 10px 10px #787878);
    padding-bottom: 00px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.revistasulzer {
  padding-left: 30px;
  padding-top: 15px;
  width: 140px;
}
@media (max-width: 767px) {
  .revistasulzer {
    width: 50px !important;
    display: inline;
    padding-left: 0px;
    margin-left: 10px;
  }
}

@media (max-width: 576px) {
  .revistasulzer {
    width: 40px !important;
    display: inline;
    padding-left: 0px;
    margin-left: 10px;
  }

  .revistafgm {
    width: 30px;
    display: inline;
    margin-left: 10px;
    margin-top: 5px;
  }
}


.revistafgm {
  padding-right: 10px;
  padding-top: 10px;
  width: 90px;
}
@media (max-width: 767px) {
  .revistafgm {
    width: 40px;
    display: inline;
    margin-left: 10px;
  }
}

.rafael {
  margin-bottom: 00px;
}

.revistabiologix {
  padding-left: 35px;
  padding-top: 20px;
  padding-right: 35px;
  width: 160px;
}
@media (max-width: 767px) {
  .revistabiologix {
    width: 50px;
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
  }
}

.revistapoio {
  width: 110px;
  padding-top: 10px;
}
@media (max-width: 767px) {
  .revistapoio {
    width: 50px;
    display: inline;
    padding-top: 15px;
    margin-left: 10px;
  }
}
@media screen and (min-width: 767px) and (max-width: 1023px) {
  .revistaApoiadoresFundo {
    background: rgba(255, 255, 255, 0.84);
    z-index: 8;
    margin-top: 130px;
    padding-top: 0px;
    filter: drop-shadow(0px 10px 10px #787878);
    padding-bottom: 10px;
    display: inline-flex;
    position: absolute;
    justify-content: center;
    top: 0;
    left: 0;
    width: 100%;
  }
  .revistasulzer {
    padding-top: 20px;
    width: 100px;
    display: inline-block;
  }

  .revistafgm {
    padding-right: 10px;
    padding-top: 20px;
    width: 90px;
    display: inline-block;
  }

  .revistabiologix {
    padding-top: 20px;
    width: 140px;
    display: inline-block;
  }
  .revistapoio {
    padding-top: 10px;
    width: 100px;
    display: inline-block;
  }

}

@media (max-width: 575.98px) {
  .revistasulzer {
    padding-top: 20px;
    width: 90px;
    display: inline-block;
  }

}

.bobordasx {
  border-top: 5px solid #ccc;
  margin-top: 50px;
  margin-bottom: 15px;
  padding-top: 50px;
  padding-bottom: 15px;
}

.revistaApoiadoresCol > .row > .col-md-3 {
  align-items: center;
  text-align: center;
  margin: auto;
  display: block;
}

.revistaApoiadoresFundoCol {
  padding-top: 15px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.revistaApoiadoresFundoCol2 {
  background: rgb(44, 44, 44);
  filter: drop-shadow(0px 2px 2px #9999);
  margin-top:-60px !important;

}

.revistaApoiadoresFundoCol3 {
  background: rgb(201, 201, 201);
  filter: drop-shadow(0px 10px 10px #787878);
  margin-bottom: 50px;
}

.revistaApoiadoresFundoColecoes {
  background: rgb(53, 53, 53);
  padding-top: 35px;
  padding-bottom: 35px;
  filter: drop-shadow(0px 10px 10px #787878);
  margin-bottom: 50px;
}

@media (max-width: 575.98px){
  .revistaTitulo {
    margin-left:38px;
  }

  .revistaTituloArtigoCompra{
    margin-left:25px;
  }
}
.revistaTitulo {
  margin-left: 20px;
}
.revistaTituloFundo {
  background: #383838;
  padding-top: 20px;
  padding-bottom: 15px;
}

.revistaTituloFundo2 {
  background: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}
.revistaTituloFundo h1 {
  color: #fff;
}
.iconeVantagem {
  text-align: center;
}

.textoModal {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
  font-family: prompt;
  background: -webkit-linear-gradient(#eee, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.tituloModal {
  text-align: center;
  align-items: center;
  color: #fff;
  line-height: var(--bs-modal-title-line-height);
}

.fa-icon {
  font-size: 53px;
  color: rgb(241, 0, 0);
}

.fa-book-open {
  font-size: 53px;
  color: #dad9cc;
  align-items: center;
}

.fa-book-open {
  font-size: 53px;
  color: #dad9cc;
  align-items: center;

  text-align: justify;
}

.fa-play {
  font-size: 53px;
  color: #dad9cc;
  align-items: center;

  text-align: justify;
}

.fa-house-laptop {
  font-size: 53px;
  color: #dad9cc;
  align-items: center;

  text-align: center;
}

.fa-calendar-days {
  font-size: 53px;
  color: #dad9cc;
  align-items: center;

  text-align: center;
}

.fa-tags {
  font-size: 53px;
  color: #dad9cc;
  align-items: center;

  text-align: center;
}

.fa-medal {
  font-size: 53px;
  color: #dad9cc;
  align-items: center;

  text-align: center;
}

.modal-title-baixo {
  margin-bottom: 15px;
  margin-top: -4px;
  text-align: center;
  color: #fff;
  margin-left: 0px;
  line-height: var(--bs-modal-title-line-height);
}

.modal-head-Vantagem {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  background: rgb(120, 163, 255);
  background: linear-gradient(
    286deg,
    rgba(120, 163, 255, 1) 0%,
    rgba(255, 143, 143, 1) 98%
  );
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-radius: 30px 30px 0 0;
}

.modal-head-Vantagem4{
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  background: #fff;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-radius: 30px 30px 0 0;
}

.modal-head-Vantagem1 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  background: rgb(120, 163, 255);
  background: linear-gradient(
    286deg,
    rgb(69, 120, 157) 0%,
    rgb(190, 45, 34) 98%
  );
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-radius: 30px 30px 0 0;
}

.modal-head-Vantagem2 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  background: rgb(120, 163, 255);
  background: linear-gradient(
    286deg,
    rgba(120, 163, 255, 1) 0%,
    rgba(255, 143, 143, 1) 98%
  );
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-radius: 30px 30px 0 0;
}

.logo-modal {
  align-items: center;
}

.modalCentraliza {
  width: auto;
  max-width: var(--bs-modal-width);
  height: auto;
  margin: auto;
  padding: initial;
}

.conteudoDoModal {
  height: auto;
  min-height: 100%;
  border-radius: 25px;
  background-color: #414141;
  opacity: 0.95;
  color: #666666;
}

.revistaCapitulo {
  background-color: #dee2e6;
  border-radius: 50px;
  margin-bottom: 50px;
  cursor: pointer;
}

.revistaCapitulo > .col-md-6 {
  padding: 35px;
}

.revistaCapitulo > .col-md-12 {
  padding: 35px;
}

.revistaImagemArtigo {
  min-height: 400px;
  margin-bottom: 30px;
}

.colecaoRound {
  font-size: 16px;
  text-align: center;
  /*border-radius: 18px;*/
  /*border: 1px solid gray;*/
  /* background: #d6d6d6;*/
  color: rgb(66, 66, 66);
  padding: 12px 0;
  text-decoration: none;
  margin-top: 15px;
}
.colecoesArtigos h1 {
  margin-top: 50px;
  margin-bottom: 20px;
}

.colecoesArtigos .fundo {
  background: #eeeeee;
  border-radius: 20px;
  padding-top: 10px;
}

.colecoesArtigos h3 {
  text-align: left;
  font-size: 20px;
  font-family: ubuntu;
  color: #313131;
  display: flex;
  justify-content: center;
  max-height: 100px;
  min-height: 100px;
  padding: 15px;
}

.colecoesArtigos p {
  padding: 10px;
  max-height: 133px;
  min-height: 133px;
  font-size: 18px;
  text-align: left;
}

.colecoesArtigos h1 {
  margin-top: 70px;
  margin-bottom: 50px;
  font-weight: 600;
  font-size: 30px;
  color: #5c5b5a;
}

.colecoesArtigos2 .fundo {
  background: #c5c5c5;
  border-radius: 20px;
  padding-top: 10px;
}

.colecoesArtigos2 h3 {
  text-align: left;
  font-size: 20px;
  font-family: ubuntu;
  color: #313131;
  display: flex;
  justify-content: center;
  max-height: 100px;
  min-height: 100px;
  padding: 15px;
}

.colecoesArtigos2 p {
  padding: 10px;
  max-height: 133px;
  min-height: 133px;
  font-size: 18px;
  text-align: left;
}

.imagemArtigoFavorito {
  width: 100%;
  overflow: hidden;
  max-height: 350px;
  min-height: 350px;
}

.imagemArtigoFavorito img {
  transition: all 1s ease-in-out;
  border-radius: 20px 20px 0 0;
  max-height: 350px;
  min-height: 350px;
}

.imagemRevistaCol {
  width: 100%;
  overflow: hidden;
  /* max-height: 350px;
    min-height: 350px; */
}
.imagemRevistaCol img {
  transition: all 1s ease-in-out;
}

.imagemRevistaCol img:hover {
  transform: scale(1.1, 1.1);
  cursor: pointer;
}




.slider-card-grow {
overflow: hidden;
height: 340px;
width: 220px;
background: #ffffff;
}

.slider-card-grow a {
height: 100%;
width: 100%;
}

.slider-card-grow img {
height: 100% !important;
width: auto !important;
max-width: 100% !important;
transition: all 1s ease-in-out;
object-fit: cover;
}

.slider-card-grow img:hover  {
transform: scale(1.1, 1.1);
cursor: pointer;
}


.imagemArtigoFavorito img:hover {
  transform: scale(1.1, 1.1);
  cursor: pointer;
}

.colecoesartigoFavTitutlo {
  background: #f8f9fa;
  margin-bottom: 0;
  color: #3f3f3f;
  font-size: 20px;
  font-family: ubuntu;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  border-radius: 0 0 20px 20px;
}

.fundoArtigo {
  color: rgb(61, 61, 61);
  background: #f8f9fa;
  border-radius: 0px 0px 20px 20px;
  /* max-height: 213px;*/
  min-height: 213px;
}

.artigoFavSombra {
  -webkit-box-shadow: 0px 0px 20px -3px rgba(102, 102, 102, 1);
  -moz-box-shadow: 0px 0px 20px -3px rgba(102, 102, 102, 1);
  box-shadow: 0px 0px 20px -3px rgba(102, 102, 102, 1);
  border-radius: 20px;
}

.videos h3 {
  font-size: 25px;
  margin-top: 50px;
  color: #fff;
}

.autorContagem {
  margin-bottom: 25px;
}

.autorContagem p {
  margin-bottom: 10px;
}

.autorContagem li {
  list-style: none;
  padding: 0;
}

.autorContagem li {
  float: left;
  margin-right: 10px;
  border: 1px solid gray;
  background: #333;
  color: #fff;
  padding: 10px 15px;
  border-radius: 25px;
}

.autorListaArtigo {
  margin-bottom: 50px;
  padding-bottom: 40px;
  webkit-box-shadow: 0px 3px 0px 0px rgb(0 0 0 / 41%);
  -moz-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.41);
  box-shadow: 0px 3px 0px 0px rgb(0 0 0 / 41%);
  margin-bottom: 25px;
}

.conteudoBanner {
  left: 15%;
  right: auto;
  max-width: 400px;
  text-align: left;
}

.conteudoBanner h5 {
  text-align: left;
  font-size: 15px;
}

.conteudoBanner p {
  text-align: left;
  font-size: 10px;
  margin-bottom: 10px;
}

.conteudoBanner a {
  font-size: 10px;
}

@media (max-width:768px){
  .BannerajustaMobile {
    width: auto !important;
    height: 50% !important;
    max-width: none !important;
    left: 0 !important;
    position: relative !important;
    transform: translateX(-50%) !important;
    -webkit-transform: translateX(0) !important;
  }
}
body.modal-open > div.bg,
.modal-backdrop.fade.show {
  z-index: 1;
  -webkit-filter: blur(15px);
  filter: blur(15px);
  background-color: #000;
}
.modalblur {
  margin: 20px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 2px 2px 0px 2px rgba(255, 255, 255, 0.6);
}

.modalRedondinho {
  border-radius: 30px;
  background: transparent !important;
}

.modalRedondinho1 {
  border-radius: 30px;
  background-color: #fff !important;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
body {
  font-family: "roboto", Helvetica, sans-serif !important;
}
#menuCollapse {
  background-color: #fffffff0;
}
.nav-teste {
  display: flex;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .nav-teste {
    display: inline;
    text-align: center;
    list-style-type: none;
    margin-left: 0%;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nav-teste {
    text-align: center;
    list-style-type: none;
    margin-left: 0%;
  }
}
.dropdown-item {
  margin-left: 0%;
}
.idiomas {
  text-align: left !important;
}
@media (max-width: 767px) {
  .dropdown-item {
    padding-left: 0%;
    text-align: right;
  }
}
.img-shadow{
  -webkit-box-shadow: 6px 6px 12px 0px rgba(89,84,89,1);
  -moz-box-shadow: 6px 6px 12px 0px rgba(89,84,89,1);
  box-shadow: 6px 6px 12px 0px rgba(89,84,89,1);
}

.img-center {
  margin-left: auto;
}
@media (max-width: 767px) {
  .img-center {
    margin-left: 25px;
  }
  .integrabotao {
    margin-bottom: 10px !important;
  }
  .acervobotao {
    margin-bottom: 10px !important;
    margin-left: 0px;
    padding-left: 0px;
  }
}

.integrabotao {
  width: 150px;
  height: 40px;
  background-color: #f3f3f3;
  border: none;
  color: grey;
  margin-right: 20px !important;
  padding: 00px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  transition: 0.5s ease;
  margin-left: 0px;
  font-family: prompt;
  margin-right: 5px !important;
}

.integrabotao:hover {
  background-color: #ccc;
  color: #fff;
}

.integrabotao1 {
  width: 150px;
  height: 40px;
  background-color: rgba(131, 129, 129, 0.66);
  color: #fff;
  margin-left: 40px !important;
  padding: 00px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  transition: 0.5s ease;
  margin-left: 0px;
  border-radius: 10px;
  font-family: sans-serif;
}

.integrabotao1:hover {
  color: #fff;
  background-color: #4e4c4c;
}

.lerartigobotao {
  width: 110px;
  height: 30px;
  background-color: rgba(131, 129, 129, 0.66);
  color: #fff;
  margin-left: 0px !important;
  padding: 5px 16px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  transition: 0.5s ease;
  margin-left: 0px;
  border-radius: 10px;
  font-family: prompt;
}

.lerartigobotao:hover {
  color: #fff;
  background-color: #4e4c4c;
}

.edicaobotao {
  width: 155px;
  height: 40px;
  background-color: #4682b4 !important;
  border: none;
  color: #ffffff;
  margin-left: 0px !important;
  padding: 00px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  transition: 0.5s ease;
  font-family: prompt;}

.edicaobotao:hover {
  background-color: #56748f !important;
  color: #ffffff !important;
}

.acervobotao {
  width: 90px;
  height: 40px;
  background-color: #4682b4;
  border: none;
  color: #ffffff;
  padding: 00px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  transition: 0.5s ease;
  margin-left: 00px;
  font-family: prompt;
  margin-right: 5px;
}

.acervobotao:hover {
  background-color: #56748f !important;
}

.leiamaisbotao {
  background-color: #b5b5b5;
  width: 130px;
  font-weight: bold;
  transition: 0.5s ease;
  border: none;
  border-radius: 10px;
  letter-spacing: 2px;
  font-family: prompt;
}

.leiamaisbotao:hover {
  background-color: #747474 !important;
  border: none;
}

.botaoRevista{
  width: 500px;
  margin-left:2px !important;
}

.iconeRevista{
  width: 500px;
  margin-left:-5px !important;
  display: inline; 
  margin-top: 15px
}

.iconeArtigo {
  margin-right: 10px;
  color: #b5b5b5;
}

.compras {
  height: 35px;
  background-color: #4682b4;
  display: inline-block;
  margin-left: 10px;
  padding: 0px 10px;
  border: none;
  text-align: center;
  padding-top: 0px !important;
  line-height: 35px;
  font-family: prompt;
}

.compras:hover{
  background-color: #56748f;
}

#slider3DVideo .slider .owl-carousel-tres .owl-item.active.center .slider-card {
  transform: scale(0.9);
}

@media (max-width: 640px) {
  .owl-carousel-tres .owl-item {
    /* margin-left: 5px !important; */
  }
}

@media (max-width: 575.98px) {
  .compras {
    background-color: #4682b4;
    margin-top: 5px;
    margin-left: 0px;
    border: none;
    line-height: 35px;
  }
  .leiamaisbotao {
    margin-right: 10px;
    margin-top: 5px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .compras {
    background-color: #4682b4;
    margin-top: 0px;
    line-height: 35px;
    border: none;
    margin-bottom: 0px;
    margin-left: 10px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .compras {
    background-color: #4682b4;
    border: none;
    line-height: 35px;
    margin-bottom: 0px !important;
    margin-left: 5px !important;
  }
}

.expand-icon {
  color: #ffffff;
  transition: transform 0.3s;
}

.expand-icon:hover {
  color: gray;
  transform: scale(1.1);
}

.expand-icon:active {
  transform: scale(0.9);
}

.expand-icon1 {
  transition: transform 0.3s;
  color: #b5b5b5;
}

.expand-icon1:hover {
  color: gray;
  transform: scale(1.1);
}

.expand-icon1:active {
  transform: scale(0.9);
}
.imagem-branco {
  margin-top: 10px;
  padding-left: 25px;
  width: 0px;
  height: 00px;
}

.imagem-branco1 {
  margin-top: 10px;
  padding-left: 20px;
  width: 0px;
  height: 00px;
  margin-left: 35px;
}

.imagem-branco2 {
  margin-top: 10px;
  padding-left: 20px;
  width: 0px;
  height: 00px;
  margin-left: 15px;
}

.icon-space{
  width: 100px;
}
.branco {
  color: #afafb2;
  margin-top: 20px;
  font-size: 15px;
  font-family: sans-serif;
  font-weight: normal;
  display: flex;
  width: 100px;
  margin-right: 0px;
  height: 10px;
}

.branco1 {
  color: #afafb2;
  margin-top: 20px;
  font-size: 15px;
  font-family: sans-serif;
  font-weight: normal;
  display: flex;
  width: 50px;
  margin-right: 00px;
  height: 10px;
  margin-left: 15px;
}

.branco2 {
  color: #afafb2;
  margin-top: 20px;
  font-size: 15px;
  font-family: sans-serif;
  font-weight: normal;
  display: flex;
  width: 110px;
  margin-right: 00px;
  height: 10px;
  margin-left: 0px;
}

.branco3 {
  color: #afafb2;
  margin-top: 20px;
  font-size: 15px;
  font-family: sans-serif;
  font-weight: normal;
  display: flex;
  width: 110px;
  margin-right: 0px;
  height: 10px;
  margin-left: 20px;
}

@media (max-width:576px){

  .imagem-branco {
    margin-top: 10px;
    padding-left: 0px !important;
    width: 50px !important;
    height: 00px;
  }

  .imagem-branco1 {
    margin-top: 20px;
    padding-left: 25px !important;
    width: 50px !important;
    height: 00px;
  }



  .imagem-branco2 {
    margin-top: 20px;
    padding-left: 25px !important;
    width: 50px !important;
    height: 00px;
  }

  .imagem-branco3 {
    margin-top: 10px;
    padding-left: 10px !important;
    width: 50px !important;
    height: 00px;
  }

  .branco {
    color: #afafb2;
    margin-top: 20px;
    font-size: 11px !important;
    font-family: sans-serif;
    font-weight: normal;
    display: flex;
    width: 90px !important;
    margin-right: 00px;
    height: 30px;
    margin-left: 25px !important;
  }
  .branco1 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 11px !important;
    font-family: sans-serif;
    font-weight: normal;
    display: flex;
    width: 10px;
    margin-right: 0px;
    height: 10px;
    margin-left: 20px;
  }

  .branco2 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 11px !important;
    font-family: sans-serif;
    font-weight: normal;
    display: inline-block;
    width: 80px !important;
    margin-right: 00px;
    height: 30px;
    margin-left: 30px !important;
  }

  .branco3 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 11px !important;
    font-family: sans-serif;
    font-weight: normal;
    display: flex;
    width: 90px !important;
    margin-right: 0px;
    height: 10px;
    margin-left: 40px !important;
  }

  .icon-space{
    width: 70px;
  }

}
@media (min-width: 576px) and (max-width:820px) {


  .branco {
    color: #afafb2;
    margin-top: 20px;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: normal;
    display: inline-block;
    width: 90px;
    margin-right: 00px;
    height: 30px;
  }
  
  .branco1 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: normal;
    display: inline-block;
    width: 50px;
    margin-right: 0px;
    height: 10px;
    margin-left: 15px;
  }

  .branco2 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: normal;
    display: inline-block;
    width: 110px !important;
    margin-right: 00px;
    height: 30px;
    margin-left: 15px;
  }

  .branco3 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: normal;
    display: flex;
    width: 110px;
    margin-right: 0px;
    height: 10px;
    margin-left: 30px !important;
  }
  
  .space-icons {
    margin-right: 0px !important;
    width:  50%;
  }

  .imagem-branco {
    margin-top: 20px;
    padding-left: 20px !important;
    width: 50px;
    height: 00px;
    display: inline-block;
  }

}

@media (max-width: 991.98px){
  .branco {
    color: #afafb2;
    margin-top: 20px;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: normal;
    display: inline-block;
    width: 90px;
    margin-right: 00px;
    height: 30px;
    margin-left: 15px;
  }
  
  .imagem-branco {
    margin-top: 20px;
    padding-left: 20px !important;
    width: 50px;
    height: 00px;
    display: inline-block;
    margin-left: 20px;
  }

  .imagem-branco1 {
    margin-top: 20px;
    padding-left: 20px !important;
    width: 50px;
    height: 00px;
    display: inline-block;
    margin-left: 40px !important;
  }

  .imagem-branco2 {
    margin-top: 20px;
    padding-left: 20px !important;
    width: 50px;
    height: 00px;
    display: inline-block;
    margin-left: 20px !important;
  }

  .branco1 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: normal;
    display: inline-block;
    width: 50px;
    margin-right: 0px;
    height: 10px;
    margin-left: 35px;
  }

  .branco2 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: normal;
    display: inline-block;
    width: 90px;
    margin-right: 00px;
    height: 30px;
    margin-left: 15px;
  }

  .branco3 {
    color: #afafb2;
    margin-top: 20px;
    font-size: 15px;
    font-family: sans-serif;
    font-weight: normal;
    display: flex;
    width: 110px;
    margin-right: 0px;
    height: 10px;
    margin-left: 20px;
  }

}

.space-icons {
  margin-right: 0px;
}


.btn-prox-artigo {
  background-color: rgba(131, 129, 129, 0.66);
  border-radius: 10px;
  font-family: sans-serif;
  transition: 0.5s ease;
  width: 210px;
  height: 36px;
  outline: none !important;
  border: none;
}
.btn-prox-artigo:hover {
  color: #fff;
  background-color: #4e4c4c;
}

.vol {
  color: #58585a;
  font-family: sans-serif;
  font-weight: bold;
}

.date {
  color: #58585a;
  font-family: prompt;
  font-weight: lighter;
  text-decoration: none;
  transition: 0.5 ease;
  margin-bottom: 50px !important;
  font-size: 18px;
}

.date:hover {
  color: gray;
}

.article-content {
  color: #828284;
  font-family: sans-serif;
  font-weight: bold;
  transition: 0.5s ease;
}

.article-content-options {
  color: #828284;
  font-family: sans-serif;
  font-weight: bold;
  transition: 0.5s ease;
}

.article-content-options:hover {
  color: #363535;
}

.author-notes {
  color: #828284;
  font-family: sans-serif;
  font-weight: lighter;
}

.text-paragraph {
  color: #696969;
  font-family: sans-serif;
  font-weight: lighter;
  margin-left: 5px;
  font-size: 15px;
}

.text-title {
  font-size: 20px !important ; 
}

.boxbordasComprar {
  border-top: 2px solid #dbdada;
  margin-top: 0px;
  margin-bottom: 15px;
  padding-top: 50px;
  padding-bottom: 15px;
}

.boxbordas1 {
  border-top: 3px solid #dbdada;
  padding-top: 50px;
  padding-bottom:15px;
}

.bandeira {
  width: 70px;
  margin-left: 10px;
  display:inline-block;
}

.teste34{
  margin-top:20px;
}

.icone-mobile{
  padding: 7px;
  color: #ffffff;

}


.icone-mobile1 {
  display: inline-block; 
  margin-top: 15px;
  padding: 7px;
  color: #ffffff;
}

.image-container {
  display: inline; 
}

.image-container img {

  outline: none !important;
  border: none !important;
}

.titulo-artigo-mobile {
  font-weight: bold; 
  font-size: 28px; 
  color: #fff; 
  margin-bottom: 30px;
}
  @media (max-width:1024px) {
  .titulo-artigo-mobile {
  font-weight: bold; 
  font-size: 15px !important; 
  color: #fff;
  margin-bottom:20px;
  }
}

.abaCompra {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 500px;
  height: min-content;
}

#carrinhoMenssagem {
  margin-top:6px;
  font-size: 12px;
  font-family: prompt;
  padding: 0 12px;
}

.bordaCarrinho{
  border:solid 1px black;
  background-color: white;
  border-radius: 20px;
}

.botaoCarrinho{
  margin-bottom: 10px !important;
  width: 80px;
  height: 30px;
  font-size: 12px;
  font-family: prompt;
}

.botaoAssinarPlano {
  width: 110px;
  height: 30px;
  font-size: 12px;
  font-family: prompt;
}

@media (max-width: 575.98px){
  .abaCompra {
    position: fixed;
    bottom: 0;
    left: 0px !important;
    width: 300px;
    height: min-content;
  }
}

.tituloCarrinho{
  margin-top: 10px;
}
.espaco{
  margin-top: 30px;
}

.linhaCarrinho{
  width: 90%;
  border-top: 2px solid rgb(36, 35, 35);
}

.borda-rodape {
  border-top: 3px solid #f2f0f0;
  margin-top: 50px;
}

.conteudoCompra{
  margin-bottom: 50px;
  margin-top: 50px;
}

.globe-color {
  color: #ffffff;
}

.list-menus {
  color:#ffffff; 
  background-color: #ffffff;
}

.open-menu {
  color:#ffffff; 
  background-color: #ffffff;
}

.busca-input {
  border-radius: 10px 0 0 10px; 
  margin-right: 0 !important;
}

.warning {
  text-align: center; 
  font-weight: bold;
}


.rodape-menu1 {
  color: #8f8f91 !important;
  font-weight: bold;
  text-align: left;
  margin-bottom: 15px;
  font-size: 15px;
  margin-top: 15px;
  transition: 0.5s ease;
  text-decoration: none !important;
  list-style: none !important;
}

.rodape-menu1:hover {
  color: #ccc !important;
}

.rodape-menu1:active {
  color: #acacac !important;
}

.rodapemenu {
  color: #8b8c8b;
  text-align: left;
  margin-bottom: 15px;
  font-size: 15px;
  margin-top: 15px;
}

.tituloh3 {
  color: #000; 
  text-align: left; 
  margin-bottom: 15px; 
  font-size: 15px; 
  margin-top: 15px;
}

.redes-sociais {
  width: 55px; 
  margin-right: 0px;
}

.rodape-container-fluid {
  padding-top: 30px;
}

.paragrafo-rodape {
  color:#FFF; 
  font-size: 15px;
}

.logo-rodape {
  margin-bottom: 15px;
}

.rodape-background {
  background-color: #191a1e;
}

.rodape-socialmedia {
  align-items:center; 
  display:flex;
}

.blue-line {
  background-image: url('/imagens/Camada_3.png'); 
  background-size: cover !important; 
  background-position: center !important;  
  height: 5px; 
  display: flex; 
  align-items: center; 
  justify-content: center;
}

.article-apresentation {
  margin-top: 50px; 
  margin-bottom: 50px;
}

.ultimarevistacomimagem-espacamento {
  padding: 0 45px;
}

.ultimarevistaimg-margin {
  margin-top: 10px;
}

.publicacaooficial-margin{
  margin-top: 30px;
}

.abor-margin {
  margin-right: 25px;
}

.espacopublicitario-margin {
  margin-top: 15px;
}

.penultimaedicao-margin {
  margin-top: 25px;
}

.penultimaedicaolink-margin {
  margin-left: 20px;
}

.penultimarevistaartigo-margin {
  margin-top: 15px;
}

.artigo-paragrafomargin {
  margin-bottom: 0px;
}

.article-category {
  color: #0089ff;
  margin-right: 20px;
}

.penultimarevista-title {
  display: none; 
  color:#9d9d9d; 
  text-decoration: none; 
  font-size: 0.675em;
}

.penultimarevista-estilo {
  color: #000;
  text-decoration: none;
}

.demaisrevistascolecao-margin {
  margin-bottom: 25px;
}

.editorial-margin {
  margin-bottom: 10px;
}

.background-acervo {
  background-image: url('/imagens/Camada_10.png'); 
  background-size: cover; 
  background-position: center; 
  height: 300px;
  margin-top: 550px;
}

  .margin-containerartigosdestaque {
    margin-top: 50px;
  }

  .artigosdestaque-margin {
    margin-bottom: 20px;
  }

  .destaque-paragrafocarousel {
    margin-top: 10px; 
    font-size: 0.85rem; 
    color: #7e7e7e; 
    font-weight: 400;
    transition: 0.5 ease !important;
  }

  .destaque-paragrafocarousel:hover{
    color: #474A51 !important;
  }

  .newsletter-color {
    color: #646466;
    font-size:25px;
    font-family:'Poppins';
  }

  .background-newsletter {
    background-size: cover; 
    background-position: center; 
    height: 300px; 
    display: flex; 
    align-items: center; 
    justify-content: center;
  }

  .carousel-hidedecoration {
    text-decoration: none;
  }


  .revistatitulo-decoration {
    font-size: 30px; 
  
    padding-left: 0px !important; 
    margin-left:0px;

    color: #b3b0b0;
    transition: 0.5s ease;

    font-family: 'Raleway'!important;
    font-weight: 400 !important;
  }
  .outroteste {
    border-bottom: 3px solid #ffffff;
    padding-bottom: 25px;
    padding-left: 0px;
  }

  .testando123 {
    border: #ffffff 1px solid;
    padding: 10px 5px !important;
    border-radius: 15px;
    width: 50%;
  }

  .revistatitulo-decoration:hover {
    color: #d6d6d6;
  }

  .link-titulo {
    text-decoration: none !important;
    transition: 0.5 ease !important;
    color: #fff !important;
  }

  .link-titulo:hover {
    color: gray !important;
  }

  .modalintegra-dialog {
    --bs-modal-width: 98%;
  }

  .capitulo-styleid {
    color: #444444; 
    text-decoration: none; 
    font-weight: bold; 
    cursor: pointer;
  }

  .container-productitems {
    height: 100vh;
  }

  .revistaproductitems-style {
    height: 100vh;
    overflow-y: auto;
  }

  .spam-capituloid {
    color: #444444; 
    text-decoration: none; 
    font-weight: bold; 
    cursor: pointer;
  }

  .height-adobedcview {
    height: 100vh;
  }

  .espacamentointerno-revista {
    padding: 70px 0;
  }

  .revistaImagemArtigoh1 {
    margin-top: 0; 
    font-size: 25px; 
    font-weight: bold;
  }

  .revistaImagemArtigop {
    padding: 0; 
    max-height: none; 
    min-height: auto;
  }

  .revistaImagemArtigop1 {
    padding: 0; 
    max-height: none; 
    min-height: auto; 
    font-size: 18px; 
    text-align: left;
  }

  .revistaImagemArtigop2 {
    padding: 0; 
    max-height: none; 
    min-height: auto; 
    font-size: 18px; 
    text-align: left;
  }

  .revistaImagemArtigop2 { text-transform: capitalize;}

  .shadowbox-article {
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); 
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); 
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); 
    border-radius: 15px; 
    padding: 30px; 
    min-height: 470px; 
    margin-bottom: 1.5rem;
  }

  .shadowbox-articleh1 {
    margin-top: 0; 
    font-size: 25px; 
    font-weight: bold;
  }

  .shadowbox-articlep {
    padding: 0; 
    max-height: none; 
    min-height: auto;
  }

  .shadowbox-articlep1 {
    padding: 0; 
    max-height: none; 
    min-height: auto; 
    font-size: 18px; 
    text-align: left;
  }

  .heart-button {
    color: #b5b5b5;
  }

  .articlemodal-dialog {
    --bs-modal-width: 98%;
  }

  .article-modal-body {
    height: 100vh;
  }

  .articlebackground-header {
    background-image: url('/imagens/Retângulo 5.png'); 
    background-size: cover; 
    width: 100%; 
    background-position: center; 
    height: 200px; 
    display: flex; 
    align-items: center; 
    justify-content: center;
  }

  .space-container {
  padding: 20px 0;
  }

  .button-pagearticle {
    margin-right: 15px;
    margin-top: 10px;
  }

  .button-pagearticle1 {
    margin-top: 10px;
  }

  .textstyle-h4{ 
    margin-right: 15px; 
    font-size: 20px !important; 
    font-weight: bolder;
  }

  .textstyle-h4-1 {
    margin-right: 20px; 
    font-size: 20px !important; 
    font-weight: bold;
  }

  .textstyle-h4-2 {
    margin-right: 20px; 
    word-spacing: 0px; 
    font-size: 17px !important;
  }

  .text-title-1 {
    word-spacing: 5px; 
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 20px !important;
  }

  .article-modal-dialog {
    --bs-modal-width: 98%;
  }

  .article-modal-body1 {
    height: 100vh;
  }

  .color-modalbody {
    background-color: #212121 !important;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .revistaTituloArtigoComprah1 {
    font-size: 30px; 
    text-align:start; 
    padding-left: 15px !important;
  }

  .artigocompra-modaldialog {
    --bs-modal-width: 98%;
  }
  
  .artigocompra-capM {
    color: #444444; 
    text-decoration: none; 
    font-weight: bold; 
    cursor: pointer;
  }

  .artigocompra-containerheight {
    height: 100vh;
  }

  .artigocompra-productitems {
    height: 100vh; 
    overflow-y: auto;
  }

  .artigocompra-productitemspan {
    color: #444444; 
    text-decoration: none; 
    font-weight: bold; 
    cursor: pointer;
  }

  .artigocompra-adobedcview {
    height: 100vh;
  }

  .artigocompra-content-options {
    word-spacing: 5px; 
    margin-top: 15px; 
    font-size: 12px;
  }

  .artigocompra-navlinkp-1 {
    word-spacing: 5px; 
    margin-top: 15px; 
    font-size: 25px;
  }

  .artigocompra-textparagraph {
    word-spacing: 05px; 
    font-size: 17px !important; 
    margin-top: 10px;
  }

  .edicaocomprar {
    text-decoration: none;
    color: #fff;
    margin-bottom: 20px;
    display: inline;
  }

  .edicaocomprar:hover {
    text-decoration: none;
    color: #ccc;
  }

  .lerArtigo {
    background-color: #abaaaa !important;
    color: #fff !important;
    border: none;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 45px;
    outline: none;
    width: 110px;
    height: 34px;
    font-family: prompt;
  }

  .lerArtigo:hover {
    background: gray !important;
    color: #fff !important;
  }

  .botaomodal-fechar {
    color: #fff !important;
    background-color: transparent !important;
    transition: 0.5 ease;
  }

  .botaomodal-fechar:hover {
    color: #000 !important;
  }

  .homeTituloh3 {
    padding-top: 0px !important;
    color:white !important;
    font-family: prompt !important;
  }

  .homeTituloh3-branco2{
    padding-top: 0px !important;
    color:white !important;
    font-family: prompt !important;
  }

  .homeTituloh3Branco{
    padding-top: 0px !important;
    color:#ababab !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: prompt !important;
  }

  .homeTituloh3Edicao{
    padding-top: 0px !important;
    color:#ababab !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 40px;
    font-family: prompt !important;
  }

  .Artigos-Destaque {
    color: #4e5252;
    font-family: prompt;
    font-size: 20px;
  }

  .homeTituloh3-1 {
    padding-top: 30px;
    padding-bottom: 10px;
    color:white !important;
  }

    .revistaAcervo {
      text-decoration: none;
      color: #fff;
    }

    .revistaAcervo:hover {
          text-decoration: none;
    color: #ccc;
    }
    

    .button-off {
      color: #d6d6d6 !important;
    }

    .LerAssinebotao {
      margin-left: 160px;
    }

    .conteudoCentro{
      margin: 0 !important;
  }

  .homeApoioIntitucional{
      border-bottom: 1px solid #e6e6e6;
      padding: 15px 0;
  }
  @media (max-width: 767px) {
      .homeApoioIntitucional{
      border-bottom: 1px solid #e6e6e6;
      padding: 15px 0;
      display: flex;
      justify-content: space-between;

  }
  }

  .homeTituloh31 {
    font-size: 1.14rem !important;
    text-transform: uppercase !important;
    color:white !important;
    font-family: prompt;
    margin-bottom: 25px;
}

@media only screen and (max-width: 600px) {
    .homeTituloh3-1 {
    font-size: 1.14rem !important;
    text-transform: uppercase !important;
    color:#4e5252 !important;
    margin-bottom: 32px;
    margin-top: 32px;
}
}
  .homeTituloh3 {
      font-size: 1.14rem !important;
      text-transform: uppercase !important;
      color:white !important;
      font-family: prompt !important;
  }


  .backgroundUltimoArtigo{
      background-size: 100% !important;
      min-height: 550px !important;
      position: relative !important;
  }

  .esmaecerUltimoArtigo{
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important;
      bottom: 0 !important;
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%) !important;
  }

  .descricaoUltimoArtigo{
      position: absolute !important;
      bottom:0 !important;
      padding: 10px 25px;
  }

  @media (max-width: 767px) {
      .descricaoUltimoArtigo{
      position: absolute !important;
      text-align: top;
      bottom:0 !important;
      padding: 10px 25px;
  }
}

  .descricaoUltimoArtigo small{
      display: none !important;
      color: #e9e9e9 !important;
      font-weight: 500 !important;
  }

  .descricaoUltimoArtigo h1{
      font-size: 1.05rem !important;
      line-height: 25px !important;
      color: #fff !important;
      font-weight: bold !important;
  }

  @media (max-width: 767px) {
      .descricaoUltimoArtigo h1{
      font-size: 1.05rem !important;
      line-height: 25px !important;
      color: #fff !important;
      font-weight: bold !important;
  }
}
  

  .descricaoUltimoArtigo p{
      color: #f5f5f5 !important;
      font-weight: 400 !important;
      font-size: 0.85rem !important;
  }

  .UltimaRevistaBackgroundEsmaecer{
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important;
      bottom: 0 !important;
      background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(79,79,79,0) 70%, rgba(0,0,0,0.7343312324929971) 80%, rgba(0,0,0,1) 100%) !important;
      transition: all 2s ease-in-out !important;
      transition-delay: 1s !important;
  }

  @media (max-width: 767px) {
      .UltimaRevistaBackgroundEsmaecer{
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      right: 0 !important;
      bottom: 0 !important;
      background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(79,79,79,1) 70%, rgba(0,0,0,1) 80%, rgba(0,0,0,1) 100%) !important;
      transition: all 2s ease-in-out !important;
      transition-delay: 1s !important;
  }
}

  .ultimaRevistaSemImagem {
      margin-top:30px !important;
  }

  .ultimaRevistaSemImagem p{
      transition: 0.5 ease;
  }

  .ultimaRevistaSemImagem p:hover{
      color: #000;
  }

  .revistasulzer1 {
    width: 140px;
    margin-top: 8px;
}


.revistafgm1 {
padding-right: 10px;
padding-top: 20px;
}
@media (max-width: 767px) {
.revistafgm1 {
width: 40px;
display: inline;
padding-top: 5px;
}
}

.revistaEasy3D{
  padding-left: 35px;
  padding-top: 5px;
  padding-right: 35px;
  width: 200px;
}





.revistabiologix1 {
  padding-left: 35px;
  padding-top: 5px;
  padding-right: 35px;
}
@media (max-width: 767px) {
.revistabiologix1 {
width: 110px;
display: inline;
padding-top: 5px;
}
}
.revistaDolphin{
  width:140px;
  margin-left: 10px;
}

@media (min-width: 991px) and (max-width: 1199.98px) {
  .revistaDolphin {
    width: 110px;
  }
}

.revistapoio1{
  width: 150px;
  padding-top:5px;
}


@media (max-width: 767px) {
  .revistapoio1 {
  width: 50px !important;
  display: inline;
  padding-top: 1px;
  padding-left: 1px;
  }

  .revistasulzer1 {
    width: 55px !important;
    display: inline;
    padding-top: 0px;
  }

  .revistaEasy3D{
    padding: unset;
    width: 60px !important;
  }  
  
  .produtoTopo img {
    max-width: 100% !important;
    margin: auto;
    display: block;
  }

  .revistaDolphin {
    width: 39px !important;
    display: inline;
    padding-top: 2px;
    padding-left: 1px;
    margin-left: 2px !important;
  }

  .revistatitulo-decoration{
    font-size: 20px;
    padding-bottom: 5px;
    margin-left:34px;

  }

  .espacamentointerno-revista{
    padding: 20px 0;
  }

  .borda-titulo{
    width: 78%;
  }

  .revistaCapaAbsolute{
    margin-bottom: 0px;
  }
}

@media (min-width: 767px) and (max-width: 992px){
  .revistaDolphin{
    width: 110px;
  }
}

.img-planos {
  width: 240px;
  height: 120px;
  margin-top: 30px;
  margin-left: 30px !important;
}


.titulo-plano {
  color: #888f8f;
  font-family: prompt;
  font-size: 25px;
  text-align: center !important;
  margin-top: 20px;
  margin-bottom: 30px;
}

.titulo-plano-2 {
  color: #888f8f;
  font-family: prompt;
  font-size: 25px;
  text-align: center !important;
  margin-top: 20px;
  margin-bottom: 30px;
}

.titulo-plano-3 {
  color: gray;
  font-family: prompt;
  font-size: 25px;
  text-align: center !important;
  margin-top: 0px;
  margin-bottom: 30px;
}

.selecionar-plano {
  color: #888f8f;
  font-family: prompt;
  font-weight: bold;
  font-size: 25px;
  margin-left: 20px;
  margin-top: 50px;
}

@media (max-width: 768px) {
  .selecionar-plano {
    color: #888f8f;
    font-family: prompt;
    font-weight: bold;
    font-size: 20px;
    margin-left: 35px;
    margin-top: 50px;
  }
   
}

.paragrafo1 {
  font-size: 13px;
  font-family: prompt;
  width: 250px !important;
  color: #899090;
}

.paragrafo1-2 {
  font-size: 13px;
  font-family: prompt;
  width: 250px !important;
  color: red;
  text-decoration: line-through;
}

.height-planos {
  min-height: 200px;
}

.btn-assinarplano {
  width: 140px;
  height: 35px;
  margin: 0 auto;
  margin-bottom: 20px;
  background-color: #a9b2b2 !important;
  color: #fff !important;
  border: none;
  transition: 0.5 ease;
  font-weight: bold;
  margin-left: 60px;
}

.btn-assinarplano:hover {
  background-color: gray !important;
}
.btn-assinarplano:active {
  background-color: #9c9c9c !important;
}

.btn-assinarplano1 {
  width: 140px;
  height: 35px;
  margin-top: 30px;
  margin-bottom: 20px;
  background-color: #a9b2b2 !important;
  color: #fff !important;
  border: none;
  transition: 0.5 ease;
  font-weight: bold;
  margin-left: 60px;
}

.btn-assinarplano1:hover {
  background-color: gray !important;
}
.btn-assinarplano1:active {
  background-color: #9c9c9c !important;
}

.btn-assinarplano2 {
  width: 140px;
  height: 35px;
  margin-top: 30px;
  margin-bottom: 20px;
  background-color: #a9b2b2 !important;
  color: #fff !important;
  border: none;
  transition: 0.5 ease;
  font-weight: bold;
  margin-left: 60px;
}

.btn-assinarplano2:hover {
  background-color: gray !important;
}
.btn-assinarplano2:active {
  background-color: #9c9c9c !important;
}

.boxbordaplanos {
  width: 320px;
  height: auto;
  border: 3px solid #899090;
  border-radius: 10px;
  margin-bottom: 50px;
  margin-top: 50px;
}

.link-animated {
height: 55px;
width: 100%;
background-color: #333;
color: #fff;
border-radius: 15px;
border: none;
margin-top: 50px;
text-decoration: none;
padding: 15px;
display: block;
transition: background-color 0.5s ease;
}

.link-animated:hover {
  background-color: rgba(50, 50, 50, 0.5);
  color: #fff;
}

.link-animated:active {
  background-color: rgba(155, 153, 153, 0.5);
  color: #fff;
}

  /*//ARRUMAR AQUI8*/
  .ultimaRevistaSemImagem::after {
      content: '';
      bottom: 0;
      left: 0;
      width: 100%;
      height: 2px; /* altura da borda */
      background-color: #000; /* cor da borda */
  }

  .ultimaRevistaSemImagem a{
      color:#000 !important;
      text-decoration: none !important;
  }
  .ultimaRevistaSemImagem h1{
      font-size: 1.02rem !important;
      margin-bottom:0.2rem !important;
  }
  .ultimaRevistaSemImagem p{
      margin-top: 10px !important;
      font-size: 0.85rem !important;
      color: #7e7e7e !important;
      font-weight: 400 !important;
  }

  .ultimaRevistaSemImagemCategoria{
      margin-bottom: 0 !important;
      color: #0a82e9 !important;
      margin-right: 20px !important;
      font-weight: 300 !important;
      font-size: 0.75rem !important; 
  }

  .destaque-titulocarousel {
      transition:0.5 ease;
      font-size: 20px; 
      margin-bottom: 0.2rem;
      color: #525252;
      font-weight: bold;
  }

  .destaque-titulocarousel:hover{
      color: #767474;
  } 
  
  .destaque-spancarousel {
      transition:0.5 ease !important;
      margin-bottom: 0; 
      color: #525252; 
      margin-right: 20px; 
      font-weight: 300; 
      font-size: 15px;
  }

  .destaque-spancarousel:hover{
      color: #767474 !important;
  }

  .destaque-titulo {
      transition: 0.5 ease !important;
  }

  .destaque-titulo:hover{
      color: #696969;
  }

  .destaque-titulo1 {
      transition: 0.5 ease !important;
      font-size: 0.95rem;
  }

  .destaque-titulo1:hover{
      color: #696969;
  }

  .destaque-paragrafo {
      transition: 0.5 ease !important;
  }

  .destaque-paragrafo:hover {
      color: #474A51 !important;
  }

  .ultimaRevistaComImagem{
      margin-bottom: 15px !important;
  }

  .ultimaRevistaComImagem a{
      color:#000 !important;
      text-decoration: none !important;
  }

  .ultimaRevistaComImagem h1{
      font-size: 1.02rem !important;
      margin-bottom:0.2rem !important;
      margin-top: 10px;
  }

  .ultimaRevistaComImagem p{
      display:none !important;
      font-size: 0.85rem !important;
      color: #7e7e7e !important;
      font-weight: 400 !important;
  }

  .ultimaRevistaComImagemCategoria{
      margin-top: 5px !important;
      margin-bottom: 0 !important;
      color: #0a82e9 !important;
      margin-right: 20px !important;
      font-weight: 300 !important;
      font-size: 0.75rem !important;
  }
  .capaDireitaUltimaSmall{
      margin-top: 10px !important;
      display: none !important;
  }
  .ultimaEdicaoLinkTitulo{
      color:#9d9d9d !important;
      text-decoration: none !important;
      font-size: 0.675em !important;
  }

  .img-size {
      max-width: 100%;
  }

  @media (max-width: 768px) {
      .img-size {
          max-width: 80%;
      }
  }

  .publicacaoOficialLogo{
      display: inline-flex !important;
  }

  .homeEditorial2{
    font-size: 1.3rem !important;
    color: #717171 !important;
    margin-top: 25px;
    margin-bottom: 10px;
  }

  .homeEditorial2h1{
    font-size: 1.3rem !important;
    color: #525252 !important;
    font-weight: 650 !important;
    margin-top: 25px;
    margin-bottom: 30px;
  }

  .homeEditorial2p{
    line-height: 30px !important;
    position: relative !important;
    text-align: justify !important;
    color: #717171 !important;
  }

  .novidadesh1 {
      font-size: 28px; 
      color: #fff; 
      margin-bottom: 10px;
  }


  #sites-revistas-clinical-124042a77f6190b8522c div{
      background: transparent !important;
  }
  #sites-revistas-clinical-124042a77f6190b8522c section{
      background: transparent !important;
  }
  #sites-revistas-clinical-124042a77f6190b8522c label{
      color: #FFFFFF !important;
      font-weight: 600 !important;
  }
  #sites-revistas-clinical-124042a77f6190b8522c input{
      background: #00446359 !important;
      border: 1px solid #003f5f1f !important;
      border-radius: 10px !important;
      padding: 20px !important;
      height: 40px !important;
  }
  #sites-revistas-clinical-124042a77f6190b8522c input::placeholder{
      color: #FFFFFF !important;
      font-weight: 600 !important;
  }
  #sites-revistas-clinical-124042a77f6190b8522c form{
      display: inline-block !important;
  }
  @media (min-width: 1024px) {
      #sites-revistas-clinical-124042a77f6190b8522c form{
      display: flex !important;
}
}

@media (max-width: 768px) {
  #sites-revistas-clinical-124042a77f6190b8522c .bricks-form__fieldset{
      min-width: 280px !important;
      margin-right: 25px !important;
  }
}

  #sites-revistas-clinical-124042a77f6190b8522c .bricks-form__fieldset{
      min-width: 350px;
      margin-right: 25px !important;
  }
  #sites-revistas-clinical-124042a77f6190b8522c #rd-button-libngoeo{
      margin: 0;
      padding: 0 15px !important;
      font-size: 0.85rem !important;
      height: 40px !important;
  }
  #sites-revistas-clinical-124042a77f6190b8522c #rd-button-libngoeo:hover {
    background-color: rgba(161, 157, 157, 0.5);
    color: #ffffff;
    transition: background-color 0.5s ease;
    }

    #sites-revistas-clinical-124042a77f6190b8522c #rd-button-libngoeo:active {
      background-color: rgba(255, 255, 255, 0.5);
      color: #ffffff;
      }
  #sites-revistas-clinical-124042a77f6190b8522c #rd-row-libngoej{
      display: none !important;
  }

  .Plano{
    margin-bottom: 50px;
  }

  .cadastrar-button {
    width: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  
  /*header {
    transition: opacity 0.8s ease-in-out;
}*/

.btn-login,
.btn-assinar {
    background-color: #e0e0e0;
}

.btn-login {
    margin-right: 5px;
}

.nav-link {
    color: #666666;
}

.offcanvas-header {
    background-color: #e0e0e0;
}

.menuSiteRevista{
    background-color: #90a1a6;
    margin-top: 125px;
}
@media (max-width: 767px) {
    .menuSiteRevista
    {
    background-color: #90a1a6;
    margin-top: 80px;
    font-size: 11px;
    z-index: 10;
    position: relative;
}

.menu-link{
        color: #000;
        margin-right: 3px;
        margin-left: 0px;
        margin-bottom: 5px;
        cursor:pointer;
        text-decoration: none;
        border-bottom: 2px solid transparent;
        transition: border-bottom-color 0.5s ease;
        font-size: 11px;
    }
    
    .menu-link:hover {
        color: #1d96aa;
        border-bottom-color: #1d96aa;
    }

    .menu-register {
    color: #000;
    text-decoration:none;
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 7px;
    margin-bottom: 5px;
    margin-right: 17px;
}


}

@media (min-width: 768px) and (max-width: 1024px) {

    .menuSiteRevista
    {
    background-color: #90a1a6;
    margin-top: 100px;
    font-size: small;
    z-index: 10;
    position: relative;
    }

    .menu-link {
        color: #000;
        margin-right: 0px !important;
        margin-left: 0px !important;
        margin-bottom: 5px;
        cursor:pointer;
        text-decoration: none;
        border-bottom: 2px solid transparent;
        transition: border-bottom-color 0.5s ease;
        font-size: 11px;
    }

}

.dropdown-item:hover {
    background-color: #ccc !important;
}

.menu-link {
    color: #000;
    margin-right: 15px;
    margin-left: 0px;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 15px;
}

.menu-link:hover {
    color: #1d96aa;
    border-bottom-color: #1d96aa;
}


@media (min-width: 768px) and (max-width: 1024px) {
    .menu-link {
        color: #000;
        margin-right: 8px !important;
        margin-left: 0px !important;
        margin-bottom: 5px;
        cursor:pointer;
        text-decoration: none;
        border-bottom: 2px solid transparent;
        transition: border-bottom-color 0.5s ease;
        font-size: 11px;
    }}
.menu-register {
    color: #000;
    text-decoration:none;
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 15px;
    margin-right: 17px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .menu-register {
    color: #000;
    text-decoration:none;
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 11px;
    margin-bottom: 0px;
}}

.menu-register:hover {
    color: #1d96aa;
    border-bottom-color: #1d96aa;
    
}

.topo-pequeno-login{
    color:#ffffff; 
    margin-right: 0px;
    font-size: 15px !important;
    text-decoration:none;
    transition: border-bottom-color 0.5s ease;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}

@media (max-width: 767px) {
  .topo-pequeno-login{
    color:#ffffff; 
    margin-right: 5px;
    font-size: 15px !important;
    text-decoration:none;
    transition: border-bottom-color 0.5s ease;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}
}

@media (min-width: 768px) and (max-width: 3000px) {
    .topo-pequeno-login{
    color:#ffffff; 
    margin-right: 10px;
    text-align: center;
    font-size: 12px;
    text-decoration:none;
    transition: border-bottom-color 0.5s ease;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}
}
.topo-pequeno-login:hover {
    color:#D3DADC;
    border-bottom-color: #D3DADC;
}

.tracinhos {
    color: #000;
    border-bottom-color: #1d96aa;
    text-decoration:none;
    transition: 0.5s ease;
    cursor: pointer;   
}

.tracinhos:hover {
    color: #1d96aa;
}

.tracinhos:active {
  color: #28c0db;
}

.tracinhos-pequeno {
    color: #fff;
    border-bottom-color: #1d96aa;
    text-decoration:none;
    transition: 0.5s ease;
    cursor: pointer;
}

.tracinhos-pequeno:hover {
    color: #D3DADC;
}

.menu-trocaridioma {
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 15px;
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
}

.menu-trocaridioma:hover {
    color: #1d96aa;
    border-bottom-color: #1d96aa;
}

@media (max-width:550px) {
  .menu-trocaridioma {
    font-family: prompt;
    text-align: start !important;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 0px;
  }
}

@media (max-width:700px) {
  .menu-central-item {
    justify-content: center !important;
  }
}

@media (min-width:580px) and (max-width:730px) {
  .menu-central-item {
    justify-content: center !important;
    padding-top: 10px;
  }
}

@media (min-width:750px) and (max-width:768px) {
  .menu-trocaridioma {
    font-family: prompt;
    text-align: start !important;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 20px;
  }

  .menu-trocaridioma1 {
    font-family: prompt;
    text-align: start !important;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 5px;
  }

  .menu-central-item {
    padding-top: 0px !important;
  }

  .logo {
    margin-top: 10px;
  }

  .menu-trocaridioma1 {
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 15px;
    color: #fff !important;
    transition: 0.5s ease;
    padding-top: 5px;
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
}
}

@media (min-width: 768px) and (max-width: 1023px) {
    
.menu-trocaridioma {
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 12px;
}}

.menu-trocaridioma1 {
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 12px;
    color: #fff !important;
    transition: 0.5s ease;
    padding-top: 5px;
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
}

.menu-trocaridioma1:hover {
    color: #ccc !important;
    border-bottom-color: #fff;
}
.menu-user {
    border-bottom: 2px solid transparent;
    transition: border-bottom-color 0.5s ease;
    font-size: 15px;
    color: #fff !important;
    transition: 0.5s ease;
    margin-top: 10px;
}

.menu-user:hover {
    color: #ccc !important;
    border-bottom-color: #fff;
}

@media (max-width: 768px) {
    .menu-trocaridioma1 {
      margin-bottom: 0px;
      font-size: 11px;
    }

    .menu-minhaconta {
      font-size: 11px;
    }

    .menu-user {
      border-bottom: 2px solid transparent;
      transition: border-bottom-color 0.5s ease;
      font-size: 11px;
      color: #fff !important;
      transition: 0.5s ease;
      margin-top: 20px;
      margin-right: 10px;
  }

  .menu-trocaridioma {
    font-size: 11px;
  }

  .backgroundtopogrande-mobile {
    margin-top: 20px;
    margin-right: 0px;
    font-size: 11px !important;
}

  .idiomas {
    text-align: left !important;
    font-size: 11px;
  }
  
}

.menu-idiomas {
    list-style: none;
    margin-left: 30px;

}

.menu-idiomas2{
  list-style: none;
  margin-left: 150px;

}

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

    .menu-idiomas {
    list-style: none;
    margin-left: 5px;
}
}

@media (max-width: 767px) {
    .menu-idiomas {
        list-style: none;
        margin-left: 0px;
        display: inline-block;
    }
    .menuicon-topopequeno {
      font-size: 32px; 
      font-weight: 600;
      margin-top: 20px;
  }

  .menuicon-topogrande {
    font-size: 32px; 
    font-weight: 600px;
    margin-top: 20px !important;
}
}

.menuicon-topopequeno {
    font-size: 32px; 
    font-weight: 600;
}

.background-topopequeno{
    background: #000; 
    display:none; 
    padding: 20px 0;
}

.menuicon-topogrande {
    font-size: 32px; 
    font-weight: 600px;
    margin-top: 10px;
}

.background-topogrande {
    background: #ffffff; 
    padding: 20px 0;
}

@media (max-width: 767px) {
    .background-topogrande {
    background: #ffffff; 
    padding: 10px 0 !important;
}

.background-topopequeno{
  background: #000; 
  display:none; 
  padding: 10px 0 !important;
}
}

@media (min-width: 767px) and (max-width: 1023px) {
    .background-topogrande {
    background: #ffffff; 
    padding: 20px 0
}
}

.mobile-responsive {
    align-items: center;
    display: flex;
}

@media (max-width: 768px) {
    .mobile-responsive {
    align-items: center !important;
    display: inline-block !important;
}
}

@media (min-width: 767px) and (max-width: 1023px) {
.mobile-responsive {
    align-items: right;
    display: inline;
    font-size: 12px;
}
}

.backgroundtopogrande-mobile {
    margin-right: 0px;
    font-size: 15px;
}

.menu-central {
    color: #fff;
    margin-left: 20px;
    margin-right: 20px;
}

@media (max-width:708px) {
  .cormenu-centralDeslogado {
    color: #fff;
    padding-top: 35px;
  }
}

@media (min-width:768px) and (max-width:1024px){
    .menu-central {
        color:#fff;
        margin-left:0px;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-top: 15px !important;
        padding-right: 10px !important;
        padding-bottom: 5px !important;
    }

    .cormenu-central {
        color: #fff;
        padding-right: 0px;
        padding-left: 10px !important;
        padding-top: 15px !important;
        padding-bottom: 5px !important;
    }
    .cormenu-central1 {
      color: #fff;
      padding-left: 10px !important;
      padding-top: 15px !important;
      padding-bottom: 5px !important;
    }
    .cormenu-centralDeslogado {
      color: #fff;
      padding-top: 8px;
    }
}

.cormenu-centralDeslogado {
  color: #fff !important;
  padding-left: 8px;
}

.cormenu-central {
    color: #fff;
}

.cormenu-central1 {
  color: #fff;
}


.logo-branco-png {
    height: 30px;
    margin-top: 10px;

}

.menu-central-item {
  justify-content: center;
}

@media (min-width:768px) and (max-width:800px) {
  .menu-central-item {
    justify-content: center !important;
    padding-top: 16px;
    padding-bottom: 0px;
  
  }
}

.menu-central-item1 {
  justify-content: center;
  margin-left: 300px;
}

@media (min-width:768px) and (max-width:800px) {
  .menu-central-item1 {
    justify-content: center !important;
    padding-top: 16px;
    padding-bottom: 0px;
  
  }
}

@media (max-width: 765px) {
  .logo-branco-png {
    height: 30px;
    margin-top: 20px;
    margin-right: 10px;
}

.menu-central-item {
  justify-content: start;
}

.cormenu-central1 {
  color: #fff;
  width: 48px;
  font-size:11px !important;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: 0px;
}

}

.top-fixo {
    display: none !important;
}

.topomenu-revistas {
    color:#fff;
}

.botao-busca {
    border-radius: 0 10px 10px 0; 
    --bs-btn-bg: #bbbbbb; 
    --bs-btn-border-color: #787878;
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  margin-left:10px;
}

.switch input[type="checkbox"] {
  display: none;
}

.slider1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: gray;
  border-radius: 34px;
  transition: .4s;
}

.slider1:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  border-radius: 50%;
  transition: .4s;
}

input:checked + .slider1 {
  background-color: #0a58ca;
}
input:checked + .slider1:before {
  transform: translateX(26px);
}

.btn-light{
  --bs-btn-padding-x:40px;
  --bs-btn-padding-y:10px;
  --bs-btn-bg: transparent;
  --bs-btn-color: white;
  --bs-btn-font-weight: bold;
  --bs-btn-font-family: prompt;
}

.botaoLerIntegra{
  margin-bottom: 100px;
  padding-top:40px;
}

.backgroundEditorial{
  background-image:url('/imagens/FUNDO-COR.png');
  background-size: cover; 
  background-position: center; 
  position: absolute;
  height: 500px;
  padding-left: 0px;
  padding-right: 0px;
}

.backgroundMini{
  background-color: white;
  position: relative;
  height: 365px;
  margin-top: 78px;
  width: 100%;
}

.imagemEditorial{
  position: absolute;
  height: 300px;
  top: -50px;
  margin-left: 90px;
  border-radius: 10px;
}

.texto {
  position: absolute;
  top: 0;
  left: 415px; /* Ajuste a distância horizontal da imagem */
  /* Ajuste o espaçamento entre o texto e a imagem conforme necessário */
  margin-top: 20px;
  margin-left: 20px;
  padding-left: 20px;
  margin-right: 220px;
  font-size: 25px;
  font-family: prompt;
  font-weight: bold;
  color:#3a3b3d;
}

.texto2{
  position: absolute;
  top:0;
  left:413px;
  margin-top: 73px;
  margin-left:20px;
  margin-right: 315px;
  padding-left: 20px;
  font-family: prompt;
  font-size: 19px;
}

.texto3{
  position: absolute;
  top:0;
  left:415px;
  margin-top: -40px;
  margin-left:20px;
  margin-right: 110px;
  padding-left: 20px;
  font-family: prompt;
  color:#ffffff;
  font-size: 30px;
}

.iconeYoutube{
  position: absolute;
  top:0;
  left:455px;
  margin-top: 300px;
  background-color: black; /* Define a cor de fundo que você deseja */
  border-radius: 50%; /* Isso tornará o background redondo */
  width: 35px; /* Ajuste a largura do elemento conforme necessário */
  height: 35px; /* Ajuste a altura do elemento conforme necessário */
  display: flex;
  justify-content: center;
  align-items: center;
}

.iconeYoutube:hover{
  opacity: 0.8;
  cursor: pointer;
  transition-delay: 0.1s;
  transform: scale(1.1);
}

.iconeFace{
  position: absolute;
  top:0;
  left:507px;
  margin-top: 300px;
  background-color: black; /* Define a cor de fundo que você deseja */
  border-radius: 50%; /* Isso tornará o background redondo */
  width: 35px; /* Ajuste a largura do elemento conforme necessário */
  height: 35px; /* Ajuste a altura do elemento conforme necessário */
  display: flex;
  justify-content: center;
  align-items: center;
}

.iconeFace:hover{
  opacity: 0.8;
  cursor: pointer;
  transition-delay: 0.1s;
  transform: scale(1.1);
}

.iconeInsta{
  position: absolute;
  top:0;
  left:558px;
  margin-top: 300px;
  background-color: black; /* Define a cor de fundo que você deseja */
  border-radius: 50%; /* Isso tornará o background redondo */
  width: 35px; /* Ajuste a largura do elemento conforme necessário */
  height: 35px; /* Ajuste a altura do elemento conforme necessário */
  display: flex;
  justify-content: center;
  align-items: center;
}

.iconeInsta:hover{
  opacity: 0.8;
  cursor: pointer;
  transition-delay: 0.1s;
  transform: scale(1.1);
}

@media (min-width:320px) and (max-width:420px){
  .homeTituloh3 {
    font-size: 1.14rem !important;
    text-transform: uppercase !important;
    color:white !important;
    margin-bottom: 32px;
    margin-top: 32px;
    font-family: prompt !important;
    display: flex !important;
    justify-content: center !important;
  }

  .homeTituloh31{
    font-size: 1.14rem !important;
    text-transform: uppercase !important;
    color:white !important;
    margin-bottom: 32px;
    margin-top: 32px;
    font-family: prompt !important;
    display: flex !important;
    justify-content: center !important;
  }

  #sites-revistas-clinical-124042a77f6190b8522c #rd-button-libngoeo{
    margin: 7px !important;
  }

  .novidadesh1{
    margin-left: 15px;
  }

  .newsletter-color{
    margin-left: 15px;
  }

  .blue-line2{
    height: 10px;
  }

  .logo-acervo{
    width: unset !important;
    margin-left: unset !important;
  }
}
@media (max-width: 575.98px){
  .background-acervo{
    margin-top: 150px !important;
  }

  .logo-acervo{
    width: 100%;
    margin-left: unset;
  }

  .fundoRevista{
    margin-top: 35px !important;

  }
  .linhaAopiadoresRevista{
    margin-left: 42px !important;
    margin-bottom: 35px;
  }

  .btn-lerArtigo{
    width: 210px !important;
    height: 36px !important;
    border-radius: 10px !important;
  }

  .menu-idiomas2{
    display: none;
  }

  .menu-central-item1{
    margin-left: unset;
  }
}

@media (min-width: 768px) and (max-width: 991.98px){
  .background-acervo{
    margin-top: 350px !important;
  }

  .menu-idiomas2{
    margin-left: 60px;
  }

  .menu-central-item1{
    margin-left: 185px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px){
  .backgroundEditorial {
    height: 300px;
  }

  .backgroundMini {
    height: 220px;
    margin-top: 50px;
    width: 100%;
  }

  .imagemEditorial {
    height: 150px;
    top: unset;
    left: unset;
    margin-left: 15px;
    margin-top: -30px;
  }

  .texto {
    left: 160px !important; /* Ajuste a posição conforme necessário */
    font-size: 15px; /* Reduz ainda mais o tamanho da fonte */
    padding-left: 35px;
    padding-right: 35px;
    font-weight: bold;
    margin-right: 45px;
  }

  .texto2{
    left: 155px !important;
    margin-top: 55px;
    font-family: prompt;
    font-weight: center;
    font-size: 12px;
    padding-left: 35px;
    margin-left: 18px;
    margin-right: 65px;
  }

  .texto3{
    left:163px;
    margin-top: -30px;
    font-size: 18px;
  }

  .iconeInsta {
    width: 30px; 
    height: 30px; 
    margin-top: 187px;
    left: unset;
    margin-left: 285px;
  }

  .iconeYoutube{
    width: 30px; 
    height: 30px; 
    margin-top: 187px;
    left: unset;
    margin-left: 236px;
  }

  .iconeFace{
    width: 27px;
    height: 27px;
    margin-top: 187px;
    left:205px;
  }

  .btn-light{
    --bs-btn-padding-x:10px;
    --bs-btn-padding-y:10px;
    --bs-btn-bg: transparent;
    --bs-btn-color: white;
    --bs-btn-font-weight: bold;
    --bs-btn-font-family: prompt;
    font-size: 10px;
  }

  .revistaEasy3D{
    padding-left:unset;
    padding-right:unset;
    width: 120px;
  }

  .revistapoio1{
    width: 130px;
  }

  .revistasulzer1{
    width: 150px;
  }

  .borda-titulo{
    border-bottom: 3px solid #ffffff;
    width: 505px;
  }

  .revistatitulo-decoration{
    border-bottom: unset;
    margin-left: 90px;
  }

  .produtoTopo5{
    padding-left: 110px;
  }

  .linhaAopiadoresRevista{
    margin-left:-25px !important;
    margin-top: 10px !important;
  }

  .fundoRevista{
    margin-top: 170px;
    margin-bottom: 40px;
  }

  .espacamentointerno-revista{
    padding: 35px 0;
  }

  .btn-lerArtigo{
    width: 210px !important;
    height: 36px !important;
    margin-left: 110px !important;
  }

  .btn-prox-artigo{
    margin-left: 110px !important;
    outline: none !important;
    border: none !important;
  }

}

@media (min-width: 992px) and (max-width: 1199.98px){
  .backgroundMini{
    width: 100%;
    height: 310px;
    margin-top: 100px;
  }

  .imagemEditorial{
    margin-left: 30px;
    height: 255px;
  }
  
  .texto{
    font-size:18px;
    margin-right: unset;
    left: 316px;
  }

  .texto2{
    font-size: 15px;
    margin-right: 72px;
    margin-top: 65px;
    left: 316px;

  }

  .fundoRevista{
    margin-top: 85px !important;
    padding-bottom: 81px !important;
  }

  .revistaEasy3D{
    padding-left:unset;
    padding-right:unset;
    width: 159px;
  }

  .espacamentointerno-revista{
    padding: 40px 0;
  }

  .btn-lerArtigo{
    width: 125px !important;
  }

  .btn-prox-artigo{
    width: 175px !important;
    outline: none !important;
    border: none !important;
  }

  .iconeYoutube{
    left: 362px;
    margin-top: 243px;
  }

  .iconeFace{
    left:420px;
    margin-top: 243px;
  }

  .iconeInsta{
    left: 486px;
    margin-top: 243px;
  }

  .texto3{
    margin-left: -80px;
    margin-top: -45px;
  }
}

@media (min-width: 1900px){
  .backgroundMini{
    height: 350px;
    width: 100%;
    padding-left:0px;
    padding-right:0px;
  }

  .imagemEditorial{
    margin-left: 295px;
  }

  .texto3{
    margin-left: 235px;

  }

  .texto{
    margin-left: 235px;
    font-size: 28px;
    margin-top: 25px;
  }

  .texto2{
    padding-left: 235px;
    font-size: 19px;
    margin-right: 370px;
  }

  .iconeYoutube{
    left: 670px;
    margin-top: 275px;
  }

  .iconeFace{
    left: 723px;
    margin-top: 275px;
  }

  .iconeInsta{
    left: 776px;
    margin-top: 275px;
  }

}

.sombraAno2 {
  -webkit-box-shadow: 0px 3px 0px 0px #d4d4d4;
  -moz-box-shadow: 0px 3px 0px 0px #d4d4d4;
  box-shadow: 0px 3px 0px 0px #d4d4d4;
  margin-bottom: 25px;
  margin-top: 50px;
  color:#adafaf;
  font-weight: bold;
  font-size: 25px;
}

.logo-acervo{
  width: 350px;
  margin-left: 160px !important;
}

.blue-line2 {
  background-image: url('/imagens/Camada_3.png'); 
  background-size: cover !important; 
  background-position: center !important;  
  height: 2px; 
  display: flex; 
  align-items: center; 
  justify-content: center;
}

.fundoRevista{
  margin-top: 170px;
}

.linhaAopiadoresRevista{
  margin-left: 15px;
}

.btn-lerArtigo{
  background-color: #1d96aa !important;
  color: #fff !important;
  border: none;
  padding-right: 0px;
  padding-left: 0px;
  outline: none;
  width: 145px;
  height: 34px;
  font-family: prompt;
}

.btn-lerArtigo:hover{
  background-color: #0f7385 !important;
  color: #fff !important;
}

.menu-trocaridioma2{
  color:#fff !important;
}

.espacoPubli{
  margin-left: 10px;
}

@media (max-width: 768px) {
/*facelift*/
.topo-opçoes {
    font-size: 10px;
}

.search-container {
    margin: 0px !important;
    padding: 0px 0px !important;
}

.search-bar {
    padding: 0px !important;
    padding-right: 0px;
    padding-left: 0px !important;
}

.search-button {
    padding: 0px;
}

.notification-button {
  padding-left: 5px !important;
}

.notification-button i {
    font-size: 18px;
}
.notification-tab {
    width: 200px;
}
}
.Globo-idioma {
color: #FFFFFF;
margin-left: 20px;
text-align: center;
transition: 0.5 ease;
}

.Globo-idioma:hover {
color: #ccc;
}

.Globo-idioma:Active {
color: #d7d7d7;
}


.acessar-mobile {
margin-top: 0px;
text-decoration: none;
list-style-type: none !important;
list-style: none !important;
}

@media (max-width: 991px) {
.login-hamburger {
    background-color: #ffffff !important;
    color: rgb(90, 89, 89) !important;
    display: inline-block; /* Torna o elemento um elemento de linha */
    border-radius: 0.45rem; /* Adicione borda arredondada se desejado */
    padding: 0.7rem 2.9rem; /* Adiciona um pequeno preenchimento interno */
    height: auto; /* Ajusta a altura automaticamente */
    line-height: normal; /* Restaura a altura da linha ao normal */
    font-weight: bold;
    margin-bottom: 10px;
}

.login-hamburger:hover {
    background-color: #ccc !important;
    color: gray !important;
}

.login-hamburger:active {
    background-color: #d7d7d7 !important;
    color: rgb(170, 170, 170) !important;
}
}


@media (min-width:992px) {
.acessar-mobile {
  display: none !important;
  list-style-type: none !important;
  list-style: none !important;
}
.display-mobile {
  display: none !important;
}
.acessar-icon {
  color: #ffffff !important;
  transition: 0.5 ease;
}
.acessar-icon:hover{
  color: #ccc !important;
}
.acessar-icon:active {
  color: #d7d7d7 !important;
}
.acessar-button {
  color: #ffffff !important;
  z-index: 9999;
  cursor: pointer;
  transition: 0.5 ease;
  transition: border 0.5 ease;
}
.acessar-button:hover {
  border-bottom: #fff 2px solid;
  color: #fff !important;
  z-index: 9999;
}
.acessar-button:active {
  color: #fff !important;
}


}



.botaoLogin {
background-color: #ffffff !important;
color: rgb(90, 89, 89) !important;
display: inline-block; /* Torna o elemento um elemento de linha */
border-radius: 0.45rem; /* Adicione borda arredondada se desejado */
padding: 0.7rem 2.9rem; /* Adiciona um pequeno preenchimento interno */
height: auto; /* Ajusta a altura automaticamente */
line-height: normal; /* Restaura a altura da linha ao normal */
font-weight: bold;
}

.botaoLogin:hover {
background-color: #ccc !important;
color: gray !important;
}

.botaoLogin:active {
background-color: #d7d7d7 !important;
color: rgb(170, 170, 170) !important;
}



.canaisBannerHome {
margin-top: -198px ;
}

.background-assinantemodal {
background-color: #414141 !important;
border-bottom-left-radius: 30px;
border-bottom-right-radius: 30px;
}


.fundo-clinical {
background:  no-repeat 馬鹿 center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: 105%;
-o-background-size: cover;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-mask-image: linear-gradient(to top, transparent 0%, rgb(0, 0, 0) 20%);
  overflow: hidden;
  position: relative;
}

@media (max-width:768px) {
.fundo-clinical {
background: no-repeat 馬鹿 center fixed;
-webkit-background-size: none;
-moz-background-size: none;
-o-background-size: none;
background-size: none;
}
}

@media (min-width:1080px) and (max-width:1098px) {
.imagem-sombreamento {
  height: 390px !important 
 }
.canaisBannerHome {
  margin-top: -146px !important;
}
.owl-carousel-setenta button.owl-next {
  background: unset !important;
  top: calc(54% - 25px) !important;
}
.owl-carousel-setenta button.owl-prev {
  background: unset !important;
  top: calc(54% - 25px) !important;
}
.owl-carousel-trinta button.owl-next {
  background: unset !important;
  top: calc(162% - 25px) !important;
}
.owl-carousel-trinta button.owl-prev {
  background: unset !important;
  top: calc(162% - 25px) !important;
}
}

@media (min-width:1356px) and (max-width:1368px) {
.owl-carousel-setenta button.owl-next {
  background: unset !important;
  top: calc(49% - 25px) !important;
}
.owl-carousel-setenta button.owl-prev {
  background: unset !important;
  top: calc(49% - 25px) !important;
}
.owl-carousel-trinta button.owl-next {
  background: unset !important;
  top: calc(162% - 25px) !important;
}
.owl-carousel-trinta button.owl-prev {
  background: unset !important;
  top: calc(162% - 25px) !important;
}
}

.imagem-sombreamento {
position: relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 500px;
background-image: url('../imagens/Facelift/Desfoque-Claro---Facelift.png') no-repeat center center fixed;
}

@media (min-width:767px) and (max-width:1024px) {
.fundo-clinical {
  width: 100%;
  height: 100% !important;
  background-size: cover;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-mask-image: linear-gradient(to top, transparent 0%, rgb(0, 0, 0) 20%);
  overflow: hidden;
  position: relative;
}

}

.text-clinical {
transition: 2s ease;
}
.text-clinical2 {
transition: 2s ease;
color: #000;
}

.clinical-logo {
transition: 2s ease;
}

.fundo-clinical {
transition: background-image 2s ease; 
}

.novidades2 {
margin-top: 0px !important;
background: #000;
padding-bottom: 110px;
padding-top: 41px !important;
}

@media (max-width:600px) {
#slider3DVideo .owl-nav .owl-prev {
  padding: 0px ;
}
#slider3DVideo .owl-nav .owl-next {
  padding: 0px;
}
.canaisBannerHome {
  margin-top: -94px !important;
}
.imagem-sombreamento {
height: 326px;
}
}
.logoDentalGo {
width: 130px;
margin-right: 100px;
z-index: 9;
position: relative;
}
@media (min-width:00px) and (max-width:491px) {
.clinical-logo {
  margin-top: 50px !important;
}
.fundo-clinical {
  width: 100%;
  height: 100%;
  -webkit-mask-image: linear-gradient(to top, transparent 0%, rgb(0, 0, 0) 20%);
  background-size: none;
  margin: 0;
  padding: 0;
  padding-top: 30px;
  padding-bottom: 5px;
}
/*facelift*/
.topo-opçoes {
  color: #ffffff !important; 
  z-index: 0;
  font-family: sans-serif;
  font-weight: bold;
  text-decoration: none;
  transition: 5s ease;
  font-size: 13px;
  width: 20% !important;
  margin-right: 10px;
  padding-left: 0px !important;
  padding-right: 10px !important;
}
.logoDentalGo {
  width: 130px;
  margin-right: 100px !important;
}
}
/*facelift*/
.topo-opçoes {
color: #ffffff !important; 
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
transition: color 1s ease-in-out, background 1s ease-in-out; 
position: static;
z-index: 1;
}
.logoHomeVideo {
margin-bottom: 80px;
max-width: 300px;
max-height: 100px;
}
.imagemVideoCapaHome {
max-width: 900px;
}

@media (max-width:768px) {
.imagemVideoCapaHome {
  width: 100%;
}
}
@media (min-width:800px) and (max-width:830px) {
/*facelift*/
.topo-opçoes {
  color: #ffffff !important; 
  font-family: sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  transition: color 1s ease-in-out, background 1s ease-in-out; /* Adicionei a transição para o fundo também*/
  position: static;
  z-index: 1;
}
}
/*facelift*/
.topo-opçoes::before {
content: "";
position: absolute;
bottom: -3px;
left: 0;
width: 100%;
height: 3px;
border-bottom: #000 2px solid;
opacity: 0;
transition: opacity 1s ease-in-out;
pointer-events: none;
}
/*facelift*/
.topo-opçoes:hover {
position: static;
z-index: 1;
color: #6d6c6c !important; 
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
background: linear-gradient(to bottom, transparent, #acabab);
}
/*facelift*/
.topo-opçoes:hover::before {
position: static;
z-index: 1;
opacity: 1;
animation: shineAnimation 1.5s infinite;
}
/*facelift*/
.topo-opçoes:active {
color: #747272 !important; 
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
}
/*facelift*/
.topo-opçoes:visited {
color: #bdbdbd !important; 
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
}

@keyframes shineAnimation {
0% {
    transform: translateX(-100%);
}
100% {
    transform: translateX(100%);
}
}

.clinical {
  margin-left: 100px;
  margin-top: 90px;
  max-width: 20%;
  max-height: 20%;
  object-fit: contain;
  transition: 2s ease-in-out !important;
}
.academy-clinical {
  margin-left: 85px;
  align-items: center;
  margin-top: 90px;
  max-width: 20%;
  max-height: 20%;
  object-fit: contain;
  transition: 2s ease-in-out !important;
}
.adicionados-link {
  color: #fff; 
  text-decoration: none; 
  margin-top: 10px; 
  margin-left: 0px;
  white-space: nowrap;
}
/*facelift*/
.rodape-background {
  border-top: #7b7974 1px solid;
  background-color: #191a1e;
  
}
/*facelift*/
.rodapeMenu {
  color: #ffffff;
  width: 250px;
}
/*facelift*/
.rodapeMenuCliente {
  color: #ffffff;
  list-style-type: none;
  padding-left: 0px;
}
/*facelift?*/
.espaçamento-menu {
  width: 250px;
}

.content-to-load {
}
/*facelift*/
.rodapeMenuCliente {
  width: 250px;
}

.suporteClass {
  background-image: linear-gradient(to bottom, rgb(128, 127, 127) 9%, rgb(70, 61, 61) 66%, rgb(61, 55, 55) 95%);
  background-clip: text;
  -webkit-background-clip: text; 
  -webkit-text-fill-color: transparent;
  color: black;
  margin-top: 65px;
}

.paragrafo-suporte {
  color: #ffffff !important;
}


.adicionados-title {
  color: #fff; 
  font-size: 30px;
  width: 400px;
  margin-left: 70px;
}

.paragrafo-check {
  width:auto; 
  display: inline-block; 
  margin-left: 5px; 
  color:#878787; 
  font-weight:bold;
}

.Copyright {
  background: rgb(214,214,214); 
  background: linear-gradient(90deg, rgb(128, 127, 127) 9%, rgb(66, 66, 66) 66%, rgb(56, 55, 55) 95%);
}

@media (max-width:500px) {
.copyright-desktop {
  display: none;
}
}

@media (min-width:500px) and (max-width:5000px) {
  .copyright-mobile {
    display: none;
  }
}

@media (min-width:800px) and (max-width:840px) {
  .tituloh3-1 {
    background-image: linear-gradient(to bottom, rgb(128, 127, 127) 9%, rgb(104, 97, 97) 66%, rgb(82, 79, 79) 95%);
    background-clip: text;
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    color: black;
    font-size: 15px;
    width: 120px !important; 
    margin-top: 18px;
  }
/*facelift*/
  .rodape-menu1 {
    margin-right: 100px !important;
  }

  .espaçamento-menu {
    width: 250px;
  }

  .espaçamento-menu1 {
    width: 250px;
  }
}

.espaçamento-menu1 {
  width: 250px;
}

  .tituloh3-1 {
    color: #e8e8e8;
    font-size: 15px;
    width: 250px !important; 
  }

  .tituloh3 {
    color: #e8e8e8;
    font-size: 15px;
    width: 250px;
    margin-top: 70px;
  }
/*facelift*/
  .rodapeMenu {
    list-style-type: none;
  }

  .rodape-menu1 {
    text-decoration: none;
    color: #ffffff;
    margin-bottom: 10px !important;
    transition: 0.5 ease;
  }

  .rodape-menu1:hover {
    color: #ccc;
  }

  .rodape-menu1:active {
    color: #d6d6d6;
  }

/*facelift final*/
@media (min-width:690px) and (max-width:768px) {

  .paragrafo-check {
    width:300px !important; 
    display: flex; 
    margin-left: 20px; 
    color:#878787; 
    font-weight:bold;
  }

  .icone-check {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    height: 0px !important;
    width: 0px !important;
    margin-top: 12px;
  }

  .textoAssinatura{
    display: inline-block;
  }

  .infoAssinatura {
    margin-top: 50px;
  }
  .clinical {
    margin-left: 50px;
    margin-top: 20px;
    max-width: 20%;
    max-height: 20%;
    object-fit: contain;
  }


  .academy-clinical {
    margin-left: 50px;
    margin-top: 20px;
    max-width: 20%;
    max-height: 20%;
    object-fit: contain;
  }


  .paragrafo-abaixoimagem {
    color: #fff;
    font-family: sans-serif;
    margin-left: 50px !important;
    margin-top: 20px;
    font-size: 10px !important;
    width: 170px !important;
  }

  .btn-vejamais {
    margin-left: 50px !important;
    color: #626262 ;
    width: 60px;
    height: 20px;
    font-size: 8px !important;
    background-color: #c9c9ca !important;
    border-color: #c9c9ca ;
    outline: none !important;
    margin-bottom: 5px !important;
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

  .btn-minhalista {
    margin-left: 10px;
    color: #fff ;
    width: 60px;
    height: 20px;
    font-size: 8px !important;
    background-color: #24282f !important;
    border-color: #24282f ;
    outline: none ;
    margin-bottom: 150px;
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    
  }
}

@media (min-width:0px) and (max-width:600px) {
  .btn-vejamais {
    margin-bottom: 80px !important;
  }
}

.espaço-shorts {
  padding-bottom: 40px !important;
}

@media (min-width:430px) and (max-width:680px) {

  .espaço-shorts {
    padding-bottom: 50px !important;
  }
}


@media (min-width:0px) and (max-width:429px) {

  .adicionados-title {
    color: #fff; 
    font-size: 10px;
    width: 30px !important;
    height: 25px;
    margin-bottom: 0px;
  }
  .adicionados-link {
    color: #5c5c5c; 
    text-decoration: none; 
    margin-top: 5px; 
    margin-left: 0px;
  }
 .videosVejaMais {
  color: #fff; 
  text-decoration: none;
  margin-top: 0px; 
  margin-left: 10px;
  /* font-size: 8px; */
  margin-bottom: 20px !important;
}

.accordion{
  width: 100% !important;
  background: transparent;
  color:#ffffff;
  /*border-bottom: 1px solid #ffffff;*/
}
}

.conteudoCentro {
  margin-top: 0px !important;
}
@media (min-width:200px) and (max-width:599px) {
  .conteudoSeta {
    color: #fff; 
    text-decoration: none; 
    margin-top: 25px; 
    margin-left: 10px; 
    margin-bottom: 20px;
  }

  .preco {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 65px !important;
}

  .queroAdquirir{
    margin-top:20px;
    background-color: transparent;
    border-color: black;
    border-radius: 15px;
    font-size: 20px;
    font-weight: bold;
    color:black;
    outline: none !important;
    text-decoration: none !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    align-content: center !important;
    align-self: center !important 
  }

  .textoAssinatura{
    display: inline-block !important;
  }

.destaque-titulocarousel {
  color: #fff;
  font-family: sans-serif;
  font-weight: bold;
  transition: 0.5 ease;
  font-size: 20px;
  margin-left: 50px;
  margin-top: 10px;
}

.destaque-paragrafocarousel {
  color: #ccc;
  font-size: 20px !important;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 20px;
  margin-left: 50px;
}


  .clinical {
    margin-left: 50px;
    margin-top: 20px;
    max-width: 20%;
    max-height: 20%;
    object-fit: contain;
  }
  .academy-clinical {
    width: 400px !important;
    height: 100px !important;
    margin-left: 0px !important;
    margin-top: 10px !important;
    max-width: 100% !important;
    max-height: 100% !important;
  }
  .paragrafo-abaixoimagem {
    color: #fff;
    font-family: sans-serif;
    margin-left: 50px !important;
    margin-top: 20px;
    font-size: 10px !important;
    width: 170px !important;
  }

  .btn-vejamais {
    margin-left: 50px !important;
    color: #626262 ;
    width: 60px;
    height: 20px;
    font-size: 8px !important;
    background-color: #c9c9ca !important;
    border-color: #c9c9ca ;
    outline: none !important;
    margin-bottom: 5px !important;
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    margin-bottom: 150px;
  }

  .btn-minhalista {
    margin-left: 10px;
    color: #fff ;
    width: 60px;
    height: 20px;
    font-size: 8px !important;
    background-color: #24282f !important;
    border-color: #24282f ;
    outline: none ;
    margin-bottom: 150px;
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

.novidades {
  display: flex;
  margin-top: 20px !important;
}
}

.conteudoSeta {
  color: #fff; 
  text-decoration: none; 
  margin-top: 25px; 
  margin-left: 10px; 
  margin-bottom: 20px;
}

.videosPalavra {
  color: #aaaaaa; 
  /* font-size: 25px; */
  margin-left: 85px;
  margin-top: 0px;
  font-family: 'Open Sans';
  /* font-weight: bold; */
  margin-bottom: 30px;
}

.videosVejaMais {
  color: #313232; 
  text-decoration: none; 
  margin-top: 0px; 
  margin-left: 10px;
  margin-bottom: 20px !important;
  font-family: 'Open Sans';
  font-size: 16px;
}
.videosVejaMais-ultimasrevistas {
  color: #aaaaaa; 
  text-decoration: none; 
  margin-top: 0px; 
  margin-left: 10px;
  margin-bottom: 20px !important;
  font-family: 'Open Sans';
  font-size: 16px;
}

.videosVejaMais-ultimasrevistas:hover {
  color: #c2bebe; 
  text-decoration: none; 
  margin-top: 0px; 
  margin-left: 20px;
  margin-bottom: 20px !important;
}

.videosVejaMais:hover {
  color: #c2bebe; 
  text-decoration: none; 
  margin-top: 0px; 
  margin-left: 20px;
  margin-bottom: 20px !important;
}

.paragrafo-abaixoimagem {
  color: #fff;
  font-family: sans-serif;
  margin-left: 100px;
  margin-top: 20px;
  font-size: 18px;
  width: 430px;
}
.paragrafo-abaixoimagem1 {
  color: #000;
  font-family: sans-serif;
  margin-left: 100px;
  margin-top: 20px;
  font-size: 18px;
  width: 430px;
}

@media (min-width:500px) and (max-width:730px) {
  .paragrafo-abaixoimagem {
    width: 350px !important;
  }
}


.paragrafo-abaixoimagem1 {
  color: #fff;
  font-family: sans-serif;
  margin-left: 100px;
  margin-top: 60px !important;
  font-size: 18px;
  width: 430px;
}

.btn-vejamais {
  margin-left: 100px;
  color: #626262 !important;
  background-color: #c9c9ca !important;
  border-color: #c9c9ca ;
  outline: none !important;
  margin-bottom: 140px ;
  text-decoration: none !important;
}

.btn-vejamais:focus {
  outline: none ;
}

.btn-vejamais:hover {
  margin-left: 100px;
  text-decoration: none;
  color: #ccc !important;
  background-color: #98989d !important;
  border-color: #98989d ;
}

.btn-vejamais:active {
  margin-left: 100px;
  color: #e2e0e0 !important;
  background-color: #7b7b7d !important;
  border-color: #7b7b7d ;
}

.btn-minhalista {
  margin-left: 10px;
  margin-bottom: 140px;
  color: #fff !important;
  background-color: #24282f !important;
  border-color: #24282f ;
  outline: none ;
  text-decoration: none !important;
}

.btn-minhalista:hover {
  color: #ccc !important;
  background-color: #494b4d !important;
  border-color: #494b4d ;
  outline: none ;
  text-decoration: none;
}

.btn-minhalista:active {
  color: #ccc !important;
  background-color: #76787a !important;
  border-color: #76787a ;
  outline: none;
}


.novidadeslink {
  position: relative;
  display: flex;
  margin-top: -20px;
  z-index: 9 !important;
  pointer-events: none !important;
}

@media (min-width:0px) and (max-width:1024px) {
  .novidadeslink {
    display: flex;
    margin-top: 40px !important;
    position: static !important;
  }

  .overlay2 {
    -webkit-mask-image: linear-gradient(to top, transparent 0%, black 10%) !important;
    margin-top: 0px !important;
  }
}
/*facelift*/
.topo-borda1 {
  position: relative;
  display: flex;
  margin-bottom: -60px;
  z-index: 9 !important;
}

.imagemRevistaCol {
  display: flex;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); /* Sombra mais suave */
  border-radius: 0px;
  overflow: hidden;
}

.imagemRevistaCol img {
  width: auto; /* Ajusta automaticamente a largura */
  height: 210px; /* Defina uma altura fixa */
  max-width: 160px; /* Largura máxima permitida */
  transition: all 1s ease-in-out;
}


.imagemRevistaCol img:hover{
  transform: scale(1.1, 1.1);
  cursor: pointer;
}

.carousel-no-inspect {
  transform: none !important;
  /* Adicione outras propriedades aqui para reverter quaisquer estilos de inspeção */
}

.juntar-letrasNumeros {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  margin-left: 50px;
}

@media (min-width:1000px) and (max-width:1030px) {
  .juntar-letrasNumeros {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    font-size: 23px;
  }

  .numero-container {
    font-size: 20px !important;
  }

  .texto-paragrafoLetras {
    font-size: 33px !important; 
  }

  .texto-numerosCima {
    font-size: 33px !important;
  }
}

.numero-container {
  display: flex;
  align-items: center;
  height: 40px;
  margin-top: 35px;
}
  
.texto-numerosCima {
font-family: 'Montserrat';
color: #ffffff;
font-weight: bold;
font-size: 62px;
margin-left: 5px;
}

.mini-mais {
  color: #fff;
  width: 10px;
  margin-top: 20px;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 30px;
  margin-right: 10px;
}

.texto-paragrafoLetras {
  width: 330px;
  color: #b1b1b1; 
  height: 20px;
  margin-left: 15px !important;
  font-size: 37px; 
  margin-top: 0px;
  font-family: 'Montserrat';
  margin-top:0;
}

.background-meio {
  background-color: #131313;
  height: 200px;
  margin-bottom:0px;
 }

 .borda-inferior {
  border-top: 5px solid #7e2727; /* Estilo da borda */
  padding-bottom: 0px !important; /* Espaçamento entre o texto e a borda */
  margin-bottom: 0px;
  width: 150px;
  display: inline-block; /* Garante que a largura do elemento seja igual ao conteúdo */
}

@media (min-width:765px) and (max-width:780px) {
  .texto-numerosCima {
    font-size: 25px;
    margin-bottom: 0px;
  }

  .texto-paragrafoLetras {
    font-size: 25px;
  }

  .academy-clinical {
    padding-top: 20px !important;
  }

  .espaço-shorts {
    padding-bottom: 20px !important;
  }

  .title-encontraAqui {
    color: #ffffff;
    width: 100px !important; 
    font-size: 15px;
    margin-left: 15px !important; 
    margin-top: 60px !important; 
    padding-bottom: 40px;
    font-family: 'Montserrat';
  }

  .mini-mais {
    color: #000;
    width: 10px;
    margin-left: 9px;
    margin-top: 25px;
    font-size: 20px;
    font-family: sans-serif;
    font-weight: bold;
  }
}
@media (min-width:0px) and (max-width:600px) {
  .juntar-letrasNumeros {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    width: 50px;
  }

  .box-inside {
    width:160px;
    }

  .numero-container {
    display: flex;
    align-items: center;
    height: 0px;
    margin-top: 35px;
}
    
.texto-numerosCima {
  font-family: sans-serif;
  color:#ffffff;
  font-weight: bold;
  font-size: 18px !important;
  margin-left: 5px;
}

  .mini-mais {
    color: #ffffff;
    width: 10px;
    margin-left: 5px;
    margin-top: 6px;
    font-size: 13px !important;
    font-family: sans-serif;
    font-weight: bold;
  }

  .texto-paragrafoLetras {
    width: 0px ;
    color: #b6b6b6; 
    height: 0px;
    margin-left: 20px !important;
    align-items: right;
    font-size: 15px; 
    margin-top: 0px;
  }

  .background-meio {
    background-color:  #131313;
    height: 120px;
   }

   .borda-inferior {
    border-top: 1px solid #b0413e; /* Estilo da borda */
    padding-bottom: 0px !important; /* Espaçamento entre o texto e a borda */
    margin-bottom: 0px;
    width: auto;
    display: inline-block; /* Garante que a largura do elemento seja igual ao conteúdo */
  }
}

@media (min-width:500px) and (max-width:765px) {
  .juntar-letrasNumeros {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    width: 50px;
    margin-left: 30px !important;
  }

  .box-inside {
    width:160px;
    }
  

  .numero-container {
    display: flex;
    align-items: center;
    height: 0px;
    margin-top: 35px;
}
    
.texto-numerosCima {
  font-family: sans-serif;
  color:#ffffff;
  font-weight: bold;
  font-size: 18px !important;
  margin-left: 5px;
}

  .mini-mais {
    color: #c2c2c2;
    width: 10px;
    margin-left: 5px;
    margin-top: 6px;
    font-size: 13px !important;
    font-family: sans-serif;
    font-weight: bold;
  }

  .texto-paragrafoLetras {
    width: 0px ;
    color: #c7c7c7; 
    height: 0px;
    margin-left: 20px !important;
    align-items: right;
    font-size: 15px; 
    margin-top: 0px;
  }

  .background-meio {
    background-color:  #131313;
    height: 120px;
   }

   .borda-inferior {
    border-top: 1px solid #b0413e; /* Estilo da borda */
    padding-bottom: 0px !important; /* Espaçamento entre o texto e a borda */
    margin-bottom: 0px;
    width: auto;
    display: inline-block; /* Garante que a largura do elemento seja igual ao conteúdo */
  }
}

.fundo-pessoas {
background-color: #000;
  background-size: contain;
  width: 100%;
  background-repeat: no-repeat;
  height: 100%;
}

.paragrafo-abaixoacademy {
  color: #fff;
  font-family: 'Montserrat';
  margin-left: 85px;
  margin-top: 50px;
  font-size: 20px;
  margin-bottom: 80px;
}

@media (max-width:768px) {
.paragrafo-abaixoacademy {
  width: 90%;
  margin-left: 0px;
  font-size: 15px;
}
}
.link-academy {
  color: #fff;
  text-decoration: none !important;
  font-weight: bold;
}

.link-academy:hover {
  color: #ccc;
}

.link-academy:active {
  color: #d6d6d6;
}

.margin-containerartigosdestaque {
  margin-top: 20px;
  margin-bottom: 50px;
}

.destaque-titulocarousel {
  color: #fff;
  font-family: sans-serif;
  font-weight: bold;
  transition: 0.5 ease;
}

.destaque-titulocarousel:hover {
  color: #ccc;
  font-family: sans-serif;
  font-weight: bold;
}


.destaque-paragrafocarousel {
  color: #ccc;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 20px;
}

.destaque-paragrafocarousel:hover {
  color: #d6d6d6;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 20px;
}

@media (min-width:1000px) and (max-width:1030px) {
  .destaque-paragrafocarousel {
    color: #ccc;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px;
  }
}

.carousel-hidedecoration {
  text-decoration: none !important;
}

@media (min-width:1000px) and (max-width:1030px) {
  .carousel-hidedecoration {
    margin-right: 40px !important;
  }
}

hr {
  background-color: #e8e8e8;
  border: 1px solid #e8e8e8; /* Largura da borda */
  width: 50%; /* Largura desejada */
}

.duvidas{
  background-color: #191919;
  min-height: 300px;
}
/*facelift*/
.background-newsletter {
  background: #28292c;
  display: flex; 
  align-items: center; 
  justify-content: center;
}

#sites-revistas-clinical-124042a77f6190b8522c div{
    background: transparent !important;
}
#sites-revistas-clinical-124042a77f6190b8522c section{
    background: transparent !important;
}
#sites-revistas-clinical-124042a77f6190b8522c label{
    color: #FFFFFF !important;
    font-weight: 600 !important;
}
#sites-revistas-clinical-124042a77f6190b8522c input{
    background: #706d6d !important;
    border: 1px solid #003f5f1f !important;
    border-radius: 10px !important;
    padding: 20px !important;
    height: 40px !important;
}
#sites-revistas-clinical-124042a77f6190b8522c input::placeholder{
    color: #FFFFFF !important;
    font-weight: 600 !important;
}
#sites-revistas-clinical-124042a77f6190b8522c form{
    display: inline-block !important;
}
@media (min-width: 1024px) {
    #sites-revistas-clinical-124042a77f6190b8522c form{
    display: flex !important;
}
}

@media (max-width: 768px) {
#sites-revistas-clinical-124042a77f6190b8522c .bricks-form__fieldset{
    min-width: 280px !important;
    margin-right: 25px !important;
}
}

#sites-revistas-clinical-124042a77f6190b8522c .bricks-form__fieldset{
    min-width: 350px;
    margin-right: 25px !important;
}
#sites-revistas-clinical-124042a77f6190b8522c #rd-button-libngoeo{
    margin: 0;
    padding: 0 15px !important;
    font-size: 0.85rem !important;
    height: 40px !important;
    background-color: rgb(44, 43, 43);
}
#sites-revistas-clinical-124042a77f6190b8522c #rd-button-libngoeo:hover {
  background-color: #252525;
  color: #ffffff;
  transition: background-color 0.5s ease;
  }

  #sites-revistas-clinical-124042a77f6190b8522c #rd-button-libngoeo:active {
    background-color: rgba(255, 255, 255, 0.5);
    color: #ffffff;
    }
#sites-revistas-clinical-124042a77f6190b8522c #rd-row-libngoej{
    display: none !important;
}
/*facelift*/
.novidadesh1 {
    font-weight: 600;
    font-size: 28px; 
    color: #fff; 
    margin-bottom: 10px;
    font-family:'Poppins';
}
/*facelift*/
.newsletter-color {
  color: #646466;
}

.revistaApoiadoresFundoCol3 {
background: #ccc;
filter: drop-shadow(0px 10px 10px #787878);
margin-bottom: 40px;
}

@media (min-width:750px) and (max-width:769px) {
  .AssinaturaDentalgo {
    height: 517px !important;
  }
}

@media (min-width:770px) and (max-width:850px) {
  .AssinaturaDentalgo {
    height: 725px !important;
  }
}

.AssinaturaDentalgo{
  height: 521px;
  background: url(../imagens/Facelift/assinaturaFundo.png) no-repeat center center!important;
  margin-top: -50px;

}
.preco{
  padding: 80px;
}

.tamanhoTexto{
  font-size: 80px;
  font-weight: bold;
}

.subTitulo{
  font-size: 25px;
  font-weight: bold;
  color: #ffffff;
  text-align: left !important;
  font-family: 'Montserrat';
}

.subTituloDVI {
  color:#fff; 
  font-family: sans-serif; 
  font-weight: bold;
  font-size:30px;
  text-align: left !important;
  margin-left: 20px;
}
.queroAdquirir{
  margin-top:10px;
  background-color: transparent;
  border-radius: 20px;
  font-size: 22px;
  font-weight: bold;
  color:#ffffff;
  outline: none !important;
  text-decoration: none !important;
  padding: 10px 30px;
  border: 3px solid #cfcfcf;
}

.Assineja{
  margin-top:10px;
  padding: 10px 30px;
  background: linear-gradient(90deg, #fc0000 0%, #0d61cf 100%) !important;
  border-color: black;
  border-radius: 5px;
  font-size: 22px;
  margin-right: 0px;
  font-weight: bold;
  color:#ffffff;
  outline: none !important;
  text-decoration: none !important;
}

.Assineja:hover {
  color: #ccc !important;
}

.Assineja:active {
  color: #000 !important;
}

.queroAdquirir:hover{
  background-color: transparent;
  transition: background-color 0.5s ease;
  border: 2px solid #000;
  text-decoration: none;
  color:#D7D1D0;
}

.queroAdquirir:active{
  background-color: rgba(255, 255, 255, 0.5) !important;
  outline: none !important;
  color: #191919 !important;
  text-decoration: none;
  border-color: #191919 !important;
}

.queroAdquirir:visited{
  background-color: rgba(255, 255, 255, 0.5) !important;
  outline: none !important;
  color: #191919 !important;
  text-decoration: none !important;
  border-color: #191919 !important;
}
.textoAssinatura{
    display: inline-block;
  }

  .a-slide{
    border: 3px solid #fff;
    margin-bottom:20px;
    padding: 25px;
    border-radius: 25px;
    height: 120px;
    width: 360px;
}

@media (min-width:1000px) and (max-width:1030px) {
  .a-slide{
    border: 3px solid #fff;
    margin-bottom:20px;
    padding: 25px;
    border-radius: 25px;
    height: 140px;
    margin-right: 10px;
    width: 310px;
}
}
.owl-nav button{
    font-size: 45px !important;
    margin-right: 15px !important;
    transition: 0.5 ease !important;
    color: #000 !important;
    background-color: transparent !important;
    outline: none;
    position: absolute;
    top: 50%;
    transform: translateY(-100%);
}

.owl-nav button:hover{
    color: gray !important;
    background-color: transparent;
}

.owl-nav button:active {
    color: #464646 !important;
    background-color: transparent;
}
.owl-nav button.owl-prev {
    left: 10px; 
}

.owl-nav button.owl-next {
    right: 10px;
}

.custom-row-cols-lg-7 > * {
  flex: 0 0 14.2857%;
  max-width: 14.2857%;
}

@media (max-width: 767px) {
  .custom-row-cols-lg-7 > * {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media (min-width:370px) and (max-width:380px) {
  .a-slide {
  width: 290px !important;
  margin-right: 20px;
  margin-left: 30px;
  padding: 5px;
  }
}
@media (min-width:0px) and (max-width:321px) {
  .a-slide{
    margin-right: 0px !important;
    margin-left: 30px !important;
    border: 3px solid #fff;
    margin-bottom:5px !important;
    padding: 0px !important;
    border-radius: 25px;
    height: 110px !important;
    width: 280px !important;
    margin-top: 10px;
}
}

@media (min-width:321px) and (max-width:360px) {
  .a-slide{
    margin-right: 0px !important;
    margin-left: 50px !important;
    border: 3px solid #fff;
    margin-bottom:5px !important;
    padding: 0px !important;
    border-radius: 25px;
    height: 110px !important;
    width: 280px !important;
    margin-top: 10px;
}
}

@media (min-width:400px) and (max-width:420px) {
  .a-slide{
    margin-right: 0px !important;
    margin-left: 50px !important;
    border: 3px solid #fff;
    margin-bottom:5px !important;
    padding: 10px !important;
    border-radius: 25px;
    height: 110px !important;
    width: 320px !important;
    margin-top: 10px;
}

.fundo-clinical {
  -webkit-mask-image: linear-gradient(to top, transparent 0%, rgb(0, 0, 0) 20%);
}
}

@media (min-width:768px) and (max-width:950px) {
  .a-slide{
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px !important;
    border: 3px solid #fff;
    padding: 10px !important;
    border-radius: 25px;
    height: 120px !important;
    width: 230px !important;
    margin-top: 10px;
}
  .margin-containerartigosdestaque {
    margin-top: 20px;
    margin-bottom: 50px;
    display: inline-block !important;
  }

  .paragrafo-check {
    width:300px !important; 
    display: flex; 
    margin-left: 20px; 
    color:#878787; 
    font-weight:bold;
  }

  .icone-check {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    height: 0px !important;
    width: 0px !important;
    margin-top: 12px;
  }
  .textoAssinatura{
    display: flex !important;
    padding-bottom: 30px;
  }
  .infoAssinatura {
    margin-top: 70px;
  }
  .clinical {
    margin-left: 50px;
    margin-top: 20px;
    max-width: 20%;
    max-height: 20%;
    object-fit: contain;
  }
  .academy-clinical {
    margin-left: 50px;
    margin-top: 20px;
    max-width: 20%;
    max-height: 20%;
    object-fit: contain;
  }
  .paragrafo-abaixoimagem {
    color: #fff;
    font-family: sans-serif;
    margin-left: 50px !important;
    margin-top: 20px;
    font-size: 10px !important;
    width: 170px !important;
  }
  .btn-minhalista {
    margin-left: 10px;
    color: #fff ;
    width: 70px;
    height: 20px;
    font-size: 8px !important;
    background-color: #24282f !important;
    border-color: #24282f ;
    outline: none ;
    margin-bottom: 150px;
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }
.novidades {
  display: flex;
  margin-top: 20px !important;
}
}
.title-encontraAqui {

  color: #ffffff;
  font-size: 36px;
  text-align: left;
  font-family:'Montserrat';
  width: 100%;
  margin-top: 50px;
}
@media (min-width:800px) and (max-width:830px) {
  .title-encontraAqui {
    font-family:'Montserrat';
    color:#ffffff;
    font-size: 25px;
    width: 230px;
    text-align: left;
    margin-top: 69px;
    margin-left: 90px;
  }
  .texto-numerosCima {
    font-size: 33px;
  }
  .texto-paragrafoLetras {
    font-size: 33px;
  }
}

@media (min-width: 760px) and (max-width:770px ) {
  .title-encontraAqui {
    color: #ffffff;
    font-size: 25px;
    width: 230px;
    text-align: left;
    margin-top: 70px !important;
    margin-left: 90px;
  }
}
@media (min-width: 0px) and (max-width:650px ) {
  .title-encontraAqui {

    color: #ffffff;
    font-size: 15px;
    width: 230px;
    text-align: left;
    margin-top: 30px !important;
    margin-left: 0px !important;
  }
}
.novidades1 {
  display: flex;
}
.overlay {
  position: relative;
  bottom: 0px;
  top: 95;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 40px 0;
  text-align: center;
  background: linear-gradient(to bottom, transparent, black);
  background-size: cover !important;
  z-index: 9;
}

.img-selecao {

z-index: 9;
padding-right: 0px;
padding-left: 0px;
margin-right: 0px;
margin-left: 0px;
}
.imagem-padding {
padding-right: 0px !important;
padding-left: 0px !important;
margin-left: 0px !important;
margin-right:  0px !important;
margin-bottom: 200px !important;
z-index: 9;
}

.depoimentos-box {
min-height: 200px;
text-align: center;
margin-bottom: 50px;
}

.texto-depoimento {
padding-left: 0px !important;
padding-right: 250px !important;
width: 800px !important;
text-align: left !important;
align-items: start;
font-family: 'Open Sans';
color:#fff !important;
}

@media (min-width:279px) and (max-width: 650px){
.texto-depoimento{
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-size: 13px;
}
.depoimentos-box {
  margin-bottom: 0px !important;
}

.carousel-bases {
  margin-top: 0px !important; 
  margin-bottom: 0px !important;
}

.base-indexadora {
  font-family: prompt; 
  margin-left: 0px !important;
  color: grey; 
  font-size: 25px !important; 
  margin-bottom: 0px !important; 
  width: 280px !important;
  font-weight: 600;
  margin-top: 0px !important;
}
}

@media (max-width:900px) {
.slides-espaco {
  padding-top: 0px !important;
}
.video-title {
  margin-bottom: 10px !important;
}
}

.base-indexadora {
font-family: 'Montserrat'; 
color: gray; 
font-size: 30px; 
margin-bottom: 50px; 
font-weight: 600;
margin-left: 50px;
}

.carousel-bases {
margin-top: 30px; 
margin-bottom: 100px;
}

.artigoFavSombraVideos {
-webkit-box-shadow: 0px 0px 8px 8px rgb(26, 26, 26);
-moz-box-shadow: 0px 0px 8px 8px rgba(26, 26, 26);
box-shadow: 0px 0px 8px 8px rgb(26, 26, 26);
border-radius: 0px;
align-items: center !important;
margin-right: 0px !important;
width: 155px;
height: 100%;
}


@media (min-width:100px) and (max-width:450px) {
.artigoFavSombra {
  -webkit-box-shadow: 0px 0px 20px -3px rgba(102,102,102,1);
  -moz-box-shadow: 0px 0px 20px -3px rgba(102,102,102,1);
  box-shadow: 0px 0px 20px -3px rgba(102,102,102,1);
  border-radius: 20px;
  width: 100%;
  height: 100%;
  }

  .imagem-padding {
    padding-right: 12px !important;
    padding-left: 12px !important;
    margin-left: 0px !important;
    margin-right:  0px !important;
    margin-bottom: 15px !important;
    
  }

  .imagemRevistaCol{
    width: 100%;
    overflow: hidden;
    
   /* max-height: 350px;
    min-height: 350px; */
  }
  .imagemRevistaCol img{
    transition: all 1s ease-in-out;
    width: 100%;
    height: 100%;
    max-width: 100%;
  }

  .imagemRevistaCol img:hover{
    transform: scale(1.1, 1.1);
    cursor: pointer;
  }
    .custom-row-cols-lg-7 > * {
      flex: 0 0 33.3333%;
      max-width: 33.3333%;
    }
}
.BgBrancoHOme {
  background-color: #F8F9FD;
  padding-bottom: 1px;
}


.HomeUltimasRevistas {
  margin-bottom: 50px;
}

#slider2D .slider {
  
  position: relative;
}
#slider2D .slider-card img {
  border-radius: 5px 5px 0px 0px;
  max-height: 180px;
  max-width: 90%;
  margin: auto;
 /* filter: brightness(40%);*/
}
#slider2D .owl-nav .owl-prev {
  position: absolute;
  top: calc(50% - 25px);
  left: 0;
  opacity: 1;
  font-size: 30px !important;
  z-index: 1;
  color: #fff;
}
#slider2D .owl-nav .owl-next {
  position: absolute;
  top: calc(50% - 25px);
  right: 0;
  opacity: 1;
  font-size: 30px !important;
  z-index: 1;
  color: #fff;
}
#sliderSimple .owl-nav .owl-next {
  position: absolute;
  top: calc(50% - 25px);
  right: 0;
  opacity: 1;
  font-size: small !important;
  z-index: 1;
}
#slider2D .owl-dots{
  display: none;
  }

 

  .search-container {
    position: relative;
  }
  
  /* Adicione uma borda e opacidade quando a barra de pesquisa estiver ativa */
  .search-container.active::before {
    content: "";
    position: relative;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    border: 2px solid black; /* Cor da borda e opacidade */
    opacity: 1;
    pointer-events: none;
    color: black;
  }

  /* Quando a barra de pesquisa estiver ativa, aumente a opacidade do pseudo-elemento */
  .search-bar.active + .search-container::before {
    opacity: 1;
  }
  /* Adicione essa classe CSS para mostrar a barra de pesquisa quando ativada */
  .search-bar.active {
    width: 200px;
    opacity: 2;
  }
  
  /* Estilize o botão de pesquisa para mostrar o cursor apontando para cima quando a barra de pesquisa estiver ativa */
  .search-button.active {
    transform: rotate(0deg);
  }


  .mobile-active .search-bar {
    width: 80%;
    opacity: 1;
    background-color: #4545452d;
    border-radius: 5px;
  }
  /* Esconda o botão de pesquisa para dispositivos móveis */
  .mobile-active .search-button {
    white-space: nowrap;
  }
  
  /* Estilos específicos para a barra de pesquisa no mobile */
  @media (max-width: 768px) {
    .mobile-active .search-bar {
      /* Se necessário, adicione estilos adicionais para a barra de pesquisa no mobile aqui */
    }
  }
  .search-bar {
    width: 0;
    opacity: 0;
    height: 40px;
    border: none;
    background-color: rgba(0, 0, 0, 0.534);
    color: #d6d6d6;
    padding-left: 40px;
    font-size: 16px;
    transition: width 0.3s, opacity 0.3s;
    outline: none;
  }            

  .search-bar::placeholder {
    color: #d6d6d6; /* Defina a cor desejada aqui */
  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
  .search-button {
    position: relative;
    top: 0;
    left: 0;
    color: #d6d6d6;
    border: none;
    background-color: transparent;
    text-align: center;
    cursor: pointer;
    outline: none;
    transition: width 0.3s, opacity 0.3s; /* Adiciona uma transição suave */
    overflow: hidden; /* Oculta o conteúdo que transborda */
    white-space: nowrap;
  }
  
  .search-submit {
    outline: none; 
    color: #d6d6d6;
  }

  .notification-button {
    display: inline-block;
    background-color: transparent;
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.notification-button.expanded {
  animation: expandAnimation 0.3s ease-in-out; /* Adiciona animação de expansão */
  background-color: transparent !important;
}

@keyframes expandAnimation {
  0% {
      transform: scale(1);
  }
  50% {
      transform: scale(1.1);
  }
  100% {
      transform: scale(1);
  }
}

.notification-button i {
    margin-right: 5px;
}

.notification-title {
  font-family: sans-serif;
  font-size: 18px;
}

.notification-tab {
  font-size: 12px;
  font-family:  sans-serif;
    display: none;
    position: absolute;
    top: 50px;
    right: 20px;
    background-color: #d6d6d6;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 300px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 10px;
    z-index: 9999;
    opacity: 0;
    transform: translateY(-10px) !important;
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.show-tab {
  display: block !important;
  opacity: 1;
  transform: translateY(0);
}


.fadeIn {
animation: fadeIn 0.5s ease-in-out;
}

.accordion {
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
--bs-accordion-btn-bg: #262626;
--bs-accordion-active-bg:#262626;
--bs-accordion-active-color:#000;
--bs-accordion-color:#191919;
--bs-accordion-btn-focus-box-shadow: none;
}

.accordion-flush {
max-width: 600px; /* Defina a largura desejada */
margin: 0 auto; /* Centralize horizontalmente */
}

/* Espaçamento entre os itens do Accordion */
.accordion-item {
margin-bottom: 10px; /* Adicione espaço entre os itens */
}

.tituloDepoimento{
font-size: 30px !important;
}

.owl-prev {
width: 15px;
height: 100px;
position: absolute;
top: 20%;
margin-left: -20px;
display: block !important;
border:0px solid black;
}

.owl-next {
width: 15px;
height: 100px;
position: absolute;
top:20%;
right: -25px;
display: block !important;
border:0px solid black;
}

.tituloDuvidas{
margin-bottom: 40px;
margin-top: 40px;
color: #e8e8e8 !important;
font-family:'Prompt';
font-weight: bold;
}

@media (min-width: 539px) and (max-width: 991.98px){
.texto-depoimento{
padding-left: 50px !important;
padding-right: 50px !important;
}
}

/*slider do videos*/ 
#slider3DVideo .slider {
margin-bottom: 0px;
position: relative;
}
#slider3DVideo .slider .owl-item.active.center .slider-card {
transform: scale(1.25);
opacity: 2;
/* background: #3f3f3f; /* fallback for old browsers */
/* background: -webkit-linear-gradient(to bottom, #3f3f3f, #636363); /* Chrome 10-25, Safari 5.1-6 */
/* background: linear-gradient(to bottom, #3f3f3f, #636363); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
/* color: #fff;*/
}

#slider3DVideo .slider .owl-carousel-sete .owl-item.active.center .slider-card {
transform: scale(1.15) !important;
opacity: 2;
/* background: #3f3f3f; /* fallback for old browsers */
/* background: -webkit-linear-gradient(to bottom, #3f3f3f, #636363); /* Chrome 10-25, Safari 5.1-6 */
/* background: linear-gradient(to bottom, #3f3f3f, #636363); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
/* color: #fff;*/
}
#slider3DVideo .slider .owl-carousel-tres .owl-item.active.center .slider-card {
/* transform: scale(1.05) !important; */
opacity: 2;
/* background: #3f3f3f; /* fallback for old browsers */
/* background: -webkit-linear-gradient(to bottom, #3f3f3f, #636363); /* Chrome 10-25, Safari 5.1-6 */
/* background: linear-gradient(to bottom, #3f3f3f, #636363); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
/* color: #fff;*/
}
#slider3DVideo .slider-card {
/* background: #fff;*/
padding: 0px 0px;
/*margin: 50px 15px 90px 15px;*/
border-radius: 5px;
box-shadow: 0 0px 0px 0px rgba(100, 100, 100, 0.582);
transform: scale(0.9);
opacity: 1;
transition: all 0.3s;
}

#slider3DVideo .owl-carousel-sete .slider-card {
/* background: #fff;*/
 padding: 0px 0px;
 /*margin: 50px 15px 90px 15px;*/
 border-radius: 5px;
 box-shadow: 0 0px 0px 0px rgba(100, 100, 100, 0.582);
 transform: scale(0.9);
 opacity: 0.7;
 transition: all 0.3s;
}
#slider3DVideo .owl-carousel-tres .slider-card {
/* background: #fff;*/
 padding: 0px 0px;
 /*margin: 50px 15px 90px 15px;*/
 border-radius: 5px;
 box-shadow: 0 0px 0px 0px rgba(100, 100, 100, 0.582);
 transform: scale(0.9);
 opacity: 0.7;
 transition: all 0.3s;
}

#slider3DVideo .slider-card img {
border-radius: 0px 0px 0px 0px;
}
#slider3DVideo .owl-nav .owl-prev {
position: absolute;
top: calc(80% - 25px);
left: 0;
opacity: 1;
font-size: 30px !important;
z-index: 1;
}

.owl-carousel-tres .owl-nav .owl-next {
color: #fff !important;
right:-1% !important;
}
.owl-carousel-tres .owl-nav .owl-prev {
color: #fff !important;
left:-2% !important;
}

.owl-carousel-seis .owl-nav .owl-next {
position: absolute;
top: calc(95% - 23px);
transform: translateY(-114%) !important;
right: 0;
color: #fff !important;
opacity: 1;
font-size: 30px !important;
z-index: 1;
/* background-color: #000000 !important; */
right: 0;
margin: 0;
height: 240px ;
padding: 55px !important;
margin: 0 !important;
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(0,0,0,1)100%);
}
.owl-carousel-seis .owl-nav .owl-prev {
position: absolute;
top: calc(95% - 23px);
transform: translateY(-114%) !important;
right: 0;
opacity: 1;
font-size: 30px !important;
color: #fff !important;
z-index: 1;
/* background-color: #000000 !important; */
right: 0;
margin: 0;
height: 240px ;
padding: 55px !important;
margin: 0 !important;
background: rgb(2,0,36);
background: linear-gradient(270deg, rgba(2,0,36,0) 0%, rgba(0,0,0,1)100%);
}

#slider3DVideo .owl-nav .owl-next {
position: absolute;
top: calc(95% - 23px);
right: 0;
opacity: 1;
font-size: 30px !important;
z-index: 1;
/* background-color: #000000 !important; */
right: 0;
margin: 0;
height: 200px;
padding: 55px !important;
margin: 0 !important;
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(0,0,0,1)100%);
}
#slider3DVideo .owl-nav .owl-prev {
position: absolute;
top: calc(95% - 23px);
right: 0;
opacity: 1;
font-size: 30px !important;
z-index: 1;
/* background-color: #000000 !important; */
right: 0;
margin: 0;
height: 200px;
padding: 55px !important;
margin: 0 !important;
background: rgb(2,0,36);
background: linear-gradient(270deg, rgba(2,0,36,0) 0%, rgba(0,0,0,1)100%);
}
#slider3DVideo .owl-dots {
text-align: center;
display: none;
}
#slider3DVideo .owl-dots .owl-dot {
height: 10px;
width: 10px;
border-radius: 10px;
/* background: #ccc !important;*/
margin-left: 3px;
margin-right: 3px;
outline: none;
}
#slider3DVideo .owl-dots .owl-dot.active {
/*background: #0084ff !important;*/
}

#slider3DVideo .owl-stage-outer{
padding-top: 35px;
padding-bottom: 20px;
}

#slider3DVideo .owl-stage{
max-height: 420px !important;
}
#slider3DVideo .owl-stage-outer{
max-height: 420px !important;
}

.owl-carousel-tres .owl-item {
/* margin: 0 4px !important; */
box-shadow: 10px 28px -3px rgba(0,0,0,0.75);
}

.comprar-livros {
padding-top: 30px;
margin-left: 70px;
margin-bottom: 30px; 
color: #000;
font-family: 'Poppins';
font-weight: 600;
/* font-size: 35px; */
}

.livros-cortesia {
margin-bottom: 50px; 
color: #aaaaaa;
font-family: 'Montserrat';
color:#fff;
/* font-size: 32px; */
}

@media (max-width:768px) {
.comprar-livros {
margin-bottom: 30px !important; 
}
}

@media (min-width:769px) and (max-width:840px) {
.comprar-livros {
  margin-bottom: 70px !important;
}
}

.owl-carousel-oito .owl-item {

box-shadow: 10px 28px -3px rgba(0,0,0,0.75);
}

.owl-carousel-quatro .owl-nav button.owl-prev,
.owl-carousel-quatro .owl-nav button.owl-next {
font-size: 45px !important;
margin-right: 15px !important;
transition: 0.5s ease !important;
color: #000 !important;
background-color: transparent !important;
outline: none;
position: absolute;
transition: 0.5 ease;
top: 50%;
transform: translateY(-20%); /* Ajuste para centralizar verticalmente */
}

.owl-carousel-quatro .owl-nav button:hover {
color: gray !important
}

.owl-carousel-quatro .owl-nav button:active {
color: #d6d6d6 !important;
}

/* Posicionamento dos botões */
.owl-carousel-quatro button.owl-nav .owl-prev {
left: 10px !important;
}

.owl-carousel-quatro button.owl-nav .owl-next {
right: 10px;
}

.apoioPatrocionio2 {
border-radius: 18px 18px 18px 18px;
min-height: 170px;
min-width: 265px;
display: flex;
justify-content: center;
transition: all 1s ease-in-out;
}

.owl-carousel-tres .owl-stage-outer {
padding-top: 90px !important;
padding-bottom: 250px !important;
} 

.owl-carousel-oito .owl-stage-outer {
padding-top: 90px !important;
padding-bottom: 250px !important;
}

.apoioPatrocionio2:hover {
transform: scale(1.1, 1.1);
cursor: pointer;
}

.accordion{
width: 50%;
background: transparent;
color:#ffffff;
/*border-bottom: 1px solid #ffffff;*/
}

.accordion-item{
background: transparent;
box-shadow: 2px 2px 8px rgba(0,0,0,0.1),-2px -2px 8px rgba(0,0,0,0.1);
border-top: 3px solid #ffffff;
transition: 0.5s ease;
}

.accordion-item.active {
background-color: linear-gradient(90deg, rgba(167,51,51,1) 7%, rgba(87,27,27,1) 60%, rgba(43,9,9,1) 97%);
background: linear-gradient(90deg, rgba(167,51,51,1) 7%, rgba(87,27,27,1) 60%, rgba(43,9,9,1) 97%);
}

.accordion-button.active {
background-color: linear-gradient(90deg, rgba(167, 51, 51, 1) 7%, rgba(87, 27, 27, 1) 60%, rgba(43, 9, 9, 1) 97%) !important;
color: transparent !important;
}

.accordion-body{
background: #ffffff;
font-size: 0.7rem;
text-align: center;
}

.accordion-header {
text-align: center;
}

.accordion-button{
font-size: 0.8rem;
background: transparent;
outline: none;
border: 1px solid rgba(0,0,0,0.1);
font-weight: 500;
color:transparent;
display: block;
}

.accordion-button:focus{
box-shadow: none;
border: 1px solid rgba(0,0,0,0.1);
}

.accordion-button:not(.collapsed){
background: rgba(0,0,0,0.1);
color: rgb(255, 255, 255);
box-shadow: none;
}

.accordion-button::after{
font-family: fontawesome;
width: auto;
height: auto;
}

.accordion-button:not(.collapsed)::after{
background-image: none;
}

.thumbnail i {
font-size: 30px; /* Tamanho desejado dos ícones */
}

/* Ajuste o tamanho máximo dos ícones na navegação do carrossel */
.owl-nav i {
font-size: 30px; /* Tamanho desejado dos ícones */
}

.paragrafo-abaixovideo {
z-index: 9;
position: relative;
margin-top: 550px;
}

.botao-banner1 {
z-index: 9;
position: relative;
margin-top: 10px;
margin-left: 20px;
}

.botao-banner {
margin-bottom: 350px;
}
.botao-banner2 {
margin-bottom: 350px;
}

.btn-acessar {
margin-left: 100px;
color: #626262 !important;
background-color: #c9c9ca !important;
border-color: #c9c9ca ;
outline: none !important;
margin-bottom: 100px;
text-decoration: none !important;
}

.owl-carousel-sete {
position: relative;
width: 100%;
max-width: 100%; /* Alterado para ocupar toda a largura */
margin: 0 auto;
}
.owl-carousel-tres {
position: relative;
width: 100%;
max-width: 100%; /* Alterado para ocupar toda a largura */
margin: 0 auto;
}


.video-container {
position: relative;
width: 100%;
padding-bottom: 56.25%; /* 16:9 aspect ratio */
overflow: hidden;
background-color: transparent !important;
}

.video-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(90deg, rgba(0,0,0,1) 2%, rgba(255,255,255,0) 50%, rgba(0,0,0,0) 100%);
}

#video-frame {
width: 100%;
height: 100%;
object-fit: cover; /* Mantém a proporção do vídeo e preenche a tela */
position: absolute;
top: 0;
left: 0;
z-index: -1; /* Coloca o vídeo atrás dos outros elementos */
}

.Sombreamento-teste {
background: linear-gradient(270deg, rgba(255,255,255,0) 45%, rgba(0,0,0,1) 95%);
}

.video-overlay {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 2;
padding: 0px; /* Espaçamento interno do overlay */
box-sizing: border-box;
display: flex;
justify-content: flex-start;
align-items: center;
} 

.video-title {
margin-right: 20px; /* Espaço entre o título e o botão */
color: #fff; /* Cor do texto do título */
font-size: 30px;
margin-left: 85px;
font-weight: bold;
}

.video-container #player {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.video-button {
background-color: transparent;
border: 2px solid #ffffff !important;
color: #ffffff !important;
padding: 10px 20px;
border-radius: 5px;
text-decoration: none;
z-index: 3;
margin-left: 85px;
margin-top: 20px !important;
}

.video-button:hover {
background-color: gray;
color: #ccc !important;
border: 2px solid #d6d6d6 !important;
}

.video-button:active {
background-color: #979696;
color: #d7d7d7 !important;
border: 2px solid #ccc !important;
}

.video-title {
margin-bottom: 20px;
}


.img-carousel-sete {
border-radius: 10px !important;
border: 1px solid #ccc;
padding: 30px 40px;
filter: invert(0.9);
}

.owl-carousel-sete .item {
margin-left: 0px !important;
}

/* .owl-carousel-tres .owl-item {
margin: 0 6px !important;
} */

.owl-carousel-sete .expanded-slide {
transform: scale(1.2); /* Ajuste o valor conforme necessário para controlar o tamanho expandido */
z-index: 2; /* Certifique-se de que o slide expandido esteja acima dos outros slides */
}

/* Estilo para o vídeo sobreposto */


/* Estilo para o vídeo atual */
.owl-carousel-sete .current-slide .video-overlay {
opacity: 1; /* Quando o slide estiver atualmente expandido, mostre o vídeo */
}

/* Estilo para o vídeo no centro */
.owl-carousel-sete .owl-item.center .video-overlay {
opacity: 1; /* Quando o slide estiver no centro, mostre o vídeo */
}

.owl-carousel-sete .owl-item.expanded-slide {
transform: scale(1.2); /* Ajuste o valor conforme necessário para controlar o tamanho expandido */
transition: transform 0.3s ease-in-out; /* Adicione uma transição suave */
}

.distancia-livros {
margin-bottom: 0px;
}

@media (min-width: 0px) and (max-width: 824px) {
.distancia-livros {
  margin-bottom: -100px;
}
}


/*.owl-carousel-quatro .slider-card .imagemCinza {
filter: grayscale(100%);
transition: filter 0.3s ease;
}*/

/* Defina a cor dos itens como colorida quando o mouse passar por cima */
/*.owl-carousel-quatro .slider-card:hover .imagemCinza {
filter: grayscale(0%);
}*/

.accordion-item {
background-color: gray;
border-radius: 10px !important;
}

.corTexto{
color: #ffffff;
font-family:'Montserrat';
font-size: 15px;
text-align: center !important;
justify-content: center !important;
align-items: center !important;
}

.sem-sublinhado {
background-color: transparent !important;
border: none !important;
box-shadow: none !important;
color: #ffffff !important;
padding: 1rem 1.25rem !important;
}

.artigoFavSombraRevistas {
-webkit-box-shadow: 0px 0px 20px -3px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 20px -3px rgba(102,102,102,1);
box-shadow: 0px 0px 20px -3px rgba(102,102,102,1);
border-radius: 20px;
}

.imagemultimaRevistaCol{
  width: 100%;
  overflow: hidden;
 /* max-height: 350px;
  min-height: 350px; */
}
.imagemultimaRevistaCol img{
  transition: all 1s ease-in-out;
}

.imagemultimaRevistaCol img:hover{
  transform: scale(1.1, 1.1);
  cursor: pointer;
}

.owl-carousel-um .owl-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translateX(30px);
  transition: opacity 0.5s, transform 0.5s;
}

.owl-carousel-um .owl-item.active {
  opacity: 1;
  transform: translateX(0);
}

.owl-carousel-um .owl-item.active img {
  animation: fadeIn 1s;
}

.owl-carousel-um .owl-item.active .corTextoDepoimento {
  animation: slideIn 1s ease-in-out;
  opacity: 1;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateX(30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.imgteste {
  height: 350px;
  width: 250px !important;
  box-shadow: 3px 10px 10px 18px rgba(0,0,0,0.1);
  margin-bottom: 20px;
  margin-top: 20px;
  margin-left: 50px;
}

.corTextoDepoimento {
  color: #000;
}

.corTextoDepoimentoTitulo {
  margin-bottom: 30px; 
  width: 800px !important; 
  text-align: left;
  color: #fff;
  font-family:'Montserrat';
}

@media (min-width: 769px) and (max-width:1024px) {
  .owl-carousel-tres {
    margin-top: -150px;
  }
  .owl-carousel-oito {
    margin-top: -150px;
  }
}

@media (min-width: 750px) and (max-width:768px) {
  
  .owl-carousel-tres .slide-info {
    margin-left: 0px !important;
    width: 500px !important;
    padding-right: 150px !important;
    padding-left: 0px;
    margin-right: 0px !important;
  }
}

@media (min-width:399px) and (max-width:420px) {

  .owl-carousel-tres {
    margin-top: -150px;
    
    background: none !important;
  }
  .owl-carousel-oito {
    margin-top: -150px;
  }

  .owl-carousel-oito .owl-nav button.owl-prev,
  .owl-carousel-oito .owl-nav button.owl-next {
  font-size: 45px !important;
  margin-right: 15px !important;
  transition: 0.5s ease !important;
  color: #000 !important;
  background-color: transparent !important;
  outline: none;
  position: absolute;
  transition: 0.5 ease;
  top: 100%;
  right:-30px !important;
  transform: translateY(-90%); /* Ajuste para centralizar verticalmente */
}
  .owl-carousel-tres .slide-info {
    margin-left: 0px !important;
    width: 300px !important;
    padding-right: 220px !important;
    padding-left: 0px;
    margin-right: 200px !important;
    background: none !important;
  }
  .owl-carousel-oito .slide-info {
    margin-left: 0px !important;
    width: 300px !important;
    padding-right: 220px !important;
    padding-left: 0px;
    margin-right: 200px !important;
  }
  #slider3DVideo .owl-stage-outer {
    padding-bottom: 0px  !important;
  }
}

@media (min-width:360px) and (max-width:399px) {
  .owl-carousel-oito .slide-info {
    margin-left: 0px !important;
    width:220px;
    padding-right: 140px;
    margin-right: 0px !important;
    margin-left: -10px !important;
  }
  .owl-carousel-oito{
    margin-top: -150px;
  }
  .owl-carousel-tres .slide-info {
    
    background: none !important;
    margin-left: 0px !important;
    width:220px;
    padding-right: 140px;
    margin-right: 0px !important;
    margin-left: -20px !important;
  }
  .owl-carousel-tres{
    
    background: none !important;
    margin-top: -150px;
  }

  .owl-carousel-oito .owl-nav button.owl-prev,
  .owl-carousel-oito .owl-nav button.owl-next {
  font-size: 45px !important;
  margin-right: 15px !important;
  transition: 0.5s ease !important;
  color: #000 !important;
  background-color: transparent !important;
  outline: none;
  position: absolute;
  transition: 0.5 ease;
  top: 10%;
  right:-30px !important;
  transform: translateY(-150%); /* Ajuste para centralizar verticalmente */
}

.margin-carouseloito {
  margin-bottom: 0px !important;
}
}
.margin-carouseloito {
  margin-bottom: 50px;
}
@media (min-width:0) and (max-width:359px) {
.owl-carousel-oito .owl-nav button.owl-prev,
.owl-carousel-oito .owl-nav button.owl-next {
font-size: 45px !important;
margin-right: 15px !important;
transition: 0.5s ease !important;
color: #000 !important;
background-color: transparent !important;
outline: none;
position: absolute;
transition: 0.5 ease;
top: 10%;
right:-30px !important;
transform: translateY(-80%); /* Ajuste para centralizar verticalmente */
}

  .owl-carousel-tres {
    background: none !important;
    margin-top: -150px;
  }
  .owl-carousel-oito{
    margin-top: -150px;
  }

  .owl-carousel-tres .slide-info {
    margin-left: 0px !important;
    
    background: none !important;
    width:220px;
    padding-right: 140px;
    margin-right: 0px !important;
    margin-left: -10px !important;
  }
  .owl-carousel-oito .slide-info {
    margin-left: 0px !important;
    width:220px;
    padding-right: 140px;
    margin-right: 0px !important;
    margin-left: -10px !important;
  }

  #slider3DVideo .owl-stage-outer {
    padding-bottom: 0px  !important;
  }
}

@media (min-width: 360px) and (max-width:390px) {

  .primeira-imagem {
  width: 215px;
  margin-left: 0px !important;
  margin-bottom: 8px;
  margin-top: 23px;
  margin-right: 72px;
  }}

  @media (min-width: 390px) and (max-width:400px) {

    .primeira-imagem {
    width: 215px;
    margin-left: 0px !important;
    margin-bottom: 8px;
    margin-top: 23px;
    margin-right: 72px;
    }}
@media (min-width: 401px) and (max-width:420px) {

  .primeira-imagem {
  width: 215px;
  margin-left: 0px !important;
  margin-bottom: 8px;
  margin-top: 23px;
  margin-right: 72px;
  }}
  @media (min-width: 300px) and (max-width:359px) {

  .primeira-imagem {
    width: 215px;
    margin-left: 0px !important;
    margin-bottom: 8px;
    margin-top: 23px;
    margin-right: 72px;
    }
  }
@media (min-width:0px) and (max-width:420px) {
  .juntar-letrasNumeros {
    padding-left: 15px !important;
    padding-right: 35px !important;
  }

  .corTextoDepoimentoTitulo {
    font-size: 20px;
    width: 200px !important;
    margin-left: 60px !important;
    margin-top: 80px !important;
  }

  .texto-depoimento {
    width: 250px !important;
    margin-left: 50px !important;
  }

  .texto-numerosCima {
    font-size: 15px !important;
    margin-left: 0px !important;
  }
  
  .texto-paragrafoLetras {
    font-size: 13px !important;
  }

  .mini-mais {
    margin-left: 15px  !important;
    font-size: 10px !important;
  }

  .DVITexto {
    width: 250px !important;
    margin-bottom: 20px !important;
  }

  .preço {
    font-size: 40px !important;
    margin-right: 0px !important;
    font-family:'Montserrat';
  }

  .preçomes {
    font-size: 20px !important;
  }

  .assine-hoje {
    font-size: 33px !important;
    font-weight: bold;
  }

  .video-button{
    display: none;
  }

  .img-mobile {
  display: none;
}
.fundo-pessoas {
  background-image: none;
}

.adicionados-title {
  margin-top: 20px;
  margin-bottom: 5px;
  display: inline-block;
  width: 250px !important;
}

.novidades1 {
  display: inline-block !important;
  width: 500px !important;
}

.video-title {
  display: none;
}

.video-description{
  display: none;
}

.owl-carousel-quatro .slider-card {
  margin-left: 100px !important;
  margin-right: 0px !important;
  width: 440px !important;
}
}

@media (min-width:768px) and (max-width:820px) { 
  .clinical-logo {
    margin-top: 100px;
  }
  .corTextoDepoimentoTitulo {
    margin-left: 128px !important;
  }
}

@media (min-width: 810px) and (max-width:820px) { 

  .corTextoDepoimentoTitulo {
    margin-left: 50px !important;
    width: 400px !important;
  }

  .texto-depoimento {
    width: 400px !important;
  }
}

@media (min-width: 1020px) and (max-width:1024px) { 


  .corTextoDepoimentoTitulo {
    width: 420px !important;
  }

  .texto-depoimento {
    width: 750px !important;
  }
  .preço {
    font-size: 50px !important;
    margin-right: 0px !important;
  }

  .preçomes {
    font-size: 20px !important;
  }
  .Assineja {
    padding: 5px 15px;
    font-size: 20px;
  }

  .queroAdquirir {
    padding: 5px 15px;
    font-size: 20px;
  }

  .AssinaturaDentalgo {
    height: 690px;
  }
}

@media (min-width:0px) and (max-width:340px) {
  .AssinaturaDentalgo {
    height: 500px;
  }
}


@media (min-width:380px) and (max-width:415px) {
  .AssinaturaDentalgo {
    height: 600px;
  }
}

@media (min-width: 420px) and (max-width:650px ) {
  .owl-carousel-quatro .slider-card {
    margin-left: 100px !important;
    margin-right: 50px !important;
    width: 300px !important;
  }


}

@media (min-width:350px) and (max-width:490px) {

  .corTextoDepoimentoTitulo {
    font-size: 20px;
    width: 250px !important;
    margin-left: 50px !important;
    margin-top: 150px !important;
  }

  .botao-scholar{
    display: unset !important;
  }

  .img-teste{
    margin-left:unset
}

  .owl-carousel-quatro .slider-card {
    margin-left: 130px !important;
    margin-right: 0px !important;
    width: 390px !important;
  }

  .juntar-letrasNumeros {
    padding-left: 15px !important;
    padding-right: 50px !important;
  }

  .texto-depoimento {
    width: 250px !important;
    margin-left: 50px !important;
  }
}

@media screen and (min-width: 2000px) {
  /* Aplique estilos específicos para resoluções maiores que 2000px */
  .owl-carousel-sete .item {
    margin-bottom: 500px;
    padding-bottom: 500px;
    height: 500px;
    /* Ajuste o tamanho dos itens, a margem, ou outros estilos necessários */
  }
}

@media (min-width:500px) and (max-width:750px) {
  .fundo-pessoas {
    
  }
}

@media (max-width:500px) {
  .img-mobile {
    display: none;
  }

  .video-title {
    display: none;
  }

  .video-button{
    display: none;
  }

  .video-description{
    display: none;
  }
}

@media (min-width:500px) and (max-width:768px) {
  .imgteste {
    height: 350px;
    width: 260px !important;
    box-shadow: 3px 10px 10px 18px rgba(0,0,0,0.1);
    margin-bottom: 50px;
    margin-top: 0px;
    margin-left: 80px;
  }

  .corTextoDepoimento {
    color: #000;
    width: 260px !important;
    margin-left: 80px;
  }

 
  .corTextoDepoimentoTitulo {
    margin-bottom: 30px; 
    width: 260px !important; 
    text-align: left;
    color: #fff;
    margin-top: 40px;
    font-family: 'Montserrat' !important;
  }

  .adicionados-title {
    margin-top: 30px;
  }

  .adicionados-link {
    margin-top: 30px;
  }

  .subTitulo{
    font-size: 25px;
    font-weight: bold;
    color: #ffffff;
    text-align: left !important;
  }

  .subTituloDVI {
    font-size: 50px;
    font-weight: bold;
    color: #ffffff;
    text-align: left !important;
    width: 260px !important;
  }

  .DVITexto {
    width: 268px !important;
  }

  .preço {
    color: #ffff; 
    white-space: nowrap; 
    display: inline-block; 
    font-size: 85px !important; 
    font-family: prompt; 
    margin-right: 5px;
    width: 188px !important;
  }

  .preçomes {
    color: #ffff; 
    font-size: 25px; 
    display: inline-block; 
    vertical-align: middle;
    width: 40px;
  }

  .video-button {
    background-color: transparent;
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    z-index: 3;
  }

  .owl-carousel-tres .slide-info {
    
    background: none !important;
    margin-left: 0px !important;
    width:180px;
    margin-right: 0px !important;
  }
}

.video-description {
  color: #ffffff;
  width: 400px;
  margin-left: 85px;
  margin-bottom: 40px !important;
  text-align: justify;
  letter-spacing: -1px;
}

.preçomes {
  color: #ffff; 
  font-size: 30px; 
  display: inline-block; 
  vertical-align: middle;
}

.preço {
  color: #ffff; 
  white-space: nowrap; 
  display: inline-block; 
  font-size: 80px; 
  font-weight: bold; 
  font-family: prompt; 
  margin-right: 5px;
}

.preço strong{
  font-size:1.4em;
}

.owl-carousel-nove .owl-item {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translateX(30px);
  transition: opacity 0.5s, transform 0.5s;
}

.owl-carousel-nove .owl-item.active {
  opacity: 1;
  transform: translateX(0);
}

.owl-carousel-nove .owl-item.active img {
  animation: fadeIn 1s;
}

.owl-carousel-nove .owl-item.active .DVITexto {
  animation: slideIn 1s ease-in-out;
  opacity: 1;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateX(30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}


.DVI-CLASSE {
  color:#fff; 
  font-family: sans-serif; 
  margin-top:20px; 
  margin-bottom: 20px;
  margin-left: 20px;
  width: 450px; 
  text-align: justify; 
}

@media (min-width:2000px){
  .DVI-CLASSE {
    color: #ffffff; 
    width: 450px; 
    text-align: justify; 
    margin-top: 108px;
  }
}

.navbar{
  background-color: transparent!important;
}
/*topo hover geral*/
.navbar a:hover, .navbar a:active, .navbar a:after{
  color: #8f8d8d !important;
}

.custom-toggler.navbar-toggler {
  border-color: transparent;
}

.custom-toggler .navbar-toggler-icon {
background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.ultimas-revistas {
font-family: 'Montserrat';
font-size: 25px; 
font-weight: bold; 
margin-top: 50px; 
margin-bottom: 20px;
color:#aaaaaa;
}

@media (max-width:768px) {
.ultimas-revistas {
  text-align: center;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 0px;
}
}

.alert-dismissible {
opacity: 1;
transition: opacity 0.5s ease-in-out;
}

.alert-dismissible.hidden {
opacity: 0;
height: 0;
padding: 0;
overflow: hidden;
}

.btn-academy {
background-color: #e51320 !important;

color: white !important;
text-decoration: none;
transition: 0.5 ease;
font-family: sans-serif;
font-size: 20px;
margin-top: 20px;
padding: 10px 10px;
}

.btn-academy:hover {
background-color: #b60d19 !important;
color: #ccc !important;
}

.btn-academy:active {
background-color: rgb(117, 16, 16)ant;
color: #d4d4d4 !important;
}

.Assinatura-alado {
background: url(../imagens/Facelift/AlAdo-desfocado.png) no-repeat center center fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
height: 300px;
}
.Assinatura-SBO {
background: url(../imagens/Facelift/SBO-Desfocada.png) no-repeat center center fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
height: 300px;
}

.AssinaturaDVI{
background: url(../imagens/Facelift/Dvi-Banner-Curto.fw.png) no-repeat center center fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
height: 300px;
}

.Acessar-teste {
margin-top:10px;
padding: 5px 25px;
background: linear-gradient(90deg, #838181 0%, #171718 100%) !important;
border-color: gray;
border-radius: 5px;
margin-left: 25px;
font-size: 22px;
margin-right: 0px;
font-weight: bold;
color:#ffffff !important;
outline: none !important;
text-decoration: none !important;
transition: background 0.5 ease;
margin-bottom: 15px !important;
}
.Acessar-teste:hover {
margin-top:10px;
padding: 5px 25px;
background: transparent !important;
color: #ffffff !important;
border-color: gray;
border-radius: 5px;
font-size: 22px;
margin-right: 0px;
font-weight: bold;
outline: none !important;
text-decoration: none !important;
}

.Adquirir-teste{
margin-top:10px;
background-color: #262626;
border-color: black;
border-radius: 5px;
font-size: 22px;
font-weight: bold;
margin-left: 25px;
color:#ffffff !important;
outline: none !important;
text-decoration: none !important;
padding: 5px 25px;
margin-bottom: 15px !important;
}

.Adquirir-teste:hover {
color: #ccc;
background-color: #424242;
border-color: white;
}

.Adquirir-teste:active {
color: #d6d6d6;
background-color: #2b2a2a;
border-color: white;
}

.AcessarCanal {
margin-top:10px;
padding: 5px 25px;
margin-left: 25px;
background: linear-gradient(140deg, #155857 0%, #969595 100%) !important;
border-color: black;
border-radius: 5px;
font-size: 22px;
margin-right: 0px;
font-weight: bold;
color:#ffffff;
outline: none !important;
text-decoration: none !important;
transition: 1s ease;
margin-bottom: 15px !important;
}

.AcessarCanal:hover {
padding: 5px 25px;
transition: background 0.5s ease;
background: linear-gradient(90deg, transparent 0%, transparent 100%) !important;
border-color: black !important;
border-radius: 5px;
font-size: 22px;
margin-right: 0px;
font-weight: bold;
color:#ffffff !important;
outline: none !important;
text-decoration: none !important;
}

.AcessarCanal:active {
padding: 5px 25px;
transition: background 0.5s ease;
background: linear-gradient(90deg, transparent 0%, transparent 100%) !important;
border-color: black !important;
border-radius: 5px;
font-size: 22px;
margin-right: 0px;
font-weight: bold;
color:#ccc !important;
outline: none !important;
text-decoration: none !important;
}

.titulo-Slides-banners {
color:#fff; 
font-family: 'Montserrat'; 
font-weight: bold;  
font-size:30px;
margin-left: 20px;
}

.paragrafo-Slides-banners {
color:#fff; 
margin-left: 20px;
font-family: 'Open Sans'; 
margin-top:20px; 
margin-bottom:15px;
}

@media (min-width:300px) and (max-width:1025px) {
.titulo-Slides-banners {
  color:#fff; 
  font-family: 'Montserrat'; 
  font-weight: bold;  
  font-size:20px;
  text-align: left;
  margin-top: 10px;
}

.paragrafo-Slides-banners {
  color:#fff; 
  font-family: 'Open Sans'; 
  font-size: 10px;
  margin-top:20px; 
  margin-bottom:20px;
}

.Acessar-teste {
  padding: 5px 5px !important;
  font-size: 10px !important;
  width: 100px !important;
}

.Adquirir-teste {
  width: 100px !important;
  padding: 5px 5px !important;
  font-size: 10px !important;
  margin-bottom: 10px !important;
  margin-top: 5px !important;
  margin-right: 40px !important;
}

.alinhamento-botoes {
  white-space: nowrap;
}

.AcessarCanal {
  padding: 5px 5px !important;
  font-size: 10px !important;
  width: 100px !important;
  justify-content: start;
  align-items: start;
  margin-right: 150px !important;
}

.subTituloDVI {
  color:#fff; 
  font-family: sans-serif; 
  font-weight: bold;  
  font-size:20px;
  margin-right: 150px !important;
}

.DVI-CLASSE {
  color:#fff; 
  font-family: sans-serif; 
  font-size: 10px;
  margin-top:20px; 
  margin-bottom:20px;
}
}

/*colecao clinical*/
.blue-line2 {
background-image: url('/imagens/Camada_3.png'); 
background-size: cover !important; 
background-position: center !important;  
height: 2px; 
display: flex; 
align-items: center; 
justify-content: center;
}

@media (min-width:320px) and (max-width:420px){
.blue-line2{
height: 10px;
}
}

.produtoTopo {
background: url(../imagens/Banner-Clinical-Orthodontics.png)
  center fixed !important;
padding-top: 69px;
padding-bottom: 40px;
min-height: 400px;
display: flex;
justify-content: center;
}

.produtoTopoRevistas {
background: url(../imagens/BANNER-ULTIMA-REVISTA-CLINICA.png) no-repeat center
  center fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
padding-top: 69px;
padding-bottom: 40px;
min-height: 450px;
display: flex;
justify-content: center;
}

.produtoTopo img {
max-width: 600px;
margin: auto;
display: block;
}

/*CLINICALORTO*/
.produtoTopo5 {
background: url(../imagens/BannerClinicalOrthodontics.webp) no-repeat center
  center fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
padding-top: 60px;
}

/*DPJO*/
.produtoTopo6 {
background: url(../imagens/BannerClinicalOrthodontics.webp) no-repeat center
  center fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
padding-top: 90px;
}

/*JBCOMBS*/
.produtoTopo1 {
background: url(../imagens/Bannercollegeoforal.webp) no-repeat center center
  fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
padding-top: 90px;
}
/*ENDO*/
.produtoTopo2 {
background: url(../imagens/Bannerendodontics.webp) no-repeat center center
  fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
padding-top: 90px;
}
/*JCDR*/
.produtoTopo4 {
background: url(../imagens/Bannerdpjo.webp) no-repeat center center fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
padding-top: 90px;
}
/*PERIODONTOLOGY*/
.produtoTopo50 {
background: url(../imagens/BannerPERIO.webp) no-repeat center center fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
padding-top: 90px;
}
@media (min-width: 768px) and (max-width: 991.98px){
.produtoTopo5{
padding-left: 110px;
}
}



.logo-acervo{
width: 350px;
margin-left: 160px !important;
}

@media (min-width:320px) and (max-width:420px){

.logo-acervo{
width: unset !important;
margin-left: unset !important;
}
}

@media (max-width: 575.98px){
.background-acervo{
  margin-top: 150px !important;
}

.logo-acervo{
  width: 100%;
  margin-left: unset;
}}

.revistaApoiadoresCol > .row > .col-md-3 {
  align-items: center;
  text-align: center;
  margin: auto;
  display: block;
}

.revistaApoiadoresFundoCol {
  padding-top: 15px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.revistaApoiadoresFundoCol2 {
  background: rgb(44, 44, 44);
  filter: drop-shadow(0px 2px 2px #9999);

}

.revistaApoiadoresFundoCol3 {
  background: rgb(201, 201, 201);
  filter: drop-shadow(0px 10px 10px #787878);
  margin-bottom: 50px;
}

.revistaApoiadoresFundoColecoes {
  background: rgb(53, 53, 53);
  padding-top: 35px;
  padding-bottom: 35px;
  filter: drop-shadow(0px 10px 10px #787878);
  margin-bottom: 50px;
}

.sombraAno {
  -webkit-box-shadow: 0px 2px 0px 0px #d4d4d4;
  -moz-box-shadow: 0px 2px 0px 0px #d4d4d4;
  box-shadow: 0px 2px 0px 0px #d4d4d4;
  margin-bottom: 25px;
  margin-top: 50px;
  color:#4e5252;
  font-weight: 900;
  font-size: 33px;
  font-family: 'Montserrat', sans-serif !important;
  padding-bottom: 10px;
}

.sombraAno2 {
  -webkit-box-shadow: 0px 3px 0px 0px #d4d4d4;
  -moz-box-shadow: 0px 3px 0px 0px #d4d4d4;
  box-shadow: 0px 3px 0px 0px #d4d4d4;
  margin-bottom: 25px;
  margin-top: 50px;
  color:#adafaf;
  font-weight: bold;
  font-size: 25px;
}

.tiraUnderline {
  text-decoration: none;
}

.sombrita:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.arredonda-imagem {
  border-radius: 0px;
  margin-bottom: 30px;
}


.colecaoRound {
  font-size: 16px;
  text-align: center;
  /*border-radius: 18px;*/
  /*border: 1px solid gray;*/
  /* background: #d6d6d6;*/
  color: rgb(66, 66, 66);
  padding: 12px 0;
  text-decoration: none;
  margin-top: 15px;
}

.modal-icons {
  margin-top: 35px;
}

.textoModal {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
  font-family: prompt;
  background: -webkit-linear-gradient(#eee, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.tituloModal {
  text-align: center;
  align-items: center;
  color: #fff;
  line-height: var(--bs-modal-title-line-height);
}

.modal-title-baixo {
  margin-bottom: 15px;
  margin-top: -4px;
  text-align: center;
  color: #fff;
  margin-left: 0px;
  line-height: var(--bs-modal-title-line-height);
}

.modal-head-Vantagem {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  background: rgb(120, 163, 255);
  background: linear-gradient(
    286deg,
    rgba(120, 163, 255, 1) 0%,
    rgba(255, 143, 143, 1) 98%
  );
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-radius: 30px 30px 0 0;
}

.modal-head-Vantagem1 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  background: rgb(120, 163, 255);
  background: linear-gradient(
    286deg,
    rgb(69, 120, 157) 0%,
    rgb(190, 45, 34) 98%
  );
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-radius: 30px 30px 0 0;
}

.modal-head-Vantagem2 {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0;
  background: rgb(120, 163, 255);
  background: linear-gradient(
    286deg,
    rgba(120, 163, 255, 1) 0%,
    rgba(255, 143, 143, 1) 98%
  );
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-radius: 30px 30px 0 0;
}

.logo-modal {
  align-items: center;
}

.modalCentraliza {
  width: auto;
  max-width: var(--bs-modal-width);
  height: auto;
  margin: auto;
  padding: initial;
}

.conteudoDoModal {
  height: auto;
  min-height: 100%;
  border-radius: 25px;
  background-color: #414141;
  opacity: 0.95;
  color: #666666;
}

body.modal-open > div.bg,
.modal-backdrop.fade.show {
  z-index: 1;
  -webkit-filter: blur(15px);
  filter: blur(15px);
  background-color: #000;
}

.iconeVantagem {
  font-size: 3rem; /* ou qualquer tamanho desejado */
  align-items: center;
  justify-content: center;
}

@media (max-width:768px) {
.titulo-modalgeral {
  margin-left:5px !important;
  font-size: 21px !important;
}

.titulo-modalgeral1 {
  margin-left:10px;
}

.btn-modalmargin {
  margin-left:-4px !important;
}

.title-price{
  margin-left: 4px !important;
}

.title-price2{
  margin-left: 0px !important;
}
}

.btn-modalmargin {
  margin-left:30px;
}

.titulo-modalgeral {
  margin-left:30px;
}

.titulo-modalgeral1 {
  margin-left:10px;
}

.title-price{
  margin-left: 23px;
  margin-top: -15px;
}

.title-price2{
  margin-left: 25px;
  margin-top: -10px;
}

.title-price-plan{
  margin-top: -15px;
}

.title-price2-plan{
  margin-top: -10px;
}

.modalblur {
  margin: 20px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 2px 2px 0px 2px rgba(255, 255, 255, 0.6);
}

.modalRedondinho {
  border-radius: 30px;
  background: #fff;
}


.modal-body-login {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
  background-color: #ffffff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.conteudoDoModal {
height: auto;
min-height: 100%;
border-radius: 25px;
background-color: #414141;
opacity: 0.95;
color: #666666;
}

.modal-content {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
color: var(--bs-modal-color);
pointer-events: auto;
background-color: var(--bs-modal-bg);
background-clip: padding-box;
border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
border-radius: var(--bs-modal-border-radius);
outline: 0;
}

.modalRedondinho1 {
  border-radius: 30px;
  background-color: #fff !important;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.modalintegra-dialog {
  --bs-modal-width: 98%;
}

.articlemodal-dialog {
  --bs-modal-width: 98%;
}

.article-modal-body {
  height: 100vh;
}

.article-modal-dialog {
  --bs-modal-width: 98%;
}

.article-modal-body1 {
  height: 100vh;
}

.color-modalbody {
  background-color: #212121 !important;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.artigocompra-modaldialog {
  --bs-modal-width: 98%;
}

.botaomodal-fechar {
  color: #fff !important;
  background-color: transparent !important;
  transition: 0.5 ease;
}

.botaomodal-fechar:hover {
  color: #000 !important;
}

.background-modalrec {
  background-color: #fff !important;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.background-modalrec-header {
  background-color: #fff !important;
}

.videoBanner {
  background: url(../imagens/gradients.jpg) 100% center no-repeat !important; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size:  cover !important; 
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  padding-top: 41px; 
  padding-bottom: 40px; 
  min-height: 400px; 
  display: block;
}

@media (max-width:1400px){
  .videoBanner {
    background: url(../imagens/gradients.jpg) no-repeat top center fixed !important; 
    -webkit-background-size: contain !important;
    -moz-background-size: contain !important;
    -o-background-size: contain !important;
    background-size:  contain !important; 
    padding-top: 41px; 
    padding-bottom: 40px; 
    min-height: 400px; 
    display: block;
  }
}

@media (max-width:990px){
  .videoBanner {
    background: url(../imagens/gradients.jpg) no-repeat top left fixed !important; 
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size:  cover !important; 
    padding-top: 41px; 
    padding-bottom: 40px; 
    min-height: 400px; 
    display: block;
  }
}

.catFundoVideo {
/* background-color: rgb(129, 35, 35); */
 border: 3px solid grey;
/* border-color: #333; */
 border-radius: 18px 18px 18px 18px;
 min-height: 110px;
 max-width: 202px;
 display: flex;
 justify-content: center;
 transition: all 1s ease-in-out;
  
}

.catFundo {
/* background-color: rgb(129, 35, 35); */
 border: 1px;
/* border-color: #333; */
 border-radius: 18px 18px 18px 18px;
 min-height: 200px;
 display: flex;
 justify-content: center;
 transition: all 1s ease-in-out;

}

.catFundo:hover {
transform: scale(1.1, 1.1);
cursor: pointer;
}

.videoButaum{
background: transparent;
border: 0;
padding: 0;
}

.videoImagem{
width: 100%;
transition: all 0.5s ease-in-out;
border-radius: 19px;
}

.videoImagem:hover{
transform: scale(1.1, 1.1);
cursor: pointer;
-webkit-box-shadow: inset 0px 0px 25px 11px rgba(255,255,255,0.56);
-moz-box-shadow: inset 0px 0px 25px 11px rgba(255,255,255,0.56);
box-shadow: inset 0px 0px 25px 11px rgba(255,255,255,0.56);
}


.videoImagemMain{
width: 100%;
transition: all 0.5s ease-in-out;
border-radius: 19px;
}

.videoImagemMain:hover{
transform: scale(1.1, 1.1);
cursor: pointer;
-webkit-box-shadow: inset 0px 0px 25px 11px rgba(255,255,255,0.56);
-moz-box-shadow: inset 0px 0px 25px 11px rgba(255,255,255,0.56);
box-shadow: inset 0px 0px 25px 11px rgba(255,255,255,0.56);
}

.textoModal {
color: #ccc;
}

:root {
--base-margin: 20px;
--blue: #345F90;
--tab-height: 35px;
--tab-border-radius: 35px;
}

.tab-slider--nav{
  width: 100%;
  float: left;
  margin-bottom: --base-margin;
}
.tab-slider--tabs{
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  border-radius: --tab-border-radius;
  overflow: hidden;
  background: #fff;
  height: --tab-height;
  user-select: none; 
  &:after{
    content: "";
    width: 50%;
    background: --blue;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 250ms ease-in-out;
    border-radius: --tab-border-radius;
  }
  &.slide:after{
    left: 50%;
  }
}
.tab-slider--trigger {
    font-family: sans-serif;
    border-radius: 5px;
    border: 2px solid transparent;
    background-color: #1c1c1c;
    padding: 10px 25px;
    color: #fff;
    margin-bottom: 10px;
  font-size: 12px;
  line-height: 1;
  font-weight: bold;
  color: --blue;
  text-transform: uppercase;
  text-align: center;
  padding: 11px --base-margin;
  position: relative;
  z-index: 2;
  cursor: pointer;
  display: inline-block;
  transition: color 250ms ease-in-out;
  user-select: none; 
  &.active {
    color: #fff;
    border: 1px solid #b0413e;
  }
}
.tab-slider--body{
  margin-bottom: --base-margin;
}

.btn-vejaaulas {
    text-decoration: none;
    background-color: #323232;
    padding: 15px 30px;
    border-radius: 5px;
    border: none;
    color: #fff;
    font-family: sans-serif;
    align-items: center !important;
    justify-content: center !important;
    align-self: center !important;
    text-align: center !important;
    cursor: pointer;
    transition: 0.5 ease;
    margin-left: 600px;
    margin-top: 20px;
}

.btn-vejaaulas:hover {
    background-color: #5f5f5f;
    color: #ccc;
}

.btn-vejaaulas:active {
    background-color: #8d8c8c;
    color: #d6d6d6;
}


@media (max-width:340px) {
    .btn-vejaaulas {
        margin-left: 40px !important;
    }
}

@media (min-width:341px) and (max-width:370px) {
    .btn-vejaaulas {
        margin-left: 60px !important;
    }
}

@media (min-width:371px) and (max-width:391px) {
    .btn-vejaaulas {
        margin-left: 80px !important;
    }
}
@media (min-width:400px) and (max-width:415px) {
    .btn-vejaaulas {
        margin-left: 90px !important;
    }
}

@media (min-width:700px) and (max-width:769px) {
    .btn-vejaaulas {
        margin-left: 270px !important;
    }
}

@media (min-width:1020px) and (max-width:1026px) {
    .btn-vejaaulas {
        margin-left: 400px !important;
    }
}


#slider3D .slider {
  margin-bottom: 0px;
  position: relative;
}
#slider3D .slider .owl-item.active.center .slider-card {
  transform: scale(1.15);
  opacity: 1;
 /* background: #3f3f3f; /* fallback for old browsers */
 /* background: -webkit-linear-gradient(to bottom, #3f3f3f, #636363); /* Chrome 10-25, Safari 5.1-6 */
 /* background: linear-gradient(to bottom, #3f3f3f, #636363); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
 /* color: #fff;*/
}
#slider3D .slider-card {
 /* background: #fff;*/
  padding: 0px 0px;
  margin: 50px 15px 90px 15px;
  border-radius: 5px;
  box-shadow: 0 15px 45px -20px rgb(0 0 0 / 73%);
  transform: scale(0.9);
  opacity: 0.5;
  transition: all 0.3s;
  background: rgb(182,182,182);
background: linear-gradient(346deg, rgba(182,182,182,1) 14%, rgba(228,228,228,1) 81%);
}
#slider3D .slider-card img {
  border-radius: 5px 5px 0px 0px;
}
.imagemColecao3D{
  max-width: 85%;
  margin: auto;
  padding: 15px 0;
}

#slider3D .owl-nav .owl-prev {
  position: absolute;
  top: calc(50% - 25px);
  left: 0;
  opacity: 1;
  font-size: 30px !important;
  z-index: 1;
}
#slider3D .owl-nav .owl-next {
  position: absolute;
  top: calc(50% - 25px);
  right: 0;
  opacity: 1;
  font-size: 30px !important;
  z-index: 1;
}
#slider3D .owl-dots {
  text-align: center;
  display: none;
}
#slider3D .owl-dots .owl-dot {
  height: 10px;
  width: 10px;
  border-radius: 10px;
 /* background: #ccc !important;*/
  margin-left: 3px;
  margin-right: 3px;
  outline: none;
}
#slider3D .owl-dots .owl-dot.active {
  /*background: #0084ff !important;*/
}

/*slider do videos*/ 
#slider4DVideo .slider {
  margin-bottom: 0px;
  position: relative;
}
#slider4DVideo .slider .owl-item.active.center .slider-card {
  transform: scale(1.15);
  opacity: 1;
 /* background: #3f3f3f; /* fallback for old browsers */
 /* background: -webkit-linear-gradient(to bottom, #3f3f3f, #636363); /* Chrome 10-25, Safari 5.1-6 */
 /* background: linear-gradient(to bottom, #3f3f3f, #636363); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
 /* color: #fff;*/
}
#slider4DVideo .slider-card {
 /* background: #fff;*/
  padding: 0px 0px;
  /*margin: 50px 15px 90px 15px;*/
  border-radius: 5px;
  box-shadow: 0 15px 45px -20px rgba(100, 100, 100, 0.582);
  transform: scale(0.9);
  opacity: 0.5;
  transition: all 0.3s;
}
#slider4DVideo .slider-card img {
  border-radius: 5px 5px 0px 0px;
}
#slider4DVideo .owl-nav .owl-prev {
  position: absolute;
  top: calc(50% - 25px);
  left: 0;
  opacity: 1;
  font-size: 30px !important;
  z-index: 1;
}
#slider4DVideo .owl-nav .owl-next {
  position: absolute;
  top: calc(50% - 25px);
  right: 0;
  opacity: 1;
  font-size: 30px !important;
  z-index: 1;
}
#slider4DVideo .owl-dots {
  text-align: center;
  display: none;
}
#slider4DVideo .owl-dots .owl-dot {
  height: 10px;
  width: 10px;
  border-radius: 10px;
 /* background: #ccc !important;*/
  margin-left: 3px;
  margin-right: 3px;
  outline: none;
}
#slider4DVideo .owl-dots .owl-dot.active {
  /*background: #0084ff !important;*/
}

#slider4DVideo .owl-stage-outer{
  padding-top: 35px;
  padding-bottom: 20px;
}

.ultimas-revistas-colecoes{
  font-family: 'Montserrat';
  font-size: 30px; 
  font-weight: bold; 
  margin-top: 50px; 
  margin-bottom: 50px;
  margin-left: 5px;
  color:grey;
}


@media (max-width:420px){
  .ultimas-revistas-colecoes{
    font-family: 'Montserrat';
    font-size: 20px; 
    font-weight: bold; 
    margin-top: 50px; 
    margin-bottom: 50px;
    margin-left: 5px;
  }
}

.revistapoio1{
  width: 130px;
}

.revistaEasy3D{
  padding-left:unset;
  padding-right:unset;
  width: 120px;
}

.revistasulzer1{
  width: 150px;
}

.revistaDolphin{
  width:140px;
  margin-left: 10px;
}

.title-encontraAqui2{
  font-family: 'Montserrat';
  font-size: 40px;
  font-weight: bold;
}

.subTitleAssine{
  color: #ffffff;
  width: 450px;
  text-align: justify;
  font-family:'Open Sans';
}

.Limite-tela {
  overflow: hidden;
  max-width: 100%;
  margin: 0;
}


.owl-carousel-noventa .owl-item {
margin-right: 30px !important;
display: inline-block;
}


.title-encontraAqui strong {
font-size: 1.2em; /* Ajuste o valor conforme necessário */
}

.botaoVejaAula{
padding-left:45px;
padding-right: 45px;
padding-top: 10px;
padding-bottom: 10px;
font-family:'Montserrat';
font-size:21px;
border-radius: 10px;
background-color: #323232;
border:none;
margin-top: 75px;
text-decoration: none !important; 
}

.infoAssinatura{
margin-top:120px;
}

.textoAssinatura{
display: inline-block !important;
}

.paragrafo-check {
width:auto; 
display: inline-block; 
margin-left: 5px; 
color:#cfcfcf; 
font-weight:bold;
font-size: 18px;
}

.icone-check {
vertical-align: top; /* Alinha verticalmente com o texto */
margin-right: 5px; /* Espaçamento entre o ícone e o texto */
font-size: 1.5em; /* Ajuste o valor conforme necessário para aumentar o tamanho do ícone */
margin-top: -40px; /* Move o ícone para cima (ajuste conforme necessário) */
}


.icone-container {
display: flex;
align-items: center;
}

.BgBlackHome{
background-color: #191a1e;
}

.video-gradient-overlay {
position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(25,26,30,0.06766456582633051) 30%, rgba(25,26,30,0.9192051820728291) 87%);
  pointer-events: none; 
}

.fundo-accordion {
background-color: transparent !important;
}

.rodape-paragrafoabaixoimagem {
color: #e5e5e5 !important;
}

.texto-accordion {
color: #fff !important;
}

.fundo-accordion {
background-color:#191a1e !important;
}

.titulo-livros-fisicos{
font-size:20px;
color:#000;
font-family: 'Poppins';
font-weight: 500;
}

.img-livros-fisicos {
height: 210px;
width: 230px !important;
-webkit-box-shadow: 1px 6px 27px -8px rgba(0,0,0,0.47);
-moz-box-shadow: 1px 6px 27px -8px rgba(0,0,0,0.47);
box-shadow: 1px 6px 27px -8px rgba(0,0,0,0.47);
margin-bottom: 20px;
margin-top: 20px;
border-radius: 10px;
}

.categoria{
width: min-content;
background-color: #1f6372;
font-size:15px;
color:#fff;
margin-top: 20px;
margin-bottom: 30px;
padding: 5px 20px 5px 20px;
border-radius: 10px;
border: none;
font-family: 'Poppins';
}

.livros-nome{
color:#000;
margin-top:25px;
font-size: 15px;
}

.livro-preco{
margin-top:20px;
color:#a8b0b1;
font-family:'Poppins';
font-weight:600;
font-size:24px;
}

.owl-carousel-livros-comprar .owl-nav  button.owl-prev,
.owl-carousel-livros-comprar .owl-nav  button.owl-next {
font-size: 45px !important;
margin-right: -10px !important;
transition: 0.5s ease !important;
color: #000 !important;
background-color:transparent !important;
outline: none;
position: absolute;
transition: 0.5 ease;
top: 30%;
transform: translateY(-20%); /* Ajuste para centralizar verticalmente */
color:#1f6372 !important;
}

.owl-carousel-livros-comprar .owl-nav button:hover {
color: gray !important
}

.owl-carousel-livros-comprar .owl-nav button:active {
color: #d6d6d6 !important;
}

/* Posicionamento dos botões */
.owl-carousel-livros-comprar button.owl-nav .owl-prev {
left: 10px !important;
}

.owl-carousel-livros-comprar button.owl-nav .owl-next {
right: 10px;
}

.botao-cortesia{
display: flex;
border:none;
padding: 5px 20px 6px 20px;
border-radius:10px;
font-size: 17px;
background-color: #c9c9ca;
font-family: 'Montserrat';
font-weight: bold;
align-items: left;
margin-top: 35px;
}

.botao-cortesia:hover {
background: rgb(225, 225, 226);
background: linear-gradient(90deg, rgba(225, 225, 226, 1) 0%, rgba(225, 225, 226, 1) 100%);
}

.botao-cortesia:active {
transform: translate(0em, 0.2em);
}

.botao-scholar{
display: flex;
border:none;
padding: 5px 20px 6px 20px;
border-radius:10px;
font-size: 17px;
background-color: #c9c9ca;
font-family: 'Montserrat';
font-weight: bold;
align-items: left;
margin-top: 35px;
}

.botao-scholar:hover {
background: rgb(225, 225, 226);
background: linear-gradient(90deg, rgba(225, 225, 226, 1) 0%, rgba(225, 225, 226, 1) 100%);
}

.botao-scholar:active {
transform: translate(0em, 0.2em);
}

.corTexto-duvidas{
  color: #ffffff;
  font-family:'Prompt';
  font-size: 20px;
  text-align: center !important;
  justify-content: center !important;
  align-items: center !important;
}
@media (max-width:830px) {

.rodape-mobiletotalmentesumido {
  display: none !important;
}

.background-meio {
  display:none !important;
  }
}

@media (max-width:750px) {
.rodape-mobilesumido {
display: none !important;
}

  .botao-cortesia {
    margin-left: 50px !important;
  }
}

@media (min-width:760px) {
.rodape-mobilesumido {
  display: block !important;
}
}

#sites-revistas-clinical-124042a77f6190b8522c #rd-button-libngoeo{
  background-color: #165766;
  padding: 10px 20px 10px 20px !important;
}

.bricks-form__fieldset{
  background-color: #3c3d40;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: block !important;
}

/* CAROUSEL ---------------------------------------------------------------------------------------*/

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
padding: 0px;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
padding: 0px;
}

.owl-carousel .owl-nav button.owl-next {
position: absolute;
top: calc(95% - 23px);
right: 0;
opacity: 1;
font-size: 30px !important;
z-index: 1;
/* background-color: #000000 !important; */
right: 0;
margin: 0;
height: 200px;
padding: 55px;
margin: 0 !important;
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(0,0,0,1)100%);
}
.owl-carousel .owl-nav button.owl-prev{
position: absolute;
top: calc(95% - 23px);
left: 0;
opacity: 1;
font-size: 30px !important;
z-index: 1;
/* background-color: #000000 !important; */
left: 0;
margin: 0;
height: 200px;
padding: 55px ;
margin: 0 !important;
background: rgb(2,0,36);
background: linear-gradient(270deg, rgba(2,0,36,0) 0%, rgba(0,0,0,1)100%);
}


body > div.BgBlackHome > div.container-fluid.text-center.depoimentos-box > div > div > div.owl-nav > button.owl-prev {
background: none;
color: #fff !important;
transform: translateY(-120%);
}
body > div.BgBlackHome > div.container-fluid.text-center.depoimentos-box > div > div > div.owl-nav > button.owl-next {
background: none;
color: #fff !important;
transform: translateY(-120%);
}
body > div.BgBlackHome > div.container-fluid.text-center.depoimentos-box > div > div > div.owl-nav > button.owl-prev:hover {
background: none;
color: #ccc !important;
}
body > div.BgBlackHome > div.container-fluid.text-center.depoimentos-box > div > div > div.owl-nav > button.owl-next:hover {
background: none;
color: #ccc !important;
}

.owl-carousel-sete  button.owl-next {
display: none !important;
background: none !important;
}
.owl-carousel-sete  button.owl-prev {
display: none !important;
background: none !important;
}
.owl-carousel-livros-comprar  button.owl-next {
transform: translateY(-90%) !important;
background: none !important;
right: -5% !important;
}
.owl-carousel-livros-comprar  button.owl-prev {
transform: translateY(-90%) !important;
background: none !important;
left:  -10% !important;
}

.owl-carousel-quatro button.owl-next{
background: none !important;
transform: translateY(-35%) !important;
color: #fff !important;
}
.owl-carousel-quatro button.owl-prev{
background: none !important;
transform: translateY(-35%) !important;
color: #fff !important;
}

#slider2D > div > div > div > div.owl-nav > button.owl-next > i {
color: #ffffff;
}
#slider2D > div > div > div > div.owl-nav > button.owl-prev > i {
color: #ffffff;
}

.owl-carousel-tecnologia button.owl-prev {
height: 620px !important;
transform: translateY(-80%) !important;
top: calc(95% - 1px);
color: #fff !important;
}

.owl-carousel-tecnologia button.owl-next {
height: 620px !important;
transform: translateY(-80%) !important;
top: calc(95% - 1px);
color: #fff !important;
}
.owl-carousel-tecnologia button.owl-prev:hover {
height: 620px ;
color: #ccc !important;
}

.owl-carousel-tecnologia button.owl-next:hover {
height: 620px ;
color: #ccc !important;
}

.owl-carousel-cinco button.owl-prev {
height: 620px !important;
transform: translateY(-80%) !important;
top: calc(95% - 1px);
color: #fff !important;
}

.owl-carousel-cinco button.owl-next {
height: 620px !important;
transform: translateY(-80%) !important;
top: calc(95% - 1px);
color: #fff !important;
}
.owl-carousel-cinco button.owl-prev:hover {
height: 620px;
color: #ccc !important;
}

.owl-carousel-cinco button.owl-next:hover {
height: 620px;
color: #ccc !important;
}

.botaoColetanea{
margin-top: -266px !important;
margin-left: 50px !important;
}

.botaoColetaneaMenosClinical{
  margin-top: -266px !important;
  margin-left: 57px !important; 
}


@media (min-width:421px) and (max-width: 599px) {
.owl-carousel-tecnologia button.owl-prev {
  height: 150px !important;
  transform: translateY(-78%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  padding-bottom: 20px !important;
}

.owl-carousel-tecnologia button.owl-next {
  height: 150px !important;
  transform: translateY(-78%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  padding-bottom: 20px !important;
}


.owl-carousel-tecnologia button.owl-prev:hover {
  height: 150px !important;
  color: #ccc !important;
}
.owl-carousel-tecnologia button.owl-next:hover {
  height: 150px !important;
  color: #ccc !important;
}
}

@media (max-width:750px) {
/* esconder carrosseis no mobile */
.mobile-display-none {
  display: none;
}
/* corrigir espaçamento dos cards */
.card-margin {
  margin-block: 12px;
}
}

/*iphone Apple users rico celular/ tirar gradiente preto e img-livros-fisicos tem algumas outras configuraçoes e nao envolvem remoçao de gradiente preto*/
@media (min-width:0px) and (max-width:421px) {
.img-livros-fisicos {
  height: 210px;
  width: 140px !important;
  -webkit-box-shadow: 1px 6px 27px -8px rgba(0,0,0,0.47);
  -moz-box-shadow: 1px 6px 27px -8px rgba(0,0,0,0.47);
  box-shadow: 1px 6px 27px -8px rgba(0,0,0,0.47);
  margin-bottom: 20px;
  margin-top: 20px;
  border-radius: 10px;
}
}

/*tirar gradiente preto, tecnologia tem algumas outras configuraçoes */
@media (min-width:600px) and (max-width:768px) {
.owl-carousel-tecnologia button.owl-prev {
  height: 570px !important;
  transform: translateY(-65%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
  background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
  height: 570px !important;
  transform: translateY(-65%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
  background: none !important;
}

}
/*tirar gradiente preto*/
@media (min-width:0px) and (max-width:1024px) {
.owl-carousel-trinta button.owl-next {
  background: none !important;
  background: unset !important;
  height: 110px;
  transform: translateY(-40%) !important;
}

.owl-carousel-trinta button.owl-prev {
background: none !important;
background: unset !important;
height: 110px;
transform: translateY(-40%) !important;
}

}
@media (min-width:1500px) and (max-width:1998px) {
.owl-carousel-tecnologia button.owl-prev {
  height: 575px !important;
  transform: translateY(-75%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
}

.owl-carousel-tecnologia button.owl-next {
  height: 575px !important;
  transform: translateY(-75%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
}

.owl-carousel-trinta button.owl-prev {
  height: 250px !important;
  transform: translateY(-64%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  left: 0% !important;
  background: unset !important;
}

.owl-carousel-trinta button.owl-next {
  background: unset !important;
  height: 250px !important;
  transform: translateY(-64%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  right:0% !important;
  overflow-x: hidden !important;
  box-sizing: border-box !important;
}
}
@media (min-width:4000px) and (max-width:4100px) {
.owl-carousel-seis button.owl-prev{
  transform: translateY(-90%) !important;
  height:420px !important;
  color:#fff !important;
}
.owl-carousel-seis button.owl-next{
  transform: translateY(-90%) !important;
  height:420px !important;
  color:#fff !important;
}

.owl-carousel-tecnologia button.owl-prev {
  height: 700px !important;
  transform: translateY(-96%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
}

.owl-carousel-tecnologia button.owl-next {
  height: 700px !important;
  transform: translateY(-96%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
}

.owl-carousel-cinco button.owl-prev {
  height: 1100px !important;
  transform: translateY(-86%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
}

.owl-carousel-cinco button.owl-next {
  height: 1100px !important;
  transform: translateY(-86%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
}

.owl-carousel-tres button.owl-prev {
  height: 250px !important;
  background: none !important;
  transform: translateY(-136%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  left: 0% !important;
}

.owl-carousel-tres button.owl-next {
  height: 250px !important;
  background: none;
  transform: translateY(-136%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  right:0% !important;
  overflow-x: hidden !important;
  box-sizing: border-box !important;
}


.owl-carousel-trinta button.owl-prev {
  height: 250px !important;
  transform: translateY(-64%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  left: 0% !important;
  background: unset !important;
}

.owl-carousel-trinta button.owl-next {
  background: unset !important;
  height: 250px !important;
  transform: translateY(-64%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  right:0% !important;
  overflow-x: hidden !important;
  box-sizing: border-box !important;
}


.overlay-4k {
  background: linear-gradient(90deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  padding-top: 10px !important;
}

.segundooverlay-4k {
  background: linear-gradient(270deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  margin-right: 1025px !important;
  max-width:1922px;
}

.imagem-4k {
  height: 450px !important;
  width: 2000px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  justify-items: center !important;
  justify-self: center !important;
  position: center !important;
}
}
.revistaCURAPROX {
width: 160px;
margin-left: 10px;
}

.revistaColgate {
width: 130px;
margin-left: 10px;
}

.revistaGUM {
width: 160px;
margin-left: 10px;
}

@media (max-width:413px) {
.revistaCURAPROX {
  padding-top: 30px;
  width: 80px;
  margin-right: 5px;
  margin-left: 0px;
}

.revistaColgate {
  padding-top: 30px;
  width: 60px;
  margin-left: 0px;
  margin-right: 0px;
}

.revistaGUM {
  padding-top: 30px;
  width: 80px;
  margin-right: 0px;
  margin-left: 0px;
}
}

@media (min-width:700px) and (max-width:800px){
.revistaCURAPROX {
  padding-top: 30px;
  width: 100px;
  margin-right: 5px;
  margin-left: 0px;
}

.revistaColgate {
  padding-top: 30px;
  width: 80px;
  margin-left: 0px;
  margin-right: 0px;
}

.revistaGUM {
  padding-top: 30px;
  width: 100px;
  margin-right: 0px;
  margin-left: 0px;
}
}

@media (min-width:820px) and (max-width:850px){
.revistaCURAPROX {
  padding-top: 20px;
  width: 100px;
  margin-right: 5px;
  margin-left: 0px;
}

.revistaColgate {
  padding-top: 20px;
  width: 80px;
  margin-left: 0px;
  margin-right: 0px;
}

.revistaGUM {
  padding-top: 20px;
  width: 100px;
  margin-right: 0px;
  margin-left: 0px;
}
}

@media (min-width:414px) and (max-width:500px) {
.revistaCURAPROX {
  padding-top: 10px;
  width: 80px;
  margin-right: 5px;
  margin-left: 0px;
}

.revistaColgate {
  padding-top: 10px;
  width: 65px;
  margin-left: 0px;
  margin-right: 0px;
}

.revistaGUM {
  padding-top: 10px;
  width: 80px;
  margin-right: 0px;
  margin-left: 0px;
}
}


/*alteraçoes celulares ate 320px*/

@media (min-width:0px) and (max-width:320px) {
.comprar-livros {
  margin-left: 20px;
  text-align: center;
}
.background-newsletter {
  height: 375px;
}

.videosPalavra {
  color: #fff; 
  /* font-size: 10px !important; */
  margin-left: 0px !important;
  margin-bottom: 50px !important;
  margin-top: 235px !important;
}
.videosPalavra-tecnologias {
  /* font-size: 14px !important; */
  margin-left: 0px !important;
  margin-bottom: 10px !important;
  color: #fff !important;
  margin-top: 40px ;
}
.altura-mobile-aulas {
height: 50px;
}
.botaoVejaAula {
margin-top: 0px !important;
}
.novidades2 {
  margin-top: -110px !important;
  padding-bottom: 0px;
}
/*primeiro carousel da pagina*/
  .owl-carousel-tres button.owl-prev {
    background: none !important;
    height: 150px !important;
    transform: translateY(-126%) !important;
    top: calc(125% - 45px) !important;
    color: #fff ;
    left: -10% !important;
}

.owl-carousel-tres button.owl-next {
  height: 150px !important;
  background: none !important;
  transform: translateY(-126%) !important;
  top: calc(125% - 45px) !important;
  color: #fff ;
  right:0% ;
  overflow-x: hidden !important;
  box-sizing: border-box !important;
}
/*segundo carousel da pagina*/
.owl-carousel-seis button.owl-prev {
  height: 30px ;
  transform: translateY(-58%) ;
  top: calc(115% - 45px) ;
  color: #fff;
  padding-bottom: 20px ;
  background: none ;
  left: 15% ;
}
.owl-carousel-seis button.owl-next {
  height: 30px ;
  transform: translateY(-58%) ;
  top: calc(115% - 45px);
  color: #fff;
  padding-bottom: 20px;
  background: none;
  right:15%;
}
/*terceiro carousel da pagina */
.owl-carousel-cinco button.owl-prev {
height: 150px !important;
transform: translateY(-107%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
.owl-carousel-cinco button.owl-next {
height: 150px !important;
transform: translateY(-107%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
height: 150px !important;
transform: translateY(-75%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
height: 150px !important;
transform: translateY(-75%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-prev:hover {
height: 150px !important;
color: #ccc !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next:hover {
height: 150px !important;
color: #ccc !important;
background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-um button.owl-prev {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*sexto carousel da pagina */
.owl-carousel-livros-comprar button.owl-prev{
transform: translateY(-180%) !important;
left: -8% !important;
background: none !important;
}
.owl-carousel-livros-comprar button.owl-next{
transform: translateY(-180%) !important;
padding:40px !important;
right: -7% !important;
background: none !important;
}
/*setimo carousel da pagina */
.owl-carousel-quatro button.owl-next{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  right: 0% !important;
}
.owl-carousel-quatro button.owl-prev{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  left: 0% !important;
}

/* Botao Coletânea */
.botaoColetanea{
  margin-top: 0px;
  margin-left: -17px;
}

.botaoColetaneaMenosClinical{
  margin-top: 0px;
  margin-left: -17px;
}
}

/*alteraçoes celulares ate 390px*/

@media (min-width:321px) and (max-width:394px) {
.comprar-livros {
  margin-left: 20px;
  text-align: center;
}
.background-newsletter {
  height: 375px;
}

.videosPalavra {
  color: #fff; 
  /* font-size: 10px !important; */
  margin-left: 0px !important;
  margin-bottom: 50px !important;;
}

.videosPalavra-tecnologias {
  /* font-size: 14px !important; */
  margin-left: 0px !important;
  margin-bottom: 10px !important;
  color: #fff !important;
  margin-top: 40px ;
}
.altura-mobile-aulas {
height: 50px;
}
.botaoVejaAula {
margin-top: 0px !important;
}
.novidades2 {
  margin-top: -65px !important;
  padding-bottom: 0px;
}
/*primeiro carousel da pagina*/
.owl-carousel-tres button.owl-prev {
  background: none !important;
  height: 155px !important;
  transform: translateY(-206%) !important;
  top: calc(125% - 45px) !important;
  color: #fff ;
  left: -10% !important;
}

.owl-carousel-tres button.owl-next {
height: 155px !important;
background: none !important;
transform: translateY(-206%) !important;
top: calc(125% - 45px) !important;
color: #fff;
right:0% ;
overflow-x: hidden;
box-sizing: border-box ;
}
/*segundo carousel da pagina*/
.owl-carousel-seis button.owl-prev {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px) ;
color: #fff ;
padding-bottom: 20px ;
background: none;
left: 15% ;
}
.owl-carousel-seis button.owl-next {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px);
color: #fff !important;
padding-bottom: 20px ;
background: none ;
right:15% ;
}
/*terceiro carousel da pagina*/
.owl-carousel-cinco button.owl-prev {
height: 150px !important;
transform: translateY(-107%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
.owl-carousel-cinco button.owl-next {
height: 150px !important;
transform: translateY(-107%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
height: 100px !important;
transform: translateY(-260%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
height: 100px !important;
transform: translateY(-260%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-prev:hover {
height: 150px !important;
color: #ccc !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next:hover {
height: 150px !important;
color: #ccc !important;
background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-um button.owl-prev {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*sexto carousel da pagina*/
.owl-carousel-livros-comprar button.owl-prev{
transform: translateY(-180%) !important;
left: -8% !important;
background: none !important;
}
.owl-carousel-livros-comprar button.owl-next{
transform: translateY(-180%) !important;
padding:40px !important;
right: -7% !important;
background: none !important;
}
/*setimo carousel da pagina*/
.owl-carousel-quatro button.owl-next{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  right: 0% !important;
}
.owl-carousel-quatro button.owl-prev{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  left: 0% !important;
}

  /* Botao Coletânea */
  .botaoColetanea{
    margin-top: 10px;
    margin-left: -20px;
  }

  .botaoColetaneaMenosClinical{
    margin-top: 10px;
    margin-left: -20px;
  }
}

/*alteraçoes celulares ate 409px*/
@media (min-width:394px) and (max-width:409px) {
.comprar-livros {
  margin-left: 20px;
  text-align: center;
}
.background-newsletter {
  height: 375px;
}

.videosPalavra {
  color: #fff; 
  /* font-size: 10px !important; */
  margin-left: 0px !important;
  margin-bottom: 50px !important;
  margin-top: 240px ;
}

.videosPalavra-tecnologias {
  /* font-size: 14px !important; */
  margin-left: 0px !important;
  margin-bottom: 10px !important;
  color: #fff !important;
  margin-top: 40px ;
}
.altura-mobile-aulas {
  height: 50px;
}
  .botaoVejaAula {
  margin-top: 0px !important;
  }
  .novidades2 {
    margin-top: -110px !important;
    padding-bottom: 0px;
  }
/*primeiro carousel da pagina*/
  .owl-carousel-tres button.owl-prev {
    background: none !important;
    height: 155px !important;
    transform: translateY(-205%) !important;
    top: calc(125% - 45px) !important;
    color: #fff ;
    left: -10% !important;
}

.owl-carousel-tres button.owl-next {
  height: 155px !important;
  background: none !important;
  transform: translateY(-205%) !important;
  top: calc(125% - 45px) !important;
  color: #fff;
  right:0% ;
  overflow-x: hidden;
  box-sizing: border-box ;
}
/*segundo carousel da pagina*/
.owl-carousel-seis button.owl-prev {
  height: 120px;
  transform: translateY(-58%) ;
  top: calc(85% - 45px) ;
  color: #fff ;
  padding-bottom: 20px ;
  background: none;
  left: 15% ;
}
.owl-carousel-seis button.owl-next {
  height: 120px;
  transform: translateY(-58%) ;
  top: calc(85% - 45px);
  color: #fff !important;
  padding-bottom: 20px ;
  background: none ;
  right:15% ;
}
/*terceiro carousel da pagina*/
.owl-carousel-cinco button.owl-prev {
  height: 150px !important;
  transform: translateY(-127%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
  background: none !important;
}
.owl-carousel-cinco button.owl-next {
  height: 150px !important;
  transform: translateY(-127%) !important;
  top: calc(95% - 1px);
  color: #fff !important;
  background: none !important;
}
/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
  height: 100px !important;
  transform: translateY(-110%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
  height: 100px !important;
  transform: translateY(-110%) !important;
  top: calc(125% - 45px) !important;
  color: #fff !important;
  background: none !important;
}
.owl-carousel-tecnologia button.owl-prev:hover {
  height: 150px !important;
  color: #ccc !important;
  background: none !important;
}
.owl-carousel-tecnologia button.owl-next:hover {
  height: 150px !important;
  color: #ccc !important;
  background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
  height: 100px !important;
  transform: translateY(-95%) !important;
  top: calc(55% - 45px) !important;
  color: #fff !important;
  background: none !important;
}
.owl-carousel-um button.owl-prev {
  height: 100px !important;
  transform: translateY(-95%) !important;
  top: calc(55% - 45px) !important;
  color: #fff !important;
  background: none !important;
}
/*sexto carousel da pagina*/
.owl-carousel-livros-comprar button.owl-prev{
  transform: translateY(-172%) !important;
  left: -5% !important;
  background: none !important;
}
.owl-carousel-livros-comprar button.owl-next{
  transform: translateY(-172%) !important;
  padding:40px !important;
  right: -5% !important;
  background: none !important;
}
/*setimo carousel da pagina*/
  .owl-carousel-quatro button.owl-next{
    background: none !important;
    transform: translateY(-35%) !important;
    color: #fff !important;
    right: 0% !important;
  }
  .owl-carousel-quatro button.owl-prev{
    background: none !important;
    transform: translateY(-35%) !important;
    color: #fff !important;
    left: 0% !important;
  }

}
.corTextoDepoimentoTitulo {
margin-top:20px !important;
}

/*alteraçoes celulares ate 414px*/

@media (min-width:410px) and (max-width:420px) {
.corTextoDepoimentoTitulo {
  margin-top: 0px !important;
}
.comprar-livros {
  margin-left: 20px;
  text-align: center;
}
.background-newsletter {
  height: 375px;
}

.videosPalavra {
  color: #fff; 
  /* font-size: 10px !important; */
  margin-left: 0px !important;
  margin-bottom: 50px !important;
  margin-top: 240px ;
}

.videosPalavra-tecnologias {
  /* font-size: 14px !important; */
  margin-left: 0px !important;
  margin-bottom: 10px !important;
  color: #fff !important;
  margin-top: 40px ;
}
.altura-mobile-aulas {
height: 50px;
}
.botaoVejaAula {
margin-top: 0px !important;
}
.novidades2 {
  margin-top: -110px !important;
  padding-bottom: 0px;
}
/*primeiro carousel da pagina*/
.owl-carousel-tres button.owl-prev {
  background: none !important;
  height: 155px !important;
  transform: translateY(-130%) !important;
  top: calc(125% - 45px) !important;
  color: #fff ;
  left: -10% !important;
}

.owl-carousel-tres button.owl-next {
height: 155px !important;
background: none !important;
transform: translateY(-130%) !important;
top: calc(125% - 45px) !important;
color: #fff;
right:0% ;
overflow-x: hidden;
box-sizing: border-box ;
}
/*segundo carousel da pagina*/
.owl-carousel-seis button.owl-prev {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px) ;
color: #fff ;
padding-bottom: 20px ;
background: none;
left: 15% ;
}
.owl-carousel-seis button.owl-next {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px);
color: #fff !important;
padding-bottom: 20px ;
background: none ;
right:15% ;
}
/*terceiro carousel da pagina*/
.owl-carousel-cinco button.owl-prev {
height: 150px !important;
transform: translateY(-127%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
.owl-carousel-cinco button.owl-next {
height: 150px !important;
transform: translateY(-127%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
height: 100px !important;
transform: translateY(-110%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
height: 100px !important;
transform: translateY(-110%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-prev:hover {
height: 150px !important;
color: #ccc !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next:hover {
height: 150px !important;
color: #ccc !important;
background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-um button.owl-prev {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*sexto carousel da pagina*/
.owl-carousel-livros-comprar button.owl-prev{
transform: translateY(-172%) !important;
left: -5% !important;
background: none !important;
}
.owl-carousel-livros-comprar button.owl-next{
transform: translateY(-172%) !important;
padding:40px !important;
right: -5% !important;
background: none !important;
}
/*setimo carousel da pagina*/
.owl-carousel-quatro button.owl-next{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  right: 0% !important;
}
.owl-carousel-quatro button.owl-prev{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  left: 0% !important;
}

  /* Botao Coletânea */
  .botaoColetanea{
    margin-top: 10px;
    margin-left: -20px;
  }

  
  .botaoColetaneaMenosClinical{
    margin-top: 10px;
    margin-left: -20px;
  }
}

/*alteraçoes celulares ate 434px*/

@media (min-width:421px) and (max-width:434px) {
.ultimas-revistas {
  margin-bottom: 30px !important;
  margin-top: 30px !important;
}
.comprar-livros {
  margin-left: 20px;
  text-align: center;
}
.background-newsletter {
  height: 375px;
}

.videosPalavra {
  color: #fff; 
  font-size: 10px !important;
  margin-left: 0px !important;
  margin-bottom: 50px !important;
  margin-top: 220px ;
}

.videosPalavra-tecnologias {
  /* font-size: 14px !important; */
  margin-left: 0px !important;
  margin-bottom: 10px !important;
  color: #fff !important;
  margin-top: 40px ;
}
.altura-mobile-aulas {
height: 50px;
}
.botaoVejaAula {
margin-top: 0px !important;
}
.novidades2 {
  margin-top: -110px !important;
  padding-bottom: 0px;
}

.canaisBannerHome {
  margin-top: -246px !important;
}
/*primeiro carousel da pagina*/
.owl-carousel-tres button.owl-prev {
  background: none !important;
  height: 150px !important;
  transform: translateY(-190%) !important;
  top: calc(125% - 45px) !important;
  color: #fff ;
  left: -10% !important;
}

.owl-carousel-tres button.owl-next {
height: 150px !important;
background: none !important;
transform: translateY(-190%) !important;
top: calc(125% - 45px) !important;
color: #fff;
right:0% ;
overflow-x: hidden;
box-sizing: border-box ;
}
/*segundo carousel da pagina*/
.owl-carousel-seis button.owl-prev {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px) ;
color: #fff ;
padding-bottom: 20px ;
background: none;
left: 15% ;
}
.owl-carousel-seis button.owl-next {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px);
color: #fff !important;
padding-bottom: 20px ;
background: none ;
right:15% ;
}
/*terceiro carousel da pagina*/
.owl-carousel-cinco button.owl-prev {
height: 150px !important;
transform: translateY(-127%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
.owl-carousel-cinco button.owl-next {
height: 150px !important;
transform: translateY(-127%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
height: 100px !important;
transform: translateY(-110%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
height: 100px !important;
transform: translateY(-110%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-prev:hover {
height: 150px !important;
color: #ccc !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next:hover {
height: 150px !important;
color: #ccc !important;
background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-um button.owl-prev {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*sexto carousel da pagina*/
.owl-carousel-livros-comprar button.owl-prev{
transform: translateY(-172%) !important;
left: -5% !important;
background: none !important;
}
.owl-carousel-livros-comprar button.owl-next{
transform: translateY(-172%) !important;
padding:40px !important;
right: -5% !important;
background: none !important;
}
/*setimo carousel da pagina*/
.owl-carousel-quatro button.owl-next{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  right: 0% !important;
}
.owl-carousel-quatro button.owl-prev{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  left: 0% !important;
}

/* Botao Coletânea */
.botaoColetanea{
  margin-top: 10px;
  margin-left: -25px;
}

.botaoColetaneaMenosClinical{
  margin-top: 10px;
  margin-left: -25px;
}
}

/*alteraçoes celulares ate 790px*/

@media (min-width:701px) and (max-width:790px) {
.comprar-livros {
  margin-left: 20px;
  text-align: center;
}
.background-newsletter {
  height: 375px;
}

.depoimentos-box {
  margin-bottom: 0px;
}

.ultimas-revistas {
  margin-top: 20px;
  margin-bottom: 20px;
}

.preço {
  font-size: 40px !important;
}

.btn-vejamais {
margin-top: 0px !important;
}

.videosPalavra {
  color: #fff; 
  font-size: 10px !important;
  margin-left: 0px !important;
  margin-bottom: 50px !important;
  margin-top: 240px ;
}

.imagem-sombreamento {
  height: 471px;
}

.videosPalavra-tecnologias {
  /* font-size: 14px !important; */
  margin-left: 0px !important;
  margin-bottom: 10px !important;
  color: #fff !important;
  margin-top: 40px ;
}
.altura-mobile-aulas {
height: 50px;
}
.botaoVejaAula {
margin-top: 0px !important;
}
.novidades2 {
  margin-top: -230px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
/*primeiro carousel da pagina*/
.owl-carousel-tres button.owl-prev {
  background: none !important;
  height: 150px !important;
  transform: translateY(-170%) !important;
  top: calc(125% - 45px) !important;
  color: #fff ;
  left: -10% !important;
}

.owl-carousel-tres button.owl-next {
height: 150px !important;
background: none !important;
transform: translateY(-170%) !important;
top: calc(125% - 45px) !important;
color: #fff;
right:0% ;
overflow-x: hidden;
box-sizing: border-box ;
}
/*segundo carousel da pagina*/
.owl-carousel-seis button.owl-prev {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px) ;
color: #fff ;
padding-bottom: 20px ;
background: none;
left: 15% ;
}
.owl-carousel-seis button.owl-next {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px);
color: #fff !important;
padding-bottom: 20px ;
background: none ;
right:15% ;
}
/*terceiro carousel da pagina*/
.owl-carousel-cinco button.owl-prev {
height: 150px !important;
transform: translateY(-157%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
.owl-carousel-cinco button.owl-next {
height: 150px !important;
transform: translateY(-157%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
height: 100px !important;
transform: translateY(-190%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
height: 100px !important;
transform: translateY(-190%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-prev:hover {
height: 100px !important;
color: #ccc !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next:hover {
height: 100px !important;
color: #ccc !important;
background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-um button.owl-prev {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*sexto carousel da pagina*/
.owl-carousel-livros-comprar button.owl-prev{
transform: translateY(-115%) !important;
left: -5% !important;
background: none !important;
}
.owl-carousel-livros-comprar button.owl-next{
transform: translateY(-115%) !important;
padding:40px !important;
right: -5% !important;
background: none !important;
}
/*setimo carousel da pagina*/
.owl-carousel-quatro button.owl-next{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  right: 0% !important;
}
.owl-carousel-quatro button.owl-prev{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  left: 0% !important;
}
}


/*alteraçoes celulares ate 830px*/

@media (min-width:791px) and (max-width:830px) {
.comprar-livros {
  margin-left: 20px;
  text-align: center;
}
.background-newsletter {
  height: 375px;
}
.AssinaturaDentalgo {
height: 511px !important;
}
.depoimentos-box {
  margin-bottom: 0px;
}
.ultimas-revistas {
  margin-top: 20px;
  margin-bottom: 20px;
}

.preço {
  font-size: 40px !important;
}

.btn-vejamais {
margin-top: 0px !important;
}

.videosPalavra {
  color: #fff; 
  font-size: 10px !important;
  margin-left: 0px !important;
  margin-bottom: 50px !important;
  margin-top: 240px ;
}

.imagem-sombreamento {
  height: 471px;
}

.canaisBannerHome {
  margin-top: -144px !important;
}

.videosPalavra-tecnologias {
  /* font-size: 14px !important; */
  margin-left: 0px !important;
  margin-bottom: 10px !important;
  color: #fff !important;
  margin-top: 40px ;
}
.altura-mobile-aulas {
height: 50px;
}
.botaoVejaAula {
margin-top: 0px !important;
}
.novidades2 {
  margin-top: -230px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
/*primeiro carousel da pagina*/
.owl-carousel-tres button.owl-prev {
  background: none !important;
  height: 150px !important;
  transform: translateY(-170%) !important;
  top: calc(125% - 45px) !important;
  color: #fff ;
  left: -10% !important;
}

.owl-carousel-tres button.owl-next {
height: 150px !important;
background: none !important;
transform: translateY(-170%) !important;
top: calc(125% - 45px) !important;
color: #fff;
right:0% ;
overflow-x: hidden;
box-sizing: border-box ;
}
/*segundo carousel da pagina*/
.owl-carousel-seis button.owl-prev {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px) ;
color: #fff ;
padding-bottom: 20px ;
background: none;
left: 15% ;
}
.owl-carousel-seis button.owl-next {
height: 120px;
transform: translateY(-58%) ;
top: calc(85% - 45px);
color: #fff !important;
padding-bottom: 20px ;
background: none ;
right:15% ;
}
/*terceiro carousel da pagina*/
.owl-carousel-cinco button.owl-prev {
height: 150px !important;
transform: translateY(-157%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
.owl-carousel-cinco button.owl-next {
height: 150px !important;
transform: translateY(-157%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
height: 100px !important;
transform: translateY(-190%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
height: 100px !important;
transform: translateY(-190%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-prev:hover {
height: 100px !important;
color: #ccc !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next:hover {
height: 100px !important;
color: #ccc !important;
background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-um button.owl-prev {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*sexto carousel da pagina*/
.owl-carousel-livros-comprar button.owl-prev{
transform: translateY(-115%) !important;
left: -5% !important;
background: none !important;
}
.owl-carousel-livros-comprar button.owl-next{
transform: translateY(-115%) !important;
padding:40px !important;
right: -5% !important;
background: none !important;
}
/*setimo carousel da pagina*/
.owl-carousel-quatro button.owl-next{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  right: 0% !important;
}
.owl-carousel-quatro button.owl-prev{
  background: none !important;
  transform: translateY(-35%) !important;
  color: #fff !important;
  left: 0% !important;
}
}

/*alteraçoes para o ipad 11*/
@media(min-width:831px) and (max-width:840px) {
/*topo carousel slide*/
/*mexe somente as revistas*/
.canaisBannerHome {
  margin-top: -145px !important;
}
/*mexe sombra com as revistas*/
.imagem-sombreamento {
  height: 485px;
}
/*botao do veja mais do slide carousel*/
.btn-vejamais {
  margin-left: 50px;
  padding: 4px 10px;
}
/*titulo dos slides carousel*/
.clinical {
  margin-top: 80px;
}
/*o que voce encontra aqui*/
.title-encontraAqui {
  font-family:'Montserrat';
  color:#ffffff;
  font-size: 25px;
  width: 230px;
  text-align: left;
  margin-top: 69px;
  margin-left: 0px;
}
/*borda vermelha*/
.borda-inferior {
width: 121px;
}
/*numeros 1000;6000;300*/
.texto-numerosCima {
  font-size: 33px;
}
/*mexer a box das letras e numeros e o mais e o borda inferior, mexe todos esses*/
.juntar-letrasNumeros {
  margin-left: 35px;
}
/*escritos autores;artigos;videos*/
.texto-paragrafoLetras {
  font-size: 33px;
}
/*titulo carousel tecnologias*/
.videosPalavra-tecnologias {
  color: #aaaaaa;
  /* font-size: 25px; */
  margin-left: 85px;
}
/*preço dentalgo 78,00*/
.preço {
  font-size: 45px;
}
.queroAdquirir {
  padding: 10px 26px;
  font-size: 18px;
}
.AssinaturaDentalgo {
  height: 530px !important;
}
/*carousel video youtube*/
.video-title {
  margin-left: 25px;
}
.video-description {
  margin-left: 25px;
  margin-bottom: 20px !important;
}
.video-button {
  margin-left: 25px;
}
/*imagem dentalgoacademy weber ursi*/
.imagemVideoCapaHome {
  max-width: 799px;
}
/*cortesia livros titulo*/
.corTextoDepoimentoTitulo {
  margin-bottom: 30px;
  width: 340px !important;
  margin-left: 46px !important;
  text-align: left;
  color: #fff;
  font-family: 'Montserrat';
}
/*primeiro carousel da pagina*/
.owl-carousel-tres .owl-nav .owl-prev {
  left: -3% !important;
}
.owl-carousel-tres .owl-nav .owl-next {
  right:-3% !important;
} 
/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
height: 100px !important;
transform: translateY(-214%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
height: 100px !important;
transform: translateY(-214%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
right: -5% !important;
}
.owl-carousel-um button.owl-prev {
height: 100px !important;
transform: translateY(-95%) !important; /*quanto mais aumenta, mais auto vai no caso quanto maior o negativo, quanto menor, mais baixo vai ate ficar positivo*/
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
left: -5% !important;
}

}

/*alteraçoes para ipad pro 12 */ 

@media (min-width:1020px) and (max-width:1025px) {
.owl-carousel-setenta button.owl-next {

  transform: translateY(-40%) !important;
}
.owl-carousel-setenta button.owl-prev {

  transform: translateY(-40%) !important;
}

/*primeiro carousel da pagina*/
.owl-carousel-tres button.owl-prev {
  background: none !important;
  height: 150px !important;
  transform: translateY(-170%) !important;
  top: calc(125% - 45px) !important;
  color: #fff ;
  left: -10% !important;
}
.owl-carousel-tres button.owl-next {
height: 150px !important;
background: none !important;
transform: translateY(-170%) !important;
top: calc(125% - 45px) !important;
color: #fff;
right:0% ;
overflow-x: hidden;
box-sizing: border-box ;
}

.canaisBannerHome {
margin-top: -140px !important;
}

.imagem-sombreamento {
height: 480px !important;
}

.title-encontraAqui {
color: #ffffff;
font-size: 27px;
width: 230px;
text-align: left;
margin-top: 50px;
margin-left: 50px;
}

.price-container {
width: 325px;
}

/*terceiro carousel da pagina*/
.owl-carousel-cinco button.owl-prev {
height: 150px !important;
transform: translateY(-122%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}
.owl-carousel-cinco button.owl-next {
height: 150px !important;
transform: translateY(-122%) !important;
top: calc(95% - 1px);
color: #fff !important;
background: none !important;
}

/*quarto carousel da pagina*/
.owl-carousel-tecnologia button.owl-prev {
height: 100px !important;
transform: translateY(-250%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-tecnologia button.owl-next {
height: 100px !important;
transform: translateY(-250%) !important;
top: calc(125% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*quinto carousel da pagina*/
.owl-carousel-um button.owl-next {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
.owl-carousel-um button.owl-prev {
height: 100px !important;
transform: translateY(-95%) !important;
top: calc(55% - 45px) !important;
color: #fff !important;
background: none !important;
}
/*sexto carousel da pagina*/
.owl-carousel-livros-comprar button.owl-prev{
transform: translateY(-104%) !important;
left: -3% !important;
background: none !important;
}
.owl-carousel-livros-comprar button.owl-next{
transform: translateY(-104%) !important;
padding:40px !important;
right: -3% !important;
background: none !important;
}
.AssinaturaDentalgo {
height: 520px;
}

.video-title {
margin-left: 25px;
}
.video-description {
margin-left: 25px;
margin-bottom: 20px !important;
}
.video-button {
margin-left: 25px;
}
}

/*carousel videos desktop*/
.owl-carousel-setenta button.owl-next {
transform: translateY(-40%) !important;
background:none !important;
}
.owl-carousel-setenta button.owl-prev {
transform: translateY(-40%) !important;
background:none !important;
}

/*carousel livros comprar MacBook Air*/
@media (min-width:1430px) and (max-width:1450px) {
.owl-carousel-livros-comprar button.owl-prev {
  left: -4% !important;
}
.owl-carousel-livros-comprar button.owl-next {
  right:-3% !important;
}
}

/*pequenas alteraçoes para MacBook*/
@media (min-width: 2300px) and (max-width:2310px) {
.owl-carousel-tres button.owl-next {
  height: 226px !important;
}
.owl-carousel-tres button.owl-prev {
  height: 226px !important;
}
.owl-carousel-seis button.owl-next {
  transform: translateY(-113%) !important;
  height: 262px !important;
}
.owl-carousel-seis button.owl-prev {
  transform: translateY(-113%) !important;
  height: 262px !important;
}
.overlay-4k {
  background: linear-gradient(90deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  padding-top: 10px !important;
  margin-right: -12px !important;
}

.segundooverlay-4k {
  background: linear-gradient(270deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  margin-right: 170px !important;
  max-width:1922px;
}
}

/*iMac Retina 2016 27" */ 
@media (min-width:2550px) and (max-width:2570px) {
.owl-carousel-cinco button.owl-next {
  height: 660px !important;
  transform: translateY(-90%) !important;
}
.owl-carousel-cinco button.owl-prev {
  height: 660px !important;
  transform: translateY(-90%) !important;
}
}

/*iMac Pro Retina 5K 27"*/ 
@media (min-width:3100px) and (max-width:3220px) {
.owl-carousel-tres button.owl-next {
  height: 224px !important;
}
.owl-carousel-tres button.owl-prev {
  height: 224px !important;
}
.owl-carousel-tecnologia button.owl-next {
  transform: translateY(-90%) !important;
}
.owl-carousel-tecnologia button.owl-prev {
  transform: translateY(-90%) !important;
}
.owl-carousel-cinco button.owl-next {
  transform: translateY(-105%) !important;
}
.owl-carousel-cinco button.owl-prev {
transform: translateY(-105%) !important;
}
.owl-carousel-seis .owl-nav .owl-next {
  height: 333px !important;
  transform: translateY(-117%) !important;
}
.owl-carousel-seis .owl-nav .owl-prev {
  height: 333px !important;
  transform: translateY(-117%) !important;
}
.overlay-4k {
  background: linear-gradient(90deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  padding-top: 10px !important;
  margin-right: -12px !important;
}

.segundooverlay-4k {
  background: linear-gradient(270deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  margin-right: 618px !important;
  max-width:1922px;
}
}

/*iMac Retina 4K 21,5"*/ 
@media (min-width:2030px) and (max-width:2050px) {
.owl-carousel-seis .owl-nav .owl-next {
  height: 240px !important;
  transform: translateY(-114%) !important;
}
.owl-carousel-seis .owl-nav .owl-prev {
  height: 240px !important;
  transform: translateY(-114%) !important;
}
.owl-carousel-tres .owl-nav .owl-next {
  height: 225px !important;
}
.owl-carousel-tres .owl-nav .owl-prev {
  height: 225px !important;
}
.overlay-4k {
  background: linear-gradient(90deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  padding-top: 10px !important;
  margin-right: -12px !important;
}

.segundooverlay-4k {
  background: linear-gradient(270deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  margin-right: 41px !important;
  max-width:1922px;
}
}

/*iMac Retina 4.5K 24"*/ 
@media (min-width:2230px) and (max-width:2250px) {
  .owl-carousel-tres button.owl-next {
    height: 222px !important;
  }
  .owl-carousel-tres button.owl-prev {
    height: 222px !important;
  }
  .overlay-4k {
    background: linear-gradient(90deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
    padding-top: 10px !important;
    margin-right: -12px !important;
  }

  .segundooverlay-4k {
    background: linear-gradient(270deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
    margin-right: 138px !important;
    max-width:1922px;
  }
}
/*Desktop 4K 1X Scale - windows (3840x2160/163ppi)*/
@media (min-width:3830px) and (max-width:3850px) {
.owl-carousel-tres button.owl-next {
  height: 223px !important;
}
.owl-carousel-tres button.owl-prev {
  height: 223px !important;
}
.owl-carousel-seis button.owl-next {
  height: 390px !important;
}
.owl-carousel-seis button.owl-prev {
  height: 390px !important;
}
.owl-carousel-cinco button.owl-next {
  transform: translateY(-118%) !important; 
}
.owl-carousel-cinco button.owl-prev {
  transform: translateY(-118%) !important;
}
.owl-carousel-tecnologia button.owl-next {
  height: 720px !important;
  transform: translateY(-96%) !important;
}
.owl-carousel-tecnologia button.owl-prev {
  height: 720px !important;
  transform: translateY(-96%) !important;
}
.overlay-4k {
  background: linear-gradient(90deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  padding-top: 10px !important;
  margin-right: -100px !important;
}

.segundooverlay-4k {
  background: linear-gradient(270deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  margin-right: 1025px !important;
  max-width:1922px;
}
}

/*iMac Retina 2016 23"*/
@media (min-width:2550px) and (max-width:2570px) {
.owl-carousel-tres button.owl-next {
  height: 223px !important;
}
.owl-carousel-tres button.owl-prev {
  height: 223px !important;
}
.owl-carousel-seis button.owl-next {
  transform: translateY(-111%) !important;
  height: 291px !important;
}
.owl-carousel-seis button.owl-prev {
  transform: translateY(-111%) !important;
  height: 291px !important;
}
}

/*Laptop-S; Windows (1280x800/97ppi) */
@media (min-width:1270px) and (max-width:1290px) {
.owl-carousel-tres button.owl-next {
  right:-2% !important;
}
.owl-carousel-cinco button.owl-next {
  height: 300px !important;
  transform: translateY(-92%) !important;
}
.owl-carousel-cinco button.owl-prev {
  height: 300px !important;
  transform: translateY(-92%) !important;
}
.owl-carousel-tecnologia button.owl-next {
  height: 450px !important;
  transform: translateY(-88%) !important;
}
.owl-carousel-tecnologia button.owl-prev {
  height: 450px !important;
  transform: translateY(-88%) !important;
}
}
/*Desktop HIDPI; Windows (1920x1080/92ppi*/
@media (min-width:1900px) and (max-width:1930px) {
.owl-carousel-seis button.owl-next {
  height: 270px !important;
}
.owl-carousel-seis button.owl-prev {
  height: 270px !important;
}
}

/*Desktop HIDPI-XL; Windows (2560x1440;109ppi)*/
@media (min-width:2540px) and (max-width:2570px) {
.overlay-4k {
  background: linear-gradient(90deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  padding-top: 10px !important;
  margin-right: -12px !important;
}

.segundooverlay-4k {
  background: linear-gradient(270deg, rgba(2,0,36,0) 80%, rgba(0,0,0,1) 100%) !important;
  margin-right: 298px !important;
  max-width:1922px;
}
}
/*pagina videos*/
.titulo-slideVideos {
font-size: 2rem; 
font-weight: 900; 
margin-top:50px !important;
}
.paragrafo-slideVideos {
font-size: 1.2rem; 
font-weight: 600; 
color:#fff
}

@media (max-width:768px) {
.titulo-slideVideos {
  font-size: 1rem;
}
.paragrafo-slideVideos {
  font-size: 0.8rem; 
}

.botaoCorpo{
  margin-left:86px !important;
  margin-top: 20px !important;
  display: flex;
  align-items: center;
}
}

/*pagina colecoes*/
.colecoesbotao {
padding: 10px 25px;
font-size: 13px !important;
}

/* Botao Autores */
.botaoParaAutores{
background-color: white;
color: grey;
border: none;
}

.botaoParaAutores:hover{
background-color: #fff;
border: solid 2px #000;
color: #000;
}

.botaoParaAutores:active{
background-color: #fff !important;
border: solid 2px #000 !important;
color: #000 !important;
}

.botaoParaAutores:visited{
background-color: #fff !important;
border: solid 2px #000 !important;
color: #000 !important;
}

.botao-mobile-autor{
background-color: white;
color: grey;
border: none;
margin-top: 15px; 
margin-left:auto !important;
margin-bottom: 20px;
margin-right: auto !important;
}

.botao-mobile-autor:hover{
background-color: #fff;
border: solid 2px #000;
color:#000;
}

.botao-mobile-autor:active{
background-color: #fff !important;
border: solid 2px #000 !important;
color: #000 !important;
}

.botao-mobile-autor:visited{
background-color: #fff !important;
border: solid 2px #000 !important;
color: #000 !important;
}

@media (min-width: 768px){
.botao-mobile-autor{
  display: none;

}
}

@media (max-width: 992px){
.botaoParaAutores{
  display: none;
}
}

.termoDeUso{
text-decoration: underline !important;
cursor:pointer;
}

.title-termo-uso{
color:#FFFAFA;
}

.logo-abor-revista {
float: left; 
z-index:10; 
max-height: 50px; 
margin-left:20px; 
margin-top:10px;
}

.logo-alado-revista {
float: right; 
z-index:10; 
max-height: 150px; 
margin-left:40px; 
margin-top:-15px;
}

.logo-abor-revista-colecao {
float: left; 
z-index:10; 
max-height: 24px; 
margin-left:16px; 
margin-top:-76px;
}

.logo-alado-revista-colecao {
float: right; 
z-index:10; 
max-height: 100px; 
margin-left:10px; 
margin-top:-115px;
}

.logo-abor-revista-colecoes {
float: left; 
z-index:10; 
max-height: 24px; 
margin-left:5px; 
margin-top:-35px;
}

.logo-alado-revista-colecoes {
float: right; 
z-index:10; 
max-height: 45px; 
margin-left:10px; 
margin-top:-45px;
}


.logo-abor-revista-home {
float: left; 
z-index:10; 
max-height: 50px; 
margin-left:20px; 
margin-top:-80px;
}

.logo-alado-revista-home {
float: right; 
z-index:10; 
max-height: 150px; 
margin-left:40px; 
margin-top:-120px;
}

.logo-abor-revista-mobile {
float: left; 
z-index:10; 
max-height: 50px; 
margin-left:20px; 
margin-top:-80px;
}

.logo-alado-revista-mobile {
float: right; 
z-index:10; 
max-height: 150px; 
margin-left:40px; 
margin-top:-120px;
}

@media (max-width:768px) {
.logo-abor-revista {
  margin-top: -80px;
}
.logo-alado-revista {
  margin-top: -120px;
  margin-left:20px; 
}
}

@media (min-width:768px) and (max-width:1024px) {
.logo-abor-revista-mobile {
  float: left; 
  z-index:10; 
  max-height: 10px; 
  margin-left:5px; 
  margin-top:-18px;
}

.logo-alado-revista-mobile {
  float: right; 
  z-index:10; 
  max-height: 30px; 
  margin-left:5px; 
  margin-top:-30px;
}

.logo-abor-revista-colecoes {
  float: left; 
  z-index:10; 
  max-height: 10px; 
  margin-left:5px; 
  margin-top:-18px;
}

.logo-alado-revista-colecoes {
  float: right; 
  z-index:10; 
  max-height: 30px; 
  margin-left:5px; 
  margin-top:-30px;
}

.logo-abor-revista-colecao {
  float: left; 
  z-index:10; 
  max-height: 24px; 
  margin-left:16px; 
  margin-top:-76px;
}

.logo-alado-revista-colecao {
  float: right; 
  z-index:10; 
  max-height: 70px; 
  margin-left:10px; 
  margin-top:-99px;
}

}

.icones-colecao {
max-width: 190px !important;
justify-content: center !important;
align-items: center !important;
margin-top: 100px !important;
height: 40px;
margin-right: 50px !important;
}

#___gcse_0 {
width: 300px;
}

.gsc-search-button-v2 {
padding: 10px 27px !important;
}



.gsc-control-cse  {
padding: 0 !important;
}

.gsc-control-cse  {
background-color: transparent !important;
border: 0 !important;
}

.gsc-search-button-v2 {
border-color:#fff !important;
background-color: #fff !important;
}

.gsc-search-button-v2 svg {
fill: #000 !important;
}

@media (min-width:0px) and (max-width:321px) {

}

.botaoacervo {
font-family: Raleway;
font-size: 18px;
padding: 5px 25px;
color: #323232 !important;
border-color: #e5e5e5 !important;
background-color: #e5e5e5 !important;
border-radius: 10px;
}

.botaoacervo:hover {
color: #323232 !important;
border-color: #e5e5e5 !important;
background-color: #e5e5e5 !important;
}

.botaoacervo:active {
color: #323232 !important;
border-color: #e5e5e5 !important;
background-color: #e5e5e5 !important;
}

.botaoinvisivel {
  margin-left: 553px;
  margin-top: -39px;
  padding: 5px 25px;
}

.botaoCorpo{
margin-left: 553px;
border-radius: 10px;
margin-top: -39px;
font-family: Raleway;
font-weight: bold;
font-size: 18px;
padding: 5px 25px;
border-color: #527b90 !important;
background-color: #527b90 !important;
}

.botaoCorpo:hover {
border-color: #527b90 !important;
background-color: #527b90 !important;
}

.botaoCorpo:active {
border-color: #527b90 !important;
background-color: #527b90 !important;
}

.livros-banner {
background: url(../imagens/banners/BannerPeriocolecoes.fw.png) !important;
width: auto !important;
background-attachment: initial !important;
background-repeat: no-repeat;
background-size: cover !important;
min-height: 600px !important;
background-position: center!important;
}

@media (max-width:768px) {
.livros-banner {
  background: url(../imagens/banners/BannerPeriocolecoes.fw.png) !important;
  width:100% !important;
  background-attachment: initial !important;
  background-repeat: no-repeat;
  background-size: cover 300px !important;
  min-height: 300px !important;
  background-position: center!important;
}
}

#slider3DVideo .slider .owl-carousel-slidesparceiros .owl-item.active.center .slider-card {
transform: scale(1.15) !important;
opacity: 2;
/* background: #3f3f3f; /* fallback for old browsers */
/* background: -webkit-linear-gradient(to bottom, #3f3f3f, #636363); /* Chrome 10-25, Safari 5.1-6 */
/* background: linear-gradient(to bottom, #3f3f3f, #636363); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
/* color: #fff;*/
}

#slider3DVideo .owl-carousel-slidesparceiros .slider-card {
/* background: #fff;*/
 padding: 0px 0px;
 /*margin: 50px 15px 90px 15px;*/
 border-radius: 5px;
 box-shadow: 0 0px 0px 0px rgba(100, 100, 100, 0.582);
 transform: scale(0.9);
 opacity: 0.7;
 transition: all 0.3s;
}

.owl-carousel-slidesparceiros {
position: relative;
width: 100%;
max-width: 100%; /* Alterado para ocupar toda a largura */
margin: 0 auto;
}

.owl-carousel-slidesparceiros .item {
margin-left: 0px !important;
}

.owl-carousel-slidesparceiros .expanded-slide {
transform: scale(1.2); /* Ajuste o valor conforme necessário para controlar o tamanho expandido */
z-index: 2; /* Certifique-se de que o slide expandido esteja acima dos outros slides */
}

/* Estilo para o vídeo atual */
.owl-carousel-slidesparceiros .current-slide .video-overlay {
opacity: 1; /* Quando o slide estiver atualmente expandido, mostre o vídeo */
}

/* Estilo para o vídeo no centro */
.owl-carousel-slidesparceiros .owl-item.center .video-overlay {
opacity: 1; /* Quando o slide estiver no centro, mostre o vídeo */
}

.owl-carousel-slidesparceiros .owl-item.expanded-slide {
transform: scale(1.2); /* Ajuste o valor conforme necessário para controlar o tamanho expandido */
transition: transform 0.3s ease-in-out; /* Adicione uma transição suave */
}

@media screen and (min-width: 2000px) {
/* Aplique estilos específicos para resoluções maiores que 2000px */
.owl-carousel-slidesparceiros .item {
  margin-bottom: 500px;
  padding-bottom: 500px;
  height: 500px;
  /* Ajuste o tamanho dos itens, a margem, ou outros estilos necessários */
}
}
.owl-carousel-slidesparceiros  button.owl-next {
display: none !important;
background: none !important;
}
.owl-carousel-slidesparceiros  button.owl-prev {
display: none !important;
background: none !important;
}

.botao-pesquisardgo {
color: #fff;
border-radius: 5px; /* Definindo o raio do canto */
background-color: #0d6efd;
transition: 0.8 ease;
margin-top: 0px;
margin-bottom:0px;
padding: 6px 5px;
width: 80px;
}

.botao-pesquisardgo:hover {
color: #f0ffff;
background-color: #0b5ed7;
}

.botaodescontocvdentus {
background-color: #ffffff;
color: #1f4c92;
text-decoration: none;
border: 1px solid #000;
padding: 10px 20px;
margin-top: 10px;
border-radius: 20px;
font-size: 16px;
cursor: pointer;
font-style: normal;
font-weight: bold;
transition: 0.5s ease;
font-family: Montserrat, sans-serif;
}

.botaodescontocvdentus:hover {
background-color: #ccc;
color: #1f4c92;

}

.titulo-clinical {
margin-top: 225px; 
margin-bottom: -300px;
}


/* RESOLUÇOES */


.botaoParaAutores {
margin-top: 0px !important;
}

@media (min-width:1200px) and (max-width: 1370px) {

.botaoColetanea {
  margin-top: -266px !important;
  margin-left: 78px !important;
}

.publicacao  {
  margin-left: 20px !important;
}

.testando123 {
  width: 67%;
}
.outroteste  {
  padding-bottom: 0px !important;
}

.abaixopadding {
  padding-bottom: 30px !important;
}

.apoioinstitucional {
  margin-right: 44px !important;
}

.publicacao-colecao {
  margin-left: 0px !important;
}

.no-margin {
  margin-left: 0px !important;
}

}

.no-margin {
margin-left: 0px !important;
}

@media (min-width: 700px) and (max-width: 980px) {
.publicacao {
  margin-left: 289px !important;
  margin-top: 40px !important;
  margin-bottom: 30px !important;
}
.naoedesktop {
  display: none !important;
}
.titulo-clinical {
  margin-top: 0px; 
  margin-bottom: 0px;
}
.logo-alado-revista {
  margin-top: -40px;
}
.logo-abor-revista {
  margin-top: -16px;
}
.outroteste {
  margin-bottom: 20px;;
}
.revistatitulo-decoration {
  border-bottom: #fff 1px solid;
}
.logo-abor-revista {
  margin-left: 58px;
}
.botaoCorpo {
  margin-top: -39px !important;
}
.botaoacervo {
  margin-left: 282px !important;
}
.logo-alado-revista {
  margin-left: 133px !important;
}

.etablet {
  display: none;
}
.revistaCapaAbsolute {
  width: 100%;
}
.testando123 {
  width: 60%;
  margin-bottom: 30px;
  margin-top:30px;
  justify-self: center;
}
.borda-titulo {
  justify-self: center;
  margin-bottom: 30px;
}
.retirarbordamobile {
  overflow-x: hidden !important;
  padding-right: 0px !important;
  padding-left:  0px !important;
}
body {
  overflow-x: hidden !important;
}
}

.abaixopadding {
  margin-top: 103px;
}

@media (min-width:981px) and (max-width:1024px) {
.publicacao {
  margin-left: 13px !important;
}
.abaixopadding {
  padding-bottom: 18px !important;
}
.abaixotablet {
  margin-bottom: 20px;
  padding-bottom: 0px !important;
}
.botaoParaAutores {
  margin-top: -0px !important;
  margin-left: 137px !important;
}
.fundoRevista  {
  margin-top: 218px !important;
}
.botaoColetanea {
margin-top: -198px;}
.botaoCorpo  {
  margin-left: 450px;
}
.botaoacervo {
  margin-left: 70px;
}
.apoioinstitucional {
  width: 17% !important;
}
.testando123 {
  width: 89% !important;
}
}

@media (max-width:699px) {
.publicacao {
  margin-left: 96px !important;
  margin-top: 40px !important;
  margin-bottom: 30px !important;
}
.titulo-clinical {
  margin-top: 0px; 
  margin-bottom: 0px;
}
.logo-alado-revista {
  margin-top: -102px;
}
.outroteste {
  margin-bottom: 20px;;
}
.testando123 {
  width: 100%;
  margin-top:30px;
}
.revistaApoiadores  {
  padding-top: 0px !important;
}
.logo-abor-revista {
  margin-top: -49px !important;
}
.logo-alado-revista {
  margin-top: -75px;
}
.naoedesktop {
  display: none !important;
}

.capamobile {
  padding-left: 0px !important;
}

.revistaCapaAbsolute {
  width: 100% !important;
}

.retirarbordamobile {
  overflow-x: hidden !important;
  padding-right: 0px !important;
  padding-left:  0px !important;
}

body {
  overflow-x: hidden !important;
}
}

@media (min-width:1025px) and (max-width: 7000px) {
.emobile {
  display: none !important;
}
}

@media (min-width:0px) and (max-width:1025px) {
  .edesktop {
    display: none !important;
  }
}

@media (max-width:769px) {
  .abaixascalca {
    display:  none !important;
  }
}
 
@media (min-width:1300px) and (max-width: 1365px) {

}


.botaobandeirasmobile {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent; /* Fundo escuro para contraste */
  border: 2px solid #fff;
  padding: 12px 24px;
  font-size: 10px;
  font-weight: bold;
  color: white;
  border-radius: 30px;
  cursor: pointer;
  text-decoration: none;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  gap: 8px;
  width: 200px; /* Define a mesma largura para todos */
  text-align: center;
}

.botaobandeirasmobile:hover {
  transform: scale(1.05);
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.4);
}

.botaobandeirasmobile img {
  width: px;
  height: 16px;
  border-radius: 3px;
}

.botaobandeirasmobile span {
  flex-grow: 1;
  text-align: center;
}


.botaobandeiras {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent; /* Fundo escuro para contraste */
  border: 2px solid #fff;
  padding: 12px 24px;
  font-size: 10px;
  font-weight: bold;
  color: white;
  border-radius: 30px;
  cursor: pointer;
  text-decoration: none;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  gap: 8px;
  width: 200px; /* Define a mesma largura para todos */
  text-align: center;
}

.botaobandeiras:hover {
  transform: scale(1.05);
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.4);
}

.botaobandeiras img {
  width: px;
  height: 16px;
  border-radius: 3px;
}

.botaobandeiras span {
  flex-grow: 1;
  text-align: center;
}


.positionsearch{
  margin-right: auto;
  margin-left: auto;


}
.searchsize{
  width: 500px;
}


@media (min-width:1900px){
.blocosearch{
  margin-left:300px;
}

}

@media (max-width: 530px) {
  .searchsize{
  width: 350px;
  }

}