/*
body {font-family: 'Open Sans', Arial, sans-serif; font-size: 16px; font-weight: 300; color: #3f3b3b;}

h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size: 3em;}
h2{font-family: 'Open Sans', sans-serif; font-weight:300; font-size: 2.5em;}
h3{font-family: 'Open Sans', sans-serif; font-weight:300; font-size: 2em;}
h4{font-family: 'Open Sans', sans-serif; font-weight:300; font-size: 1.5em;}
h5{font-family: 'Open Sans', sans-serif; font-weight:300; font-size: 1.25em;}
h6{font-family: 'Open Sans', sans-serif; font-weight:300; font-size: 1em;}
*/

body {font-family: 'Lato', Arial, sans-serif; font-weight: 400; color: #3f3b3b;}

h1{font-family: 'Lato', sans-serif; font-weight:300; font-size: 3em;}
h2{font-family: 'Lato', sans-serif; font-weight:300; font-size: 2.5em;}
h3{font-family: 'Lato', sans-serif; font-weight:300; font-size: 1.75em;}
h4{font-family: 'Lato', sans-serif; font-weight:300; font-size: 1.5em;}
h5{font-family: 'Lato', sans-serif; font-weight:300; font-size: 1.25em;}
h6{font-family: 'Lato', sans-serif; font-weight:300; font-size: 1em;}


p { line-height: 1.4em; padding-bottom: 1.4em;font-weight: 300;color: #959595;}

sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
blockquote{padding-left: 16px;}
.menor{font-size: .75em;}

@media screen and (max-width: 767px) {
	h1{ line-height: 1.125em !important; font-size: 2.2em;}
	h2{ line-height: 1.125em !important; font-size: 1.8em;}
	h3{ line-height: 1.125em !important; font-size: 1.6em;}
	h4{ line-height: 1.125em !important; font-size: 1.4em;}
	h5{ line-height: 1.125em !important; font-size: 1.125em;}
	h6{ line-height: 1.125em !important; font-size: 1em;}
	body { line-height: 1.6em !important; font-size: 16px;}
}
@media screen and (min-width: 768px) {
	h1{font-weight:300; line-height: 1.125em !important; font-size: 3em;}
	h2{line-height: 1.125em !important; font-size: 2.5em;}
	h3{line-height: 1.125em !important; font-size: 2em;}
	h4{line-height: 1.125em !important; font-size: 1.5em;}
	h5{line-height: 1.125em !important; font-size: 1.25em;}
	h6{line-height: 1.125em !important; font-size: 1em;}
	body { line-height: 1.6em !important; font-size: 16px;}
}
@media screen and (min-width: 992px) {
	h1{line-height: 1.125em !important; font-size: 3.5em;}
	h2{line-height: 1.125em !important; font-size: 2.7em;}
	h3{line-height: 1.125em !important; font-size: 2em;}
	h4{line-height: 1.125em !important; font-size: 1.5em;}
	h5{line-height: 1.125em !important; font-size: 1.25em;}
	h6{line-height: 1.125em !important; font-size: 1em;}
	body { line-height: 1.6em !important; font-size: 16px;}
}
@media screen and (min-width: 1170px) {
	h1{line-height: 1.125em !important; font-size: 3em;}
	h2{line-height: 1.125em !important; font-size: 2.5em;}
	h3{line-height: 1.125em !important; font-size: 2em;}
	h4{line-height: 1.125em !important; font-size: 1.6em;}
	h5{line-height: 1.125em !important; font-size: 1.25em;}
	h6{line-height: 1.125em !important; font-size: 1em;}
	body { line-height: 1.6em !important; font-size: 16px;}
}