
* {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.tarjaBase{	width: 100%; 
				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;
}





/* 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.tarjaBase{ width: 100%; 
                              height: 9vw;
                              padding: 0vw 1vw 1vw 1vw;
}



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 */

/* POnto de parada da minha tela */
/* Small devices (landscape phones, 500px and up)*/
@media (min-width: 500px) and (max-width: 599.99px) {
body > div> footer.tarjaBase{ width: 100%; 
                              height: 9vw;
                              padding: 0.7vw 1vw 1.5vw 1vw;
}

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

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


} /* Final @media 500 */




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


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

body > div:nth-child(7) > footer > p > a{ font-size: 2vw;
                                          text-decoration: none;
}

} /* Final @media 600px */



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


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

body > div:nth-child(7) > footer > p > a{font-size: 1.6vw;
                                         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: .1vw;
}


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

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

 }/* Final @media 1200px*/
 