@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

html, body{font-family: "Roboto", serif;}

.header { padding: 20px; background-image: url("..//img/fundo-header.jpg");}
.flex{display: flex;justify-content: space-between;align-items: center; text-align: right;}
.flex a{text-decoration: none; color: #fff;}
.social-icons {display: flex;gap: 10px;margin-bottom: 10px;}
.social-icons a {color: #000;font-size: 1.5rem;text-decoration: none;}
.btn-back {font-size: 0.9rem;}
.video{width: 572px; height: 318px;}
.imagem img{width: 420px; padding-top: 30px;}

#livros{background-image: url("..//img/fundo_livro.jpg");}
#livros h1{text-transform: uppercase; padding: 20px 0;}
#livros p span{font-weight: bold;}

.content-row{display: flex; align-items: center; justify-content: space-between;}
.content img{width: 250px;}
.content-title{text-transform: uppercase;}
.content-container {background-color: #ffb731; border-top: 5px solid #383838; padding: 2rem; margin-top: 30px;}
.btn-buy{background-color: #000; color: #fff; border-radius: 20px;}
.ebook{text-align: center;}
#pedacos-de-mim{margin-bottom: 30px;}

.politicas-container {background-color: #ffb731; padding: 20px; margin-bottom: 30px;}

  .politicas-container h1 {
    font-size: 1.5em;
    margin-bottom: 10px;
    color: #333333;
  }

  .politicas-container p {
    font-size: 1em;
    line-height: 1.6;
    color: #555555;
  }

  .politicas-container ul {
    margin-top: 10px;
    padding-left: 20px;
  }

  .politicas-container ul li {
    margin-bottom: 10px;
    font-size: 1em;
    color: #333333;
  }

  .politicas-container ul li strong {
    color: #000000;
  }

/*:::::: Estilo Footer1 :::::: */
#footer1{background-color: #2c2b2b;}
#footer1 .col-lg-2{width: 20%;}
.galeria-sobre{ padding: 50px 0 40px 0;}
.menu-img{text-align: right;}
.menu-img img{width: 40%; padding-top: 50px;}
.menu1 h1{font-family: 'Roboto', sans-serif; color: #9a9a9a; font-size: 25px; margin: 0; text-transform: uppercase; padding: 10px 0 10px 0; font-weight: normal;}
.menu1 p{font-family: 'Roboto', sans-serif; color: #fff; padding-top: 5px; margin: 0;}
.menu1 ul{padding: 0;}
.menu1 ul li{list-style:none; margin: 0; line-height: 1.3; }
.menu1 ul li a{text-decoration: none; color: #fff; }
.menu1 ul li a:hover{color: #9a9a9a;}
.menu1-center img{width: 30px;}

/*::::::  Final Footer1 :::::: */

/*::::::  Footer :::::: */
footer{background-color: #171717;}
#direitos{color: #fff; padding-top: 10px; font-size: 12px}
#direitos p{ padding: 10px 0 10px 0;}
#logo-as{text-align: right; padding-top: 10px;}
#logo-as img{padding: 20px 0 10px 0;}

/*:::::: Final Footer :::::: */


@media screen and (max-width: 990px) {
    section{text-align: center;}
    .content-row{display: block;}
    .btn-buy{margin-top: 20px;}
    .video{width: 100%; height: 100%;}
    #footer1 .col-lg-2{width: 50%;}
    .menu1-center {width: 100% !important;}
    .menu-img {text-align: center;width: 100% !important;}
    #direitos{text-align: center;}
    #direitos p{padding: 0; margin: 0;}
    #logo-as{text-align: center;}
}


@media screen and (max-width: 500px) {
    .imagem img {width: 100%;}
}