* {
  -webkit-border-radius: 0px !important;
     -moz-border-radius: 0px !important;
          border-radius: 0px !important;
}

body {
	color: #454545;
	line-height: 1.5;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 17px;
	text-rendering: optimizeLegibility;
}

a {
	color: #B52233;
}

a:hover {
	color: #C94859;
}

.jumbotron {
	font-family: "Oswald", sans-serif;
	padding: 0;
	margin: 0;
	min-height: 45vh;
	background-image: url(seventh_bw2.jpg);
	background-position: center center;
	background-size: cover;
	color: #B52233;
	text-shadow: 1px #c9c9c9;
	line-height: 1.6;
	text-transform: lowercase;
}

.jumbotron h1 {
	font-size: 3.2em;
	margin-bottom: .1;
	color: #B52233;
	text-shadow:
		-1px -1px 0 #c9c9c9,  
		1px -1px 0 #c9c9c9,
		-1px 1px 0 #c9c9c9,
		1px 1px 0 #c9c9c9;
	text-decoration: none;
}

.jumbotron h1 a {
	text-decoration: none;
	color: #B52233;
}

.jumbotron h2 {
	font-size: 1.1em;
	color: #f3f3f3;
	margin-left: .2em;
	margin-top: 1.4em;
	font-weight: 400;
}

#site-title {
	padding: 9.5vh 0;
}

/*** Navigation bar ***/
.navbar-inverse {
	background-color: #131913;
}

nav .menu {
	text-align: center;
	list-style: none;
}

nav .menu a {
	color: #f3f3f3;
	font-weight: 300;
}

nav .menu a:hover {
	color: #f3f3f3;
}

.navbar a {
	color: #df4859;
	font-size: .9em;
	font-family: "Oswald", "Source Sans Pro", sans-serif;
	letter-spacing: 1px;
}

.navbar li {
	margin-top: .75em;
}

.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.row-centered {
    text-align:center;
}

.post {
	margin-bottom: 1em;
}

.post-title {
	font-family: "Oswald", "Source Sans Pro", sans-serif;
	font-size: 2em;
	color: #be2839;
}

.post-link a {
	padding-left: .5em;
	font-size: .7em;
}

/* article:not(:last-child):after {
	font-size: .5em;
	content: "\2619  \2741  \2767";
	color: #ababab;
	display:block;
	text-align: center;
}*/

article:not(:last-child) {
	margin-bottom: 2em;
}
.post-meta {
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 400;
	font-size: .8em;
	line-height: 1.1;
	margin-bottom: .5em;
	color: #606060;
}

.post-meta p {
	display: inline;
}

.post-meta a {
	color: #d14757;
}

.post-author {
	margin-top: 5px;
}

.post-tags::before{
	content: "/";
	color: #d14757;
	padding-right: .5em;
}
.post-tags {
	padding-left: .5em;
}

.post-date {
	color: #606060;
	font-style: italic;
	font-size: .8em;
}

.post-list {
	padding: 10px auto;
}

footer {
	border-top: 1px #c9c9c9 solid;
	padding-top: 1em;
	font-size: .8em;
	line-height: 1.1;
	margin-top: 2em;
}

.container {
	width: 100%;
}

/********** "Desktop" **********/
@media screen and (min-width:768px) {
	
	nav .menu li {
		display: inline;
		padding: 1em;
		font-size: 1em;
	}
	nav .menu li:first-child {
		padding-left:0;
	}

	nav .menu {
		padding-top: 15px;
		text-align: left;
		padding-left:0;
		margin:0 -15px;
	}

	.container {
		width: 100%;
	}

	.post-list {
		width: 100%;
		padding: 10px auto;
	}

	.post-title {
		padding-bottom: .5em;
	}

	.post-body {
		margin-top: -5px;
	}

	.post-meta {
		text-align: right;
	}

	.post-meta p {
		display: block;
	}

	.post-tags::before{
		content: "";
		color: #be2839;
		padding-right: 0;
	}
	
	.post-tags {
		padding-left: 0;
	}

	.post-author {
		padding-bottom: 4px;
		border-bottom: solid 1px #b2b2b2;
	}

}