
#header {
	background: linear-gradient(to bottom, #002b51, #255a98);
	/*height:180px;*/
	height:auto;
}
#header, #navigation {
	min-width: 368px;
	width: 100%;
	background-color: transparent;
}
#header #masthead, #navigation .menu, #site, .col1, .col1-split {
    width: 368px;
}
#navigation .menu {
	width: 100%;
}
#header #masthead {
	margin-bottom: 0px;
}
#header #masthead .left {
    width: 340px;
    float: none;
    margin: 0px auto;
}
#header #masthead .left.mobile-logo {
    display: block;
	padding-top: 26px;
	position:static;
	margin-bottom: 8px;
}
#header #masthead .left.large-logo {
    display: none;
    float: none;
}
#header #masthead .right {
	margin: 0 auto;
	display: none;
}
#header #background-line {
	display: none;
    top: 56px;
    width: 12%;
    height: 6px;
}
.social-links {
	position: static;
	width: 172px;
	float:none;
	margin: 0 auto;
}
#navigation .menu-trigger {
	display: block;
	font-size: 27px;
	text-align: right;
	cursor: pointer;
	padding: 7px 0px 10px 5px;
	margin-right: 0px;
}
.header-custserv {
	margin: 0 auto;
    text-align: center;
    float: none;
}
.header-custserv h1 {
    margin: 10px 0 5px 0;
    color: #ffffff;
}
.subscription-promo {
	clear: both;
}
.header-sub-promo {
    width: 100%;
    height: auto;
    text-align: center;
}
.header-sub-promo .cover {
    display: none;
}
.header-sub-promo .cover img.image {
    display: none;
    height: 0px !important;
}
.header-sub-promo .links {
    text-align: center;
    position: static;
    float: none;
    margin: 7px 7px 0px;
}
.header-sub-promo .links {
    border-bottom: none;
}
.header-sub-promo .links h2, .header-sub-promo .links ul {
    width: auto;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
}
.header-sub-promo .links h2 {
    margin-right: 0px;
    border-right: none;
    text-align-last: center;
	clear: both;
}
.navigation-wrap {
 	width: 368px;
}	
.login-trigger {
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 11px 0px 10px 5px;
	float: left;
}
.new-logout {
	float: left;
	padding:  0px 1px 10px 6px;
	margin-left: -10px;
}
.new-login {
  display: inline-block;
  font-size: 18px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 700;
  float: left;
  padding:  0px 15px 10px 6px;
  margin-left: -10px;
}
#supernav {
	height: 60px;
}
#supernav .widthCont {
    width: 368px;
}
#supernav #background-line {
    height: 4px;
    top: 50px;
    width: 23.6%;
}
#supernav .header-sub-promo {
	height: 60px;
	visibility: hidden;
}
#supernav .large-logo img {
	width: 150px;
}
#supernav .menu-trigger {
	margin: 15px 10px 12px;
}
#supernav ul.menu {
    /*margin-top: 60px;*/
}

/* QUERYLY SEARCH STYLES */
#queryly_mobile_container .queryly_mobile_div {
    height: 24px; 
    padding: 5px; 
    background: grey;
}
#queryly_mobile_container input.queryly {
    height: 15px; 
    width: 236px;
    font-size: 20px; 
    padding: 5px; 
    margin: 0 auto; 
    border: 1px;
}	
#new-search.search {
	top: 232px;
}
.test-widget-title h2 {
    float: left;
    margin-right: 5px;
    color: #ed1b34;
    font-size: 17px;
    font-family: "adobe-garamond-pro", serif;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 0px;

 }
.test-widget-title-date {
    font-size: 17px;
    font-family: "adobe-garamond-pro", serif;
    font-weight: 400;
    letter-spacing: 1px;
    color: #ed1b34;
    margin-top: -50px;
 }
.cover-container {
 	display: none;
}
#header .tablet-view {
	display: none;
}
#footer {
    width: 100%;
    min-width: 360px;
}
#footer .menu, #footer .links {
    width: 340px;
    margin: 0px auto;
    padding: 0 10px;
}
#footer .menu {
    /*width: 70%;*/
    padding: 0px;
}
#footer .menu li {
	width: 145px;
    padding-right: 0px;
}
#footer .links .right {
	display: -webkit-flex;
	display: flex;
}
#footer .links .right .app {
    margin: 4px auto;
    float: left;
    clear: both;
}
#footer .links .right .app img {
	width: 110px;
    height: auto;
	margin-right: 5px;
}
#region_1, #region_2, #region_3, #region_7, #region_8, #region_9 {
	width: 340px;
	padding:0px 10px;
}
.col1 {
    width: 100%;
    float: left;
}
.col1-split {
    width: 100%;
    float: left;
}
.col1-split.right {
	width: 100%;
    float: left;
}
.col2 {
    width: 100%;
    float: left;
}
.col1.col2 {
	width: 100%;
    float: left;
    clear: both;
}
.layout-1col-split {
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: left;
	margin-bottom:30px;
}
.archives .top-stories.casual, .archives .top-stories.parody {
    float: left;
    width: 100%;
    margin: 0px;
}
.ad.billboard {
    width: 320px;
    height: auto;
	margin: 5px auto;
}
.ad.raptor {
	width: 320px;
	margin:5px auto;
}
.mobile-res {
	display: block;
}
.desktop-res, .tablet-res {
	display: none;
}

/* WIDGETS */
.home [class*="layout-3col-feature"] .headline {
	 display: block;
}
[class*="layout-3col-feature"]:first-of-type .lead-photo {
	width: 360px;
	height: 52%;
}


[class*="layout-3col-feature"] {
    height: auto;
	margin-bottom: 10px;
    padding-bottom: 0px;
	clear: both;
	overflow: auto;
	background-color: #e2e0e1;
}
[class*="layout-3col-feature"] .lead-photo {
	position: relative;
    top: 0;
	display: block;
    float: none;
	width: 360px;
	height: 52%;
	
}
[class*="layout-3col-feature"] .lead-photo img {
	float: left;
	width: 152px;
	height: 152px;
}
[class*="layout-3col-feature"] .headline {
    float: left;
    width: 24%;
    height: auto;
    padding: 5px;
    border: none;
    background-color: #e2e0e1;
	}

[class*="layout-3col-feature"] .intro {
	display:none;
}

[class*="layout-3col-feature"] .headline h2 {
    font-size: 21px;
    line-height: 24px;
}

[class*="layout-3col-feature"] .subhead {
    font-size: 15px;
    margin: 0px;
	color: #012B51;
    font-style: italic;
    font-family: Aldine401Bold, serif;
	max-height: 36px;
    overflow: hidden;
    line-height: 18px;
}

[class*="layout-3col-feature"] .pubdate {
	display: block;
    margin: 10px 0;
    font-size: 12px;
    line-height: 10px;
	font-family: FranklinGothicBook, sans-serif;
    color: #4d4d4d;
	border: none;
}

[class*="layout-3col-feature"] .byline {
	font-family: FranklinGothicBook, sans-serif;
    font-size: 12px;
    line-height: 10px;
	margin-top:0px;
}
[class*="layout-3col-feature"] .byline p {
	font-size: 12px;
}

/* LANDING PAGE, TAG PAGE */
.landing .lead-story.layout-1col-standard:first-of-type .lead-photo,
.tag .top-stories .layout-1col-standard:first-of-type .lead-photo{
    margin: 0px;
}


.landing .lead-story.layout-1col-standard:first-of-type .headline,
.tag .top-stories .layout-1col-standard:first-of-type .headline {
    width: 100%;
	float:left;
}

.landing .lead-story.layout-1col-standard:first-of-type .headline h2,
.tag .top-stories .layout-1col-standard:first-of-type .headline h2 {
    font-size: 30px;
    line-height: 40px;
	max-height: none;
}

.landing .lead-story.layout-1col-standard:first-of-type .subhead,
.tag .top-stories .layout-1col-standard:first-of-type .subhead {
	max-height: none;
    font-size: 18px;
    color: #012B51;
	margin: 0px;
}

.landing .lead-story.layout-1col-standard:first-of-type .byline, .landing .lead-story.layout-1col-standard:first-of-type .pubdate,
.tag .top-stories .layout-1col-standard:first-of-type .byline, .tag .top-stories .layout-1col-standard:first-of-type .pubdate {
    font-size: 14px;
}

.layout-1col-standard {
    margin-top: 10px;
    padding-bottom: 10px;
}
.layout-1col-standard .lead-photo {
    width: 115px;
}
.layout-1col-standard .lead-photo img {
	width: 115px;
	height: 115px;
}

.layout-1col-standard .headline {
    width: 58%;
    margin-bottom: 0px;
}

.layout-1col-standard .intro {
	display:none;
}

.layout-1col-standard .headline h2 {
    font-size: 21px;
    line-height: 24px;
}

.layout-1col-standard .subhead {
    font-size: 15px;
    margin: 0px;
	max-height: 36px;
    overflow: hidden;
    line-height: 18px;
}

.layout-1col-standard .pubdate {
	display:block;
    margin-top: 10px;
    font-size: 12px;
    line-height: 10px;
	border: none;
}

.layout-1col-standard .byline {
    font-size: 12px;
    line-height: 10px;
	margin-top:0px;
}
.layout-1col-split {
	margin-right: 0;
}
.layout-1col-split .headline {
	width: 205px
}
.layout-1col-split .byline {
	line-height: 18px;
}
.layout-1col-split .lead-photo {
    margin-right: 10px;
}

/* WIDGETS */
.author-gallery .author-blocks {
    float: none;
    width: 220px;
    height: 200px;
    overflow: hidden;
}
.author-gallery {
    width: 300px;
    margin: 10px auto;
    border: 2px solid #0d2a54;
    height: 220px;
}

.author-gallery .author {
    width: 100px;
	margin: 5px 5px 0px;
    text-align: center;
}
.author-gallery .author-left img, .author-gallery .author-right img {
    max-width: 100px;
    height: 143px;
    clear: both;
}
.ad-1040-400 {
	width:100%;
	height:400px;
	margin: 10px auto;
	overflow: hidden;
	padding: 0px;
}

.magazine-slider-sidebar {
    margin: 0px auto 35px;
    height: 300px;
    width: 300px;
}

.ad-300-600 {
    margin: 0px auto;
    height: 250px;
    width: 300px;
}

.magazine-slider-sidebar img, .ad-300-600 img {
	margin-left:0px;
	margin-right:0px;
}


.ad1_300-250, .ad2_300-250 {
	width: 300px; 
	height: 250px; 
	margin:35px auto;
}

.writer-slider-sidebar {
	width: 300px; 
	height: 330px; 
	margin:35px auto;
}

.newsletter-widget {
	width: 300px; 
	height: 155px;
	margin:35px auto;
}

.ad1_300-250 img, .ad2_300-250 img {
	width: 300px; 
	height: 250px; 
	margin:35px auto;
}

.writer-slider-sidebar img {
 	width: 300px; 
	height: 330px; 
	margin-bottom:35px;
}
.newsletter-widget img {
	width: 300px; 
	height: 155px;
	margin-bottom:35px; 
}

.cover-gallery {
	width: 100%;
	position: relative;
	margin:0px auto 50px;
}
.cover-gallery .left-arrow, .cover-gallery .right-arrow {
    position: absolute;
    /*top: 12.5%;*/
	height:170px;
	font-size: 40px;
	color: #ffffff;
	background-color: #002B51;
}
.cover-gallery .right-arrow {
	padding: 60px 5px 60px 10px;
}
.cover-gallery .left-arrow {
	padding: 60px 10px 60px 5px;

}
.cover-gallery .cover-window {
	width: 220px;
	height: 290px;
	margin: 0px auto;
	overflow: hidden;
}
.cover-gallery .cover-gallery {
    height: 290px;
    width: 2900px;
    position: relative;
}
.cover-gallery .widget-title {
    padding: 5px 0px;
}

/* HOME PAGE */
.home #region_1 {
	width: 100%;
	height: auto;
	background: none;
	padding: 10px 0px;
	 min-height: 100%;
}

/* ARTICLE PAGE */
article .mag-header p {
	font-size: 16px;
}
article hr {
	display: none;
}
article .text-tools {
	display: none;
}
article .lead-photo {
    float: none;
    margin: 0px 0px 20px 0px;
    width: 100%;
}
article .lead-photo img {
	width: 100%;
    height: auto;
    min-height: 1px;
}
article .article-body iframe {
	width: 100%;
}
article .article-body iframe, article .article-body div, article .article-body img {
    max-width: 340px;
}
article .article-body div {
    margin-left: auto !important;
    margin-right: auto;
}
article .body-text {
    margin-bottom: 0px !important;
}
article .body-text blockquote, article .body-text .blockquote {
    margin: 0px 10px 0px !important;
    padding: 0px 10px;
}
article .article-share {
	width: 100%;
}
article .video-embed iframe {
    max-width: 100%;
}
article .article-share .share-bottom,
article .article-share .respond-author,
article .article-share .like-us {
	float: none;
	margin: 0 auto 20px;
}
article .subscribe-promo {
	display: none;
}
article .tags {
    display: none;
}
.reviewed-books .headline {
	clear:both;
}

.reviewed-books .book-review.split {
	width: 100%;
	float: left;
	clear: none;
}

.reviewed-books .book-text {
    float: left;
    width: 100%;
	margin-bottom:40px;
}

article .book-cover {
    margin: 0px 20px 7px 0px;
}
section.articles .upnext {
	left: 5%;
	right: 5%;
}

/* Alternate Article Layout Styles */

/* ARCHIVE PAGE */
.archives .top-stories.features .layout-1col-split .lead-photo, .podcasts .top-stories.featured-podcasts .layout-1col-split .lead-photo {
    margin:0px 0px 0px 10px;
}
.archives .top-stories.features .layout-1col-split .headline, .podcasts .top-stories.featured-podcasts .layout-1col-split .headline {
	width: 185px;
	margin: 0px 10px;
}
.archives .top-stories.features .layout-1col-split, .podcasts .top-stories.featured-podcasts .layout-1col-split {
    padding: 10px 0px;
}
.archives .layout-1col-split .headline, .podcasts .layout-1col-split .headline {
	width: 205px;
}

/* PODCASTS PAGE */
.podcasts .layout-1col-split {
	width: 340px;	
}
.podcasts #region_2 .top-stories:first-of-type .layout-1col-split:first-of-type {
    width: 100%;
}
.podcasts #region_2 .top-stories:first-of-type .layout-1col-split:nth-of-type(even), .podcasts #region_2 .top-stories:first-of-type .layout-1col-split:nth-of-type(odd) {
    margin: 0px;
	padding: 15px 0px;
}
.podcasts #region_2 .top-stories:first-of-type .layout-1col-split:first-of-type .pubdate {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	border: none;
}
.podcasts #region_2 .top-stories:nth-of-type(2) {
	margin-bottom: 30px;
}
.podcasts #region_2 .top-stories:nth-of-type(2) .layout-1col-split:first-of-type .lead-photo,
.podcasts #region_2 .top-stories:nth-of-type(2) .layout-1col-split:first-of-type .lead-photo img {
	width: 100%;
	height: 350px;
	margin-right: 0;
	margin:0px auto;
}
.podcasts #region_2 .top-stories:first-of-type .layout-1col-split:first-of-type .play-video {
    top: 112px;
    left: 142px;
}
.podcasts #region_2 .top-stories:first-of-type .layout-1col-split:first-of-type .lead-photo img {
    margin-right: 0px;
}
.podcasts #region_2 .top-stories:first-of-type .layout-1col-split:first-of-type .lead-photo { 
	width: 100%; 
	text-align: center;
	margin: 0px;
}
.podcasts #region_2 .top-stories:first-of-type .layout-1col-split:first-of-type .headline {
    width: 88% !important;
	text-align: center;
	margin-top: 10px;
	padding: 0px 10px; 
}
.podcasts #region_2 .top-stories:first-of-type .layout-1col-split:first-of-type .headline h2 {
    margin-bottom: 0px;
}
.podcasts .podcasts-links {
	display: none;
}
.podcasts .section-header span {
	display: none;
}
.podcasts #region_2 .top-stories.featured-podcasts .layout-1col-split .play-video {
    top: 45px;
    left: 47px;
}
.play-video {
    top: 40px;
    left: 38px;
}

/* AUTHORS PAGE */
.authors .author-info {
	width: 165px;
}

/* AUTHOR PAGE */
.author-header {
	padding: 20px 5px;
}
.author-header .author-bio {
    width: 100%;
}
.author-header img {
    display: block;
    float: none;
    margin: 10px auto;
}
.author-header .addthis-share {
    width: 94%;
    margin: 0px auto;
	float:none;
}
.author-header p {
    width: 89%;
    margin: 0px 20px 20px;
}
.author-amazon-link {
    width: 89%;
    margin: 25px 20px;
}

.author-header .author-signup {
    width: 100%;
}


/** SOCIAL ICONS **/
.addthis-share {
	float: left;
	margin: 20px 0px;
}
article .addthis-share .social-icon {
	margin-right: 14px;
	width:38px !important;
}
.addthis-share .social-icon:last-of-type {
	/*margin-right: 0px;*/
}
.addthis-share .fa {
	width: 26px;
	padding: 6px;
	color: #fff;
	font-size: 26px;
	text-align: center;
	border-radius: 10px;
}
.kindle-mobile  {
    width: 38px;
	display:inline;
}
.addthis-share .kindle, .addthis-share .kindle img {
    width: 38px;
}
.kindle-desktop {
	display: none;
}

/** GENERAL PAGE **/
.contact .submit input {
    width: 35%;
}
.landing .rss.col-left, .landing .rss.col-middle, .landing .rss.col-right {
	width: 100%;
}
.landing iframe {
	height: 580px;
}
.contact-info.left {
	width: 100%;
	margin: 0;
}
.contact-info.right {
	width: 100%;
	margin-bottom: 20px;
}
.contact-info.right p {
	margin: 0 !important;
}

/** BOOKSHELF WIDGET **/
.bookshelf-gallery .layout-1col-split {
    width: 100%;
}
.bookshelf-gallery .layout-1col-split .headline {
    width: 232px;
}
.bookshelf-gallery .layout-1col-split {
	border-bottom: 1px solid rgb(221, 221, 221);
	padding-bottom: 20px;
}

.bookshelf-gallery .widget-title h2 {
	text-align: center;
	font-size:26px;
    margin-right: 0px;
    /**border-bottom: 2px solid rgb(237, 27, 52);**/
    padding-bottom: 5px;
}
.subscribe-promo img {
	width: 100%;
}

.newsletter-signup img {
	width: 100%;
	height: 79px;
	margin-bottom:35px; 
}

/** ISSUE PAGE **/
.issue-section.cover-section .widget.layout-1col-split:nth-of-type(1) {
	width: 100%;
}
.issue-stories .widget-title.volume-issue h2 {
	font-size:27px;
	text-align:center;
	float:none;
}
.issue-section.cover-section .widget.layout-1col-split {
    width: 100%;
}
.issue-stories .layout-1col-split .headline {
	width: 185px;
}
.issue-stories .layout-1col-split .headline h2 {
	font-size: 26px;
}
.issue-stories .cover-image {
    float: none;
    margin: 0px auto;
}
.issue-stories .feature-stories {
	margin-top: 40px;
}
.issue-stories .feature-stories footer .more-header {
    position: absolute;
    top: 488px;
    font-size: 16px;
    right: 0px;
    background-color: #ffffff;
    padding-left: 10px;
    font-family: "garamond-premier-pro-display", serif;
    text-transform: uppercase;
}
.widget.split-right, .section-header.split-right {
    float: left;
    clear: right;
}
.widget.split-left, .widget.split-right, .section-header.split-left, .section-header.split-right {
    width: 100%;
}

/** ABOUT PAGE **/
.landing .col-left, .landing .col-middle, .landing .col-right {
    float: left;
    width: 33%;
    margin-right: 0px;
}
.landing .vertical-list li {
    width: 30%;
    margin-bottom: 20px;
}
.landing ul {
    margin-left: 0px !important;
}
.staff-list li {
    list-style-type: none !important;
    width: auto;
    padding: 10px;
}
.address {
    margin: 10px 20px;
    font-weight: bold;
    font-size: 16px;
}

/** 404 PAGE **/
.page-not-found section {
	width: 340px;
}

/* JPLAYER AUDIO PLAYER */
.jp-jplayer, .jp-audio {
	width: 335px;
}
.jp-play, .jp-pause {
	width: 50px;
}
.jp-progress {
	right: 60px;
}
.jp-time-holder {
	right: 14px;
}
.jp-volume-bar {
	display: none;
}

/**  National Parks single page  **/
article.layout-3col-natparks #region_2 {
	background-image: none;
	margin-top:0px;
}
img.natparks-mainpic {
	min-height: 108px;	
}
article.layout-3col-natparks .summary {
	width: 100%;
}
article.layout-3col-natparks .gallery-container {
	/*left: 0 !important;
	width: 100% !important;*/
}
article.layout-3col-natparks #slideshow {
	width: 340px;
	height: 150px;
	margin-left: 0 !important;
}
article.layout-3col-natparks .photo-gallery .photo img {
	width: 340px;
	height: 150px;
}
article.layout-3col-natparks #slideshow .fa {
	top: 65px;
	font-size: 60px;
}
article.layout-3col-natparks #slideshow .fa-angle-right {
	left: 310px;
}
article.layout-3col-natparks .body-text, article.layout-3col-natparks .body-text p, article.layout-3col-natparks .body-text span, article.layout-3col-natparks .body-text li {
    font-family: "adobe-garamond-pro", serif !important;
    font-size: 16px !important;
    line-height: 22px !important;
}
article.layout-3col-natparks .ad.raptor {
	width: 300px;
    position: static;
    margin: 0px auto;
}
article.layout-3col-natparks .headline {
	position:relative;
	top: 0px;
	margin-left: 0px;
}
article.layout-3col-natparks .headline h1{
	font-size:40px;
	color:#000000;
	text-shadow: none;
    font-family: "franklin-gothic-urw", sans-serif;
	margin: 10px 0 5px;
}
article.layout-3col-natparks .deck {
	position:relative;
	top:0px;
	font-size:21px;
	color:#000000;
    font-family: "adobe-garamond-pro", serif;
	font-style:normal;
	text-shadow: none;
	margin-left: 0px;
}
article.layout-3col-natparks .summary {
	display: block;
	width:100%;
	color:#00553d;
	font-size:18px;
	line-height:21px;
    font-family: "adobe-garamond-pro", serif;
    font-style:italic;
	border-bottom: 1px solid #00553d;
	padding: 0px 0px 10px 0px;
	margin: 15px 0px;
}
article.layout-3col-natparks .article-body {
    width: 100%;
}
article.layout-3col-natparks .byline {
    margin: 0px;
	font-size:16px;
}
article.layout-3col-natparks .addthis-share {
	margin: 0;
}
article.layout-3col-natparks .social-icon {
	clear: none;
}
article.layout-3col-natparks .addthis-share {
    position: static;
    margin: 10px 0px;
}
article.layout-3col-natparks .body-text span.firstcharacter {
    font-size: 101px !important;
    line-height: 69px !important;
    padding: 13px 8px 0px 0px;
}
article.layout-3col-natparks .natparks-quotebox {
	width:340px;
	float:none;
	margin:20px auto;
	position: static;
	left: 0px;
}
article.layout-3col-natparks .natparks-quotebox p {
	font-family: "franklin-gothic-urw-comp", sans-serif !important;
	font-size:24px !important;
	line-height:29px !important;
	margin: 0px 20px 20px 45px !important;
}
article.layout-3col-natparks .natparks-quotebox .photo-quote {
		margin:0px 20px !important;
}
article.layout-3col-natparks .natparks-quotebox .image-credit {
	margin: 0px 20px 0px !important;
}
article.layout-3col-natparks .natparks-quotebox img {
	height:300px;
	width:300px;
}
article.layout-3col-natparks .natparks-series-banner {
	width: 340px;
}
body.layout-3col-natparks .start-slideshow {
    display: none;
}
.sponsor-title p {
    font-family: "franklin-gothic-urw-comp", sans-serif !important;
	font-weight:400;
    margin: 20px 20px 0px;
    font-size: 14px !important;
}
.sponsor-title hr {
	width: 150px;
}
.sponsor-caption {
	font-size:12px !important;
}

/**  National Parks landing page  **/
#page-national-parks #region_1 {
	float: none;
	margin: 0 auto;
    background-image:none;
    z-index: 0;
}
#page-national-parks .sponsor-title p {
	margin-top: 10px;
}
.nps-landing-header h1 {
	font-family: "adobe-garamond-pro",serif !important;
	float: left;
	color: #000000;
	font-size: 55px !important;
	line-height: 60px !important;
	margin:20px 10px !important;
	text-align:center;
}
.nps-landing-header {
	width: 100%; 
}
#page-national-parks .summary {
	display: block;
    width: 100%;
    font-size: 20px;
    line-height: 24px;
	 border-bottom: 1px solid #00553D;
    padding: 0px 0px 15px 0px;
    margin: -15px 0px 30px 0px;
	text-align:center;
}
#page-national-parks .headline {
	position:relative;
	top: 0px;
	margin-left: 0px;
}
#page-national-parks .headline h1{
	font-size:40px;
	color:#000000;
	text-shadow: none;
    font-family: "franklin-gothic-urw", sans-serif;
	margin: 10px 0 5px;
}
#page-national-parks .deck {
	top:0px;
	font-size:21px;
	color:#000000;
	text-shadow: none;
	margin-left: 0px;
	margin-bottom:50px;
}
.natparks-pubdate {
	font-size:16px;
	margin:10px 0px;
	letter-spacing:1px;
}
#page-national-parks .addthis-share {
	float:left;
	margin:0px;
}
.natparks-pubdate-future {
	font-size:16px;
	margin:10px 0px;
	letter-spacing:1px;
}
.natparks-future img {
	margin-bottom:50px;
}


/* MODAL & SLIDER STYLES */
.modal {
    top: 10%;
}
#myModal .modal-dialog, #loginModal .modal-dialog {
    width: 90%;
}
#myModal .modal-body {
    padding: 15px;
}
#myModal .modal-body .modal-creative {
    width: 320px;
    margin: 0px auto;
}
#loginModal.loginLayer .modal-dialog {
    width: 95%;
}
#loginModal .input-field {
    width: 93%;
}
.modal-footer .sub-activate {
    width: 90%;
}
.modal-creative img {
	width: 320px;
	height: 320px;
}

/* Comp style for article footer, for continuous scroll */
article .article-share .share-bottom, article .article-share .respond-author, article .article-share .like-us {
    clear: both;
    margin: 0px;
    display: inline;
    width: 100%;
}
article .article-share .share-bottom h1, article .article-share .respond-author h1, article .article-share .like-us h1 {
    float: left;
}
article .article-share .share-bottom .addthis-share, article .article-share .respond-author .email-author, article .article-share .like-us .fb-like {
    float: right;
    clear: none;
}
article .article-share .share-bottom h1 {
    line-height: 52px;
}
article .article-share .share-bottom .addthis-share {
    margin-top: 0px;
    width: 234px;
}
article .share-bottom .addthis-share .social-icon {
    width: 56px !important;
}
article .article-share .share-bottom .addthis-share .fa {
    width: 40px;
    font-size: 40px;
}
article .article-share .respond-author h1 {
    line-height: 66px;
}
article .article-share .like-us {
    display: block;
}
article .article-share .like-us .fb-like {
    margin-right: 28px;
}
article .article-share .respond-author, article .article-share .like-us {
    display: none;
}
/** CONVENTIONS PAGE **/
.site-banner.convention-2016 {
	width: 360px;
}
.site-banner.convention-2016 img {
	width: 360px;
}