.tm-navbar {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.uk-panel-box-primary {
  background: linear-gradient(30deg, rgb(0,97,181), rgb(0,145,96));
}

.tm-navbar-absolute .uk-navbar:not(.uk-active){
	background-color: rgba(255,255,255,0.6);
}
.uk-navbar {
	border-bottom: 1px solid rgba(0,0,0,0.5);
}

@media screen and (max-width: 767px){
	article{
		padding: 10px 10px;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p{
		text-align: center;
	}
	
	h1, .uk-h1{
		font-size: 28px;
 		line-height: 34px;
	}
	
	h2, .uk-h2{
 		font-size: 24px;
 		line-height: 30px;
 	}
 	
 	h3, .uk-h3,
 	h4, .uk-h4 {
 		font-size: 18px;
 		line-height: 24px;
 	}
 	 	
 	.uk-subnav-line > :nth-child(n+2):before {
	  margin-right: 15px;
	  border-left: 0px;
	}
	
	.uk-grid {
		margin-left: 0;
	}
	
	.uk-grid > * {
		margin-left: 0;
		padding-left: 0;
	}
	
	#objetivo {
		margin-top: 15px;
	}
	#objetivo > * {
		text-align: center !important;
	}

}