    /* 
        Theme Name:  On The Economy
        Theme URI:  http://www.jaredbernsteinblog.com
        Description:  Facts, Thoughts, and Commentary by Jared Bernstein
        Version:  0.1
        Author:  Christopher Wiggins
        Author URI:  http://www.chriswiggins.co
    */  
	
h1, h2, h3, h4, h5, h6 {
	display: block;
	font-weight:700;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.17em;
}

h5 {
	font-size: .83em;
}

h6 {
	font-size: .75em;
}

body {
	text-rendering: optimizeLegibility;
}

.placeholder {
	color: #aaa;
}

/****************************
			HEADER
****************************/
@media (min-width: 993px) {
header h1 a img {
	display: block; 
	float: left;
}

.mainmenu {
	float: right;
}

.mainmenu ul li {
	list-style: none;
	float: left;
}

.mobile-hr {
	display:none;
}

.mainmenu ul li a {
	margin: 0 0 0 40px;
	display: block;
	padding: 0;
	font-family: "Anton", sans-serif; 
	font-size: 20px;
	color:#000;
	text-transform: uppercase; letter-spacing: 3px;
}
	
}



.mainmenu ul li a:hover {
	color:#0768A9;
}


@media (max-width: 992px) {
	
header.main {
	text-align: center;
}
	
header h1 a img {
	display: block; 
	margin: 0 auto;
}

.mainmenu {
	margin: 0 auto;
}

.mainmenu ul {
	display: inline-block;
}

.mainmenu ul li {
	list-style: none;
	display: inline;
	float: left;
}

.mainmenu ul li:first-child a {
	margin: 0;
}
	
.mobile-hr {
	border: 0; 
	height: 1px; 
	margin: 0 auto;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 	
}

.mainmenu ul li a {
	margin: 0 0 0 20px;
	display: block;
	padding: 0;
	font-family: "Anton", sans-serif; 
	font-size: 12px;
	color:#000;
	text-transform: uppercase; letter-spacing: 3px;
}

.printfriendly {
display:none;
}
	
}

/****************************
			SIDEBAR
****************************/

.widget-area ul li {
	list-style: none;
}

.widget-area aside {
	margin-bottom: 40px;
}

.widget-area aside h3 {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}




/****************************
			CONTENT
****************************/

h1.title, h2 {
	margin-bottom: 5px;
	line-height: 1.2;
}

.widget_featured_post_widget h1 {
	text-align:left !important;
	margin-bottom: 0;
	line-height: 1;
}
.featured-post-col-1 h3 {
	margin: 5px 0;
}

.widget_featured_post_widget {
	margin-bottom: 10px;
}

.widget_featured_post_widget a img {
	margin-bottom: 0;
}

#featured {
	margin-bottom: 30px;
}


article {
	margin: 0 0 40px 0;
}

.metainfo {
	color: #999;
	font-size: .9em;
}
.postmetainfo {
	color: #999;
	font-size: .9em;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

.yarpp-related-widget ol {
	list-style:none;
}
.yarpp-related-widget ol li {
	background: ;
	margin-bottom:5px;
}

.yarpp-related-widget ol li:hover {
	border-left: 1px #CCCCCC solid;
}

#recent-posts-4 ul {
	padding: 0;
	list-style: none;
}

#recent-posts-4 ul li {
	padding: 5px 0;
	margin: 0;
}

#recent-posts-4 ul li:hover {
	background: #EEE;
}

.rpost {
	margin-right: 10px;
	color:#333333;	
}

#featured_post_widget-2 h2 {
	text-align: left !important;
	margin-bottom: 0;
	line-height: 1;
}


/****************************
			FOOTER
****************************/

footer {
	height:100px;
}

.copy {
	font-size: .9em;
	color: #000;
	text-align: right;
}

/****************************
			COMMENTS
****************************/

.comment-list li{
	list-style:none;
}

.comment-list li.comment {
	margin-bottom: 20px;
}

.comment-list p {
	clear: both;
}

.comment-meta {
	font-size: .8em;
}

.comment-header {
	height: 80px;
}

.comment-header img {
	float: left;
	margin-right: 12px;
}

#respond label {
	clear: both;
	display: block;
}

.form-submit input#submit {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #0768A9;
  background-color: #ffffff;
  border-color: #cccccc;
}

.form-submit input#submit:active,
.form-submit input#submit:focus,
.form-submit input#submit:hover {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.comment-reply-link {
  padding: 3px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #0768A9;
  background-color: #ffffff;
  border-color: #cccccc;
}

.comment-reply-link:active,
.comment-reply-link:hover,
.comment-reply-link:focus {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}


/****************************
			MISC
****************************/

.padding-bottom {
	padding-bottom: 30px;
}

.twitterbutton, .twitterbutton div {
  /* See it in slo-mo, you can change this */
  transition-duration: .6s;
}



.twitterbutton, .button { transition-timing-function: ease; }

.twitterbutton {
  display: inline-block;
  position: relative;
  padding: .375rem .375rem 0;
  height: 3.5rem;
  background: #A9ADB6;
  border-radius: .25rem;
  perspective: 300;
  box-shadow: 0 -1px 2px #fff, inset 0 1px 2px rgba(0,0,0,.2), inset 0 .25rem 1rem rgba(0,0,0,.1);
}


.button { opacity: 0; }

.cover {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  transform-origin: center bottom;
  transform-style: preserve-3d;
  font: 1.25em/2 "icon";
  color: white;
  text-align: center;
  pointer-events: none;
  z-index: 100;
}

.innie, .outie, .spine, .shadow { position: absolute; width: 100%; }

.innie, .outie {
  height: 100%;
  background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,.1) 100%);
  border-radius: .25rem;
}
.innie:after, .outie:after { content:"t"; }

.innie {
  background-color: #67E2FE;
  text-shadow: 0 -2px 4px rgba(0,0,0,.2);
}

.spine {
  top: .25rem;
  background: #20C7F3;
  height: .25rem;
  transform: rotateX(90deg);
  transform-origin: center top;
}

.shadow {
  top: 100%;
  left: 0;
  height: 3.5rem;
  transform-origin: center top;
  transform: rotateX(90deg);
  opacity: 0;
  z-index: 0;
  background-image: -webkit-linear-gradient(top, rgba(0,0,0,.6) 0%, transparent 100%);
  background-image: linear-gradient(to bottom, rgba(0,0,0,.6) 0%, transparent 100%);
  border-radius: .4rem;

}

.outie {
  background-color: #2EC8FA;
  transform: translateZ(.25rem);
  text-shadow: 0 2px 4px rgba(0,0,0,.2);
}

.twitterbutton:hover { background: #EBEFF2; }
.twitterbutton:hover .button { opacity: 1; }

.twitterbutton:hover .cover, section:hover .innie, section:hover .spine, section:hover .outie, section:hover .spine { transition-timing-function: cubic-bezier(.2,.7,.1,1.1); }

.twitterbutton:hover .cover { transform: rotateX(-120deg);  }

.twitterbutton:hover .innie { background-color: #3ADAFC; }
.twitterbutton:hover .spine { background-color: #52B1E0; }
.twitterbutton:hover .outie { background-color: #2174A0; color: rgba(255,255,255,0); }

.twitterbutton:hover .shadow { 
  opacity: 1;
  transform: rotateX(45deg) scale(.95);
}

/* Twitter font icon: http://codepen.io/bennettfeely/pen/GCAKJ */
@font-face { font-family:icon; src: url('http://bennettfeely.com/fonts/icons.woff'); }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}