/* Title and Navigation */
.site-title {
	margin-bottom: 4px;
}

@media (min-width: 896px) {
	.site-title {
		font-size: 2.3rem;
	}

	.site-description {
		font-size: 1.4rem;
	}
	
	.nav-primary .menu {
		font-size: 2.0rem;
	}
}

/* Widgets */
.front-page-2, .front-page-4 {
  padding: 3rem 0;
}

.front-page-1 { /* spacer for ripples */
	visibility: hidden;
}
	
.front-page-2 { /* about me */
  position: relative;
}

.front-page-3 { /* empty space */
	visibility: hidden;
  padding: 15rem 0;
}

.front-page-4 { /* featured projects */
	background-color: #ffffff;
	color: #393e4b;
}

.site-footer {
  pointer-events: none; /* point through to ripples */
}

/* Pages */
.page-header canvas { /* ripples */
  position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

#genesis-content {
  position: relative; /* content in front of ripples */
}

/* Portfolio */
.rggclOverlay {
  transition: transform .2s;
}

.rggclOverlay:hover {
  -moz-transform: scale(1.01); /* Mozilla */
  -ms-transform: scale(1.01); /* IE 9 */
  -o-transform: scale(1.01); /* Opera */
  -webkit-transform: scale(1.01); /* Safari 3-8 */
  transform: scale(1.01);
}

/* Old Portfolio */
@media (min-width: 768px) {
	.entry-title {
		font-size: 2.2em;
	}
}