/*
 Theme Name:   Twenty Fourteen - WX Podcast
 Description:  Twenty Fourteen Child Theme for the Writing Excuses (WX) podcast
 Template:     twentyfourteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 */

/*--------------------------------------------------------------
1: Reset Content
--------------------------------------------------------------*/
.page-header, .archive-header, .site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content, .post-navigation,
.image-navigation, .archive-header,
.page-header, .comments-area, .site-main .mu_register,
.widecolumn > h2,
.widecolumn > form  {max-width: none;}

.archive-title {
	font-size: 2rem;
	font-weight: 700;
}
/*--------------------------------------------------------------
1.1: No Right Sidebar
--------------------------------------------------------------*/
.onesidebar-content {padding: 0 3rem;}

@media screen and (min-width: 673px) {
	.onesidebar-content {margin-right: 2em;}
}

@media screen and (min-width: 1008px) {
	.onesidebar-content {margin-left: 182px;}
}

@media screen and (min-width: 1080px) {
	.onesidebar-content {margin-left: 222px;}
}
/*350px no floating buttons*/

/*--------------------------------------------------------------
2: Media Player
--------------------------------------------------------------*/
/*Links*/
p.powerpress_links {font-size: .75rem;}
p.powerpress_links  a  {font-size: 1rem; margin:0.25em;}

p.powerpress_links_mp3{margin-bottom: .5em;}
p.powerpress_subsribe_links{margin-bottom: 1.5rem;}

/*--------------------------------------------------------------
3: Social Media Buttons
--------------------------------------------------------------*/
.social img {
	background-color: #D9D9D9;
	padding: 7px;
}

.wx_social {padding: 0; margin-left: 0;}

.wx_social li {
	display: block;
	float: left;
	margin: 7px 7px 7px 0;
}

.wx_social li a {
	display: inherit;
	height:32px;
	width:32px;
	background-color: #827f7d;
	border:7px solid #827f7d;
}

.wx_twitter {background: url("images/wx-socialsprite.png") -40px -40px;}
.wx_google {background: url("images/wx-socialsprite.png") -80px 0;}
.wx_facebook {background: url("images/wx-socialsprite.png") 0 -40px;}
.wx_reddit {background: url("images/wx-socialsprite.png") -40px 0;}
.wx_email {background: url("images/wx-socialsprite.png") 0 0;}

.wx_twitter:visited,
.wx_google:visited,
.wx_facebook:visited,
.wx_reddit:visited,
.wx_email:visited {background-color: #aeaaa7; border-color: #aeaaa7;}

.wx_twitter:hover,
.wx_twitter:active,
.wx_twitter:focus {background-color: #55acee; border-color: #55acee;}

.wx_facebook:hover,
.wx_facebook:active,
.wx_google:focus {background-color: #3a5795; border-color: #3a5795;}

.wx_reddit:hover,
.wx_reddit:active,
.wx_reddit:focus {background-color: #ff4500; border-color: #ff4500;}

.wx_google:hover,
.wx_google:active,
.wx_google:focus,
.wx_email:hover,
.wx_email:active,
.wx_email:focus {background-color: #db4437; border-color: #db4437;}

@media (min-width: 21.5em) {
	.wx_social li {margin-right:14px;}
}
/*--------------------------------------------------------------
3. Archives
--------------------------------------------------------------*/
.wx_archive-header {text-align: center;}

.wx_archbuttons {float: none; text-align: center;}

.wx_archbuttons a {
	display: block;
	margin: 0.5em;
	padding: 0.25em 0.5em;
	color: #8c6f00;
	border:solid 0.25em #39176b;
}

.wx_archbuttons a:hover {
	color: #fff;
	background-color: #39176b;
	border-color: #39176b;
}

.wx_eplist header {font-size: 1.5rem; margin-top: 1em;}

.wx_eplist p {margin: 0;}

.wx_taglist {margin-bottom: 0.5em;}

.wx_taglist li  {font-size: 0.85em; display: inline;}

.wx_taglist li a {display: inline-block;}

.wx_eplist .wx_writeprompt p {margin-bottom: 0.5em;}

/*--------------------------------------------------------------
3.1. Writing Prompt and Audiobook
--------------------------------------------------------------*/
.wx_writeprompt ,
.wx_audiobook {
	padding-left: 3em;
	font-size: 0.875em;
}

.wx_writeprompt {
	background:  url("images/writeprompt.png") left top/2em no-repeat;
	min-height: 2.5em;
}

.wx_audiobook  {
	background: url("images/audio.png") left top/2em no-repeat;
	min-height: 2em;
}

.wx_writeprompt p, .wx_audiobook  p {margin-left: 0;}

.wx_writeprompt p:first-child, .wx_audiobook  p:first-child {font-size: 1rem;}

.wx_writeprompt  ul, .wx_writeprompt ol  {margin: 0 0.5em 0.5em 1.5em;}

.wx_writeprompt  ul li, .wx_writeprompt ol li {padding: 0.25em 0 0 1em;}

.wx_writeprompt  ul li:first-child, .wx_writeprompt ol li:first-child {padding-top: 0em;}

/*--------------------------------------------------------------
3.2. Archive Style Adjustments by Width
--------------------------------------------------------------*/
@media (min-width: 450px) {.wx_archbuttons {float:right;}}

@media (min-width: 673px) {

	.wx_eplist p, .wx_taglist , .wx_eplist .wx_writeprompt, .wx_eplist .wx_audiobook {margin-left: 2em;}
}

/*--------------------------------------------------------------
4. Single Post page
--------------------------------------------------------------*/
.wx_audibletext, .wx_audibletext h1 {font-size: 0.75rem;}

.wx_audibletext h1 {margin: 0 0 0 1em;}

.wx_audibletext p {margin: 0 0 1em 1em;}

.wx_audibletext h1:first-child, .wx_audibletext p:first-of-type {font-size: 1rem; margin-left: 0;}