* {margin:0px; padding:0px; font-size-adjust: 100%;}
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
body {
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #eee;
  letter-spacing: -0.02em;

}

a {
  text-decoration: none;
}
p {margin:5px 5px; padding:5px 7px;}

a:hover,
a:focus,
a:visited {
  text-decoration: none;
}

h1 {
  font-size: 3em; /* Adjust the font size for h1 */
}

h2 {
  font-size: 1.8em; /* Adjust the font size for h2 */
}

h3 {
  font-size: 1.6em; /* Adjust the font size for h3 */
}

h4 {
  font-size: 1.4em; /* Adjust the font size for h4 */
}

h5 {
  font-size: 1.2em; /* Adjust the font size for h5 */
}

h6 {
  font-size: 1em; /* Adjust the font size for h6 */
}



.fullscreen-video {
  width: 100%;
height: 100vh; 
  object-fit: cover;
}
.carousel-caption {
z-index: 8;
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
  width: 60%;

}


.btn { border-radius: 0px 20px; background:#222}
.btn:hover { background:#eee; color:#222}



/* Custom CSS to style the fixed navbar without background */
/* nav.navbar-fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000; 
  background-color: transparent; 
  box-shadow: none; 
} */

nav.navbar-fixed a.brand-logo {
  color: #ffffff; /* Set the text color for the brand logo */
}





/* Customize other styles as needed */
span {background:none}
.brand-logo {font-weight:bold}
.reds {color:darkred}
h1 {
  line-height: 40px;

}

body {

  background: url("./img/bg2.png") #000 repeat;

}

.mtop {
  margin-top: 25px;
}

.header {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 30px
}

.upp {
  text-transform: uppercase;
  font-weight: bold
}

.smm {
  text-transform: lowercase;
  font-size: 30px;
  font-weight: 200px
}



.navbar-fixed {
  background-color: rgba(0, 0, 0, .5);
  /* Initial background color with some transparency */
  overflow: hidden;
  position: fixed;
  padding: 10px;
  top: 0;
  box-shadow: none; 

  transition: background-color 0.5s ease;
  /* Smooth transition effect */
  z-index: 1000;
  /* Set a higher z-index to ensure it appears above other elements */
}


.carousel-caption {
  z-index: 8;
}

.navbar-fixed img {
  width: 15rem;
  padding-bottom: 10px;
}

.imgitem {
  overflow: hidden
}

img {
  width: 100%;
  border-radius: 0px 20px;
}


.videos {
  width: 100%;
  border-radius: 0px 20px;
  object-fit: cover;
}

.sobre,
.manutencao {
  border-bottom: 1px solid #eee;
  padding-bottom: 30px;
}

.manutencao .header {
  margin-top: -25px;
}

@media only screen and (max-width: 600px) {
  p {
    font-size: 1.2em;
    /* Ajuste o tamanho conforme necessário */
  }
}