/* 
Theme Name:   	Twenty Twelve Child 
Theme URI:   	http: //memfox.com 
Description:  	Child theme for the Twenty Twelve design 
Author:     	Enee Solutions
Author URI:   	http: //www.enee.com.au 
Template:    	twentytwelve
Version:    	0.1
*/  

@import url("../twentytwelve/style.css");  
/* General */
.edit-link {position: absolute!important;}

/* Container */
body.custom-background { 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#main { margin-top: -10px; }
#page { margin: 0 auto 80px; background: none; box-shadow: none; /*padding: 0 110px;*/}
#main #primary.site-content { width: 66%; margin: 0 2%; }
#main #secondary.widget-area { width: 28%; margin: 0 1%; }
.alignright {clear: both;}

/* Header */
img.header-image { box-shadow: none; margin: 0 auto; display: block; padding-right: 110px; }
.site-header { padding: 0px; }
.header-stars { width: 15%; margin: 0 0 0 -30px; /*z-index: -1;position: absolute; */}
.entry-header .entry-title  { font-size: 30px; color: #ae071b; }
.alignright {max-width: 60%!important;}
.scrollup { bottom: 60px; }
.no-shadow{box-shadow: none!important;}
.category-latest-book img { box-shadow: none; }
#content h1{font-size: 30px;color: #ae071b;margin: 0 0 10px 0;font-weight: normal;}
img.alignright, .wp-caption.alignright {margin-left: 10px!important;}
a,.entry-content a:visited, .comment-content a:visited {color: #21759b;}

/*date*/
.post-date{display:none;}
.category-whats-up .post-date{display:block!important;background: url('/wp-content/uploads/2013/09/date-background.png')no-repeat;color: white;height: 20px;width: 210px;padding: 8px 0 5px 15px;font-size: 12px;font-weight: bold;}


.edit-link { position:relative; z-index:999; }

/**************************************** Home Page ***************************************************************/
body.home  #main #primary.site-content { width: 100%; }
body.home  #main  { margin: 0; }
body.home  #page{ background: none; box-shadow: none; margin-top: 0px; }
body.home header h1 { display: none; }
body.home #primary { margin-top: -80px; }
#Home-Menu  { margin: -70px 0 0 0; }
#Home-Menu  a { display: block; }
#Home-Menu  a:hover {
	/*
	transform: scale(1.05) rotate(1deg);
	-ms-transform: scale(1.05) rotate(1deg);
	-webkit-transform: scale(1.05) rotate(1deg);
	*/
	position:relative;
	left:5px;
	transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	-webkit-transform: scale(1) rotate(0deg);
}
.menu-latest-book {  }
.menu-latest-book.flash { transform: rotate(-2deg);	-ms-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); }
#Home-Menu  img { box-shadow: none; margin: 0; }
#Home-Menu .left, #Home-Menu .right { float: left; display: inline-block;}
#Home-Menu .left { margin: 0 30px 0 0; width: 40%;}
#Home-Menu .right {  width: 49%;}
#Home-Menu .middle { margin: 0 0 0 70px; /*width: 960px;*/}
#Home-Menu .bottom { width: 290px; margin: 0 auto; clear: both; padding-top: 20px;}
#Home-Menu .stars { margin: -100px 0 -60px 0px; width: 200px;}
#Home-Menu .unused { float: left; display: inline-block; clear: both; margin-top: 70px;}
body.home  #masthead { display: none; }
body.home .homepage-header img { float: right;margin-bottom: 10px; }
.line-break { margin: 50px }

#Home-Menu .separator { width: 100%; height: 15px; }
#Home-Menu p { margin: 0; }

/*********************************** Post Category View ***************************************************/
.site-content article {
	border-bottom: none;
	margin: 0px;
	padding: 0px; 
}
.entry-title a { color: #ae071b; font-size: 28px;}

#content .entry-header .wp-post-image { width: 100%; border: 1px solid #AE071B; margin: 20px 0 0 0; }

#primary .article-separator { background: url('/wp-content/uploads/2013/08/separator-horizontal-large.png')no-repeat; height: 30px; margin: 50px 0 10px -8px; background-size: 100%;}

/* read more */
.more-link { float: right; text-decoration: none; font-weight: bolder; padding-left: 30px; background: url('/wp-content/uploads/2013/10/readmore-arrow.png') no-repeat; line-height: 1.3; height: 20px;width: 80px;}

/**************************************** Booklist - Category View ********************************************

/*Nav*/
#primary.site-content.booklist #nav-below { display: none; } /* hides more books */
#primary.site-content.booklist .nav-previous { float: right; }
#primary.site-content.booklist .nav-previous  a { background: url('/wp-content/uploads/2013/08/more-books.png')no-repeat;
	height: 53px;
	width: 230px;
	background-size: 230px;
	float: right;
	color: transparent;
}
#primary.site-content.booklist .nav-next { float: left; }
#primary.site-content.booklist .nav-next  a { background: url('/wp-content/uploads/2013/08/previous-books.png')no-repeat;
	height: 53px;
	width: 230px;
	background-size: 230px;
	float: left;
	color: transparent;
}

#post-1980 .illustrated, #post-1993 .illustrated, #post-1995 .illustrated {display:none;}
#post-1980 .more-link, #post-1993 .more-link, #post-1995 .more-link {left:100px!important;}
/**************************************** Booklist - Post View ********************************************/
.category-a-list-of-mems-books  img{ box-shadow: none; }
.category-a-list-of-mems-books  h1{ font-size: 30px; color: #ae071b; }
.box-shadow { border-radius: 3px!important; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)!important; }

.illustrated { color: #ff6600; font-style: italic;margin: 0 8px 0 0!important; float: left;}

.category-a-list-of-mems-books .entry-header {display: inline-block; width:100%;margin-bottom: 0px;}
.category-a-list-of-mems-books .header-left {width: 64%;float: left;}
.category-a-list-of-mems-books .header-right {float: right;width: 36%;margin-top: -20px;}
.category-a-list-of-mems-books .header-right .buynow{margin: 14px 0 0 0;}
.category-a-list-of-mems-books .header-right .gossip{height: 100px;margin: 0;}
.category-a-list-of-mems-books .b-details { font-weight:bold; }

.category-a-list-of-mems-books .entry-content img.attachment-post-thumbnail {float: left;}
.category-a-list-of-mems-books .entry-content .book-info {float: right;width: 55%;margin-bottom: 30px;}
.inner-image { clear:both; }
.inner-image img{border-radius: 3px!important; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)!important;display:block;max-width:400px;margin:0 auto;}

/**************************************** Gossip Category Page ********************************************/
body.category-gossip-behind-mems-books #main #primary.site-content {width: 100%;}
body.category-gossip-behind-mems-books .site-content article {float: left;margin-right: 2%;width: 23%;/*height: 100px;*/display: block;}
body.category-gossip-behind-mems-books .gossip-text  {margin: 30px 0 40px;}
body.category-gossip-behind-mems-books h1  {font-size: 30px; color: #ae071b;}
body.category-gossip-behind-mems-books .entry-header .entry-title a  {font-size: 15px;color: #333;padding: 11px; display:block;line-height: 1.6;}
body.category-gossip-behind-mems-books .entry-header .entry-title:hover a {color: #666;}
body.category-gossip-behind-mems-books .entry-header .entry-title:hover {cursor:pointer;}
body.category-gossip-behind-mems-books .entry-header .entry-title  {font-size: 18px; /*content:'';*/ background: rgba(236,229,243,0.5);
-webkit-box-shadow: 4px 4px 10px 0px #ccc; box-shadow: 4px 4px 10px 0px #ccc; font-style: italic;}
body.category-gossip-behind-mems-books article:nth-of-type(5n+0) .entry-header .entry-title {background: rgba(49, 204, 211, 0.5);}
body.category-gossip-behind-mems-books article:nth-of-type(5n+1) .entry-header .entry-title {background: rgba(155, 85, 224, 0.5);}
body.category-gossip-behind-mems-books article:nth-of-type(5n+2) .entry-header .entry-title {background: rgba(235, 235, 12, 0.5);}
body.category-gossip-behind-mems-books article:nth-of-type(5n+3) .entry-header .entry-title {background: rgba(243, 18, 18, 0.5);}
body.category-gossip-behind-mems-books article:nth-of-type(5n+4) .entry-header .entry-title {background: rgba(18, 243, 54, 0.5);}

body.category-gossip-behind-mems-books article:nth-of-type(4n+1) { clear: left;}
body.category-gossip-behind-mems-books .entry-header {margin-bottom: 8%;}

/**************************************** Sidebar ********************************************/
#secondary ul.category-posts { background: url('/wp-content/uploads/2013/08/separator-vertical.png') repeat-y; padding-left: 20px;position: relative;}
#secondary ul.category-posts li{ /*content:'';*/ background: rgba(236,229,243,0.5);
-webkit-box-shadow: 4px 4px 10px 0px #ccc; box-shadow: 4px 4px 10px 0px #ccc; width: 95%;}
#secondary ul.category-posts .sidebar-title { background: url('/wp-content/uploads/2013/09/mem-fox-sidebar-title.jpg') no-repeat; 
	/*padding: 15px 10px 20px 53px;
	width: 188px;
	height: 25px;
	color: white;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 0 -12px;
	line-height: 1.6; */
	padding: 10px 10px 10px 35px;
	color: white;
	font-weight: normal;
	margin: 0 0 10px -5px;
}
.category-posts li { margin: 0 0 10px 10px; }
.category-posts li a { text-decoration: none; font-style: italic; padding: 11px;display: block;}
.category-posts a { text-decoration: none; font-style: normal; }
.category-posts .sidebar-star {position: absolute;left: 5px;top: -5px;}
.out-of-print {font-style: italic;color: #21759b;}

.category-posts.books li:nth-of-type(5) { margin-bottom: 30px; }

/**************************** Contact Page *********************************************/
.contact-form {width: 45%; float: right;}
.contact-form h2 { margin: 0px;font-size: 22px;color: #ae071b; }
.contact-details { float: left; width: 51%;margin-right: 4%;}
.contact-details p {margin: 0px;}
.contact-details h3 {color: #ae071b; margin-bottom: 0px;}
body.page-id-179 #main #primary.site-content {width: 75%;}
.customcontactform .submit {
	background: rgba(236,229,243,0.5);
	padding: 11px;
	-webkit-box-shadow: 4px 4px 10px 0px #ccc;
	box-shadow: 4px 4px 10px 0px #ccc;
	width: 50%;
	border: none;
	margin: 0 auto;
	font-size: 15px;
}


/******************************** Quick Links ******************************************/
/*#Bottom-Menu{ display: inline-block; margin: 50px 0 40px; }
#Bottom-Menu ul { float: left; width: 25%; }
#Bottom-Menu img { width:100%;}*/

.quick-links {width: 750px;margin: 20px auto;height: 500px;}
.quick-links ul {width: 310px;}
.quick-links ul.left {float: left;}
.quick-links ul.right {float: right;}
.quick-links ul a {color: #444!important; font-size: 14px;font-family: 'Merienda One', cursive;}
.quick-links ul a:hover {color: #21759b!important;}
#Quick-links {cursor: pointer;font-weight: bold;}
#Quick-links:hover {color: #21759b; }

/******************************* Footer *******************************************/
footer#colophon { 
	/*background: url(../../uploads/2013/09/footer-tile.jpg);*/
	background: #F4F0F1;
	left: 0px;
	position: fixed;
	bottom: 0px;
	width: 100%;
	max-width: 100%!important; 
	background-size: 100% 100%;
	height: 45px;
	padding: 0!important;
	color: white;
	border: none;
	z-index: 10;
}
footer#colophon .site-wrapper { background: url(../../uploads/2013/09/footer.jpg) no-repeat;background-size: 100% 90%;}
footer#colophon .site-info { width: 900px; margin: 0 auto; height: 40px;}
footer[role="contentinfo"] a { color: #fff; text-decoration: none;background-size: 100% 90%;}
footer#colophon .site-info .left {float:left; display: inline-block; font-size: 14px;line-height: 2.5;}
footer#colophon .site-info .right {float:right; display: inline-block; font-size: 18px;line-height: 1.9;}

.mobile-footer {display: none;}

/**************************************** Books - Archive ********************************************/
.post-type-archive-books #primary.site-content .book-cover,#primary.site-content.booklist .book-cover { width:41%;display: inline-block;vertical-align: top;margin: 13% 0; position: relative; z-index: 1;}
.post-type-archive-books #primary.site-content .book-cover img,#primary.site-content.booklist .book-cover img{ box-shadow: none; width: 100%;}
.post-type-archive-books #primary.site-content .book-details,#primary.site-content.booklist .book-details { position: relative; z-index:0; margin-left: -60px; width: 66%;display: inline-block; background: url('/wp-content/uploads/2013/08/book-background-large.png') no-repeat; background-size: 102%;min-height: 400px;}
.post-type-archive-books #primary.site-content .book-details .book-details-inner,#primary.site-content.booklist .book-details .book-details-inner{ padding: 70px 20px 130px 70px; font-size: 13px;}
.post-type-archive-books #primary.site-content .book-details .book-details-inner .entry-header,#primary.site-content.booklist .book-details .book-details-inner .entry-header{ margin-bottom: 9px;}
.post-type-archive-books #primary.site-content .book-details .entry-title a, #primary.site-content.booklist .book-details .entry-title a { font-size: 25px; }
.post-type-archive-books #primary.site-content .book-details .entry-content,#primary.site-content.booklist .book-details .entry-content { max-height: 130px; /*overflow: hidden;*/ }
.post-type-archive-books #primary.site-content .book-details .entry-content p,#primary.site-content.booklist .book-details .entry-content p { margin: 0; }
/* Book Buttons */
.post-type-archive-books .booklist-buttons { position:absolute; bottom:50px; width: 100%;}
.booklist-buttons a, .gossip, .buynow{
	display:block; float:left; position:relative;
}
.booklist-buttons a:hover,
.single-books .buynow:hover, .latest-book .buynow:hover,
.single-books .gossip:hover, .latest-book .gossip:hover
{ 
	transform: scale(1.05) rotate(1deg);
	-ms-transform: scale(1.05) rotate(1deg); /* IE 9 */
	-webkit-transform: scale(1.05) rotate(1deg);
}
.post-type-archive-books #primary.site-content .book-details .more-link,#primary.site-content.booklist .book-details .more-link { background: url('/wp-content/uploads/2013/09/booklist-readmore.png') no-repeat; 
	height: 80px;
	display: block;
	background-size: 85px;
	color: transparent!important;
	padding: 0;
	width: 90px;
	left: 30px;
	top: 0px;
}
.buynow { color:transparent!important; background: url('/wp-content/uploads/2013/09/buy-now-button.png') no-repeat;width: 70px; height:72px; 
background-size: 100%; left:20px; top:0px;}
.gossip { color:transparent!important; background: url('/wp-content/uploads/2013/09/gossip-button.png') no-repeat;width: 100px;height:72px;background-size: 100%; left:30px; top:0px; }

/*Nav*/
.post-type-archive-books #primary.site-content #nav-below { display: none; } /* hides more books */
.post-type-archive-books #primary.site-content .nav-previous { float: right; }
.post-type-archive-books #primary.site-content .nav-previous  a { background: url('/wp-content/uploads/2013/08/more-books.png') no-repeat;
	height: 53px;
	width: 230px;
	background-size: 230px;
	float: right;
	color: transparent;
}
.post-type-archive-books #primary.site-content .nav-next { float: left; }
.post-type-archive-books #primary.site-content .nav-next  a { background: url('/wp-content/uploads/2013/08/previous-books.png')no-repeat;
	height: 53px;
	width: 230px;
	background-size: 230px;
	float: left;
	color: transparent;
}
.post-type-archive-books header p { line-height: 1.3;margin: 0 0 10px 0; }
/**************************************** Books - Single ********************************************/
.single-books  img{ box-shadow: none; }
.single-books  h1{ font-size: 30px; color: #ae071b; }
.box-shadow { border-radius: 3px!important; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)!important; }

.single-books .illustrated, #primary.latest-book .illustrated{ color: #ff6600; font-style: italic; margin: 0 8px 0 0; float: left;}

.single-books .entry-header, #primary.latest-book .entry-header{display: inline-block; width:100%;margin-bottom: 30px;}
.single-books .header-left, #primary.latest-book .header-left{width: 64%;float: left;}
.single-books .header-right, #primary.latest-book .header-right{float: right;width: 36%;margin-top: -20px;}
.single-books .header-right .buynow, #primary.latest-book .header-right .buynow{}
.single-books .header-right .gossip, #primary.latest-book .header-right .gossip{}
.single-books .b-details, #primary.latest-book .b-details{ font-weight:bold; }

.single-books .entry-content img.attachment-post-thumbnail, #primary.latest-book .entry-content img.attachment-post-thumbnail{float: left;width:40%; margin-bottom:30px;}
.single-books .entry-content .book-info, #primary.latest-book .entry-content .book-info {float: right;width: 55%;margin-bottom: 30px;}
.single-books .inner-image img, #primary.latest-book .inner-image img {border-radius: 3px!important; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)!important;display:block;max-width:400px;margin:0 auto;}

/************************ Current Read Alouds***********************************/
.site-content article.category-for-everyone-current-read-alouds {margin-top: 20px;}
.category-for-everyone-current-read-alouds .entry-header {margin: 0px;}
.category-for-everyone-current-read-alouds .entry-header .wp-post-image {box-shadow: none;margin: 0 auto!important;display: block;width: auto!important;border: none!important;}
#jp_container_176 {position: fixed;right: 110px;bottom: 90px;}
#jp_container_176.jp-audio {width: 280px;}
#jp_container_176.jp-audio div.jp-type-single div.jp-interface {height: 60px;}
#jp_container_176.jp-audio ul.jp-controls {padding: 5px 5px 0 5px;}
#jp_container_176 a.jp-stop {margin-left:0px;}
#jp_container_176.jp-audio div.jp-type-single div.jp-progress {left: 80px;width: 135px;}
#jp_container_176.jp-audio div.jp-volume-bar {top: 43px;left: 226px;}
#jp_container_176.jp-audio div.jp-progress {top: 18px;}
#jp_container_176.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute {margin-left: 155px;}
#jp_container_176.jp-audio a.jp-volume-max, div.jp-audio-stream a.jp-volume-max {margin-left: 6px;}
#jp_container_176.jp-audio div.jp-type-single div.jp-time-holder {left: 80px;width: 134px;}
#jp_container_176.jp-audio div.jp-time-holder {top: 36px;}
#jp_container_176 div.jp-current-time, div.jp-duration {width: 49px;}

.jumpToTime {color: transparent; background: url("http://memfox.com/wp-content/themes/twentytwelve-child/jplayer.blue.monday/jplayer.blue.monday.jpg") 0 0 no-repeat;height: 40px;
width: 40px;
display: block;
border-radius: 12px;}
.jumpToTime:hover {color: transparent; background: url("http://memfox.com/wp-content/themes/twentytwelve-child/jplayer.blue.monday/jplayer.blue.monday.jpg") -41px 0 no-repeat; cursor: pointer;}

/*************** For Parents - buy books **********************/
.buy-block {display:inline-block;width:100%;}
.buy-block .buy-block-inner {width: 31%;float: left;margin-left:2%;}
.buy-block .buy-block-inner .buy-now {position: relative;float: right;margin: -50px 20px 0 0;}
.buy-block .buy-block-inner .buy-now:hover {
	transform: scale(1.05) rotate(1deg);
	-ms-transform: scale(1.05) rotate(1deg);
	-webkit-transform: scale(1.05) rotate(1deg);
}
/**/
.postid-68 .buy-block .buy-block-inner, .category-for-parents .buy-block .buy-block-inner{width: 40%;margin: 0 auto 50px;display: block;float: none;}




/************** General Content Styling *****************/
.letter {
	background: rgba(236,229,243,0.5);
	padding: 40px;
	-webkit-box-shadow: 4px 4px 10px 0px #ccc;
	box-shadow: 4px 4px 10px 0px #ccc;
	font-style:italic;
	margin-bottom:20px;
	color:black;
}

/** Mem with no makeup**/
.cover { background:black; position:absolute; height:100%; width:100%; z-index:1;top:0;}
.cover.hide {display: none!important; }
.toggleCover {position: relative;}
.cover .text {
	color: white;
	font-size: 30px;
	font-weight: bold;
	width: 230px;
	top: 45%;
	position: absolute;
	left: 30%;
}

/******************** Latest Books ************************/

body.category-latest-book #main #primary.site-content { width: 100%; margin: 0px;}
body.category-latest-book  .site-content article { width: 25%; float: left;}
body.category-latest-book #primary.site-content.booklist .book-cover {width: 60%;margin: 10px auto 0;display: block;}
body.category-latest-book #primary.site-content.booklist .book-details { width: 100%;top: -40px;min-height: 220px;margin: 0px;background-size: 100%;}
body.category-latest-book #primary.site-content.booklist .book-details .book-details-inner { padding: 40px 0px 0px 0px; font-size: 12px; }
body.category-latest-book .illustrated, body.category-latest-book  .wpcf-field-illustrated-by { display: none; }
body.category-latest-book #primary.site-content.booklist .book-details .more-link { float: none; margin: 0 auto; left: 0px!important;}
body.category-latest-book .booklist-buttons a,body.category-latest-book .gossip,body.category-latest-book .buynow, body.category-latest-book .header-stars {display: none;}
body.category-latest-book #primary.site-content.booklist .book-details .book-details-inner .entry-header {margin-bottom: 0px;}
body.category-latest-book .entry-header .entry-title { text-align: center; }
body.category-latest-book #primary.site-content.booklist .book-details .entry-title a {font-size: 17px;}
body.category-latest-book .wpcf-field-short-description, .short-description {padding: 0 30px;height: 90px;}

.latest-etxra-links {width: 100%; margin: 40px 0 20px;display: inline-block;}
.latest-etxra-links div {width: 652px;margin: 0 auto;}
.latest-etxra-links a:first-of-type {margin: 0 30px 0 0;}
.latest-etxra-links .wp-image-503 {width: 310px;}