/* clear fix */
.cf:before, .cf:after {content:""; display:table;}
.cf:after, .clear {clear:both;}
.cf {*zoom:1;}

.video-wrap {position: relative;   padding-bottom: 56.25%; margin-bottom: 1em;}
.video-wrap iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;}




/* === WIRES === */
.outline {
  border: 1px solid #aaa;
}

.label {
  text-align: center;
}

.rectangle {
  height: 0;
  padding-bottom: 50%;
}


/* === BASE === */
* { 
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html, body {
  height: 100%;
}

body {
  color: #343b3f;
  position: relative;
  background-color: #fff;
}

ul {
  list-style: none;
  padding-left: 0;
}

a {text-decoration: none; color: #cb4626;}
a:hover {text-decoration: none; color: #343a3e;}



.caps {text-transform: uppercase;}

.no-wrap {white-space:nowrap;}


/* === LAYOUT === */
@media ( max-width: 768px ) {
  .container, .menu-drawer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}

.menu-drawer { 
  z-index: 1;
}

 


.sitewrap {border-top: 4px solid #cb4626;}

.container {
  background-color: #f2eeeb;
  z-index: 2;
}

.section {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* http://css-tricks.com/snippets/css/clear-fix/ */
.section:after, .clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.inset {
  width: 96%;
  margin: .5em 2%;
}

.padded {
  padding: .5em 1%;
}

.half-wide { 
  width: 47%;
  margin: .5em 0 .5em 2%;
}

.media a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.pubdate {
  font-size: .85em;
  font-style: italic;
}


/* === MENU DRAWER === */
.menu-drawer {
  background: #222;
}
.menu-drawer ul {
  padding: 0;
}
.menu-drawer li {
  padding: .5em;
  border-bottom: 1px solid #aaa;
}
.menu-drawer li a {color: #fff; font-weight: bold;}

.menu-drawer .sub-menu {display: none; font-size: .9em;}
.menu-drawer .sub-menu li {border-bottom: 0;}
.menu-drawer .current-menu-item .sub-menu, .menu-drawer .current-menu-parent .sub-menu {display: block;}





/* === HEADER === */
.headwrap {
  border-bottom: 4px solid #d3ae2e;
  background: url(../images/header-bg.jpg) top center repeat-y;
}

.header {
  text-align: center;
  position: relative;
}

.skip-header {position: absolute; z-index: 1; right: 0; bottom: -.25em; width: 31%; text-align: right;}
.skip-header img {max-width: 100%; height: auto;}

.header-action i {cursor: pointer; color: #fff;}
.header-action i {display: none;}
.header-social {display: none;}

#mobsearch {display: none; background-color: #ccc; padding: .5em;}
#mobsearch input {float: left; padding: .2em; height: 35px; border: 1px solid #333;}
#mobsearch .field {width: 75%;}
#mobsearch .submit {width: 25%; background-color: #333; color: #fff;}

.header .program-id {width: 45%;}
.header .program-id img {max-width: 100%; height: auto;}

.header-schedule {font: normal 1em 'Roboto Slab', arial; color: #fff; text-shadow: 1px 1px 8px #000; text-align: left;}
.header-schedule-row1 {font-size: 2em; font-weight: bold;}
.header-schedule-row2 {font-size: 1em;}
.header-schedule-row3 {font-size: .8em;}
.header-schedule a {color: #fff;}
.header-schedule a:hover {color: #d3ae2e;}


/* === MAIN NAV === */
.main-nav {
  position: relative;
}

@media ( max-width: 768px ) {
  .main-nav {
    display: none;
  }
}

.main-nav-seek {
  display: none;
}


/* === SECTION LINK LIST === */
.link-list-header {
  text-align: center;
  background: #bebebe;
  padding: .5em 0;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  margin: 0 2% .5em; 
}

.link-list-header a {
  color: inherit;
}

.link-list-header i {
  padding-left: .4em;
}

.link-list-header i:before {
  content: '\f054';
}

.section-link-list {
  width: 96%;
  margin: .4em 2%;
  overflow: hidden;
}


.related-content {margin: 1em 0; overflow: none;}
.related-content h3 {margin: 0 0 .3em 0; font-size: 1em;}
.section-link-wrap {margin: 0; /*-webkit-overflow-scrolling: touch;*/}
.section-link {display: inline-block; margin: .2em 0; vertical-align: top;}
.section-link-thumb {width: 100%; float: left;}
.section-link-thumb img {width: 100%; height: auto;}
.section-link-text {float: left; width: 100%; white-space: normal;}
.section-link h4 {font-size: .9em; line-height: 1.25em;  margin: 0;}
.section-link p {margin: 0 0 .25em; line-height: 1.25em; font-size: .7em;}
.section-link .dek {display: block;}


/* === MEDIA === */
.media {
  position: relative;
}


/* === ISCROLL === */
.styled-scroll-container {
  white-space: nowrap;
  overflow: hidden;
}

.styled-scroll-page-wrap {
  display: table;
  letter-spacing: -4px;
}

.styled-scroll-page-wrap * {
  white-space: normal;
  letter-spacing: normal;
}


/* === CAROUSEL === */
.carousel {
  margin-bottom: 1em;
}

.media-carousel-wrap {
  width: 100%;
  overflow: hidden;
}

.media-carousel {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.media-carousel img {
width: 100%;
  max-width: 100%;
  height: auto;
}



.carousel-text {position: absolute; left: 0; right: 0; bottom: 10%; background: #cb4626; width: 80%; padding: .5em; color: #fff; z-index: 2; font: normal 1em 'PT Sans', arial;}
.carousel-text a {color: inherit;}
.carousel-text-title {font-weight: bold; font-size: 1.2em;}

.carousel-control {
display: none;
  position: absolute;
  z-index: 3;
  top: 45%;
  font-size: 3em;
  color: #5797bc;
  cursor: pointer;
  opacity:0.5; filter:alpha(opacity=50); 
    text-shadow: 0.1em 0.1em 0.05em #333;
}

.carousel-control:hover {opacity:0.8; filter:alpha(opacity=80);}

.carousel-previous {left: .2em;}
.carousel-next {right: .2em;}

 
.touchslider-nav { position: absolute; width: 100%; z-index: 3; bottom: 3%; right: 1%; text-align: right; font-size: .8em; color: #fff; cursor: pointer;}
.touchslider-nav a {color: #000; padding: .3em .6em; background-color: #fff; margin-right: .3em;}

.touchslider-nav a:hover {background-color: #cb4626; color: #fff !important;}
a.touchslider-nav-item-current {background-color: #5797bc; color: #fff !important;}



/* === TOP STORIES === */
.top-stories {
  margin-top: 1.5em;
  margin-bottom: 0;
}


/* === PROMO === */
.facts {
  margin-bottom: .5em;
  text-align: left;
}


/* === TOPIC SECTION === */
.topic {
  padding-top: .2em;
}


/* === WATCH SECTION === */
.watch {
  padding-top: 1em;
  position: relative;
}

.watch-header { 
  margin: 0 0 .5em;
}

.watch-dates {
  width: 100%;
}

.watch-date {
  display: inline-block;
  background: white;
  border: 1px solid #aaa;
  overflow: hidden;
}

.watch-date-header { 
  text-align: center;
  margin: 1em 0 0;
}

.watch-contents {
  width: 96%;
  margin: 5% 2% 2%;
}

.watch-thumbnail-wrap {
  float: left;
  display: block;
  width: 33%;
  margin-right: 3%;
}
.watch-thumbnail {
  height: 6em;
}
.watch-description { 
  float: left;
  width: 64%;
  overflow: hidden;
}

.watch-nav {
  position: absolute;
  top: 3.75em;
  z-index: 2;
}
.watch-nav-previous {
  left: 4%;
}
.watch-nav-next {
  right: 4%;
  display: none;
}


/* === SIGN UP === */
.sign-up {
  padding: 0 1em;
}
.sign-up-cta {
  cursor: pointer;
}

.sign-up-form-wrap {
  display: none;
}
.sign-up input {
  margin-bottom: 1em;
}


/* === HALF-WIDE THUMBNAIL + TEXT === */
.thumbnail-with-text {
  margin-top: 1em;
  margin-bottom: 1em;
}

.thumbnail-half-wide {
  width: 50%;
  height: 0;
  padding-bottom: 28.15%;
  float: left;
  margin-right: 2%;
}

.text-half-wide {
  width: 48%;
  float: left;
}
.text-half-wide p {
  margin: 0 0 .3em;
}


/* === POST === */
.share-box.horizontal {
  width: auto;
  display: inline-block;
}

@media ( min-width: 481px ) {
  .post-text-cta {
    float: left;
    width: 70%;
  }

  .share-box {
    width: 28%;
  }
  .share-box.vertical {
    float: right;
  }
}

.post-text-cta,
.share-box {
  margin-bottom: 1em;
}

.cta-box {
  width: 33%;
}

.share-box {
  margin-top: 1em;
  padding: .5em 1% 1em;
}

.share-box-service {
  padding: .5em .5em 0;
}
.share-box.horizontal .share-box-service {
  display: inline-block;
}
.share-box-service-logo,
.share-box-service-name {
  display: inline-block;
}
.share-box-service-logo {
  width: 2em;
  height: 2em;
  margin-right: .5em;
}
.share-box-service-name {
  margin: 0;
  line-height: 2em;
  vertical-align: top;
} 

.post-engage .comment {
  margin-top: 0;
}


/* === WATCH PAGE === */
.watch-feature .media {
  margin-bottom: 1em;
}

.watch-latest-header {
  margin: 1em 0;
}
.watch-latest-header .section-heading {
  display: inline;
}
.watch-latest-sort {
  float: right;
}

.watch-latest .section-link-thumb {
  display: block;
}

.media-tile {
  float: left;
}
.media-tile-thumbnail {
  height: 0;
  padding-top: 47%;
}


/* === TOPIC PAGE === */
.featured-media {
  margin-top: 1em;
  margin-bottom: 1em;
}

.featured-media-poster {
  float: left;
  width: 65%;
  height: 0;
  padding-bottom: 36.25%;
  margin-right: 2%;
}
.featured-media-text {
  float: left;
  width: 33%;
}
.featured-media-text .title,
.text-generic .title {
  margin: 0 0 .4em;
}
.featured-media-text .pubdate,
.featured-media-text .author,
.text-generic .pubdate,
.text-generic .author {
  display: block;
  margin: 0 0 .4em;
}
.featured-media-text p {
  margin-top: 0;
}


/* === SUBMIT === */
.submit-form, 
.submit-overview {
  display: inline-block;
  width: 49%;
  vertical-align: top;
}

.submit-form input[type=text], 
.submit-form input[type=file], 
.submit-form input[type=checkbox], 
.submit-form textarea {
  margin-bottom: 1em;
}


/* === ADVERTISEMENT === */
.advertisement {
  text-align: center;
  overflow: hidden;
}
.advertisement-300x250 {
  width: 300px;
  height: 250px;
  background: #ccc;
  display: inline-block;
}


.footer {background-color: #343b3f; color: #fff; font: normal 1em 'Roboto Slab', arial; padding: 1em;}
.footer img {max-width: 100%; height: auto;}
.footer a:hover {color: #d3ae2e;}
.footer-nav {width: 17%; float: left;}
.footer-nav li {margin-bottom: .2em;}
.footer-nav a {color: #fff;}
.footer-nav2 {margin-top: 1em;}
.footer-funders {width: 50%; float: left; font-size: .8em; margin: 0 3%;}
.footer-funders a {color: #5797bc;}
.footer-logos {width: 27%; float: left; text-align: right;}
.footer-logos-logo {margin-bottom: .5em;}
.footer .widget-title {display: none;}
#foot-nav {margin: 0; padding: 0;}


.footer2 {background-color: #5797bc; color: #343b3f; font: normal .9em 'PT Sans', arial; padding: 1em;}
.footer2 a {color: #fff;}
.footer2 .wnet {width: 35%; float: left;}
.footer2 .producers {width: 55%; float: right;}





body.single-post .menu-item-188 a,
body.page-template-page-history-landing-php  .menu-item-188 a,
body.page-id-119 .menu-item-188 a, 
body.category-100-amazing-facts .menu-item-188 a,
body.post-type-archive-posters .menu-item-188 a,
body.single-posters .menu-item-188 a,
body.single-post .menu-item-118 a,
body.page-template-page-history-landing-php  .menu-item-118 a,
body.page-id-119 .menu-item-118 a, 
body.category-100-amazing-facts .menu-item-118 a,
body.post-type-archive-posters .menu-item-118 a,
body.single-posters .menu-item-118 a,
body.post-type-archive-video .menu-item-187 a,
body.single-video .menu-item-187 a,
body.post-type-archive-video .menu-item-14 a,
body.single-video .menu-item-14 a,
body.home .menu-item-186 a,
body.post-type-archive-share .menu-item-189 a, 
body.post-type-archive-share .menu-item-16 a,
body.post-type-archive-classroom .menu-item-190 a,
body.single-classroom .menu-item-190 a, 
body.post-type-archive-classroom .menu-item-17 a,
body.single-classroom .menu-item-17 a,
body.page-template-page-about-landing-php .menu-item-191 a,
body.parent-pageid-115 .menu-item-191 a, 
body.page-template-page-about-landing-php .menu-item-116 a,
body.parent-pageid-115 .menu-item-116 a ,
body.single-posters .menu-item-237 a,
body.single-format-standard .menu-item-236 a,
body.category .menu-item-236 a
{color: #d3ae2e;}



/* === Home Featured === */
.featured ul {margin: 0; padding: 0;}
.featured li {margin-bottom: 1em;}
.featured a {color: #000;}
.featured li img {max-width: 50%; height: auto; float: left; margin-right: 1em;}
.featured h4 {font-size: 1.3em; margin: 0 0 .5em 0;}

/* === video page === */
#videotop {font: normal 1em 'PT Sans', arial; color: #343b3f;}
#videotop .video {margin-bottom: .5em;}
#videotop .title {font-size: 1.3em;}
#videotop .meta {font-size: .8em; color: #343b3f;}
#videotop .meta em {margin-right: 2em;}
#videotop .vidshare {text-align: right; margin-bottom: 1em;}
#videotop .related {border-bottom: 1px solid #b9b8b7; padding-bottom: .5em; margin-bottom: .5em;}
#videotop .related ul {margin: 0; font-size: .9em;}
#videotop .related li {margin: 0 0 .5em 0;}
#videotop .related h3 {margin: 0 0 .5em 0; font-size: 1.2em;}
#videotop p {margin: 0 0 1em 0;}

#ajaxvideo {margin-bottom: .5em;}

#ajaxgrid {padding: 0 .3em; float: left;}
.videogrid {font: normal 1em 'PT Sans', arial; color: #343b3f;}
.videogrid a {color: #343b3f; display: block; height: 15em;}
.videogrid .title {font-size: .9em; font-weight: bold; margin-bottom: 0; color: #cb4626;}
.videogrid .item {width: 23%; margin: 0 1% 1em 1%; float: left; }
.videogrid .item:hover img  {opacity:0.7;filter:alpha(opacity=70);}
.videogrid img {max-width: 100%; height: auto; margin-bottom: .2em; float: left;}
.videogrid .dek {font-size: .8em;}
.videogrid .length {font-size: .7em; color: #666;}
.videogrid .overlay {background: url(../images/play.png) top center no-repeat; position: relative; float: left; margin-top: -5em; width: 100%; height: 27px;}

.supertitle {font-size: .7em; color: #343b3f;}

.video-credits {margin-top: .3em;}
.video-meta {font-size: .8em; color: #343b3f;}
.video-meta em {margin-right: 2em;}
.post-video-meta {margin-bottom:1em; font-size: .9em;}





/* === END video page === */

/* === Home video === */
.homevideo {margin-bottom: 1em;}
.homevideo .item a {height: 14em !important;}
.homevideo .item {width: 31.3%; margin: 0 3% 0 0; float: left; }
.homevideo .item:last-of-type { margin-right: 0px !important;}

.video-header {color: #5797bc; font: bold 1.2em 'PT Sans', arial; margin: 0 0 .5em 0;}
.video-header span {background-color: #f2eeeb;}

.title-block {background: url(../images/title-block.png) center left repeat-x;}
.title-block-left {padding-right: .7em;}
.title-block-right {padding-left: .7em;}

/* === history 100 facts === */
.cat100facts li {border-bottom: 1px solid #ccc; margin-bottom: 1em; padding-bottom: 1em; font: normal 1em 'PT Sans', arial;}
.cat100facts li:last-of-type {margin-bottom: 0 !important; }
.cat100facts .imgwrap {width: 48%; float: left; margin-right: 2%;}
.cat100facts .imgwrap img {width: 100% !important; height: auto !important;}
.cat100facts .hasthumb .txtwrap {width: 50%; float: left;}
.cat100facts h3 {margin: 0; font-size: 1.3em;}
.cat100facts .entry-content {margin: .5em 0 1em 0;}
.cat100facts .entry-content p {margin: 0;}

.cat100facts .featpost .imgwrap {width: 100%; margin-right: 0;}
.cat100facts .featpost .txtwrap {width: 100%;}
/* === end history 100 facts === */

/* === history posters === */

#posters {font: normal 1em 'PT Sans', arial;}
#posters .item { width: 100%; border-bottom: 1px solid #b9b8b7; margin-bottom: 1em; padding-bottom: 1em;}
#posters img, .posterhead img {max-width: 100%; height: auto;}
#posters .poster-left {float: left; width: 45%; margin-right: 4%;}
#posters .imgwrap {text-align: center; margin-bottom: .3em;}
#posters .txtwrap {float: left; width: 51%;}
#posters h3 {margin: 0px; font-size: 1.3em; font-weight: normal;}
.poster-years, .poster-source {font-size: .9em; font-style: italic;}
#posters p {margin: .5em 0 .5em 0;}
.poster-design {font-size: .7em; text-align: center; margin-bottom: .8em; text-transform: uppercase; color: #425462;}
.poster-designer {float: right; width: 50%; font-size: .9em; text-transform: uppercase; text-align: right;}
.poster-designer span, .poster-design span {color: #cb4626;}

.poster-download {font-size: .9em; margin-bottom: .5em;}
.poster-share2 {display: none;}
.poster-share .pshare {float: left; font-size: .9em; padding-top: .2em; margin-right: .5em;}

.posterhead {margin-bottom: .5em;}


/* === end history posters === */




/* === landing pages === */
.landing-page ul {margin: 0;}
.landing-page li {width: 46%; margin: 0 2% 1em 2%; float: left; font: normal 1em 'PT Sans', arial; min-height: 405px;}
.landing-page.about li { min-height: 205px;}
.landing-page img {max-width: 100%; height: auto;}
.landing-page .imgwrap {width: 100%; float: left; margin-bottom: .5em;}
.landing-page h3 {margin: 0px; font-size: 1.1em;}
.landing-page p {margin: 0px; }
/* === end landing pages === */














/* postnav */
.postnav {font: normal 1.2em 'PT Sans', arial; margin: 1em 0 1em 0;}
.postnav .left {float: left; width: 45%;}
.postnav .right {float: right; width: 45%; text-align: right;}
.postnav span {font-size: .8em; display: block; color: #343b3f;}


.postnav .left a {background: url(../images/navigate-left.png) center left no-repeat; padding-left: 1em; display: block;}
.postnav .right a {background: url(../images/navigate-right.png) center right no-repeat; padding-right: 1em;  display: block;}

/* END postnav */

.alignleft {display: inline; float: left; margin: 0 1.5em 1.5em 0;}
.alignright {display: inline; float: right; margin: 0 0 1.5em 1.5em;}
.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}


/* Images */
.entry-content img, .comment-content img, .widget img {max-width: 100%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {height: auto;}
img.size-full, img.size-large {max-width: 100%; width: auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 1.625em;}
p img, .wp-caption {margin-top: 0.4em;}
.wp-caption {background: #eee; margin-bottom: 1em; max-width: 100%; font-size: .8em;}
.wp-caption img {display: block; margin: 0 auto .2em auto; max-width: 100%;}
.wp-caption .wp-caption-text, .gallery-caption {}
img#wpstats {display: none;}




/* popluar sidebar */
.tabmenu {}
.tabmenu a {display: inline-block; color: #1d3442; padding: .3em 0; font: normal 1em 'Roboto Slab', arial; width: 50%; float: left; text-align: center;}
.tabmenu a.active {background-color: #cb4626; color: #fff;}
.popsidebar .tab {background-color: #fff; border-top: 1px solid #cb4626; padding: .5em 1em;}
.tab2 {display: none;}
.popsidebar ol {margin: 0; padding: 0; list-style-type: none; font: normal 1em 'PT Sans', arial;}
.popsidebar ol li {margin-bottom: .5em; padding-bottom: .5em; font-size: .9em; border-bottom: 1px solid #ccc; }
.popsidebar ol li:last-of-type {margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.popsidebar ol li a {color: #343b3f; }
.popsidebar ol li a:hover {color: #cb4626; }
.popsidebar ol li span {background-color: #666; color: #fff; display: block; width: 1.5em; height: 1.5em; float: left; text-align: center; margin-right: .5em; padding-top: .1em; font: normal 1.1em 'Roboto Slab', arial;}
.popsidebar .pop-link {float: left; width: 88%;}
/* END popluar sidebar */






.edunav {}
.edunav .here {font-weight: bold;}


.boxshadow {-moz-box-shadow: 0 0 8px #d1d1d0; -webkit-box-shadow: 0 0 8px #d1d1d0; box-shadow: 0 0 8px #d1d1d0;}
.boxshadow-medium {-moz-box-shadow: 0 0 8px #999; -webkit-box-shadow: 0 0 8px #999; box-shadow: 0 0 8px #999;}


.stay-connected {background-color: #d3ae2e;}


.amazing-facts {font: normal 1em 'PT Sans', arial; margin-bottom: 1em;}
.amazing-facts-head {background: #343a3e url(../images/blue-ziggy.png) bottom left repeat-x; border-bottom: 1px solid #999c9e; padding: .6em .6em 24px .6em; color: #fff; font: normal 1.5em 'PT Sans', arial;}
.amazing-facts-head span {color: #5797bc; display: block; font: bold 1.2em 'Roboto Slab', arial;}
.amazing-facts-head a {color: #5797bc;}
.amazing-facts ul {padding: 0; margin: 0;}
.amazing-facts a.title {font-weight: bold;}
.amazing-facts li {margin-bottom: .7em;}

.bg-white {background-color: #fff;}

.link-left {float: left;}
.link-right {float: right; text-align: right;}
.fiftypercent {width: 50%;}

.stay-connected {font: bold 1.2em 'PT Sans', arial; color: #fff; text-transform: uppercase; text-align: center;}
.stay-connected a {color: #fff;}
.stay-connected a:hover {color: #343b3f;}

.posters-share {margin-bottom: 1em;}
.posters-share .imghead {text-align: center;}
.posters-share-header {font: normal 1.8em 'Roboto Slab', arial; color: #fff; margin: 0;}
.posters-share a {color: inherit;}
.posters-share-padded {padding: .5em 1em 1em 1em; font-size: .9em;}
.posters-share-submit {color: #d3ae2e; font-size: 1.3em; background: url(../images/gray-box.png) top left repeat-x; padding-top: 1em; margin-top: 1em;}
.widget-posters {background-color: #d3ae2e; width: 48%; margin-right: 2%; float: left; color: #343a3e;  min-height: 21.5em;}
.widget-share {background-color: #343a3e; width: 48%; margin-left: 2%; float: left; color: #fff;  min-height: 21.5em;}
.sidebox .widget-posters, .sidebox .widget-share {width: 100%; margin: 0; min-height: 15em;}


.sidebox {margin-bottom: 1em;}


.pre-head {margin-top: 0; margin-bottom: 0; font: bold 1.5em 'Roboto Slab', arial; }
.pre-head a {color: #404040;}
.section-head {font: bold 2.2em 'Roboto Slab', arial; background: url(../images/gray-box.png) bottom left repeat-x; padding-bottom: .4em; margin-top: 0; margin-bottom: .4em; }
.entry-title {font: normal 2em 'PT Sans', arial; color: #343b3f; margin: 0;}
.byline {font: 700 1em 'PT Sans', arial;}
.entry-content {font: normal 1em 'PT Sans', arial;}
.entry-content h2 {font-size: 1.2em;}
.post-text {border-bottom: 1px solid #b9b8b7;}
.post-text.noborder{border-bottom: 0;}
body.page-id-49 .post-text {border-bottom: 0;}


#disqus_thread {border-top: 1px solid #b9b8b7; padding-top: 1em;}
pullquote {float: right; width: 40%; margin: 0 0 1em 1em; font-size: 1.2em; color: #cb4626; border-left: 3px solid #cb4626; padding-left: 1em; display: block;}
pullquote.left {float: left; margin: 0 1em 1em 0; border-left: 0; border-right: 3px solid #cb4626; padding-left: 0; padding-right: 1em;}

.margintop {margin-top: 1em;}
.maxwidth img {max-width: 100%; height: auto;}

.tags {font: normal .7em 'PT Sans', arial; margin-bottom: 1em;}
.tags a {color: #343b3f;}


.story-location {color: #343b3f; margin-bottom: 1em;}
.story-location a {color: #343b3f;}


.pbs-learning-media-inner {padding: 1em; font-size: .8em; color: #707070;}
.pbs-learning-media-visit {color: #707070; text-align: right; display: block; font-weight: bold;} 

.about-the-title {float: right; width: 40%; text-align: right; text-transform: uppercase; font-size: .9em; font-weight: bold;}
select.postform {background-color: #7baac5; border: 0; color: #fff; font-size: 1em; padding: .3em; outline: 0;}


/* WP PAGENAVI overrides */
div.wp-pagenavi {margin: 6px 0 1.5em 0; font: bold 1em 'PT Sans', serif; text-align: left; text-transform: uppercase; float: left;}
.wp-pagenavi a {color: #7baac5 !important; padding: 5px;}
.wp-pagenavi a, .wp-pagenavi a:link {background-color: #f2eeeb !important; border: 1px solid #7baac5 !important;}
.wp-pagenavi a:hover {background-color: #333a3f !important; border: 1px solid #7baac5 !important; color: #fff !important;}
.wp-pagenavi span.current, .wp-pagenavi .pages {color: #fff !important; background-color: #7baac5 !important; border: 1px solid #7baac5 !important;}
.wp-pagenavi .extend, .wp-pagenavi .last, .wp-pagenavi .first {display: none;}
/* END WP PAGENAVI overrides */


.sponsored-articles {font-size: .9em; margin-bottom: 2em;}
.sponsored-articles li {float: left; width: 31%; margin: 0 1%;}
.sponsored-articles .pic {margin-bottom: 5px;}
.sponsored-articles .pic img {max-width: 100%; height: auto;}
.sponsored-articles .title {font-weight: bold;}

.entry-content ul, .entry-content ol {list-style-type: disc; padding-left: 2em;}
.entry-content ul li, .entry-content ol li {margin-bottom: 1em;}



.storybox h2.name {color: #cb4626 !important;}
.share-prompt {color: #cb4626 !important;}
.share-prompt:hover {background-color: #cb4626 !important; color: #fff !important;}

.wnet-sharing {margin-top: 1em;}
.wnet-sharing a {display: inline-block; margin-right: 5px; background-color: #ccc; color: #fff !important; padding: 5px; width: 35px; text-align: center; font-size: 20px; line-height: 20px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.wnet-sharing a:hover{ -moz-transform: translate(0, -5px);  -ms-transform: translate(0, -5px);  -o-transform: translate(0, -5px);  -webkit-transform: translate(0, -5px);
    transform: translate(0, -5px); } 
.wnet-sharing a.facebook {background: #415994;}
.wnet-sharing a.twitter {background: #4aa0ec;}
.wnet-sharing a.email {background: #848484;}