/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

/*
  Theme colors (creds to https://www.pinterest.com/pin/102738435226484390/):
    peachpuff:      #ffd2c3;
    khaki:          #f1e64e;
    darkkhaki:      #cfca6f;
    salmon:         #ea706f;
      5 darker:     #e34544;
    darkolivegreen: #5e6a3c;
*/

body {
  padding-bottom: 40px;
  color: #5a5a5a;
}

a:link,
a:visited {
  color: #ea706f;
}

a:hover,
a:active,
a:focus {
  color: #e34544;
}

/* PROFILE BLOCK
-------------------------------------------------- */

.profile .col-lg-6 {
  margin-top: 100px;
  margin-bottom: 100px;
  text-align: center;
}
.profile h2 {
  font-weight: normal;
}
.profile .col-lg-6 p {
  margin-right: 10px;
  margin-left: 10px;
}

/* Center align the text within the three columns below the carousel */
.profile .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.profile h2 {
  font-weight: normal;
}
.profile .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}

li {
  margin-top: .5em;
  margin-bottom: .5em;
}

.profile .fa-ul { /* make the alignment nice! */
  margin-left: auto;
  margin-right: auto;
  width: 210.891px;
}

.profile #me {
  border: 15px solid #ea706f;
}

.profile .img-circle {
  border: 10px solid;
}

.profile .col-lg-4:nth-child(1) .img-circle {
  border-color: #f1e64e;
}

.profile .col-lg-4:nth-child(2) .img-circle {
  border-color: #cfca6f;
}

.profile .col-lg-4:nth-child(3) .img-circle {
  border-color: #f1e64e;
}

/* Icons
------------------------- */
.icons > a > span {
  margin: .4em .2em .4em .2em;
}

/* Facebook icon */
.facebook-icon:link,
.facebook-icon:visited {
  color: #4a6eb9; /* 5 shades lighter */
}

.facebook-icon:hover,
.facebook-icon:focus {
  color: #4183c4; /* facebook blue */
}

/* GitHub icon */
.github-icon:link,
.github-icon:visited {
  color: #3b5998; /* 5 shades lighter */
}

.github-icon:hover,
.github-icon:focus {
  color: #4183c4; /* github blue */
}

/* Twitter icon */
.twitter-icon:link,
.twitter-icon:visited {
  color: #81c1f2; /* 5 shades lighter */
}

.twitter-icon:hover,
.twitter-icon:focus {
  color: #55acee; /* twitter blue */
}

/* Linkedin icon */
.linkedin-icon:link,
.linkedin-icon:visited {
  color: #0096e5; /* 5 shades lighter */
}

.linkedin-icon:hover,
.linkedin-icon:focus {
  color: #0077b5; /* linkedin blue */
}

/* Foursquare icon */
.foursquare-icon:link,
.foursquare-icon:visited {
  color: #fa799b; /* 5 shades lighter */
}

.foursquare-icon:hover,
.foursquare-icon:focus {
  color: #f94877; /* foursquare pink */
}

/* Youtube icon */
.youtube-icon:link,
.youtube-icon:visited {
  color: #e13d3c; /* 5 shades lighter */
}

.youtube-icon:hover,
.youtube-icon:focus {
  color: #cd201f; /* youtube red */
}

/* Reddit icon */
.reddit-icon:link,
.reddit-icon:visited {
  color: #ff6a33; /* 5 shades lighter */
}

.reddit-icon:hover,
.reddit-icon:focus {
  color: #ff4500; /* reddit red */
}

/* Trello icon */
.trello-icon:link,
.trello-icon:visited {
  color: #0097ef; /* 5 shades lighter */
}

.trello-icon:hover,
.trello-icon:focus {
  color: #0079bf; /* trello blue */
}

/* Spotify icon */
.spotify-icon:link,
.spotify-icon:visited {
  color: #4ad373; /* 5 shades lighter */
}

.spotify-icon:hover,
.spotify-icon:focus {
  color: #2ebd59; /* spotify green */
}

/* AngelList icon */
.angellist-icon:link,
.angellist-icon:visited {
  color: #d5d5d5; /* angellist gray */
}

.angellist-icon:hover,
.angellist-icon:focus {
  color: #bcbcbc; /* 5 shades darker */
}

/* Vine icon */
.vine-icon:link,
.vine-icon:visited {
  color: #00e5ad; /* 5 shades lighter */
}

.vine-icon:hover,
.vine-icon:focus {
  color: #00b488; /* vine green */
}

/* Medium icon */
.medium-icon:link,
.medium-icon:visited {
  color: #82ffb5; /* lighter medium green */
}

.medium-icon:hover,
.medium-icon:focus {
  color: #5cffa0; /* medium green */
}

/* Stack exchange icon */
.stack-exchange-icon:link,
.stack-exchange-icon:visited {
  color: #fe9748; /* 5 shades lighter */
}

.stack-exchange-icon:hover,
.stack-exchange-icon:focus {
  color: #fe7a15; /* stack overflow orange */
}

/* Product Hunt icon */
.product-hunt-icon:link,
.product-hunt-icon:visited {
  color: #e1785a; /* 5 shades lighter */
}

.product-hunt-icon:hover,
.product-hunt-icon:focus {
  color: #da552f; /* product hunt orange */
}

/* Instagram icon */
.instagram-icon:link,
.instagram-icon:visited {
  color: #548cb9; /* 5 shades lighter */
}

.instagram-icon:hover,
.instagram-icon:focus {
  color: #3f729b; /* instagram blue */
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}
