@media screen and ( max-width: 480px ) {

/* === HEADER === */
.header {padding: .5em;}
.header .program-id {width: 50%; margin: 0 auto;}
.station-id {display: none;}

.mobile-only {display: block;}
.no-mobile {display: none;}

.header-action {width: 13%; position: absolute; font-size: 1.6em; top: .7em; color: #86c240;}
.header-main-nav {left: 2%;} 
.header-search {right: 2%;}
.header-action i {display: block;}

.header-search input, .header-search-input-wrap, .header-schedule { display: none;}

.header-search-input-wrap {text-align: center; padding: .5em 0;}

#page {border-top: 1px solid #000;}

.right-column {margin-right: 1.5%; margin-left: 1.5%;}

/* === SECTION LINK === */
.section-link, .link-list-more-link, .section-link .author {display: none; clear: left;}
.section-link.visible {display: block; }
.section-link-text {margin-bottom: .8em;}
.section-link-list .dek, .section-link-list .pubdate {display: none;}

/* === CAROUSEL === */
.media-carousel {height: 15em;}


/* === SCROLL SECTIONS === */
/*.media-carousel {display: none;}
.media-carousel:first-child {display: block;} */
.carousel-control {display: none;}
.watch {height: 12.1em;}


/* === POST === */
.share-box-service {display: inline-block; width: 49%;}

/* === SUBMIT === */
.submit-form, .submit-overview {width: 100%;}


/* === WATCH PAGE === */

.video-item {float: none; width: 100%; margin: 0 0 1em 0; height: auto;}
.video-item .dek {display: none;}


/* === TOPIC PAGE === */
.featured-media-poster {width: 100%; margin-right: 0; padding-bottom: 56.25%;}
.featured-media-text {width: 100%; margin: 1em 0;}
.thumbnail-half-wide {display: none; }
.text-half-wide {width: 100%;}
/* === END TOPIC PAGE === */


/*.promo {font-size: .8em;} */

.topic-heading {margin-top: 0;}



.funder-logos img {max-width: 13% !important; height: auto; margin: 0 2%;}


.zonetwo .postlist {width: 100%;}
.zonetwo .item-0 {margin-right: 0%;}


pullquote {font: normal 1.2em 'Droid Serif', serif;}

.share-box { padding: 0 .5em .5em 0; width: 100%; font-size: .8em;}
.share-box-service {float: left; width: 13%; margin: 0 1%; }
.share-box-service-name {display: none;}
.share-box-service-logo {width: 2em; margin: 0;}


/* WP PAGENAVI overrides */
.wp-pagenavi .nextpostslink, 
.wp-pagenavi .previouspostslink {display: none;}

/* END WP PAGENAVI overrides */



.watch-latest-header {font-size: .8em;}
.watch-latest-header span {display: block; float: left; width: 48%;}
.watch-latest-sort { width: 45%;}
.watch-latest-sort select { width: 100%; }

#welcometeaser {width: 94%; margin: 2% 3%;  font-size: .9em;}

}
