/*
Theme Name: wordpress
Theme URI: http://newbooksnetwork.com
Description: Child theme for Golaith New Books Network site
Author: Marshall Poe
Template: goliath
Version: 1.00
*/

@import url('../goliath/style.css');


/* =Fixed Width
-------------------------------------------------------- */
#container,
#footer {
	width: 960px!important;
}


/********************FONTS AND BACKGROUNDS*****************/

body {
	font: 13px/18px Helvetica Neue, sans-serif;
	color: #252525;
	background: #efefef;
    background-size: cover;
}

/********************PAGE STRUCTURE AND COLORS******************/

body:after {
	background: #ffffff;
	}
/*Main content column width*/
.main-content-column-1 {
	width: 696px;
	float: left;
    margin: 20px 20px 0 0; 
	background: #ffffff;
}


/*Main sidebar width*/
.main-sidebar {
	width: 250px;
	float: left;
}

.menu {
margin: 0 0 0 0;
}

.navbar {
min-height: 0px;
}


.title-default >span.active {
color: #6088a5;
box-shadow: none;
font-size: 15px;
height: 15px;
}

.title-default > a.active {
color: #6088a5;
box-shadow: none;
font-size: 20px;
}

.pages {
margin: 0px 0px 20px 0px;
}



/**************************HOMEPAGE STYLING*****************************/
/*Site header, e.g. "New Books Network"*/

.header.container.header{
	height: 178px;
}

.header .logo-text {
	width: 500px;
	text-align: left;
	vertical-align: left;
    display: table-cell;
}

.header .logo-text h2 {
	font-size: 125px;
	line-height: 32px;
	text-transform: none;
	font-weight: 900;
	color: #ff5732;
	letter-spacing: 0px;
	margin: 15px 0 10px 0;
}

/*Site subtitle, e.g. "Interviews with Authors about their New Books"*/
.header .logo-text p {
	font-size: 15px;
	text-transform: none;
	color: #E65C00;
	font-weight: 900;
	}


/*Categories below images in homepage slider*/
.tag-default {
	height: 11px;
	font-size: 9px;
	line-height: 10px;
	font-weight: 900;
	color: #fff;
	background: #63563A;
	font-style: normal;
	text-transform: uppercase;
	padding: 1px 2px 0 2px;
	display: inline-block;
	vertical-align: top;
	margin: 4px 7px 0 0;
}

.tag-default:hover {
	background: #252525;
	color: gold;
	cursor: pointer;
}

/*Remove categories from the title section of posts*/
.tag-default{
display: none;
}

/*******Padding for All Titles**********/
div.title-default {
	box-shadow: none; 
	height:25px;
}



/**************************POST STYLING*****************************/

/*Remove shade over image captions in posts*/
.wp-caption:after {
	box-shadow: none;
}

/*Position of photo and book cover in post*/
.author-photo { 
	float: left;
}
.amz-book { 
	float: right;
}


/*Position of photos relative to text*/
div.author-photo.wp-caption, div.amz-book.wp-caption {
	border-width: 10px; 
	border-color: #E0E0E0;
	border-style: solid;
	margin: 5px 10px 0px 0px;
}

/*Author photo and book cover captions; "display: none" suppresses them*/
div.author-photo.wp-caption p, div.amz-book.wp-caption p {	
	font-size: 12px;
	font-style: italic; 
	font-weight: bold;
	background: #E0E0E0;
	color: black; 
	text-align: center;
	margin: -3px; 
}


/*Text style in posts*/
.post-1 .post p {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 10px 0;
}

.post-1 .post p a {
	color: #646060;
	text-decoration: underline;
	font-weight:400 !important;
}

.post-1 .post p a:hover {
	color: #f26522;
}

/*Font styling for post book meta data*/
p.author_post{
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
  color: #6088a5;
  margin-bottom: 10px;
}

p.title_post{
  font-size: 23px;
  font-weight: bold;
  color: #646060;
   margin-bottom: 10px;
}

.post-1.no-image-share-review .title {
 margin-bottom: 10px;
}

p.subtitle_post{
  font-size: 20px;
  color: #646060;
  margin-bottom: 10px;
}
  
p.publisher_post{
  font-size: 15px;
  color: #6088a5;
  text-transform: uppercase;
  margin-bottom: 4px;
}

p.year_published_post{
  font-size: 15px;
  color: #6088a5;
  text-transform: uppercase;
  margin-bottom: 4px;
}

p.isbn_post{
  font-size: 15px;
  text-transform: uppercase;
  color: #6088a5;
  margin-bottom: 4px;
}

/*Style of pagination text below each post*/
.pages {
font-weight: bold;
}


/**************************CATEGORY ARCHIVE STYLING****************************/


/*Font styling for category archive book meta data*/
a.author_archive{
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  color: #6088a5;
  margin-bottom: 5px;
}

a.author_archive:hover{
color: #f6522;
}


a.title_archive{
  display: inline-block;
  font-weight: bold;
  font-size: 20px;
  color: #646060;
  margin-bottom: 5px;
}

a.title_archive:hover{
color: #f26522;
}


a.subtitle_archive{
  display: inline-block;
   font-weight: 500;
  font-size: 17px;
  color: #646060;
  margin-bottom: 5px;
}

a.subtitle_archive:hover{
color: #f26522;
}

a.publisher_archive{
  display: inherit;
  font-size: 15px;
  color: #6088a5;
  margin-bottom: 2px;
}

a.year_published_archive{
  display: inherit;
  font-size: 15px;
  color: #6088a5;
  text-transform: uppercase;
  margin-bottom: 2px;
}

p.isbn_archive{
  display: inherit;
  font-size: 15px;
  color: #6088a5;
  text-transform: uppercase;
  margin-bottom: 2px;
}


.post-1.no-image-share-review .title {
 margin-bottom: 10px;
}


/*Container (image, meta, text) width*/
.blog-block-1 .post-item {
width: 710px;
margin: 20px 0 0 0;
}

/*Image width*/
.blog-block-1 .post-item .image img {
    max-width: 100px;
}

/*Title container width*/

/*Space between bookcover and book meta on archive pages*/
.blog-block-1 .post-item .image {
	float: left;
	margin: 0 20px 0 0;
	position: relative;
    width: 130px;
}

/*Size of the book meta box on archive pages*/
.blog-block-1 .post-item .title {
	float: left;
	margin: 0px 0 12px 0;
	width: 565px;
}


/*Font styling for category archive book meta data. NB: the second element (the short title) is controlled by the body selector in main.css*/
p.author_slider{
  font-size: 12px;
  text-transform: uppercase;
  color:brown;
}

/*Styling for the "READ MORE" link on category archive pages*/
a.my-more-link {
color: #6088a5;
font-weight: 500;
text-transform: uppercase;
}

a.my-more-link:hover{
color: #f26522;
}

/*Excerpt text*/
.blog-block-1 .items .intro {
	margin: 12px 0 0 0;
	line-height: 20px;
}

/*Border around images in Archive pages*/
.blog-block-1 .post-item .image {
	border-color: #E0E0E0; 
	border-style: solid; 
	border-width: 10px;
	width: auto;
}

/********************************FOOTER STYLING*********************************/

.footer {
	padding: 0px;
	margin: 0px auto 0px auto;
}

div.container.copyright {
height: 0px;
}

/****Media player 'Podcast: Download' position****/
p.powerpress_links.powerpress_links_mp3 {
margin: 10px 0 10px 0;
width: 190px;
font-size: 14px;
float: left;
}

/****Three 'Like' buttons next to 'Podcast: Download' ****/
div.sfsi_socialwpr{
margin: 10px 200px 0 10px;
width: 180px;
display: inline-block;
}

/****makes space for FB Like flyout****/
.post iframe {
max-width: none;
}

/*****"Share This"****/
div.sharedaddy h3.sd-title {
margin: 0 0 5px 0 !important;
line-height: 1.2 !important;
font-weight: 700 !important;
color: #413c3c !important;
}

/*****"Share This" circles next to "Like" buttons****/
div.sharedaddy {
margin:0 0 0 200px;
width: 300px;
display: inline-block;
}

/****Get rid of the border-top line above "Share This"****/
div.sharedaddy h3.sd-title:before {
border-top: none !important;
}

/****Background color of Powerpress subscribe widget box****/
.footer .widget {
width: 970px;
background: white;
}

.footer .title-default{
box-shadow: none; 
margin: 0 0 0 0; 
}



/********************************ABOVE HEADER NAV MENUS***************************/

.navbar.navbar-default.menu {
height: 35px;
}

.above_header-menu-class ul#above-header_menu.nav {
height: 40px;
font-weight: 500px;
}

ul#above-header_menu.nav a {
font-weight: 500;
font-size: 12px;
padding: 8px 17px 6px 33px;
background: #6088a5;
}

ul#above-header_menu.nav a:hover {
	color: #fdf100; 
	}

/********************************HEADER STYLING*********************************/
.header {
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	position: relative;
	z-index: 100;
	display: block;
}

.header .logo-text h2 {
	margin: 0px 0px 0px 0px;
}

h3.widget-title {
	margin: -5px 0px 10px 0px !important;
}

.container.header {
   background: #ffffff;
   padding: 0px 0px 0px 0px;
}

img.attachment-thumbnail.alignleft {
	width: 130px;
	height: 130px;
	margin: 0px 5px 0px 0px !important;
}

img.attachment-medium.alignleft {
    width: 130px;
    height: 130px;
    margin: 0px 5px 7px 0px !important;
}

img.attachment-full.alignleft {
    width: 51px;
    height: 125px;
    margin: 8px 5px 5px 0px !important;
    }
    
div.fb-page.fb_iframe_widget {
    float: right;
}

/********************************BELOW HEADER NAV MENUS***************************/

/********CLEAN UP********/
/*Delete red line under the menu bar*/
.menu .container {
	box-shadow: none;
}

/*Delete red line on top of the drop-down box*/
div.dropdown-menu.default-dropdown {
	top: 40px; 
	box-shadow: none;
}

/*Get rid of brown band under top-level menu on fly out*/
div.dropdown-menu.default-dropdown {
background: #413c3c;
}

/********DIMENSIONS********/
/*Height of the menu bar items*/
div.default-menu {
	height: 40px;
}

a.dropdown-toggle {
	height: 40px
}

/*Width of fly out menu list items*/
.menu .default-dropdown {
	width: 250px;
}


/********STYLING OF MENU BAR ITEMS********/

/*Width and background color of top-level menu bar items and fly out menu list items*/
li.menu-item.menu-item-type-taxonomy.menu-item-object-category {
	width: 250px;
	background: #413c3c;
}

.menu .nav .dropdown-toggle {
	width: 160px;
}

/*Size and position of text in top-level menu bar items and fly out menu list items*/
.menu .nav li a {
	font-size: 13px;
	padding: 10px 12px 10px 15px;
}

.menu .nav li a:hover {
	color: #fdf100;
	}


/*Background and text color of top-level menu items when active*/
.menu .nav > .active > a, .menu .nav > .active > a:hover {
background: #6088a5;
color: white; 
}

.menu .nav .active:hover > a {
	background: #6088a5;
	color: white;
}

/*Styling of text in fly out menu list items*/

.menu .dropdown-menu ul li:first-child {
margin-bottom: -17px;
margin-top: -15px;
}

.menu .dropdown-menu ul li {
height: 33px;
}

.menu .dropdown-menu ul li a {
	font-size: 12px;
	font-weight: bold; 
}

.menu .dropdown-menu ul li a:hover {
	font-size: 13px; 
	color: #fdf100;
	}

/*Little Carrot*/
.menu .nav .active > a:after {
	color: #fdf100;
}

.menu .nav .dropdown-toggle:after {
color: #fdf100;
}



/********************************Sidebar Styling*********************************/

.main-sidebar {
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	border-left: 2px solid #F0F0F0;
}

.sidebar-item {
    margin-bottom: 5px;
}


.main-sidebar div.widget-content {
	padding: 0px 0px 0px 0px;
	background-color: #ffffff !important;
	border: none;
	width: 252px;
}

/****Search****/
div#search-4.sidebar-item.clearfix.widget_search div.title-default {
    height: 7px;
}

div#search-4.sidebar-item.clearfix.widget_search {
	height: 5px; 
	width: 253px; 
	margin-left: 0px;
}

.form-control {
	height: 25px; 
}

div#s2_form_widget-2.sidebar-item.clearfix.s2_form_widget {
	margin-left: 30px;
}

input[placeholder] { 
   font-weight: bold;
   text-align: center;
   text-transform: uppercase;
   background: #F0F0F0;
   color: #e65c00;
   border-color: gray;
   border-style: solid;
   border-width: 1px;
}

#search-4 {
margin-bottom: 30px;
}

/****Facebook Widget****/
.sidebar-item.clearfix.widget_FacebookLikeBox {
	height: 130px;
	width: 252px; 
}

.sidebar-item.clearfix.widget_FacebookLikeBox div.title-default {
	height: 1px; 
}

/******Space between Facebook like widgets*********/
.sidebar-item.clearfix.widget_text div.title-default {
	box-shadow: none; 
	height: 0px;
}

/*******Subscribe in iTunes widget padding**********/
div#widget_sp_image-88.sidebar-item.clearfix.widget_sp_image div.title-default{
height: 0px;
}

/*******Padding for widgets after iTunes**********/
div.main-sidebar div.title-default {
height: 10px;
}

/****Title of Powerpress subscribe widgets in sidebar****/
.title-default >span.active {
font-size: 12px;
color: #6088a5;
margin: 5px 0 0 0;
text-align: center;
}

/****Powerpress subscribe widgets in sidebar****/
.pp-ssb-widget {
width: 100% !important;
display: flex;
flex-direction: row;
align-items: top;
padding: 0px 0px 0px 10px;
}

body .pp-ssb-widget a.pp-ssb-btn {
	margin: 25px 10px 0px 0px !important;
	border-radius: 11px !important;
}

div.pp-ssb-widget.pp-ssb-widget-modern {
padding: 5px 0 0 30px; 
}

/****Color of Powerpress subscribe widgets in sidebar***/
body .pp-ssb-widget-modern a.pp-ssb-android {
background-color: gray;
}

body .pp-ssb-widget-modern a.pp-ssb-email {
background-color: gray;
}

body .pp-ssb-widget-modern a.pp-ssb-rss {
background-color: gray;
}

/****Powerpress subscribe widgets in footer****/
//div#powerpress_subscribe-53.sidebar-item.footer-item.widget.widget_powerpress_subscribe {
height: 70px;
}

//div#powerpress_subscribe-53.sidebar-item.footer-item.widget.widget_powerpress_subscribe div.title-default {
height: 0px;
}

//div.pp-ssb-widget.pp-ssb-widget-modern {
padding: 0px;
}


