/* middle/body background */
#page .container-inner { background: #fff; }
.main {background-color: #fff !important;}
.page-title { background-color: #fff !important; border-bottom: 0px; padding-bottom: 0px;}

/* Hiding dates on sales pages */

.category-books .post-byline  {display:none;}
.category-books .post-date {display:none;}
.category-books .article-subscribe like-box {display:none;}
.category-books .post-nav {display:none;}


.category-apparel .post-byline, .article-subscribe like-box {display:none;}
.category-apparel .post-date {display: none}
.category-apparel .post-nav {display:none;}

.category-posters-prints-and-more .post-byline, .article-subscribe like-box {display:none;}
.category-posters-prints-and-more .post-date {display: none}
.category-posters-prints-and-more .post-nav {display:none;}


/* Fixing Post Byline */

.post-byline {text-transform: uppercase; font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #aaa; font-weight: 600; font-size: 14px;}


/*Fixing 444s that should be Navy */

a:hover { color: #8d7773; }
.page-title a:hover { color: #373c61; }
.page-title span {color: #373c61;}
.post-title { color: #373c61;}
.post-title a { color: #373c61;}
.post-nav li a:hover span { color: #373c61; }
.widget a {color: #373c61;}
.widget a:hover { color: #8d7773; }
.widget > h3 a:hover { color: #8d7773; }

.s1 .alx-posts .post-item-category a { background: #f5ede9; display: inline-block; line-height: 16px; white-space: nowrap; font-weight: 600; font-size: 14px; color: #373c61; padding: 5px 7px; margin: 0 5px 2px 0; -webkit-border-radius: 0px; border-radius: 0px;} 
.s1 .alx-posts .post-item-category a:hover { background-color: #8d7773; color: #fff; }




/*  single : tags and bars of knowledge
/* ------------------------------------ */
.post-tags { margin-bottom: 40px; text-transform: uppercase; font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; font-weight: 600; }
.post-tags span { font-size: 16px; display: inline-block; margin: 0 7px 0 0; color: #373c61;}
.post-tags a { background: #abbfc8; display: inline-block; line-height: 16px; white-space: nowrap; font-size: 14px; color: #373c61; padding: 5px 7px; margin: 0 5px 2px 0;
-webkit-border-radius: 0px; border-radius: 0px; }
.post-tags a:hover { background-color: #8d7773; color: #fff; }

.categorypage { background: #f5ede9; display: inline-block; line-height: 16px; white-space: nowrap; font-size: 14px; color: #373c61; padding: 5px 7px; margin: 0 5px 2px 0;
-webkit-border-radius: 0px; border-radius: 0px; }

.tagpage { background: #abbfc8; display: inline-block; line-height: 16px; white-space: nowrap; font-size: 14px; color: #373c61; padding: 5px 7px; margin: 0 5px 2px 0;
-webkit-border-radius: 0px; border-radius: 0px; }

.post-meta {text-transform: uppercase; font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; font-weight: 600; }
.post-meta .post-category a { background: #f5ede9; display: inline-block; line-height: 16px; white-space: nowrap; font-size: 14px; color: #373c61; padding: 5px 7px; margin: 0 5px 2px 0;
-webkit-border-radius: 0px; border-radius: 0px;} 
.post-meta .post-category a:hover { background-color: #8d7773; color: #fff; }
.post-meta .post-date {padding: 5px 7px; margin: 0 5px 2px 0; color: #aaa;}

.page-title h1 { font-family: 'Source Sans Pro', Arial, sans-serif;}
.post-item-date {font-weight: 600;}

.page-title a { text-transform: uppercase; font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; font-weight: 600; background: #f5ede9; display: inline-block; line-height: 16px; white-space: nowrap; font-size: 14px; padding: 5px 7px;}
.page-title a:hover { background-color: #8d7773; color: #fff; }
.page-title i { margin-right: 8px; }
.page-title h1,
.page-title h2,
.page-title h4 { color: #666; }
.page-title .meta-single li { float: left; margin-right: 14px; }
.page-title .meta-single li.comments { float: right; margin-right: 0; }



/* comments fix */
#comments { margin: 0; }

/* hide gray background image in sidebars */
.col-2cl .main-inner, .col-2cr .main-inner, .col-3cm .main, .col-3cm .main-inner { background-image: none; }

/* sidebar backgrounds */
.sidebar, .s1-expand .s1, .s2-expand .s2 { background: #fff; }


/* strip box shadow that surrounds container */
#page .container-inner { -webkit-box-shadow: none; box-shadow: none; }


 /*Fixing Topbar Menu Navigation*/

#nav-topbar.nav-container { background: url('http://fakescience.org/wp-content/uploads/2014/06/backgroundtng.jpg');
-webkit-box-shadow: 0 0 0px rgba(0,0,0,0.0),0 0px 0 rgba(255,255,255,0.15);
box-shadow: 0 0 0px rgba(0,0,0,0.0),0 0px 0 rgba(255,255,255,0.15); }
#nav-topbar .nav-toggle { background: transparent; color: #fff;
-webkit-box-shadow: inset 0px 0 0 rgba(255,255,255,0.06);
box-shadow: inset 0px 0 0 rgba(255,255,255,0.06); }




#nav-topbar .nav-text { color: #fff; color: rgba(255,255,255,0.7); }

#nav-topbar .nav li a {background: #f5ede9; line-height: 16px; text-transform: uppercase; font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; font-weight: 600; font-size: 14px; color: #373c61; padding: 5px 7px; margin: 10px 10px 10px 0px;}

@media only screen and (min-width: 720px) {

	/* level 1 */
	#nav-topbar .nav > li { border-right: none; }
	#nav-topbar .nav > li > a:hover,
	#nav-topbar .nav > li:hover > a { background-color: #8d7773; color: #fff; }


	/* level 2 & 3 */
	#nav-topbar .nav ul { background: #fbfbf2; top: 40px;}
	#nav-topbar .nav ul li { box-shadow: 0 1px 0 rgba(255,255,255,0.06); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.06); }
	#nav-topbar .nav ul li:last-child { box-shadow: none; -webkit-box-shadow: none; }

}


/* remove top border from "next story" part of sidebar */
.sidebar .post-nav li a { border-top: none; border-bottom: 0px solid #f5ede9; }

/* change hover for next story link */
.sidebar .post-nav li a:hover { background: #f5ede9; }

/* Footer link to top of page */
#footer-bottom #back-to-top { background: #f5ede9; color: #373c61; }

/* Disqus Count Fix */
.disqus_comment_count { color: #fff; }
.post-comments a:hover { color: #fff; }
a.disqus_count_single:hover { color: #aaa; }

/* Full Page Template Copy */
div.fullcopy { max-width: 770px; margin: 0 auto; }




/* ------------------------------------------------------------------------- *
 *  Widgets
/* ------------------------------------------------------------------------- */
.widget { font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; } overflow: hidden; }
.widget a { color: #777; }
.widget a:hover { color: #373c61; }
.widget > h3 { font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; font-size: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: 6px; }
.widget > h3 a,
.widget > h3 a:hover { color: #373c61; }
.widget > h3 a img { display: none; float: left; margin: 3px 7px 0 0; }
.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }
#footer .widget select { border-color: #eee; }

.sidebar .widget { padding: 10px 10px 10px;}
#footer .widget { padding-bottom: 30px; }
#footer .widget a:hover { color: #666; }


.alx-posts .post-item-title a { color: #373c61; }

/* Various borders, same as topbar background */
.wp-pagenavi a { border-bottom: 3px solid #f5ede9;; border-top: 1px solid #f5ede9; }
.wp-pagenavi span.pages:before { color: #f5ede9;; }
.alx-tabs-nav { border-bottom: 3px solid #f5ede9;; }
.alx-tabs-nav li a:hover { border-bottom-color: #f5ede9;; }
.featured, .featured.flexslider { border-bottom: 1px solid #f5ede9;; }
.widget_archive ul li,
.widget_categories ul li,
.widget_links ul li,
.widget_meta ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li,
.widget_pages ul li a,
.widget_nav_menu ul li a,
.alx-tab li,
.alx-posts li { border-bottom: 1px solid #f5ede9; }
#nav-footer .nav ul li { border-bottom: 1px solid #f5ede9; }
.entry code { background: #f5ede9; }
#nav-footer.nav-container { border-top: 1px solid #f5ede9; }
#nav-footer .nav-toggle { border-left: 1px solid #f5ede9; }
.featured.flexslider { border-bottom: 1px solid #f5ede9; }
.post-list .post-row { border-bottom: 1px solid #f5ede9; }
.sharrre .count { background: #f5ede9; }
.sharrre .count:after { border-top-color: #f5ede9; }
.author-bio { border: 2px solid #f5ede9; }
.author-bio:before { border-bottom: 8px solid #f5ede9; }
.content .post-nav { background: #fbfbf3; border-top: 0px solid #f5ede9; border-bottom: 0px solid #f5ede9; margin-bottom: 20px;}
.content .post-nav li.next { -webkit-box-shadow: 0px 0 0 #f5ede9, inset 1px 0 0 #f5ede9; box-shadow: 0px 0 0 #f5ede9, inset 1px 0 0 #f5ede9; }
.content .post-nav li.previous { -webkit-box-shadow: 0px 0 0 #f5ede9, inset -1px 0 0 #f5ede9; box-shadow: 0px 0 0 #f5ede9, inset 0px 0 0 #f5ede9; }
.jp-interface a:hover { color: #f5ede9; }
.widget select { border: 1px solid #f5ede9; }
#footer .widget select { border-color: #f5ede9; }
#footer .alx-tabs-nav { border-bottom-color: #f5ede9; }
.comment-tabs { border-bottom: 2px solid #f5ede9; }
.comment-tabs li a { border-bottom: 2px solid #f5ede9; }
.comment-tabs li span { background-color: #f5ede9; }
.pullquote-left	{ border-left: 6px solid #f5ede9; }
.pullquote-right { border-right: 6px solid #f5ede9; }
hr, .hr { background: #f5ede9; border-bottom: 2px solid #f5ede9; }
.notebox { background: #f5ede9; }

/* YouTube Embeds */
.video-container { margin-bottom: 1em; }

.entry .wp-caption { background: none; text-align: left; }

/* Header / Logo/Social */

#header { background: none; background-color: none;}
.ad_header { padding-top: 10px; text-align: center; }
.site-title { text-transform: uppercase; word-spacing: -5px; letter-spacing: 0px; }
span.logo-trivia { color: #373c61; font-weight: 700; }
span.logo-happy { color: #cf2929; font-weight: 700; }
span.logo-mark { color: #cf2929; font-weight: 900; }
.site-title-social { float:right; height: 60px; padding: 10px 0; }
.site-title-social img { margin-left: 10px; padding: 10px 0; width: 40px; height: 40px; }
#header .pad { padding-top: 14px; padding-bottom: 15px; }

/* Add slash between category parent/sub */
li.category ul.post-categories { display: inline; }
li.category ul.post-categories li a:nth-child(2)::before { content: " / "; }

/* Post/blog text */
.content { font-weight: 400; color: #393939; }

/* Headers / other spots to show futura */
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .pullquote-left, .pullquote-right, .entry blockquote, .dropcap { font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; }
.post-nav li a span { font-family: "Futura", Futura, Helvetica, Arial, sans-serif;  }
.post-nav li a strong {font-family: "Futura", Futura, Helvetica, Arial, sans-serif;  display: block; font-size: 14px; color: #aaa; letter-spacing: 0.5px; font-weight: normal; text-transform: uppercase; }
.alx-tab .tab-item-title { font-family: "Futura", Futura, Helvetica, Arial, sans-serif; }
.s1 .alx-posts .post-item-title { font-family: "Futura", Futura, Helvetica, Arial, sans-serif;  }
.alx-posts .post-item-title { font-family: "Futura", Futura, Helvetica, Arial, sans-serif;  }
.discovery-post h3, .discovery-post h3 span { font-family: "Futura", Futura, Helvetica, Arial, sans-serif;  !important; }

.page-title h1 { font-size: 14px; font-family: "Futura", Futura, Helvetica, Arial, sans-serif; font-weight: 600;}



/* Outbrain CSS */
span.ob_org_header { font-family: "Futura", Futura, Helvetica, Arial, sans-serif;  font-size: 14px; margin-bottom: 10px; text-transform: uppercase; padding-bottom: 7px !important; color: #373c61;}

/* Footer */
#footer .site-title { text-align: center; float: none; font-size: 36px; }
#footer .site-title-social { text-align: center; float: none; padding: 0; }
#footer .site-title-social img { text-align: center; float: none; padding: 0; width: 30px; height: 30px; }
#footer-bottom a {color: #373c61;}
#footer-bottom a:hover {color: #8d7773;}
.footer_nav { text-align: center; padding: 0 10%; text-transform: uppercase; font-weight: 600; }
.footer_nav a { text-transform: uppercase; font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; font-weight: 600; display: inline-block; line-height: 16px; white-space: nowrap; font-size: 14px; padding: 5px 7px;}
.footer_nav .copyright {font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; font-weight: 600; display: inline-block; line-height: 16px; white-space: nowrap; font-size: 14px; padding: 5px 7px;}


/* Subscribe / Like Box */
.article-subscribe { padding: 15px; background: #f5ede9; margin-bottom: 15px; margin-left: auto; margin-right: auto; }
.article-subscribe h6 { font-weight: 600; font-size: 16px; text-transform: uppercase; text-align: center;}
.article-subscribe p { font-size: 14px; line-height: normal; }
.article-subscribe.like-box h6 { margin-bottom: 7px; }
.like-box .fb_iframe_widget { line-height: 0; }

.addthis_horizontal_follow_toolbox {width: 240px; margin-top: 10px; margin-left: auto; margin-right: auto;}


.article-subscribe grid { margin-right: 3.2%; float: left; display: inline; position: relative; }
.last { clear: right; margin-right: 0!important; }

.one-full { margin-right: 0; width: 100%; overflow: hidden; }
.one-half { width: 48.4%; }
.one-third { width: 31.2%; }
.two-third { width: 65.6%; }
.one-fourth { width: 22.6%; }
.three-fourth { width: 74.2%; }
.one-fifth { width: 17.4%; }
.two-fifth { width: 38.1%; }
.three-fifth { width: 58.7%; }
.four-fifth { width: 79.4%; }



/*Buttons */

/*  base : forms
/* ------------------------------------ */
input, textarea, button, select, label { }
.themeform input,
.themeform textarea,
.themeform button {font-family: "Futura", Futura, Helvetica, Arial, sans-serif; text-transform:uppercase;},
.themeform select,
.themeform label { font-size: 14px; }
.themeform input::-moz-focus-inner,
.themeform button::-moz-focus-inner { border: 0; padding: 0; }
.themeform input[type="text"],
.themeform input[type="password"],
.themeform input[type="email"],
.themeform input[type="submit"],
.themeform button,
.themeform textarea { margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0; border-radius: 0; }
.themeform input,
.themeform textarea,
.themeform button { -moz-appearance: none; -webkit-appearance: none; -moz-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease; }
.themeform input[type="checkbox"] { -moz-appearance: checkbox; -webkit-appearance: checkbox; }
.themeform input[type="radio"] { -moz-appearance: radio; -webkit-appearance: radio; }
.themeform label { font-weight: 600; color: #373c61; }
.themeform input[type="text"],
.themeform input[type="password"],
.themeform input[type="email"],
.themeform textarea { background: #fff; border: 2px solid #ddd; color: #777; display: block; max-width: 100%; outline: none; padding: 7px 8px; }
.themeform input[type="text"]:focus,
.themeform input[type="password"]:focus,
.themeform input[type="email"]:focus,
.themeform textarea:focus { border-color: #ccc; color: #373c61; -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0,0,0,0.1); }
.themeform label .required { color: #8d7773; }
.themeform input[type="submit"],
.themeform button[type="submit"] { background: #8d7773; color: #fff; padding: 8px 14px; font-weight: 600; display: inline-block; border: none; cursor: pointer; -webkit-border-radius: 3px; border-radius: 3px; }
.themeform input[type="submit"]:hover,
.themeform button[type="submit"]:hover { background: #373c61; }

.themeform.searchform div { position: relative; }
.themeform.searchform div input { padding-left: 26px; line-height: 20px; }
.themeform.searchform div:after { color: #ccc; line-height: 24px; font-size: 14px; content: "\f002"; position: absolute; left: 10px; top: 6px; font-family: FontAwesome; }

/* Fixing Bottom Margin */

.blog .post {margin-bottom: 0px;}
.single .post {margin-bottom: 0px;}
.archive .post {margin-bottom: 0px;}

/* Quiz Social Share */
.custom_quiz_resultsList { padding: 5px 15px 0 15px; background: #f6edea; }
.quiz_share_results { font-size: 14px; font-family: "Futura", Futura, Helvetica, Arial, sans-serif; color: #373c61; text-transform:uppercase; font-weight:600; margin-bottom: 5px; }
.quiz_social_share img { margin-right:10px; }

/* Start a Convo */
.startaconvo h6 { margin-bottom: 5px; font-size: 16px; display: inline-block; margin: 0 7px 0 0; color: #373c61; text-transform: uppercase;}
.startaconvo { margin-bottom: 20px;}


/* Adsense Shortcodes */
.entry ins { background: none; }
#author-ad.inlinead { display: block; text-align: center; padding: 5px 0; }
#author-ad.fullad { display: block; text-align: center; padding: 2px 0 8px 0; }


/* Related Posts */
.related-posts { border-bottom: 2px solid #eee; margin-bottom: 0px; }

.entry ol.related-posts, .entry ul.related-posts  { margin: 0 0 10px 0; }
.entry ul.related-posts li.related .post-thumbnail { margin-bottom: 1em; }
.entry ul.related-posts li.related .post-meta { margin-bottom: 0; }
.related-posts { border-bottom: none; }
h3.related-posts-header { font-weight: 600; font-size: 1.1em; }

.related-posts-header a { background: #abbfc8; display: inline-block; line-height: 16px; white-space: nowrap; font-size: 16px; color: #373c61; padding: 5px 7px; margin: 0 5px 2px 0;
-webkit-border-radius: 0px; border-radius: 0px; text-transform: uppercase; margin-bottom: 10px;}
h6.related-posts-header {display: inline-block; line-height: 16px; white-space: nowrap; font-size: 14px; color: #373c61; font-size: 16px; text-transform: uppercase;}
.related-posts-header a:hover { background-color: #8d7773; color: #fff; }

/* Cutaway Shortcode */
#cutaway.fullpage { display: block; background: #f5ede9; padding: 10px; font-size: 16px; line-height: normal; }
#cutaway.fullpage hover {background-color: #8d7773; color: #fff;}
#cutaway.fullpage h4 { font-size: 20px; font-family: "Futura", Futura, Helvetica, Arial, sans-serif;  }





.entry .wp-caption.alignright, .entry .wp-caption.alignleft, .entry img.alignright, .entry img.alignleft { max-width:60% }


/* Tablet - 800px, 768px & 720px */
@media only screen and (min-width: 720px) and (max-width: 840px) {

.nav > li { font-size: 14px; }
.nav > li > a { padding: 15px 12px; }

}



/* Tablet - 800px, 768px & 720px */
@media only screen and (min-width: 720px) and (max-width: 800px) {

}


/* Mobile - 480px & 320px */
@media only screen and (max-width: 719px) {
.article-subscribe {display: none;}
	#author-ad.inlinead { display: block; float: none; padding: 2px 0 2px 0; }

	.page-title .meta-single li.addthis { display: none; }

	.site-title {
		padding: 10px 0;
	}
	.site-title-social {
		text-align: center;
		float: none;
		padding: 0;
	}
	.site-title-social img {
		text-align: center;
		float: none;
		padding: 0;
	}

.entry .wp-caption.alignright, .entry .wp-caption.alignleft, .entry img.alignright, .entry img.alignleft  { max-width: 100%; float: none; display: block; margin-left: 0; margin-right: 0; }



}


/* Mobile - 320px */
@media only screen and (max-width: 479px) {
	.site-title-social img {
		width: 30px;
		height: 30px;
	}
}