@import url("../nch/style.css");
/*!
Theme Name: Pediacast
Author: Conrad Phillips Vutech
Author URI: http://cpvinc.com
Description: Child theme for the Nationwide Children's Hospital Family of Blogs Theme
Template: nch
Version: 3.0
Version Date: 25 March 2013
License: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License
License URI: http://creativecommons.org/licenses/by-nc-nd/3.0/
*/
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.clearfix:after {
  clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
  *zoom: 1;
}
a:link,
a:visited a:focus {
  color: #555555;
  text-decoration: none;
}
a:hover,
a:active {
  color: #0076c0;
  text-decoration: underline;
}
audio,
canvas,
video {
   display: inline-block;
   max-width: 100%;
}
.powerpress_player img{
max-width: 100% !important;
}
#page #access .menu-link a {
  background-color: #00578E;
}
#page #access .menu ul li.current_page_parent a,
#page #access .menu ul li.current_page_item a {
  background-color: #0076c0;
}
#page #main #primary h1.entry-title {
  color: #0076c0;
}
#page #main #primary h2.entry-title {
  color: #0076c0;
}
#page #main #primary h2.entry-title a:link,
#page #main #primary h2.entry-title a:visited,
#page #main #primary h2.entry-title a:focus {
  color: #0076c0;
  text-decoration: none;
}
#page #main #primary h2.entry-title a:hover,
#page #main #primary h2.entry-title a:active {
  color: #0076c0;
  text-decoration: underline;
}
#page #main #primary div.type-page .entry-header .entry-title,
#page #main #primary div.type-post .entry-header .entry-title {
  color: #0076c0;
}
#page #main #secondary .widget .widget-title {
  color: #0076c0;
}
#page #main #secondary .widget a:hover,
#page #main #secondary .widget a:active {
  color: #0076c0;
}/*
@media only screen and (min-width:768px) {
#page #primary .banner-desktop img {
    max-width: 100%;
    width: 100%}
#page #primary .banner-mobile, #page #primary .banner-mobile-340{
    display: none;
}
#page #masthead .site-sponsor-desktop {
    display: block;
    margin: 0 1em 1em 2.308em;
    width: 60%}
#page #masthead .site-sponsor-desktop img {
    max-width: 100%;
    width: 100%}
#page #masthead .site-sponsor-mobile,#page #masthead .site-sponsor-mobile-340{
    display: none;
}
}
@media only screen and (max-width:767px) {
#page #primary .banner-desktop, #page #primary .banner-mobile-340{
    display: none;
	}
#page #primary .banner-mobile img{
    max-width: 100%;
    width: 100%
	}
#page #masthead .site-sponsor-desktop, #page #masthead .site-sponsor-mobile-340{
    display: none;
}
#page #masthead .site-sponsor-mobile {
    display: block;
    margin: 0 auto 2em auto;
    width: 80%}
#page #masthead .site-sponsor-mobile img {
    max-width: 100%;
    width: 100%}
}
@media only screen and (max-width:339px) {
#page #primary .banner-desktop , #page #primary .banner-mobile{
    display: none;
	}
#page #primary .banner-mobile-340 img{
    max-width: 100%;
    width: 100%
	}
#page #masthead .site-sponsor-desktop, #page #masthead .site-sponsor-mobile{
    display: none;
}
#page #masthead .site-sponsor-mobile-340 {
    display: block;
    margin: 0 auto 2em auto;
    width: 80%}
#page #masthead .site-sponsor-mobile-340 img {
    max-width: 100%;
    width: 100%}
}*/