/* line 1, ../../_static/sass/base/_base.sass */
body {
  background-color: white;
  color: #1a1f2b; }

/* line 8, ../../_static/sass/base/_base.sass */
#container section .container {
  padding-top: 5em;
  padding-bottom: 6em; }

/* line 12, ../../_static/sass/base/_base.sass */
ul {
  text-align: left; }

/* line 16, ../../_static/sass/base/_base.sass */
.footer {
  border-bottom: 1em solid #009dd6;
  font-size: 1.2em;
  font-weight: 300;
  margin-bottom: 0;
  padding: 3em 0 2em; }

/* line 1, ../../_static/sass/base/_menu.sass */
#header {
  background-color: #1a1f2b;
  color: white; }
  /* line 5, ../../_static/sass/base/_menu.sass */
  #header a {
    text-shadow: 1px 1px 1px black;
    color: white; }
  /* line 9, ../../_static/sass/base/_menu.sass */
  #header .navbar {
    margin-bottom: 0; }
    /* line 12, ../../_static/sass/base/_menu.sass */
    #header .navbar .icon-bar {
      background-color: white; }
  /* line 18, ../../_static/sass/base/_menu.sass */
  #header ul.nav > li.open > a {
    background-color: rgba(0, 0, 0, 0.1); }
  /* line 20, ../../_static/sass/base/_menu.sass */
  #header ul.nav > li > a {
    color: white; }
    /* line 23, ../../_static/sass/base/_menu.sass */
    #header ul.nav > li > a:hover {
      background-color: rgba(0, 0, 0, 0.1); }
  /* line 27, ../../_static/sass/base/_menu.sass */
  #header ul.nav > li .dropdown-menu a {
    color: #1a1f2b;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); }

/* line 1, ../../_static/sass/base/_breadcrumb.sass */
#breadcrumb {
  background-color: white;
  color: #1a1f2b; }
  /* line 5, ../../_static/sass/base/_breadcrumb.sass */
  #breadcrumb a {
    color: #1a1f2b; }
  /* line 8, ../../_static/sass/base/_breadcrumb.sass */
  #breadcrumb .navbar {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: rgba(26, 31, 43, 0.5) 0 2px 20px;
    -webkit-box-shadow: rgba(26, 31, 43, 0.5) 0 2px 20px;
    box-shadow: rgba(26, 31, 43, 0.5) 0 2px 20px;
    border-bottom: 6px solid #6216c2;
    margin-bottom: 0; }
    /* line 14, ../../_static/sass/base/_breadcrumb.sass */
    #breadcrumb .navbar .icon-bar {
      background-color: #1a1f2b; }

@media all and (min-width: 600px) {
  /* line 3, ../../_static/sass/base/_homepage.sass */
  .homepage #container section.home .container {
    padding-top: 7em;
    padding-bottom: 7em; } }
/* line 8, ../../_static/sass/base/_homepage.sass */
.homepage section {
  background-attachment: fixed;
  background-size: cover;
  background-position: 50% 60%; }
/* line 14, ../../_static/sass/base/_homepage.sass */
.homepage .content a {
  color: #6216c2; }
/* line 17, ../../_static/sass/base/_homepage.sass */
.homepage .home {
  background-color: #1a1f2b;
  color: white;
  background-image: url("/static/img/mountains_wide.4e96a6999694.jpg"); }
  /* line 22, ../../_static/sass/base/_homepage.sass */
  .homepage .home .overlay {
    background-color: rgba(26, 31, 43, 0.3); }
  /* line 25, ../../_static/sass/base/_homepage.sass */
  .homepage .home h1 {
    text-align: left;
    font-size: 6em; }
  /* line 29, ../../_static/sass/base/_homepage.sass */
  .homepage .home .content {
    text-align: left;
    font-weight: lighter;
    font-size: 2em; }
/* line 35, ../../_static/sass/base/_homepage.sass */
.homepage .about h2, .homepage .services h2, .homepage .skills h2, .homepage .projects h2 {
  text-align: left;
  font-weight: lighter; }
/* line 39, ../../_static/sass/base/_homepage.sass */
.homepage .about h4, .homepage .about dt, .homepage .services h4, .homepage .services dt, .homepage .skills h4, .homepage .skills dt, .homepage .projects h4, .homepage .projects dt {
  font-weight: 100;
  font-size: 1.8em;
  margin: 1em 0; }
/* line 44, ../../_static/sass/base/_homepage.sass */
.homepage .about {
  color: #1a1f2b;
  background-color: white;
  background-image: url("/static/img/laptop_wide.9f069c23e3e3.jpg"); }
  /* line 49, ../../_static/sass/base/_homepage.sass */
  .homepage .about .overlay {
    background-color: rgba(255, 255, 255, 0.6); }
/* line 52, ../../_static/sass/base/_homepage.sass */
.homepage .services {
  background-color: white;
  color: #1a1f2b;
  text-align: center; }
  /* line 57, ../../_static/sass/base/_homepage.sass */
  .homepage .services span.glyphicon {
    font-size: 4em;
    color: #009dd6;
    text-shadow: 1px 1px 45px rgba(0, 157, 214, 0.15); }
  @media only screen and (min-width: 600px) {
    /* line 63, ../../_static/sass/base/_homepage.sass */
    .homepage .services .content > div {
      padding-left: 60px;
      padding-right: 60px; } }
/* line 67, ../../_static/sass/base/_homepage.sass */
.homepage .skills {
  background-color: white;
  color: #1a1f2b; }
  /* line 71, ../../_static/sass/base/_homepage.sass */
  .homepage .skills .content {
    text-align: left; }
/* line 74, ../../_static/sass/base/_homepage.sass */
.homepage .projects {
  color: #1a1f2b;
  background-color: white;
  background-image: url("/static/img/keyboard_wide.7f3b026e9c3c.jpg"); }
  /* line 79, ../../_static/sass/base/_homepage.sass */
  .homepage .projects .overlay {
    background-color: rgba(255, 255, 255, 0.9); }
  /* line 82, ../../_static/sass/base/_homepage.sass */
  .homepage .projects .content {
    text-align: left; }
/* line 85, ../../_static/sass/base/_homepage.sass */
.homepage .contact, .homepage .footer {
  background-color: white;
  color: #1a1f2b; }
