/* Main Styles */

html {}
body {
	background-image: url(../images/bg_lt.png);
	font-size: 16px;
	text-transform: lowercase;
	padding: 50px;
}
	

/* Typography Elements */
@font-face {
	font-family: Lato-Regular;
	src: url(../google_fonts/Lato-Regular.ttf);
}

p {
	font-family: Lato-Regular;
	color: #4D4D4D;
	font-size: 1em;
	line-height: 1.5em;
}

h1 {
	font-family: Lato-Regular;
	color: #B1C432;
	font-size: 3em;
	line-height: 1.5em;
}

h2 {
	font-family: Lato-Regular;
	color: #B1C432;
	font-size: 2em;
	line-height: 1.5em;
}


ul {
	font-family: Lato-Regular;
	color: #4D4D4D;
	font-size: 1em;
	line-height: 1.5em;
}
ul li {}
blockquote {}

span {}

em {}
strong {}

details {}
summary {}

figcaption {}



/* Links */
a:link {
	color: #4D4D4D;
}
a:visited {
	color: #4D4D4D;
}
a:hover {
	color: #B1C432;
	text-decoration: none;
}
a:active {
	color: #4D4D4D;
}



/* Layout Elements */

header {
	margin-bottom: 25px;
}
nav {
	-webkit-column-count: 2; 
    -webkit-column-gap:1em;
    -moz-column-count:2; 
    -moz-column-gap:1em;
    -o-column-count:2; 
    -o-column-gap:1em;
    column-count:2; 
    column-gap:1em;
}

h2 {
  -webkit-column-break-before: left;
  -moz-column-break-before: left;
  -o-column-break-before: left;
  -ms-column-break-before: left;
  column-break-before: left;
}

h2:first-child{
  -webkit-column-break-before: avoid;
  -moz-column-break-before: avoid;
  -o-column-break-before: avoid;
  -ms-column-break-before: avoid;
  column-break-before: avoid;
  margin-top:0px;
}

section {}
article {}
aside {}
footer {}
div {}

/* Images */
figure {}
img {
	position: fixed;
	bottom: 20px;
	right: 20px;
}

