/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

body {
	padding-top: 0px;
	background: #25262B;
	color: #D5D6DB;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
}

h1, h2, h3, h4 {
font-family: 'Open Sans', sans-serif;
}

p, ul {
	margin-bottom: 20px;
}
a {
	color: #AAD068; /* green */
	color: #6E97B5; /* blue */
	text-decoration: none!important;
}
a:hover {
	color: #AAD068; /* green */
}

/*
# ===========================
# Intro
# ===========================
*/

#intro {
	margin: 0 0 80px;
	text-align: center;
	font-weight: 400;
}

#intro h1 {
	font-size: 3.5em;
	font-family: "Oswald";
	font-weight: 400;
	padding: 60px 0 60px 110px;
	text-transform: lowercase;
	display: inline-block;
	background: url("images/nick_headshot.png") 0px 52px no-repeat;
}
#intro h1 a span {
	font-weight: 100;
}
#intro h1 a {
	color: #D5D6DB;
	text-decoration: none;
}
#intro h1 a:hover {
	color: #fff;
}
ul#bio-links {
	margin: 0;
	padding: 0;
}
#bio-links li {
	display: inline !important;
}
#intro .separator {
	font-size: 80%;
	margin: 0 3px;
}


/*
# ===========================
# Homepage
# ===========================
*/
#highlights h2 {
	margin-bottom: 50px;
}

ul.posts-list {
	margin: 0;
	padding: 0;
}
ul.posts-list li {
	display: block;
	margin: 0 0 25px;
	padding: 0;
}
.post-info h3 {
	margin-bottom: 0;
}
.post-info .meta {
	color: #777;
}

.widget.Tumblr .widgettitle {
	display: none;
}
.widget.Tumblr ul {
	margin: 0;
	padding: 0;
}
.widget.Tumblr li {
	display: block;
	margin-bottom: 50px;
	margin-left: 35px;
}
.tumblr_post.quote p {
	margin-bottom: 5px;
	color: #777;
}
.tumblr_post.quote blockquote {
	font-family: "Noto Serif";
	font-style: italic;
	font-size: 22px;
	line-height: 32px;
	border: 0;
	margin: 0 0 20px -35px;
	padding: 0;
}
.tumblr_post.quote blockquote:before {
	content: "\" ";
}
.tumblr_post.quote blockquote:after {
	content: " \"";
}
.tumblr_post a:not(.tumblr_link) {
	color: #777;
	border-bottom: 1px dotted;
}
.tumblr_post a.tumblr_link:before {
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	font-size: 75%;
	content: "\e144 ";
	margin-right: 5px;
}


/*
# ===========================
# Posts
# ===========================
*/
.post-container {
	background: #eee;
	color: #222;
	padding: 60px !important;
}
.post_content {
	font-weight: 400 !important;
}
.post.single .lead {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}
article header {
	margin-bottom: 50px;
}
h1.single-title {
	margin-top: 0;
	text-align: center;
	font-size: 40px;
	font-weight: 400;
}
h1.single-title a {
	color: #000;
}
h1.single-title a:hover {
	color: #AAD068;
}
.post_content {
	
}
.post_content a {
	color: #AAD068; /* green */
	color: #E08927; /* orange */
	color: #6E97B5; /* blue */
	text-decoration: none;
}
.post_content a:hover {
	color: #E08927; /* orange */
}
.post_content b,
.post_content strong {
	font-weight: 900 !important;
}
.post.single time {
	font-style: normal;
}
.post.single .meta {
	text-align: center;
}
.post.single .post_content img {
	width: 100%;
	margin-bottom: 25px;
}
.post.single blockquote {
	color: #777;
	padding-left: 50px;
	padding-right: 50px;
}
.post.single blockquote p {
	font-weight: inherit;
	line-height: inherit;
}
.post.single .tweet-this {
	padding: 25px 0 10px;
}

/* 
# =========================
#	Responsive Styles
* =========================
*/

@media (max-width: 1000px) {
	#intro h1 {
		background: none;
		padding-left: 0;
	}
 }
@media (max-width: 480px) {
	.post-container {
		padding: 30px 3px !important;
	}
	#intro {
		margin-bottom: 40px;
	}
	#intro h1 {
		padding: 30px 0;
		font-size: 3em;
	}
	#bio-links .archives,
	#bio-links .medium,
	#bio-links .tumblr,
	#bio-links .linkedin,
	#bio-links .speaking {
		display: none !important;
	}
}

/*
# ============================ 
# Utilities
# ============================
*/

.pagination > li > a, 
.pagination > li > span,
.pagination > li.disabled > span,
.pagination > li.disabled > a,
.pagination > li.active > span,
.pagination > li.active > a  {
	background: none;
	border: none;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
background: none;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #ffffff;
	background-color: transparent;
	border-color: #428bca;
	cursor: default;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
color: #999999;
background-color: transparent;
border-color: #dddddd;
cursor: not-allowed;
}