
*{box-sizing: border-box;
/*compatibilidade com navegadores antigos */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
   padding: 0px;
   margin: 0px;
   font-family: 'PT Sans Caption', sans-serif;
 }



#fundoCapa{  background: #f2f2f2;
			 background-image: url("../imagens/fundoCapa.png");
			 background-repeat: repeat-x;
			 background-position: none;
			 background-size: 53.8vw;
}


/* Texto abaixo dos Slides */
#fundoCapa > div.container > div.texto-capa-slide { margin-bottom: 1.5vw;}
div.texto-capa-slide > h4{	font-family: Arizone;
							text-align: center;
							font-style: italic;
							padding-bottom: 1.1vw;
}

/* Box das Legendas dentro dos Slides */
#carouselExampleFade > div > div:nth-child(5) > img {border: 1px solid silver;}

.carouselIndex > div > div> div {background-color: rgba(255, 153, 0, 0.8);
                                 border-radius: 50px 0px 50px 0px;
                                 height: 8vw;
                                 padding: 0.5vw;
}

/* Legendas dentro dos Slides */
.carouselIndex > div > div > div > h6 { color: black;
									    font-size: 1.4vw;
}
.carouselIndex > div > div > div > p { color: black;
									   font-size: 1.1vw;
}

/* Botões de avançar e retroceder slide*/
.carousel-control-next-icon, .carousel-control-prev-icon { background-color: black;
}



/* Midia Queries tela pequenas */
/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 299.99px) { 
	/* Estilos da HOME */
/* Texto capa abaixo Slides */
body > div.container > div.texto-capa-slide > h4{	font-size: 3vw;
}
} /* Final @media max 349px */
 

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 300px) and (max-width: 499.98px) {
	/* Estilos da HOME */
/* Texto capa abaixo Slides */
body > div.container > div.texto-capa-slide > h4{	font-size: 3vw;
}
.carouselIndex {z-index: -2;}
 
} /* Final @media 350px */



/* Small devices (landscape phones, 500px and up)*/
@media (min-width: 500px) and (max-width: 599.98px) {
/* Estilos da HOME */
/* Texto capa abaixo Slides */
body > div.container > div.texto-capa-slide > h4{	font-size: 2.8vw;
}
.carouselIndex {z-index: -2;}

#fundoCapa{  background-size: 100vw 48vw;
}

} /* Final @media 578 */




/* Medium devices (tablets, 600px and up)*/
 @media (min-width: 600px) and (max-width: 767.98px) { 
/* Estilos da HOME */
/* Texto capa abaixo Slides */

body > div.container > div.texto-capa-slide > h4{	font-size: 2.2vw;
}
.carouselIndex {z-index: -2;}

#fundoCapa{  background-size: 100vw 50vw;
}
} /* Final @media 600px */



/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 

/* Estilos da HOME */
body > div.container > div.texto-capa-slide > h4{	font-size: 2vw;
}

/* Box das Legendas dentro dos Slides */

.carouselIndex > div > div> div {height: 7vw;
                                 padding: 1.2vw;
}

/* Legendas dentro dos Slides */
.carouselIndex > div > div > div > h6 {font-size: 2.2vw;
									   margin-bottom: 1px;
}

.carouselIndex > div > div > div > p {font-size: 1.4vw;
}

#fundoCapa{  background-size: 100vw 47vw;
}

}/* Final @media  768px*/
 

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {

/* Estilos da HOME */
div.texto-capa-slide > h4 {	font-size: 1.8vw;
}
/* Box das Legendas dentro dos Slides */

.carouselIndex > div > div> div { height: 7vw;
                                  padding: 1.2vw;
}

/* Legendas dentro dos Slides */
.carouselIndex > div > div > div > h6 { color: black;
									    font-size: 2vw;
									    margin-bottom: 1px;
}

.carouselIndex > div > div > div > p { color: black;
									   font-size: 1.5vw;
}
#fundoCapa{  background-size: 100vw 49.5vw;
}

 }/* Final @media 992px */
 

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1499.98px) { 

/* Estilos da HOME */

body > div.container > div.texto-capa-slide > h4{	font-size: 1.5vw;
}
/* Box das Legendas dentro dos Slides */

.carouselIndex > div > div> div { height: 7vw;
                                  padding: 1.2vw;
}

/* Box das Legendas dentro dos Slides */

.carouselIndex > div > div> div {height: 9vw;
}

/* Legendas dentro dos Slides */
.carouselIndex > div > div > div > h6{ color: black;
									   font-size: 2vw;
									   margin-bottom: 1px;

}
.carouselIndex > div > div > div > p { color: black;
									   font-size: 1.1vw;
}

div.texto-capa-slide > h4{	font-size: 2vw;
							margin-bottom: 0vw;
							margin-top: 0vw;
}




 }/* Final @media 1200px*/




/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1500px){ 
/* Estilos da HOME */
body > div.container > div.texto-capa-slide > h4{	font-size: 1.3vw;
}




 }/* Final @media 1500px*/