/*
  Theme Name:	Franklyn Monk Returns 2015
  Description:	Twenty Fifteen child theme
  Author:		Franklyn Monk
  Author URI:	http://fmonk.quasigentsia.com/
  Template:		twentyfifteen
  Version:		4
*/

/* @group Base */

/* @group site-branding */

#masthead .site-title a {
	background: url(images/mastheads/fmSingleLineGrad.svg) no-repeat left center;
	/*

blah*/
	background-size: contain;
	color: transparent;
}

#masthead .site-title a:hover {
	background: url(images/mastheads/fmAnAlly.svg) no-repeat center center;
	background-size: contain;
}

/* @end site-branding*/

/* remove hyphens */

.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}

hr {
	height: 10px;
	width: 90px;
	margin: 1.625em auto;
	background: url(images/markers/hhelix.svg) no-repeat center center;
	background-size: auto 10px;
	background-color: transparent !important;
}

ins {
	background-color: hsla(0, 100%, 50%, .5);
	background-color: transparent;
}

ins:before {
	content: '+ ';
	color: hsla(0, 100%, 50%, .5);
	margin-left: -1rem;
}

ins:hover:after {
	font-family: "Noto Sans", sans-serif;
	content: ' ' attr(datetime);
	font-size: smaller;
	color: hsla(0, 100%, 50%, .5);
}

del:before {
	content: '- ';
	color: hsla(0, 100%, 50%, .5);
	text-decoration: none;
	margin-left: -1rem;
}

del:hover:after {
	font-family: "Noto Sans", sans-serif;
	content: ' deleted: ' attr(datetime);
	font-size: smaller;
	text-decoration: none;
	color: hsla(0, 100%, 50%, .5);
}

/* @end Base */

/* @group Category Customizations */

/* @group PodcastCat */

.category-podcast header.page-header {
	border-color: rgba(249,36,0,0.5);
}

.category-podcast h1.page-title {
	background: url(images/metaground/dronecastHeaderNarrow.svg) no-repeat;
	color: transparent;
	background-size: contain;
	cursor: text;
}

.category-podcast h1.page-title:hover {
	background-image: url(images/metaground/dronecastHeaderReversed.svg);
}

.theDronecastTitle {
	display: inline-block;
	color: transparent;
	background: url(images/metaground/dronecastHeader.svg) no-repeat center center;
	background-size: contain;
	border-bottom: none!important;
}

.theDronecastTitle:hover {
	color: transparent;
	background-image: url(images/metaground/dronecastHeaderReversed.svg);
}

#menu-item-5515 a {
	color: transparent;
	background: url(images/metaground/dronecastHeader.svg) no-repeat left center;
	background-size: auto 12px;
	background-size: auto 1.2rem;
}

#menu-item-5515 a:hover {
	background-image: url(images/metaground/dronecastHeaderReversed.svg);
}

h2.dronecastBlock {
	visibility: hidden;
}

ul.podcastSubs {
	list-style: none;
	font-family: "Noto Sans", sans-serif;
}

ul.podcastSubs a:hover {
	text-decoration: underline;
}

.podcastSubs li {
	float: left;
	margin-right: 1rem;
	padding-right: 1rem;
	border-right: 1px solid;
}

.podcastSubs li:last-child {
	border: none;
}

/* @end Podcast */

/* @group Poems */

.category-poems h1.page-title {
	background: url(images/metaground/poemsCatMid.png) no-repeat;
	color: transparent;
	background-size: contain;
}

.category-poems h1.page-title:hover {
	color: inherit;
	background-image: none;
}

.poem .entry-title {
	text-align: center;
	font-family: ChunkFive, serif;
	text-transform: uppercase;
	width: intrinsic;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}

.poem .entry-title {
	text-shadow: rgb(32,32,32) 1px 0px 0,
	rgb(32,32,32) -1px 0px 0,

	rgb(32,32,32) 0px 1px 0,
	rgba(190,190,190,0.5) 0px 2px 0;
}

.poem .entry-title:hover {
	text-shadow: rgb(32,32,32) 1px 0px 0,
	rgb(32,32,32) -1px 0px 0,

	rgb(32,32,32) 0px 1px 0,
	rgba(190,190,190,0.2) 0px 2px 0;
}

/* .poem .entry-content {
	width: intrinsic !important;
	width: -moz-fit-content!important;
	width: fit-content!important;
	margin-left: auto;
	margin-right: auto; */
	
/*	.poem .entry-content p {
	width: intrinsic !important;
	width: -moz-fit-content!important;
	width: fit-content!important;
	margin-left: auto;
	margin-right: auto; 
/*

}

/* @end Poems*/

/* @end Category */

/* @group Author link */

footer span.author a[href$="author/fmonk"],
a.fmonkAuth, span.fmonkAuth {
	background: url(images/mastheads/fmSingleLineGrad.svg) no-repeat left center;
	

/*

-webkit-filter: grayscale(1);*/
	background-size: contain;
	color: transparent;
}

a.fmonkAuth:hover {
	color: transparent;
	border: inherit;
}

/*footer span.author a[href$="author/fmonk"]:hover {
-webkit-filter: grayscale(0);
}*/

/* remove author bio */

/*div.author-info {
	display: none;
}*/

/* @end Author link */

/* @group Social Links Menu */

.social-navigation a[href*="archive.org"]:before {
	content: "\f444";
}

.social-navigation li.gPlus a:before {
	content: "\f206";
}

.social-navigation a[href*="itunes.apple.com"]:before {
	content: "\f475";
}

/* @end Social Links Menu */

/* @group Widgets */

/* @group General */

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

li.elsewhere {
	margin-bottom: 1.5rem;
	line-height: 1;
}

li.elsewhere:last-child {
	margin-bottom: 0;
}

li.elsewhere a {
	border: none;
}

li.ptoc {
	margin: 0 !important;
	padding: 0 !important;
}

span.fire-monk:before {
	content: "🔥";
}

/* @end General */

/* @group DronecastWidget */

#listcategorypostswidget-2 ul {
	list-style: none;
	text-align: center;
}

#listcategorypostswidget-2 li {
	margin: 0;
	padding: 0;
	display: inline-block;
	text-align: center;
	margin-bottom: 1rem;
	margin-left: 1rem;
}

#listcategorypostswidget-2 li a {
	display: block;
	width: 150px;
}

#listcategorypostswidget-2 li a:first-child {
	position: absolute;
	overflow: hidden;
	height: 2rem;
	padding-top: 65px;
	height: 150px;
	color: transparent;
}

#listcategorypostswidget-2 li a:first-child:hover {
	color: white;
	text-shadow: 0 1px black;
	font-weight: bold;
	font-size: larger;
	background-color: rgba(0,0,0,0.5);
}

#listcategorypostswidget-2 li:last-child {
	clear: both;
	margin-bottom: 0;
}

/* @end DronecastWidget */

/* @end Widgets */

/* @group = Specials */

/* @group IntraPostStyles */

/* @group Old Drafts */

article.draft-old {
	outline: 1px solid red;
}

div.oldDraft {
	margin: 0;
	padding: 0;
	margin-top: -5rem;
	font-size: 11px;
	line-height: 1;
	text-align: right;
	font-weight: 700;
	text-transform: uppercase;
	float: right;
	background-color: #ff2600;
}

div.oldDraft a {
	background-color: #ff2600;
	color: #fff;
}

/* @end */

.parenthetical {
	text-decoration-line: underline;
	text-decoration-style: wavy;
	text-decoration-color: gray;
	border-bottom: thin dotted gray;
	cursor: url(images/cursors/parenthetical.cur),auto;
}

/* @end IntraPostStyles */

/* @group Post Addenda */

h1.hiddenTitle {
	display: none
}

.intro:after,
.epigraph:after {
	content: url(images/markers/hhelix.svg);
	display: block;
	text-align: center;
	line-height: 1;
	margin-bottom: 25px;
	margin-top: 34px;
}

.outro:before {
	content: url(images/markers/hhelix.svg);
	display: block;
	text-align: center;
	line-height: 1;
	margin-bottom: 25px;
	margin-top: 34px;
}

.epigraph {
	color: inherit;
	font-style: italic;
	text-align: center;
}

/* @end Post Addenda */

/* @group Post Footer*/

footer.fmr-footer {
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}

/*footer.fmr-footer details {
	background-color: #333;
	color: #fff;
	background-color:#707070;
	color: #f7f7f7;
	}*/

summary:focus {
	outline: none;
}

footer.fmr-footer details summary {
	/*

m

argin-bottom: 1rem;*/
	padding-left: 1rem;
	color: #919191;
	color: hsl(0, 0%, 50%);
}

footer.fmr-footer details summary:hover {
	color: #fff;
	background: #000;
}

/*span.summaryTitle {
	visibility: hidden;
}*/

table.postdata {
	border: none;
	table-layout: auto;
	/

*border-collapse: inherit;
	border-spacing: 2px;
*/
}

.postdata {
	text-transform: none;
}

.postdata caption,
.postdata th {
	display: none;
}

.postdata td {
	border: none;
	/

*padding: 6px 0;
	*/
	/

*border-bottom-width: 1px;
	*/
	/

*border-bottom-style: inset;
*/
}

.postdata tr:last-child td {
	padding-bottom: 1rem;
	/

*border: none;
*/
}

.postdata td:first-child {
	text-transform: none;
	font-weight: bold;
	/

*color: red;
*/
}

.postdata td:first-child:after {
	content: ": ";
}

.postdata td.post_notes p {
	margin: 0;
}

td.post_notes {
	text-transform: none;
}

.postdata a, .postdata span.draft {
	color: inherit;
}

.postdata a:hover {
	text-decoration: underline;
}

.postdata .is-subtitle {
	display: inline;
	font-size: 12px;
}

.featuredLink a {
	-ms-word-break: break-all;
	word-break: break-all;
	// Non standard for webkit

	word-break: break-word;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.postdata .byline {
	display: inline;
}

/* @group category icons */

span.fmr-caticons {
	

/*

outline: solid green 1px;*/
	display: block;
	float: right;
	margin-top: -1rem;
	margin-right: 1rem;
}

/* @end category icons */

/* @group JetPack Share */

/* Deleted, rebuilt */

div.starget h3.sd-title {
	display: none !important;
}

div.starget .sd-content ul {
	padding: 0 !important;
	margin: 0 0 0 !important;
	list-style: none !important;
	vertical-align: middle !important;
	padding-top: .1rem !important;
}

/* @end JP Share*/

/* @end footer */

/* @group Series */

.seriesbox,
.seriesmeta,
.series-nav {
	padding: 0 3rem;
	border: 1px solid hsl(0, 0%, 50%);
	margin-bottom: 14px;
	margin-bottom: 1rem;
}

.seriesmeta {
	text-align: center;
	display: none;
}

.seriesbox {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 24px;
	margin-bottom: 1.7143rem;
	padding-bottom: 1rem;
	padding-top: 1rem;
	width: intrinsic;
	width: fit-content;
}

.seriesbox ol {
	margin-bottom: 0;
}

/*.serieslist-box {
	background: green;
	margin: 0;
	
}*/

.serieslist-box img {
	box-shadow: none;
}

nav.series-nav h3 {
	margin: 0;
	margin-top: 1rem;
	margin-bottom: 1rem;
	font-size: 10px;
	font-size: 1rem;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}

nav.series-nav p {
	font-size: 1.7rem;
	padding-bottom: 1rem;
}

nav.series-nav a {
	text-decoration: none;
}

.series-nav-left {
	float: left;
}

.series-nav-right {
	float: right;
}

/* @end Series */

/* @group iaVid */

p.iaVidP {
	text-align: center;
}

a.iaVid {
	color: red;
}

a.iaVid:before {
	content: 'NEW! ';
}

a.iaVid:after {
	content: ' Now Available!';
}

/* @end iaVid */

/* @end Specials */

/* @group responsive vid */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
/*	padding-top: 30px; */
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* @end responsive vid */

/* @group Pages */

/* selected poems menu item(s) */

.soon div.menu-item-description {
	display: inline;
	color: white !important;
	background-color: darkred;
	border: 1px inset red;
	vertical-align: super;
	font-size: 9px;
	color: white;
	text-rendering: optimizeLegibility;
	padding: 0 2px;
	border-radius: 8px;
	margin-left: 4px;
}

/* @end Pages */

/* @group Formats */

/* @group quotes */

article.format-quote .entry-header {
	display: none
}

article.format-quote blockquote {
	border: none
}

blockquote footer {
	text-align: right;
}

blockquote footer cite i {
	font-style: italic;
}

/* @end quotes */

/* @group Status */

article.format-status {
	padding: 0;
	background: inherit;
	box-shadow: none;
	text-shadow: 1px 1px black;
	font-family: "Noto Sans", sans-serif;
	color: yellow;
	text-align: right;
}

article.format-status .entry-header {
	display: none
}

article.format-status .entry-content {
	padding-top: 0;
	padding-bottom: 0;
	margin-left: -16px;
	margin-left: -1.6rem;
}

article.format-status .entry-content p {
	padding: 0;
	margin: 0;
	line-height: 2
}

article.format-status .entry-content p:first-of-type:before {
	content: '\f105';
	font-family: 'Genericons';
	vertical-align: top;
	display: inline-block;
	margin-right: 1.4px;
	margin-right: .14rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

article.format-status a {
	color: greenyellow;
	border-bottom: none;
}

article.format-status a:hover {
	color: yellow;
	border-bottom: thin solid yellow;
}

article.format-status .sharedaddy {
	display: none
}

article.format-status footer {
	display: none
}

article.format-status .jp-relatedposts {
	display: none !important
}

/* @end Status*/

/* @end Formats */

/* @group Misc */

/*div.ABD_display.ABD_display_adblock {
  display: block !important;
  }*/

.mailMe::before {
	content: '\f410';
	font-family: 'Genericons';
	vertical-align: top;
	display: inline-block;
	margin-right: 1.4px;
	margin-right: .14rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.aLink::before {
	content: '\f107';
	font-family: 'Genericons';
	vertical-align: top;
	display: inline-block;
	margin-right: 1.4px;
	margin-right: .14rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* @group Fits */

.centerFit {
	width: intrinsic;
	width: fit-content;
	width: -moz-fit-content;
	margin-left: auto;
	margin-right: auto;
}

.leftFit {
	width: intrinsic;
	width: fit-content;
	width: -moz-fit-content;
	margin-left: 0;
	text-align: right;
}

.rightFit {
	width: intrinsic;
	width: fit-content;
	width: -moz-fit-content;
	margin-left: auto;
	margin-right: 0;
}

/* @end Fits */

.toRight {
	display: block;
	text-align: right;
}

/* @end Misc */

/* @group Development */

.transImage img {
	float: left;
	margin: 0;
	background-image: url(http://fmonk.quasigentsia.com/wp-content/uploads/2015/01/fade_to_back-overlay.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: fixed;
}

.transImageText {
	position: absolute;
	color: transparent;
	clear: both;
}

/* @end */

/* @group media queries testing */

/*@media screen and (min-width: 59.6875em) {

} */

@media print {

#masthead .site-title {
	font-family: ChunkFive, serif;
}

#masthead .site-description:after {
	display: block;
	color: #000;
	opacity: 1;
	margin-top: 12px;
	margin-top: 1.2rem;
	text-align: center;
	content: '(I love it that you print my shit out)';
}

.theDronecastTitle {
	color: inherit;
}

.category h1.page-title {
	color: inherit;
}

footer span.author a[href$="author/fmonk"],
a.fmonkAuth, span.fmonkAuth {
	color: inherit;
}

.poem .entry-title {
	text-shadow: none
}

/*footer.fmr-footer {
	display: none
	}*/

footer.fmr-footer summary {
	visibility: hidden;
}

div.sharedaddy {
	display: none;
}

.transImage {
	display: none;
}

.transImageText {
	position: relative !important;
	color: inherit;
}

}

/* @end Media queries testing*/