#topo img { position: absolute; right: -136px; }
#topo { height: 550px; background-color: #161D3D; }
#topo .ff-47 { font-family: 'HelveticaNeueLTStdLtCn47',sans-serif !important; font-weight: 300; }
#texto-topo h2 { font-family:'HelveticaNeueLTStd65Md',sans-serif !important; }
#topo .uk-position-cover.uk-overlay-primary { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#234c6a+0,002d4b+100&1+0,0.91+24,0+100 */ background: -moz-linear-gradient(45deg, rgba(35, 76, 106, 1) 0%, rgba(27, 69, 99, 0.91) 24%, rgba(0, 45, 75, 0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, rgba(35, 76, 106, 1) 0%, rgba(27, 69, 99, 0.91) 24%, rgba(0, 45, 75, 0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, rgba(35, 76, 106, 1) 0%, rgba(27, 69, 99, 0.91) 24%, rgba(0, 45, 75, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#234c6a', endColorstr='#00002d4b', GradientType=1); /* IE6-9 fallback on horizontal gradient */ opacity: 0.5; }

.tm-cut-text-gradient { position: absolute; margin-top: -100px; z-index: 9; width: 100%; }

/* uk-xlarge */
@media only screen and (max-width:1600px) {
}

/* uk-large */
@media only screen and (min-width:1200px) {
}
@media only screen and (max-width:1200px) {
	#topo .uk-grid-large.uk-margin-xlarge-top.uk-grid { margin-top: 130px !important; }
	#topo img { margin-top: 50px; right: -100px; }
}

/* uk-medium */
@media only screen and (max-width:960px) {

}

/* uk-small */
@media only screen and (max-width:640px) {
	#topo { height: inherit !important; padding-bottom: 50px !important; }
}