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

.gal-img img {max-width: 100%; }


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

/* === 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;
  
}

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

a {text-decoration: none; color: #1e8d86;}
a:hover {text-decoration: none; color: #12c2b7;}



.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 {}
.the-page-content-wrap {  background-image: url(../images/trans-white-45.png);}
.container { 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;
}



/* === HEADER === */
.headwrap {}

.header {
  text-align: center;
  position: relative;
  padding: 0 13px;
}


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


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

.header-schedule {float: right; width: 40%; font: normal 1em 'Open Sans', arial; color: #454343;  text-align: left; }

.header-schedule a {color: #454343; }
.header-schedule a:hover {color: #1e8d86;}





/* === MAIN NAV === */
.main-nav {
  position: relative;
   background-image: url(../images/trans-white-18.png);
   border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
	float: left;
}

@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%;
  height: auto;
  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: #d0920d; background-color:rgba(208, 146, 13, 0.75); width: 80%; padding: .5em; color: #fff; z-index: 2; font: normal 1em 'Open 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: #d0920d; 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-image: url(../images/trans-white-45.png);  color: #000; font: normal 1em 'Open Sans', arial;  border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
.footer1bg {background-image: url(../images/trans-white-45.png); padding: 1em;}
.footer img {max-width: 100%; height: auto;}
.footer a:hover {color: #d5a744;}
.footer-nav {width: 17%; float: left; text-transform: uppercase; font-size: .9em;}
.footer-nav li {margin-bottom: .2em;}
.footer-nav li ul {display: none;}
.footer-nav a {color: #000;}
.footer-nav a:hover {color: #d5a744;}
.footer-nav .current-page-parent a, .footer-nav .current_page_item a {color: #1e8d86;}
.footer .menu-item-17 {display: none;}
.footer-nav2 {margin-top: 1em;}
.footer-funders {width: 77%; float: left; font-size: .8em; margin: 0 3%;}
.footer-funders a {color: #000;}
.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 {color: #fff; font: bold .9em 'Open Sans', arial; padding: 1em;}
.footer2 a {color: #fff;}
.footer2 .wnet {width: 40%; float: left;}
.footer2 .producers {width: 50%; float: right; text-align: right;}


body.home .menu-item-8 a,
body.single-video .menu-item-9 a,
body.post-type-archive-video .menu-item-9 a,
body.page-id-30 .menu-item-30 a,
body.parent-pageid-30 .menu-item-30 a,
body.post-type-archive-share .menu-item-11 a,
body.single-share .menu-item-11 a,
body.post-type-archive-partner-content .menu-item-33 a,
body.single-partner-content .menu-item-33 a {color: #fff !important;}



/* === 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 'Open Sans', arial; color: #343b3f;}
#videotop .vid-top-pad {padding: .6em 1em 1em 1em;}
#videotop .video {margin-bottom: .5em;}
#ajaxvideo .title {font-size: 1.3em; font-weight: 600; text-transform: uppercase;}
#videotop .meta {font-size: .8em; color: #343b3f;}
#videotop .meta em {margin-right: 2em;}
#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;}
.ajaxwrap {background: url(../images/trans-white-75.png); border-bottom: 2px solid #fff;}
#ajaxvideo {margin-bottom: 1em; }
#ajaxvideo .vidshare { float: left; width: 60%;}
.vidshare .sharebar {border: 0; padding: 0;}
#ajaxvideo .comments {float: left; width: 40%; text-align: right; font-size: 1.1em;}
.vid-first {}
.vid-second {}


#videogrid { margin-bottom: 1em;}
#ajaxgrid {padding: 1em; background: url(../images/trans-white-75.png); border-top: 2px solid #fff; border-bottom: 2px solid #fff;}   
.videogrid {font: normal 1em 'Open Sans', arial; color: #000;}
.videogrid a {color: #343b3f; display: block; height: 14em;}
.videogrid .title {font-size: .9em; font-weight: 600; margin-bottom: 0; color: #1e8d86; text-transform: uppercase;}
.videogrid .item {width: 32%; margin: 0 1.3% 1em 0; 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: -4.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;}


#othervideofeatures {margin-top: 1em;}


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

/* === Home video === */
.homevideo {margin-bottom: 1em; background-color: #fff;}
.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;}
.homevideo .videogrid {padding: 2%;}


.homemap {margin-bottom: 1em;}
.homemap-header {background-color: #345c84; color: #fff; font: normal 1em 'Open Sans', arial; padding: 2%; margin: 0; text-transform: uppercase;}
.homemap-header a {color: #fff; text-transform: uppercase;}
.homemap img {max-width: 100%; height: auto;}


.video-header {background-color: #345c84; color: #fff; font: normal 1em 'Open Sans', arial; padding: 2%; margin: 0;}
.video-header a {color: #fff; text-transform: uppercase;}
.title-block-left {padding-right: .7em;}
.title-block-right {padding-left: .7em;}



/* === landing pages === */
.landing-page ul {margin: 0;}
.landing-page li {width: 47%; margin: 0 3% 1em 0; float: left; font: normal 1em 'Open 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 === */

















/* === wnet share icons === */
.sharebar {border-bottom: 2px solid #fff; border-top: 2px solid #fff; padding: .7em 0; }
.sharebar a {display: block; float: left; color: #fff; -moz-border-radius: .3em; border-radius: .3em; border: 2px solid #fff; font: normal .9em 'Open Sans', arial;}
.sharebar.large a {width: 88px; height: 32px;  margin-right: 6px; padding: .3em .5em; text-shadow: 1px 1px 3px #333;}
.sharebar.large i {padding-right: .2em; font-size: 1.2em;}
.sharebar.small a {width: 1.8em; height: 1.8em; margin-right: .5em; padding: .2em 0; font-size: 1.3em; text-align: center;}
.sharebar.tiny a {width: 1.8em; height: 1.8em; margin-right: .5em; padding: .1em 0; font-size: 1.2em; text-align: center;}
.sharebar a.wnet_facebook {background-color: #3b5998;}
.sharebar a.wnet_twitter {background-color: #40AAE1;}
.sharebar a.wnet_google {background-color: #DC4A38;}
.sharebar a.wnet_share {background-color: #FA6D4F;}
.sharebar a.wnet_email {background-color: #666;}
/* === END wnet share icons === */

/* postnav */
.postnav {font: normal 1.2em 'Open 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 'Open 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 'Open 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 'Open 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 'Open 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 {float: left;}
.posters-share-header {padding: 2%; font: normal 1em 'Open Sans', arial; color: #fff; margin: 0; background-color: #507aa4; text-transform: uppercase;}
.mywidget { width: 49%; float: left; color: #fff; margin-right: 2%;}
.widget-right {margin-right: 0;}
.sidebox .widget-posters, .sidebox .widget-share {width: 100%; margin: 0; min-height: 15em;}


.sidebox {margin-bottom: 1em;}

.sidebox h4 { color: #fff; font: 1em 'Open Sans', arial; margin: 0; padding: 1.125em; }
.side-journey h4 {background-color: #d0920d; }
.side-essay h4 {background-color: #008d87; }

.page-bg {background: url(../images/trans-white-75.png); padding: 1em;}
.pre-head {margin-top: 0; margin-bottom: 0; font: bold 1.5em 'Roboto Slab', arial; }
.pre-head a {color: #404040;}

.section-head {font: 600 1.2em 'Open Sans', arial; padding-bottom: .2em; margin-bottom: .2em; border-bottom: 2px solid #fff; text-transform: uppercase;}
.section-head a {color: #292d44;}



.entry-title {font: normal 2em 'Open Sans', arial; color: #000; margin: 0; text-transform: uppercase;}
.byline {font: 700 1em 'Open Sans', arial;}
.entry-content {font: normal 1em 'Open Sans', arial;}
.entry-content h2 {font-size: 1.2em;}
.post-text {}
.post-text.noborder{border-bottom: 0;}





#disqus_thread {margin-top: 1em;}
#disqus_thread a {color: #1e8d86;}


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 'Open 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 'Open 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;}


.full-page {width: 100%; float: left;}

.location-wrap {margin-bottom: 1em; color: #666;}
.story-city {text-transform: uppercase; font-size: .9em;}
.story-origin {text-transform: uppercase; font-size: .9em;}
.story-city span, .story-origin span {color: #000;}
.map-it {float: right; width: 10%;}
.map-it a {display: block; border: 1px solid #ccc; float: right; padding: .2em .5em; background: url(../images/trans-white-45.png); font-size: 1.5em; -moz-border-radius: .3em; border-radius: .3em;}
.map-it a:hover {background-color: #1e8d86; color: #fff;}
.map-caption {font-size: .8em; text-align: center;}


/* === postlists === */
.post-lists li {border-bottom: 2px solid #fff; margin-bottom: 1em; padding: 1em; font: normal 1em 'Open Sans', arial; background: url(../images/trans-white-75.png); } 
.post-lists li:last-of-type {margin-bottom: 0 !important; }
.post-lists .imgwrap {width: 48%; float: left; margin-right: 2%;}
.post-lists .imgwrap img {width: 100% !important; height: auto !important;}
.post-lists .hasthumb .txtwrap {width: 50%; float: left;}
.post-lists h3 {margin: 0 !important; font-size: 1.2em; font-weight: 600; text-transform: uppercase;}
.post-lists .txtwrap {margin: 0;}
.post-lists .txtwrap p {margin: 0;}
.post-lists .featpost .imgwrap {width: 100%; margin-right: 0;}
.post-lists .featpost .txtwrap {width: 100%;}
/* === end postlists === */


.share-button {float: right; background-color: #D49001; padding: .1em .5em; font-size: .9em; text-transform: uppercase; -moz-border-radius: .3em; border-radius: .3em;}
.share-button a {color: #fff;}
.share-button:hover {background-color: #333;}

 	/* blog posts */
	.blog-post-nav {border-top: 2px solid #fff; margin-top: 1em; font-family: 'Open Sans'; font-weight: 600; text-transform: uppercase;}
	body.single-share .share {margin-top: 0;}
	.blog-post-nav a {color: #2e3940; display: block;}
	.blog-post-nav i {background-color: #1e8d86; color: #fff; width: 10%; display: block; font-size: 2em; padding: 0 0 .1em 0; text-align: center;}
	.blog-post-nav i.mobile-only {display: none;}
	.blog-post-nav .nav-item {  padding: .5em 0; float: left; width: 50%;}
	.blog-post-nav .nav-previous {}
	.blog-post-nav .nav-previous i {float: left;}
	.blog-post-nav .nav-next { text-align: right;}
	.blog-post-nav .nav-next i {float: right;}
	.blog-post-nav .nav-label {font-size: .7em; margin-bottom: 0;  font-weight: 400; padding-left: 2px;}
	.blog-post-nav .nav-title {font-size: 1.250em; line-height: 1em; font-weight: 600;}
	.blog-post-nav .nav-float {width: 90%; float: left;}
	.nav-previous .nav-float {width: 88%; margin-left: 2%;}
	.nav-next .nav-float {width: 88%; margin-right: 2%;}
	
	.blog-post-nav a:hover i {background-color: #333;}
	
	/* end blog posts */

.interactive-map-src {background-color: #73B5E5; padding: .5em 1em; text-align: right; border-top: 2px solid #fff;}
.interactive-map-src a {color: #fff;}
.interactive-map-src .sharebar {float: left; border: 0; padding: 0; margin: 0;}
.src-link {font-size: 1.2em; padding-top: .2em;}

/* contact forms */		
#si_contact_form1, #si_contact_form2 {margin-bottom: 1em;}	
#si_contact_form1 input, #si_contact_form1 textarea, #si_contact_form2 input, #si_contact_form2 textarea {border: 1px solid #008D87; padding: .3em;}	
#si_contact_message1, #si_contact_message2 {width: 100%; }
#si_contact_name1 {width: 100%;}
#si_contact_email1 {width: 100%;}		
#fsc-submit-1, #fsc-submit-2 {background-color: #008D87; color: #fff;  }

#si_contact_form2 input {width: 100%;}
#fsc-submit-2 {width: 30% !important;}

/*  BS SHARE GALLERY  */
.gallerychooser{display:none;}
#gallerywrap{border:0px !important;}
#currentslide h2{display:none;}
.full-page h1.entry-title{margin-left:15px;padding:15px 0 15px 0;}
#slideshare li{padding-top:15px;}




	#mosaictable {border: 0px; padding: 0px; margin: 0; width: 100%;}
	ul.mosaic {list-style-type: none; margin: 0; padding: 0; color: #7dbadd; font: normal 1.5em 'Open Sans', arial;}
	.mosaic li {margin-bottom: 1em; position: relative; }
	.mosaic .mos-img {float: left; width: 53%; margin-right: 2%;}
	.mosaic .mos-title {float: left; width: 45%; position: absolute; bottom: 0; right: 0; }
	.mosaic .mos-img img {max-width: 100%; height: auto; float: left;}
	.mos-label {vertical-align: bottom; padding-bottom: 1.5em; width: 4%;}
	.mos-right {width: 4%;}
	.mos-main {width: 92%;}
	.entry-title-mosaic {font: normal 2em 'Open Sans', arial; color: #000; margin: 0; text-transform: uppercase;}

	.mosaic-pop {display: none; position: absolute; background-color: #fff; width: 651px; height: auto;  z-index: 999999; color: #000; padding: 0; -moz-box-shadow: 0 1px 1em #666; -webkit-box-shadow: 0 1px 1em #666; box-shadow: 0 1px 1em #666; font: normal 15px 'Open Sans'; margin-top: 1em; left: 20%;}
	.mosaic-pop .pad {padding: 1em;}
	.mosaic-pop .pop-image img {max-width: 100%; height: auto; margin: 0 auto;}
	.mosaic-pop .close {margin: 6px 12px 6px 0;  height: 16px;}
	
	
	.mosaic-pop .close a {cursor: pointer; width: 20px; height: 16px; display: block; float: right;  background: url(../images/x.png) top right no-repeat; margin-top: 8px;}

	.pop-nav {border-top: 1px solid #ccc; padding-top: 8px; margin: 15px 0; float: left; width: 100%;}
	.pop-nav a.prev {width: 79px; height: 28px; float: left; text-align: left; background: url(../images/previous.png) 0 0 no-repeat;}
	.pop-nav a.next {width: 81px; height: 28px; float: right; background: url(../images/next.png) 0 0 no-repeat; }
	
	.pop-title {font-weight: bold; margin: 5px 0;}
	
	.pop-social {margin-top: 8px;}
	
	
	
	/* === history 100 facts === */
.cat100facts li {border-bottom: 1px solid #ccc; margin-bottom: 1em; padding-bottom: 1em; font: normal 1em 'Open 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 .title {font-weight: bold; font-size: 1.2em;}
.cat100facts .entry-content {margin: .5em 0 1em 0;}
.cat100facts .txtwrap p {margin: .2em 0 0 0;}

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


.storybox .title a {color: #008d86 !important;}
.storybox h2.name {color: #008d86 !important;}
.storybox  a.share-prompt {color: #008d86 !important;}
.storybox  a.share-prompt:hover {background-color: #008d86 !important; color: #fff !important;}
body.single-share .the-page-content-wrap {background-color: rgba(255, 255, 255, 0.6);}
.sys-form-head {background-color: #008d86 !important;  color: #fff !important;}
.sys-form-head .title a {color: #fff !important;}
a.togglesysform.button {background-color: #D49000 !important;}
.sys-form-head .title.inform {display: none !important;}
.sys-form-head .dek {font-size: 13px !important;}