/*
 Theme Name:     Twenty Twelve Child
 Theme URI:      http://issues.org/twentytwelve-child/
 Description:    Twenty Twelve Child Theme
 Author:         Jennifer Johnson
 Author URI:     http://issues.org
 Template:       twentytwelve
 Version:        1.0.0
*/

/* @import url("../twentytwelve/style.css"); */

/* Hacks to the parent theme
-------------------------------------------------------------- */
.entry-content h2 {
	clear: none !important;
}

.articleSidebar {
	background-color: #bbd6a9;
	border: 2px solid #2F4F2F;
	font-size: 14px;
	padding: 15px;
	width: 225px;
	float: right;
	margin: 15px 0 15px 15px;
}

.entry-content blockquote {
	padding-left: 1.714285714rem;
	padding-top: 0;
	padding-bottom: 0;
}

p.Forum_Forum-author-title + p.Text:before, p.Forum_Forum-author-title + h2:before {
	content: '';
	display: block;
	width: 40%;
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem
}

.archive_cover_image {
	float: left;
}

.cat_img_tiny_cover {
	margin-right: 15px;
}

span.Cap_smallcap {
	font-variant: small-caps;
}

p.hanging-indent {
	text-indent: -1em;
	padding-left: 1em;
}

.site-content article {
   word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
   hyphens: none;
}

.widget-area .widget {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}

strong.bold-gray {
	color: #666;
}

span.News-headline {
	font-variant: small-caps;
}

p.Books_Book-title, p.Books_Books-title {
	margin-bottom: 0px !important;
	font-weight: bold;
}

p.Books_Books-author-info {
	margin-bottom: 1.5em !important;
	margin-left: 2.571428571rem;
}

span.Bold-ital {
	font-weight: bold;
	font-style: italic;
}

img.attachment-post-thumbnail {
	display: none !important;
}

div#in-text-comments-link a {
	text-decoration: none !important;
	opacity: 0.6; /* Real browsers */
   	filter: alpha(opacity = 60); /* MSIE */
}

div.reply-spacer {
	height: 20px;
}

.art-title-caption {
	margin-left: 15%;
	margin-bottom: 10px;
}

.art-featured-image-title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -10px;
}

.art-featured-image-caption {
	font-size: 12px;
	line-height: 1.5;
}

h1#art-title-header {
	display:inline;
	clear:right;
	-webkit-margin-before: 0.67em;
	-webkit-margin-after: 0.67em;
}
img.art-featured-image {
	position:relative!important;
	margin-left:auto!important;
	margin-right:auto!important;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both !important;
	display:block;
}

div#art-header {
	font-size: 1.571428571rem;
	color: #C4C4C4;
	letter-spacing: 7px;
	margin-right: 1.25em;
	display:inline;
}
div.cycloneslider-caption {
	margin-top: 50px;
}
.cycloneslider-slide img {
	position: relative;
	top: 50%;
	transform: translateY(-60%);
	-webkit-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
}

div.cycloneslider-caption-title {
	font-size: 12px !important;
	font-weight: bold;
}


/* Centers - Cyclone slider to page or post */
.cycloneslider{
position:relative!important;
margin-left:auto!important;
margin-right:auto!important;
}

/* Centers - Cyclone slider's thumbnails to page or post */
.cycloneslider-template-thumbnails{
position:relative!important;
margin-left:auto!important;
margin-right:auto!important;
}
img.issues-data-table {
	padding-top: 30px;
	padding-bottom: 30px;
}
footer.entry-meta {
  color: #444;
}
div.citation-text > h2 {
  font-weight: bold;
  padding: 0 0 5px 0;
  font-size: 125%;
  margin: 0;
}
p.citation {
	margin-left: 2.571428571rem;
}
p.cat-desc {
	margin-top: 20px;
}
div.preview-post-item {
	opacity: 0.6; /* Real browsers */
   	filter: alpha(opacity = 60); /* MSIE */
	padding: 5px;
}
div.my-cat-post-item {
	padding: 5px;
}
div.toc > a {
	text-decoration: none;
}
div.toc > div > h3, div.toc > div > h4 {
	clear: none !important;
}
img.toc-cover-image {
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
	width: 150px;
}
div.no-issue-cover {
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
	width: 1px;
	height: 40px;
}
div.toc {
	width: 100%;
}
.archive-header {
	border: none !important;
	display: block;
}
.archive-header > h1 {
	clear: none;
}
.archive-header > h2 {
	clear: none;
}
tr.toc-declaration {
	border-top: 2px double #cfcfcf;
}
.toc-declaration > td > h2 {
	text-align: center;
	margin-bottom: 0px;
}
div.cat-book-title {
	font-style: italic;
	display: inline;
}
div.cat-book-author, .cat-review-author, .author-name {
	display: inline;
}
.art-image {
	margin-bottom: 25px;
	width: 150px;
	float:right;
}
h3 {
	font-size: 1.2rem;
}
h3#toc-declaration {
	text-align: center;
	font-size: 18px;
	clear:both;
	margin-bottom: 12px;
}

span.toc-desc {
	font-size: 10pt;
	margin-top: -10px;
}
h3.Books_Book-title {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
div.forum-author-bio {
	margin-bottom: 3em;
}

h2.Box_head {
	margin-top: 0px;
}
div.article_box {
	border: 4px solid #2F4F2F;
	padding: 20px;
}

div.callout, p.Pullquote {
	background-color: #bbd6a9;
	border: 2px solid #2F4F2F;
	font-weight: bold;
	font-size: 14px;
	padding: 20px;
	width: 150px;
	float: right;
	margin: 15px 0 15px 15px;
	text-align: right;
}

p.abstract, p.Dek, p.Basic-Paragraph, p.Feature-dek, p.Feature-deck, p.Deck {
	font-style: italic;
	text-align: center;
}

div #books img {
	float: right !important;
	margin: 10px 0 10px 10px !important;
}

p.author, p.reviewer {
	display: none !important;
}

p.image {
	float: right !important;
}

span[style] {
	color:#000000 !important;
}

li.cat-item {
	margin-left: 10%;
	line-height: 200%;
}

ul #collections-list {
	list-style-type: none;
}

span.article-author {
	font-weight: bold;
}

div #crp_related {
	border-top: 4px double #ededed;
	margin-top: 20px;
}

p.Basic-art-caption {
	font-size: 11px;
	text-align: center;
}

p.Forum_Forum-author-name {
	font-weight: bold;
	font-variant: small-caps;
	margin-bottom: 0 !important;
}

p.Forum_Forum-author-title {
	margin-bottom: 0 !important;
}

div #forum, #hill, #editorjnl, #archive, #perspectives, #realnumbers, #books, #theme, #stalk, #update {
	display: none !important;
}

div #text-column ul#nav {
	display: none !important;
}

li:empty {
	display: none !important;
}

div.author-archive-item {
margin-bottom: 35px;
}

div.coll-post-item {
margin-bottom: 45px;
}

div.photo-series {
margin-bottom: 15px;
}


.Forum_Forum-head-top-col {
font-size: 1.285714286rem;
line-height: 1.6;
margin-top: 1.714285714rem;
margin-right: 0px;
clear: both;
font-weight: bold;
color: #444;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
padding: 0;
border: 0;
vertical-align: baseline;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
display: block;
}

header .entry-header h1 .entry-title {
font-weight: bold !important;
font-size: 30px !important;
}

.indent {
margin-left: 15px;
margin-bottom: 20px;
}

.home-art {
text-align: center;
}

.art-citation {
font-size: 11px;
text-align: center;
}

.logos {
	text-align: center;
}

.logos img {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
}

#page .header {
	display: inline !important;
}


/* Maximum width of 980 pixels. */
@media screen and (max-width: 980px) {
	div.new_issue:nth-child(4) {
		display:none;
	}

}

/* Maximum width of 800 pixels. */
@media screen and (max-width: 800px) {
	div.new_issue:nth-child(3) {
		display:none;
	}

}

/* Maximum width of 660 pixels. */
@media screen and (max-width: 660px) {
	div.new_issue:nth-child(2) {
		display:none;
	}

}

/* Maximum width of 510 pixels. */
@media screen and (max-width: 510px) {
	div.new_issue:nth-child(1) {
		display:none;
	}

}

.new_issue {
	display: inline;
	clear: left;
}

#latest_issues {
	display: inline;
	text-align: right;
	float: right;
	clear: both;
}

.header-image {
	margin-top: 0px;
	display: inline;
}

.toc-link {
	text-align: center;
	clear: all;
	display: block;
	font-weight: bold;
}

.site-content {
	margin-top: 0px;
}

.issue-listing div {
	display: block; 
	margin-left: 20px;
}

.issue-listing p {
	margin-left: 120px;
	margin-bottom: 100px;
	vertical-align: center;
}

label {
	vertical-align: center;
}

.archive-header h1 {
	display: block;
	font-weight: bold;
	color: #444;
	font-size: 1.5rem;
	line-height: 1.5;
	text-transform:capitalize;
}

.archive-header {
	margin-bottom: 1.571428571rem;
}

.collection-header h1 {
	display: block;
	font-weight: bold;
	color: #444;
	font-size: 1.5rem;
	line-height: 1.5;
	text-transform:capitalize;
}

.collection-header {
	margin-bottom: 1.571428571rem;
}

h3.coll-post-title {
	margin-bottom: 1 em !important;
}

div.coll-post-item {
	margin-bottom: 2 em !important;
}

h3.excerpt-title {
	font-size: 1.2rem;
}

h4.excerpt-location {
	color: #666;
}

h3.widget-title {
	display: block;
	font-weight: bold;
	color: #444;
	font-size: 1.5rem;
	line-height: 1.5;
	text-transform:capitalize;
}

.toc li {
	display: list-item;
	list-style-type: decimal;
	margin-left: 5%;
	line-height: 200%;
}

 @-moz-document url-prefix() {
	.toc {
	counter-reset: article 0;
	}
	.toc li {
	counter-increment: article 1;
	display: block;
	}
       .toc li:before {
	content: counter(article) '. ';
       }
    }

.toc h2 {
	margin-bottom: 15px;
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* removes pointless box-shadow in header */
	border-radius: 0;
	box-shadow: none;
}

#page {
	box-shadow: none;
}

#loadContent #page {
	margin: auto;
	border: #444 solid 1px;
}

#page .header h1 {
	text-shadow: none;
}

html {
	font-size: 100%;
}

.forum_title,
.hill_title,
.subhead2 {
	font-weight: bold;
}

p {
	line-height: 140%;
	margin-bottom: 15px !important;
	color: #000;
}

.contents h3 {
	clear: none;
}

.title, .review_title {
	display: none !important;
}
