

body {
  font-family: "Montserrat";
  text-align: center;
  padding-right: 0;
  padding-left: 0;

}

h2, h3, h4, h6 {
font-family: 'Cinzel', serif;
}


h1 {
font-family: 'Cinzel', serif;
padding-bottom: 1em;
padding-top: 1em;
}

h5 {
font-family: 'Cinzel', serif;
padding-top: 1em;
}

.container2{
padding: 10px 20px;
align-content: flex-start;
}
.row{
padding: 10px 5px;

}

.logo{
  width: 100%;
  top: 10%;
  position: relative;
  display: -webkit-flex;
-webkit-animation-name: slidein;
 animation-duration: 2s;
 
}

@keyframes slidein {
  from {right:  400px;}
  to {right:   0px;}
}

.banner{ 
  background-image:url("/imagens/riobw.png");
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;

}

.petalabanner{
  width: 100%;

  flex-wrap: wrap;
  align-content:flex-end;
   position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  

}




.container3 {
align-items:center;
padding-bottom: 8rem;
padding-left: 8rem;
padding-right: 8rem;
height: 800px;
}

.foto-escc{

background-image: url("/imagens/escrita.jpeg");

height: 484px;

background-position: center;

  background-repeat: no-repeat;
  background-size: cover;
  position: relative;


}


.textsobre{

background-color: #F2EAE4;
border: 1px;
font-size: 15px;
border-radius:20px;
position: static;
right:  20px;
text-align: left;


width: 250px;

}
.textsobre2{

background-color: #F2EAE4;
border: 1px;
font-size: 15px;
border-radius:20px;
position: static;

top: 45px;
text-align: left;


width: 250px;

}

.row {
    padding-bottom:0px;
}



.container2{
padding: 20px 0 80px;
background-color: #E3CF92;
}






table, th, td {
  border: 1px;
  padding: 5px;
}

/*
td {
  background-color: #0D335D;
}
*/

header h1 {
    text-shadow: 2px 2px 2px rgb(0 0 0 / 60%);
}

.btn-primary-n {
    color: #fff;
    background-color: #0D335D;

}
.Curiosidades{

  text-align:left;

}

.Curiosidades-c{

text-align: left;

}

.container-inicio{

padding: 5%  5% 5%;

}

.navbar-brand {
  font-family: "Ubuntu";
  font-size: 2.5rem;
  font-weight: bold;
}

.45foto-escrita{

border-radius: 200%;
  width: 55%;
  height:
}

.pad{
  padding: 1% 15%
}

.absolute{
  position: absolute;
  z-index: 1;
  left: 1100px;
  top: 53px;
}

.absolute1{
  position: centered;
  z-index: 1;
left: 100;
top: 300;
}

.absolute2{
  position: absolute;
  left: 530px;
  top: 164px;
  font-weight: bold;

}

p {
  color: #8f8f8f;
  font-family: 'Mitr', serif;

letter-spacing: 0.1em;
}

.text-muted{

font-family: 'Mitr', serif;
}

.form-label {

font-family: 'Mitr', serif;

}

.btn{

  font-family: 'Mitr', serif;
}

.btn-primary-n{

  font-family: 'Mitr', serif;
}

.fontebranca{
    font-size: 50px;
  color: #fec503;
      text-shadow: 2px 2px 2px rgb(0 0 0 / 60%);
}

.fontepreta{
      color: #0D335D;
      text-shadow: 2px 2px 2px rgb(0 0 0 / 60%);
}

.linharoxa {
  margin-bottom: 20px;
  background-color: #AA99B4;
}

.topico {
  padding: 200% 0 %;
  color: #0D335D;
}

/* .topico:hover{
color: pink;

}  */

.l1{ background-color:#F2EAE4;

}

.l2{ background-color:#E3CF92;


}

.l3{ background-color:#DEDBD1;


}

.tabelinha {
  margin-left: auto;
  margin-right: auto;
}


.wrapper1 {
  background-color: #FCF8EC;

  padding-left: 0;
margin: auto;
}

.wrapperroxo {
  margin-left: 0;
  padding: 0;
  background-color: #AA99B4;
}

.wrapperazul {
  /* NOTE:background-color: #0D335D;  */
}

.container{
padding: 2% 4% 6%;

}


.sidebar-heading {
font-family: "Mitr", serif;


}
.list-group{
font-family: "Cinzel", serif;
padding-left: 30rem;

}

.container-fluid{
padding: 10px 15px 10px;

}

.vl {
  border-left: 3px solid #8f8f8f;
  height: 300px;
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: 0;
}


.container-fluid2 {

padding: 3% 12%;


}

.container2{
padding: 20px 0 80px;

}

.hr{

  padding-bottom: 5px;

}
.at{
padding: 4%;

box-shadow:0 5px 20px rgba(0,0,0,0.1), 0 6px 6px rgba(0,0,0,0.18);

}

.textoescritorio{
  padding-left: 30px;
}

.fundo {
  margin: auto;
  border-radius: 50%;
  height: 150px;
  width: 150px;
}


.containeresc{
padding-left: 10px;
}
.row3{

  padding-left: 0px 20px;


}
.fotoesc{ width: 100%;
flex:33,33%;
}

.containeresc3{
padding: 20px 14px;

text-align: center;
}


.textesc{

font-size: 120%;


}
.fotologo15 {width: 20%;}




.container-áreas {
padding: 0% 4%
}

.tab-pane {
padding: 4% 3%;
text-align: left;
}

.petalatext {

  position: relative;
  right:  25px;

}

.d-flex{



}



@media screen and (max-width: 640px) {
.textsobre{ position: relative;
  display: flex;
  right: 50px;
  }
  .textsobre2{ position: relative;
    display: flex;
    right: 50px;
    }
    
    .foto-escc{
      background-image: url("C:/Users/Diego/Desktop/salomao advs0510/salomaoadvs.com.br/imagens/escrita.jpeg");

      height: 10px;

      background-position: center;

        background-repeat: no-repeat;
        background-size: cover;
        position: relative;



      }}
    
      


      }

    
    
    
    
    
    
    
@import '~mdb-ui-kit/css/mdb.min.css';
