/*
 Theme Name:    bones child education
 Theme URI:     http://example.com/bones-child-education/
 Description:   Bones Child Theme for NOVA Education blog
 Author:        WGBH Digital
 Author URI:    http://digital.wgbh.org/
 Template:      bones
 Version:       1.0.0
 */

@import url("../bones/style.css");



/* ==========================================================================
   additional styling for this Blog 
   ========================================================================== */

/* ------------------ Topic Archive: hide topic images; */

.topics-list img {display: none;}
.topics-list dt h2.box {margin-left: 0;}

/* ==========================================================================
   cascade (redefine existing) styling for this Blog 
   ========================================================================== */

.nova-logo {
  width: 1px;
  height: 1px;
  display: block;
  clear: none;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  margin: 6px 0 0 6px;
  float: left;
  clear: none;
  background: url('') 0px 0px no-repeat;
}

.header-sponsor-el:not(.header-sponsor-el-title) {
	margin-top: 4px;
}

.site-logo {
  width: 283px;
  height: 100px;
  display: block;
  clear: none;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  margin: -55px 0 0 10px;
  float: left;
  clear: none;
  background: url('../bones/library/images/site-logo-education-sm.png') 0px 0px no-repeat;
}

/* --------------------------------------------------- Navigation layout (s) */

.nav, .nav li, .nav li a, #nav-header  { background: #b7c94c; }
.nav #nav-links, .nav #nav-links li a  { background: #666666; }

.nav #nav-collapse-btn a, .nav #nav-collapse-btn a.open {
  background-image: url('../bones/library/images/menu_small-education.png');
}

/* --------------------------------------------------- Site Header (s) */

#upper-header {
  min-height: 145px;
  background: #19334c url('../bones/library/images/header-bg-education.jpg') no-repeat;
}

#header-logos {
  overflow: visible;
  padding-bottom: 21px;
}

/* --------------------------------------------------- Sidebar (s) */

.sidebar aside {
  /*(common styling for all multisite blogs)*/
  background: #f0f0f0;
  border-color: #dadada;
}

/* --------------------------------------------------- NAVIGATION typography (s) -------------- */

.nav li a,
.nav li a:hover,
.nav li a:focus {
  color: #333;
}
.nav li.current-menu-item a {
  color: #fff;
}

.nav li.searchform input {
  font-size: 81.25%;
  font-family: Georgia, serif;
  color: #999;
}

/* --------------------------------------------------- LINKS (s) -------------- */
.pulledquote {
  font-style: italic;
  color: #94a124; /*darkish-blue- NOW DARK GREEN AS PER TBONE */
}

.entry-content ul li:before {
  color: #d1d1d1; /*lightish-blue a horizontal deco line- NOW LIGHT GRAY AS PER TBONE */
}

.author-social a,
.author-social a:visited {
  color: #94a124; /* #369 darkish-blue*/
}
.author-social a:active {
  color: #99cc00; /*was orange*/
}

dt h2.box a,
dt h2.box a:visited {
  color: #94a124; /* #369 dark-blue*/
}
a,
a:visited {
  color: #94a124; /* #369 dark-blue*/
}
a:visited {
  color: #666; /*medium-blue article visited title  NOW GRAY AS PER TBONE/ */
}
.sidebar a:visited,
a.no-visited-state:visited, 
.no-visited-state a:visited {
  color: #94a124; /* #369 dark-blue*/
}
a:focus,
a:visited:focus,
.sidebar a:active,
a.no-visited-state:active, 
.no-visited-state a:active {
  color: #99cc00; /*was orange*/
}
.h2 {
  color: #94a124;  /* #369 dark-blue*/
}
#header-sponsors {
  font-family: Georgia, serif;
  color: #a3a3a3; /*sky-blue (the words "Our Sponsors") - NOW GRAY AS PER TBONE */
}
h1 {
  color: #94a124;  /* #369 dark-blue*/
}
.byline {
  color: #9a9a9a; /*gray-slightblue - NOW GRAY AS PER TBONE */
}
.byline a,
.byline a:visited {
  color: #171717; /*almost-black  - NOW ALMOST BLACK AS PER TBONE*/
}
.byline a:active {
  color: #99cc00; /*was orange*/
}
.format-link a:hover,
.format-link a:active,
.link-post-url a:hover,
.link-post-url a:active {
  color: #99cc00; /*was orange*/
}

.wp-caption p.wp-caption-text, .inline-caption {
  /*color: #ccc;*/
}
.authors .more-author,
.authors .more-author:visited {
  color: #94a124; /* #369 dark-blue*/
}
.authors .more-author:active {
  color: #99cc00; /*was orange*/
}
.bones_page_navi li a:hover,
.bones_page_navi li a:focus {
  color: #fff; /*purebright-yelloworange  - NOW WHITE AS PER TBONE*/
}
.bones_page_navi li.bpn-current {
 /* color: #000;*/
}
.sidebar li {
  color: #171717; /*almost-black  - NOW ALMOST BLACK AS PER TBONE */
}
.sidebar .external li div {
  /*color: #666;*/
}
.sidebar .nova-read-more:active {
  color: #99cc00; /*was orange*/
}
.post .contributor,
.box {
  border: 1px solid #e8e8e8;
  border-left: none;
  border-right: none;
  background: #e8e8e8 ; /* Old browsers */
  background: -moz-linear-gradient(top,  #e8e8e8 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e8e8e8 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e8e8e8 0%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e8e8e8 0%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #e8e8e8 0%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.wp-prev-next .prev-link a {
  padding-left: 80px;
  background: url(../bones/library/images/arrow-prev-generic.png) 0 0 no-repeat;
}
.wp-prev-next .next-link a {
  padding-right: 80px;
  background: url(../bones/library/images/arrow-next-generic.png) right 0 no-repeat;
}
.wp-prev-next {
  border-bottom: 1px solid #e8e8e8;
}
.wp-prev-next li a:visited {
  color: #666;
}

/* --------------------------------------------------- Calendar elements */

@media only screen and (min-width: 700px) {

  .nav #nav-links, .nav #nav-links li a  { background: #b7c94c; }

  .nav, .nav li, .nav li a, #nav-header  { background: #b7c94c; } /*redundant, but may fix a bug in WP*/

	#upper-header {
	  min-height: 170px;
	}

	.header-sponsor-el:not(.header-sponsor-el-title) {
		margin-top: 8px;
	}

	.nova-logo {
	  width: 208px;
	  height: 27px;
	  display: block;
	  clear: none;
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	  margin: 6px 0 0 6px;
	  float: left;
	  clear: none;
	  background: url('../bones/library/images/site-logo-novaeducation.png') 0px 0px no-repeat;
	}

	.day {
	  background: #000; /* Old browsers */
	  background: -moz-linear-gradient(top,  #000 0%, #19334c 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#19334c)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  #000 0%,#19334c 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  #000 0%,#19334c 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  #000 0%,#19334c 100%); /* IE10+ */
	  background: linear-gradient(to bottom,  #000 0%,#19334c 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#19334c',GradientType=0 ); /* IE6-9 */
	}
	.month {
	  background: #b7c94c; /*same color as nav bar*/
	}

	.site-logo {
	  width: 418px;
	  height: 100px;
	  margin: -55px 0 0 30px;
	  float: left;
	  clear: none;
	  background: url('../bones/library/images/site-logo-education.png') 0 0 no-repeat;
	}

}

/***********************
PRINT STYLESHEET
************************/
@media print {
  #inner-header:before {
    content: "NOVA Education - Engaging Science";
  }
}
