
* {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;
 }

body {margin: 0vw;}


body > div:nth-child(6) > footer {margin: 0vw;}

body > div> footer{	width: 100%; height: 2vw; 
					background-color: darkorange; 
					text-align: center;
		}


body > div> footer > p {	color: white;
					font-size: .9vw;
					padding-top: .5vw;
}

body > div> footer > p >a{	color: white;
					font-size: .9vw;
					padding-top: .5vw;
					text-decoration: none;
}

body > div> footer > p >a:hover{	
					text-decoration: none;
}

/*
body > div> footer > div > a > i {	color: white;
					font-size: 2vw;
					margin-left: 2vw; 
					padding-top: .5vw;
}

body > div> footer > div > span {	color: white;
						font-size: 1.5vw;
						margin-left: 5px;
						padding-top: .7vw;
}

*/


/* Midia Queries */
/* Midia Queries */


/* Midia Queries tela pequenas */

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 299.99px) { 
body > div> footer{	width: 100%; height: 10vw;
		}


body > div> footer > p {	font-size: 2.5vw;
							padding-top: 2vw;
}

body > div> footer > p >a{	font-size: 2.5vw;
							padding-top: 2vw;
							text-decoration: none;
}

} /* Final @media max 349px */
 

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 300px) and (max-width: 499.99px) {
body > div> footer{	width: 100%; height: 10vw;
		}


body > div> footer > p {	font-size: 2.3vw;
							padding-top: 2vw;
}

body > div> footer > p >a{	font-size: 2.3vw;
							padding-top: 2vw;
							text-decoration: none;
}

} /* Final @media 350px */



/* Small devices (landscape phones, 500px and up)*/
@media (min-width: 500px) and (max-width: 599.99px) {
body > div> footer{	width: 100%; height: 9vw; padding: 0vw;
		}

body > div> footer > p {	font-size: 2vw;
							
}

body > div> footer > p >a{	font-size: 2vw;
							text-decoration: none;
}


} /* Final @media 578 */




/* Medium devices (tablets, 600px and up)*/
 @media (min-width: 600px) and (max-width: 767.99px) { 
body > div> footer{	width: 100%; height: 5vw; padding: 1vw;
		}


body > div> footer > p {	font-size: 1.5vw;
}

body > div> footer > p >a{	font-size: 1.5vw;
							text-decoration: none;
}

} /* Final @media 600px */



/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.99px) { 
body > div> footer{	width: 100%; height: 4vw; padding: .5vw;
		}


body > div> footer > p {	font-size: 1.5vw;
}

body > div> footer > p >a{	font-size: 1.5vw;
							text-decoration: none;
}



}/* Final @media  768px*/
 




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

body > div> footer{	width: 100%; height: 3.5vw; padding: .3vw;
		}


body > div> footer > p {	font-size: 1.5vw;
}

body > div> footer > p >a{	font-size: 1.5vw;
							text-decoration: none;
}



 }/* Final @media 992px */
 

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


body > div> footer{	width: 100%; height: 2.5vw; padding: 0.1vw;
		}


body > div> footer > p {	font-size: 0.9vw;
}

body > div> footer > p >a{	font-size: 0.9vw;
							text-decoration: none;
}


 }/* Final @media 1200px*/
 



