@import url(http:
//fonts.googleapis.com/css?family=Montserrat:400,700);
a{
  color: #ff4d6a;
  text-decoration: none;
}
a:hover{
  color: #1abc9c;
}
h1,h2,h3,h4{
  color:#333;
}
p{
  line-height:1.5;
}
body{
  margin:0;
  color:#555;
  font-family:'Montserrat', sans-serif;
}
.column{
  min-width: 300px;
  display:inline-block;
  vertical-align:top;
}
.post,.about{
  max-width:800px;
  margin:0 auto;
  padding:60px 0;
}
.container{
  max-width: 1000px;
  margin:0 auto;
}
.post-container:nth-child(even){
  background-color: #f2f2f2;
}
.about{
  text-align: center;
}
.post-author img{
  width:50px;
  height:50px;
  vertical-align:middle;
}
.img-circle{
  border-radius: 75%;
}
.post-author span{
  margin-left:16px;
}
.post-date{
  color:#D2D2D2;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:0.1em;
}
#header{
  background-color:#ff4d6a;
  height:150px;
  line-height: 150px;
}
#header a{
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
#header a:hover{
  color: #222;
}
#header-title{
  display:block;
  float:left;
  font-size: 20px;
  font-weight: bold;
}
#header-nav{
  display:block;
  float:right;
  margin-top: 0;
}
#header-nav li{
  display: inline;
  padding-left: 20px;
}
.about{
  min-height: calc(47.3vh - 0px);
}
#footer{
  background-color: #2f2f2f;
  padding:50px 0;
}
#footer h4{
  color:white;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
#footer p{
  color:white;
}
