@charset "UTF-8";
/************************************************** home page **************************************************/
#home, #home-top-richmedia { background: #425469; }

#home-top-leaderboard { background: #f1f1f1; }

#mag, #landing, #search { background: #425469; }

#landing.standard { background: #f1f1f1; }

body.denial #main { background: #f9f9f9; }

.top.leaderboard { margin: 10px auto -10px; }
.top.leaderboard .rollover-ad { width: 970px; height: 90px; margin: 0 auto 30px; background: #ccc; transition: all .5s; -webkit-transition: all .5s; position: relative; }
.top.leaderboard .rollover-ad:hover { width: 970px; height: 415px; margin: 0 auto 30px; background: #ccc; transition: all .5s; -webkit-transition: all .5s; }
.top.leaderboard .rollover-ad span { position: absolute; bottom: 10px; right: 10px; }
.top.leaderboard .rollover-ad span a { padding: 5px; display: block; background: #fff; border-radius: 2px; }

#home ins { background: #425469; }

@media (max-width: 969px) { #home .top.leaderboard .rollover-ad { width: 768px; height: 90px; margin: 0 auto 30px; background: #ccc; transition: all .5s; -webkit-transition: all .5s; position: relative; }
  #home .top.leaderboard .rollover-ad:hover { width: 768px; height: 90px; margin: 0 auto 30px; background: #ccc; transition: all .5s; -webkit-transition: all .5s; }
  #home .top.leaderboard .rollover-ad span { display: none; } }
#index { background: #fff; }
#index .highlights.row { margin: 0 auto 15px; background: #fff; padding: 0; }
#index .row { background: #f1f1f1; margin: 15px 0 0; }
#index .more .news.row { margin: 15px 0 15px; }
#index h2 { font-family: "Scout Cond"; color: #fff; text-transform: uppercase; padding: 10px 0px; font-size: 2.6rem; background: #EC272D; margin: -15px 0px 20px 0px; text-align: center; text-shadow: -1px -1px 1px #BD0F15; word-spacing: 3px; }
#index h2.top a, #index h2.topics a, #index h2.magazine a, #index h2.brand a { color: #fff; text-decoration: none; }
#index h2.link:hover { background: #069; text-shadow: -1px -1px 1px #243241; cursor: pointer; }
#index .page-title.row { margin: 0 auto; background: none; padding: 0; }
#index .page-title.row .text-center { margin: 20px auto 10px; float: none; text-align: center; }

#mag .page-title h2 { background: none; margin: 0px 0px -10px 0px; text-shadow: 1px 1px 1px #fff; display: inline; font-size: 6rem; color: #ec272d; }
#mag .page-title h2:hover { background: none; margin: 0px 0px -10px 0px; text-shadow: 1px 1px 1px #fff; display: inline; font-size: 6rem; color: #ec272d; }

.topic .page-title h2, .all-news .page-title h2, .staff-landing .page-title h2, .staff .page-title h2, #search .page-title h2, .about .page-title h2, .all-issues .page-title h2, .basic .page-title h2 { background: none !important; margin: 0px 0px -10px 0px !important; text-shadow: 1px 1px 1px #fff !important; display: inline !important; font-size: 6rem !important; color: #ec272d !important; }
.topic .page-title h2:hover, .all-news .page-title h2:hover, .staff-landing .page-title h2:hover, .staff .page-title h2:hover, #search .page-title h2:hover, .about .page-title h2:hover, .all-issues .page-title h2:hover, .basic .page-title h2:hover { background: none !important; margin: 0px 0px -10px 0px !important; text-shadow: 1px 1px 1px #fff !important; display: inline !important; font-size: 6rem !important; color: #ec272d !important; }

.box-nav { padding: 0px; }
.box-nav .col-lg-10.col-md-10.col-sm-10 { padding: 0px 0px 0px; margin-left: -15px; margin-top: -15px; float: right; }

h3.subTitle a { font-family: "Scout Cond"; color: #069; text-transform: uppercase; padding: 0px 10px; font-size: 3rem; }

.masonry h3 { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; font-weight: bold; padding: 0px 20px 0px; line-height: 1; }
.masonry p { font-family: "Franklin ITC Light", Arial, Helvetica, sans-serif; padding: 0px 20px; line-height: 1; display: block; float: left; }
.masonry p a { float: left; }
.masonry .eyebrow { position: absolute; z-index: 1; top: 0px; margin-bottom: -10px; width: auto; display: inline-block; }
.masonry .eyebrow a { background: #425469; padding: 0px 4px; color: #fff; margin-bottom: -10px; width: auto; display: block; font-family: "Scout Cond"; text-transform: uppercase; letter-spacing: 0.2px; font-size: 2rem; line-height: 1.1; word-spacing: 2px; }
.masonry .eyebrow a:hover { background: #069; color: #fff; }
.masonry .date { font-family: "Franklin ITC", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color: #999; text-shadow: -1px 1px 1px #fff; float: right; clear: both; font-size: 1.3rem; }
.masonry .tag { position: relative; z-index: 1; top: -32px; margin: 0 auto -10px; width: auto; display: inherit; text-align: center; }
.masonry .tag a { background: white; padding: 5px 10px; color: #ec272d !important; margin: 0 auto; width: auto; display: inline-block; font-family: "Scout Cond"; text-transform: uppercase; letter-spacing: 0.2px; font-size: 2rem; line-height: 1.1; word-spacing: 2px; text-align: center; }
.masonry .tag a:hover { color: #069 !important; }

.three-col-wrap { margin: -15px 0 15px 15px; }
.three-col-wrap .sponsored .tag { top: -32px; }
.three-col-wrap .sponsored .tag a { background: #069; color: #fff !important; }
.three-col-wrap .sponsored .tag a:hover { background: #EC272D !important; }

.main-feature { float: left; padding-top: 0px; padding-right: 15px; }
.main-feature .itemWrap { max-height: 400px; overflow: hidden; }
.main-feature .tag a { background: #f1f1f1; }
.main-feature h3 { font-size: 3.5rem; margin-top: 0px; padding: 0; }
.main-feature p { padding: 0; }
.main-feature .ad300 { margin: 0 0 20px 0; }
.main-feature .ad300 h6 { margin-top: 0; }

.topic.collections p a { font-family: Franklin ITC; }

.desktop-ad, label.screen-reader-text { display: none; }

@media (max-width: 767px) { #home #index .row, #home .masonry.margin-bottom-15 { margin: 0; }
  #home .main-feature { padding: 0; }
  #home .main-feature .itemText h3 { margin: 0 15px; }
  #home .main-feature .itemText p { margin: 15px; width: auto; }
  #home .main-feature .divider { display: none; }
  #home .sub-feature-col { padding: 0; }
  #home .sub-feature-col .itemContainer { background: none; float: left; margin-bottom: 15px; border: none; box-shadow: none; min-height: auto; }
  #home .sub-feature-col:nth-child(3) p:after { content: ""; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; float: left; clear: both; width: 100%; height: 3px; margin-top: 20px; }
  #home .sub-feature-col .itemWrap { border: none; box-shadow: none; min-height: auto; }
  #home .sub-feature-col .itemText h3 { margin: 0 15px; padding: 0; width: auto; }
  #home .sub-feature-col .itemText p { margin: 15px 15px 0; padding: 0; width: auto; }
  #home .sub-feature-col .tag a { background: #f1f1f1; }
  #home .three-col-wrap .sub-feature-col .sponsored .tag a { background: #069; }
  #home .most-popular .sub-feature-col:nth-child(2) p:after { content: ""; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; float: left; clear: both; width: 100%; height: 3px; margin-top: 20px; }
  #home .three-col-wrap { margin: 0; }
  #home .cenjobs .divider { display: none; }
  #home .cenjobs .sub-feature-col p:after { content: ""; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; float: left; clear: both; width: 100%; height: 3px; margin-top: 20px; margin-bottom: 1px; }
  #home .more-topics .divider { display: none; }
  #home .more-topics .sub-feature-col p:after { content: ""; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; float: left; clear: both; width: 100%; height: 3px; margin-top: 20px; margin-bottom: 1px; }
  #home .more-topics .sub-feature-col .divider + .tag { margin: 10px 0 0 15px; }
  #home .more-topics .sub-feature-col .divider + .tag + h3 { margin: 0 15px 15px; }
  #home .more-topics .sub-feature-col .divider + .tag + h3 + p { margin: 0 15px; width: auto; }
  #home .more-topics .sub-feature-col .divider + .tag + h3 + p:after { content: ""; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; float: left; clear: both; width: 100%; height: 3px; margin-top: 20px; margin-bottom: 1px; }
  .small-feature { float: left; clear: both; border-bottom: 1px solid #ccc; box-shadow: 0 1px 0 #fff; } }
@media (min-width: 768px) { .main-feature { float: left; padding-top: 15px; padding-right: 0; }
  .desktop-ad { display: block; } }
@media (max-width: 1399px) { .main-feature .ad300 { margin: 0 auto 20px; }
  .desktop-ad { width: 100%; text-align: center; margin: 0 auto 10px !important; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; float: left; padding-bottom: 10px !important; }
  .small-feature { width: 100%; } }
@media (min-width: 1400px) { .small-feature { border-left: 1px solid #ccc; padding-left: 15px !important; height: auto; box-shadow: -1px 0px 0px #fff; } }
.small-feature h3 { font-size: 2.5rem; }
.small-feature h3 a { color: #425469; }
.small-feature h3 a:hover { color: #069; }
.small-feature p { padding: 0; }
.small-feature .tag { position: static; text-align: left; margin: 10px 0 0; }
.small-feature .tag a { background: none; padding: 0; margin: 0; text-align: left; }

.sub-feature-col { float: left; padding: 0 0 0 15px; }
.sub-feature-col h3 { margin-top: 0px; }
.sub-feature-col p { min-height: 50px; }
.sub-feature-col .itemContainer { background: #fff; float: left; margin-bottom: 15px; border: 1px solid #eee; box-shadow: 0px 0px 1px #fff; min-height: 375px; }
.sub-feature-col .itemWrap { float: left; border: 1px solid #eee; box-shadow: 0px 0px 1px #fff; min-height: 450px; }
.sub-feature-col .itemImg { height: 250px; overflow: hidden; }

@media (max-width: 1024px) and (min-width: 768px) { .sub-feature-col .itemContainer { min-height: 395px; } }
#mag .itemWrap { border: 1px solid #eee; box-shadow: 0px 0px 1px #fff; }
#mag .cover .itemWrap { min-height: 390px; }
#mag .cover .itemImg { height: 190px; overflow: hidden; }

@media (min-width: 992px) and (max-width: 1399px) { #mag .cover .itemWrap { min-height: 500px; } }
.side-col { margin-top: 15px !important; padding-right: 30px !important; }

#mag .side-col { padding-right: 15px !important; margin-top: 0px !important; }

@media (max-width: 767px) { .side-col { border: none; margin-top: 0px !important; box-shadow: none; padding-right: 15px !important; } }
.side-col h3 { margin-top: 0; padding: 0; }
.side-col h3 a { color: #425469; }
.side-col h3 a:hover { color: #069; }
.side-col.long h3 { font-size: 2rem !important; }
.side-col p { padding: 0; }
.side-col .tag { position: static; text-align: left; margin: 0; }
.side-col .tag a { background: none; padding: 0; margin: 0; text-align: left; }
.side-col .sponsored { padding: 0; margin-bottom: 15px; float: left; width: 100%; }
.side-col .sponsored .tag a { background: #069; padding: 0 5px; color: #fff !important; }
.side-col .sponsored .tag a:hover { background: #EC272D; }
.side-col.most-popular h3 { font-family: Georgia; font-weight: bold; font-size: 2rem; padding-top: 15px; padding-bottom: 15px; display: block; width: 100%; height: auto; float: left; }
.side-col.most-popular h3:nth-child(1) { font-family: Scout Cond; text-transform: uppercase; font-size: 3rem; font-weight: normal; text-align: center; color: #ec272d; border-top: none; box-shadow: none; padding-top: 0; }
.side-col.most-popular h3:nth-child(2):before { content: "1"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(3):before { content: "2"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(4):before { content: "3"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(5):before { content: "4"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(6):before { content: "5"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(7):before { content: "6"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(8):before { content: "7"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(9):before { content: "8"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(10):before { content: "9"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3:nth-child(11):before { content: "10"; border: 2px solid #ec272d; border-radius: 15px; width: 30px; height: 30px; padding: 0px 5px; display: inline-block; line-height: 1; font-family: Georgia; color: #ec272d; margin-left: 0px; text-align: center; }
.side-col.most-popular h3 a { float: right; width: 90%; clear: both; height: auto; }

#home .current-issue .issue-info h5 { margin-bottom: 10px; text-align: center; }
#home .current-issue .issue-info h5 span { font-size: 5rem; font-family: georgia; font-weight: bold; font-style: italic; padding-bottom: 10px; display: inline-block; border-bottom: 1px dotted; }

@media (max-width: 767px) { #home .current-issue .issue-info h3 { border-bottom: 1px dotted #fff; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; font-family: Georgia,"Farnham Display"; text-align: center; font-size: 2rem; } }
.mag-stories h3 a:hover { color: #EC272D; }
.mag-stories h4 { font-family: Georgia; color: #425469; width: auto; display: inline; line-height: 1; }
.mag-stories h4 a { color: #fff; font-family: Franklin ITC; font-size: 1.5rem; }
.mag-stories h4 a:hover { color: #ec272d; }

@media (max-width: 1200px) { #home .cenjobs { clear: both; float: left; } }
.cenjobs .sub-feature-col, .cenjobs-block { padding: 0 15px 0 0; }

@media (max-width: 767px) { .cenjobs .sub-feature-col { padding: 0px 15px; }
  .cenjobs .sub-feature-col.last { padding: 0px; } }
.cenjobs .sub-feature-col .itemImg { height: 225px; }
.cenjobs .sub-feature-col .itemText { min-height: 80px; }
.cenjobs .sub-feature-col .divider + .tag { position: static; text-align: left; margin: 10px 0 0; }
.cenjobs .sub-feature-col .divider + .tag a { background: none; padding: 0; margin: 0; text-align: left; }
.cenjobs .sub-feature-col .divider + .tag + h3 { padding: 0; }
.cenjobs .sub-feature-col .divider + .tag + h3 + p { padding: 0; }

@media (max-width: 1150px) and (min-width: 992px) { .cenjobs .sub-feature-col .itemImg { height: 195px; } }
@media (max-width: 767px) { .cenjobs .sub-feature-col .itemContainer { height: auto; }
  .cenjobs .sub-feature-col .divider + .tag { padding: 0 15px; }
  .cenjobs .sub-feature-col .divider + .tag + h3 { padding: 0 15px; }
  .cenjobs .sub-feature-col .divider + .tag + h3 + p { padding: 0 15px; }
  .cenjobs .cenjobs-feed.wrap .feedburnerFeedBlock { padding: 0 0 30px !important; }
  .cenjobs .cenjobs-feed.wrap .feedburnerFeedBlock ul li { padding: 10px 0px 10px 15px !important; }
  .cenjobs h3.more { margin: 15px 0 15px !important; } }
@media (max-width: 1200px) { #home .more-topics { clear: both; float: left; } }
.more-topics .sub-feature-col { padding: 0 15px 0 0; }
.more-topics h4 { margin-top: 0px; }
.more-topics h4 a { font-family: Scout Cond; text-transform: uppercase; font-size: 2.6rem; font-weight: normal; text-align: center; color: #fff; border-top: none; box-shadow: none; padding: 10px 25px; margin: 0 0 5px 0; background: #ec272d; text-shadow: -1px -1px 1px #BD0F15; display: inline-block; }
.more-topics h4 a:hover { background: #069; text-shadow: -1px -1px 1px #243241; }
.more-topics h4.sponsored a { background: #069; text-shadow: -1px -1px 1px #243241; }
.more-topics h4.sponsored a:hover { background: #425469; }

@media (max-width: 767px) { .more-topics .sub-feature-col { padding: 0 15px 0 0; } }
.more-topics-block { padding: 0 15px 0 0; }

.more-topics .sub-feature-col .itemImg { height: 225px; }
.more-topics .sub-feature-col .itemText { min-height: 80px; }
.more-topics .sub-feature-col .divider + .tag { position: static; text-align: left; margin: 10px 0 0; }
.more-topics .sub-feature-col .divider + .tag a { background: none; padding: 0; margin: 0; text-align: left; }
.more-topics .sub-feature-col .divider + .tag + h3 { padding: 0; }
.more-topics .sub-feature-col .divider + .tag + h3 + p { padding: 0; }

@media (max-width: 1150px) and (min-width: 992px) { .more-topics .sub-feature-col .itemImg { height: 195px; } }
@media (max-width: 767px) { .more-topics .sub-feature-col { padding-bottom: 15px; }
  .more-topics .sub-feature-col .itemContainer { height: auto; }
  .more-topics .cenjobs-feed.wrap .feedburnerFeedBlock { padding: 0 0 30px !important; }
  .more-topics .cenjobs-feed.wrap .feedburnerFeedBlock ul li { padding: 10px 0px 10px 15px !important; }
  .more-topics h3.more { margin: 15px 0 15px !important; } }
.divider { border-color: #ccc; box-shadow: 0px 1px 0px #fff; }

.feature .itemWrap { height: 330px; overflow: hidden; border-top: 2px solid #EC272D; }
.feature .itemContainer { margin: 0px; position: relative; }
.feature .itemText { background: #fff; height: 100%; overflow: hidden; border-bottom: 4px solid #425469; }
.feature .itemText h3 { font-size: 3rem; }

h3.more { font-size: 1.8rem; float: right; clear: both; margin: 0 15px; text-align: center; padding: 15px !important; font-family: Franklin ITC; font-weight: normal; }
h3.more.stories { float: none; border: 2px solid #425368; background: #425368; color: #fff; }
h3.more.stories:hover { border: 2px solid #069; background: #069; cursor: pointer; }
h3.more a { color: #fff; }
h3.more a:hover { color: #fff; }
h3.more .fa { margin-right: 0; }

.multipleItems .itemWrap { background: #fff; height: 330px; }

#landing .multipleItems .itemWrap { background: #fff; height: 350px; }

.multipleItems .credit { position: absolute; float: right; z-index: 99; top: 153px; right: 15px; width: auto; display: inline-block; color: #333; background: #f9f9f9; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 10px; padding: 2px; font-weight: bold; }
.multipleItems .itemText { height: auto; }

.lead-item.multipleItems .itemText h3 { font-size: 3rem; }

.multipleItems .itemContainer h3 { padding: 0px 20px 0px; }

.popular .multipleItems .itemContainer h3 { margin-top: 0px; }

.multipleItems.col-lg-6.col-md-6.col-sm-6.col-xs-12 .itemText h3 { font-size: 2.6rem; margin-top: 0; }
.multipleItems .itemText p a { color: #333; text-shadow: -1px 1px 1px #fff; }
.multipleItems .itemText p a:hover { color: #069; text-shadow: -1px 1px 1px #fff; }
.multipleItems .eyebrow { position: absolute; z-index: 2; top: 0px; margin-bottom: -10px; width: auto; display: inline-block; }
.multipleItems .textWrap { border-top: 2px solid #EC272D; height: 157px; background: #fff; }
.multipleItems .textWrap .itemText h3 { font-size: 1.6rem; margin: 0px; padding: 0px 20px 10px; }
.multipleItems .textWrap .itemText h3.no-deck { font-size: 2.5rem; }

.popular .multipleItems .textWrap { border-top: none; height: auto; background: none; border-bottom: 1px solid #fff; box-shadow: 0 1px 0 #ccc; clear: both; float: left; margin-bottom: 10px; }
.popular .textContainer.margin-left-15.margin-top-15 .textWrap { border-bottom: none; box-shadow: none; }
.popular .multipleItems .textWrap h3, .popular .multipleItems .textWrap p { padding: 0px; }
.popular .multipleItems .textWrap hr { padding: 10px 0 0; }

.multipleItems .alt.textWrap { background: #425469; }
.multipleItems .alt.textWrap .itemText h3 a { color: #fff; text-shadow: 0px -1px 0px #000; }
.multipleItems .alt.textWrap .itemText h3 a:hover { color: #ccc; }
.multipleItems .alt.textWrap .date { color: #ccc; text-shadow: 0px -1px 0px #000; }

.sponsored .textWrap { border-top: 2px solid #425469; background: #f8f9e8; }

.textContainer.sponsored { background: #f8f9e8 !important; border-top: none !important; }

.itemText h3 a { color: #425469; text-shadow: -1px 1px 1px #fff; }
.itemText h3 a:hover { color: #069; text-shadow: -1px 1px 1px #fff; }

#index .plain.row { margin: 0 auto 15px; }
#index .clean.plain.row { background: #fff; }

@media (max-width: 767px) { #index .plain.row { margin: 0 auto; } }
.newsletter { padding: 20px 20px 15px !important; margin: 0 auto; float: none; width: 60%; }

footer .newsletter { width: 100%; }

.newsletter .sign-up p { line-height: 1.1; padding: 20px 0 0px; color: #425469; text-align: center; font-family: "Franklin ITC"; }
.newsletter .subscribe-form { padding: 5px 0 0; }
.newsletter .subscribe-form div { float: right; width: 100%; text-align: center; margin: 0; }
.newsletter .subscribe-form p { font-family: Franklin ITC; color: #fff; display: none; }
.newsletter .subscribe-form input { padding: 8px 10px 10px; margin-top: 10px; border-radius: 2px 0px 0px 2px; border: 1px solid #ec272d; width: 70%; margin-right: -5px; }
.newsletter .subscribe-form button.next { background: #ec272d; color: #fff !important; font-size: 2rem; border-radius: 0px 2px 2px 0px; }

.subscribe .subscribe-form { padding: 5px 0 0; }
.subscribe .subscribe-form p { font-family: Franklin ITC; }
.subscribe .subscribe-form input { padding: 6px 10px; margin-top: 0px; border-radius: 2px 0px 0px 2px; border: 1px solid #ec272d; width: 60%; margin-right: -3px; height: 40px; }

.articleContent .newsletter { padding: 0 !important; margin: 0 auto; float: left; width: 100%; background: #425469; border-radius: 2px; max-width: 300px; }
.articleContent .newsletter p { line-height: 1.1; padding: 10px 0 0px; color: #fff; text-align: center; font-family: "Franklin ITC"; }
.articleContent .newsletter .subscribe-form div { float: right; width: 100%; text-align: center; margin: 0; }
.articleContent .newsletter .subscribe-form input { width: 60%; }
.articleContent .newsletter .subscribe-form button.next { background: #ec272d; color: #fff; font-size: 2rem; border-radius: 0px 2px 2px 0px; }
.articleContent .newsletter p:first-of-type:first-letter { font-family: inherit !important; float: none !important; padding: 0px !important; margin: 0px !important; font-size: 1.8rem; font-family: "Franklin ITC Light"; font-weight: normal; }

@media (max-width: 568px) { .articleContent .newsletter { float: none; margin: 0 auto; }
  .articleContent .newsletter .subscribe-form div { background: #425469; }
  .articleContent .newsletter p { margin: 0 20px !important; } }
.subscribe .subscribe-form { padding: 5px 0 0; }
.subscribe .subscribe-form p { font-family: Franklin ITC; }
.subscribe .subscribe-form input { padding: 6px 10px; margin-top: 0px; border-radius: 2px 0px 0px 2px; border: 1px solid #ec272d; width: 60%; margin-right: -3px; height: 40px; }

#mag button.subscribe { color: #fff; background: #069; font-size: 2rem; margin-top: -2px; font-size: 1.4rem; border-radius: 0 2px 2px 0; height: 40px; width: 35%; }
#mag button.subscribe:hover { color: #fff; background: #ec272d; }

.follow #atftbx p span { font-family: "Franklin ITC"; font-size: 2rem; font-weight: normal !important; color: #ec272d; position: relative; top: 20px; line-height: 0.7; float: left; text-transform: uppercase; left: 50px; }
.follow .addthis_toolbox.addthis_default_style { float: right; position: relative; top: 15px; }

#home .callout { margin: 0 auto; float: none; line-height: 1.1; color: #fff; max-width: 1335px; }
#home .callout h3 { font-family: Franklin ITC; font-size: 2rem; text-transform: uppercase; text-shadow: 0px -1px 0px #333; background: rgba(0, 0, 0, 0.2); padding: 15px 0; }
#home .callout ol { padding: 0 20px; }
#home .callout ol li { font-family: Georgia; text-align: left; margin-bottom: 20px; margin-top: 20px; font-size: 1.8rem; padding-left: 20px; margin-left: 15px; }
#home .callout ol li:before { margin-left: 0px; content: ""; border-radius: 100%; color: #fff; width: 35px; text-align: center; display: inline-block; height: 35px; position: absolute; left: 20px; border: 2px solid #fff; margin-top: -5px; }
#home .callout ul { list-style: none; }
#home .callout ul li { font-family: Georgia; text-align: left; }
#home .callout ul li a { margin-left: 5px; }
#home .callout ul li:before { content: "\f144"; color: #fff; display: inline-block; font: normal normal normal 14px/1 FontAwesome; }
#home .callout a { color: #fff; font-weight: bold; }
#home .callout a:hover { color: #ccc; }
#home .callout p { margin-top: 10px; }
#home .callout p a, #home .callout p strong { font-family: Franklin ITC; }
#home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12 { height: auto; margin-bottom: 30px; padding-bottom: 15px; }
#home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12:nth-child(1) { background: #ec272d; border-left: 20px solid #fff; border-right: 10px solid #fff; }
#home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12:nth-child(2) { background: #425469; border-left: 10px solid #fff; border-right: 10px solid #fff; }
#home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12:nth-child(3) { background: #069; border-left: 10px solid #fff; border-right: 20px solid #fff; }
#home .cenjobs, #home .more-topics { margin-bottom: 15px; }
#home .cenjobs h3 a, #home .more-topics h3 a { color: #425469; }
#home .cenjobs h3 a:hover, #home .more-topics h3 a:hover { color: #069; }
#home .cenjobs .left-col .multipleItems.last, #home .more-topics .left-col .multipleItems.last { border-right: 1px dotted #bbb !important; padding-right: 15px; }

@media (max-width: 767px) { #home .callout ol li { font-weight: bold; }
  #home .callout ol li:before { width: 30px; height: 30px; left: 15px; margin-top: -3px; } }
@media (min-width: 768px) { #home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12 { min-height: 600px; } }
@media (min-width: 1025px) { #home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12 { min-height: 540px; } }
@media (min-width: 1200px) { #home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12 { min-height: 520px; } }
@media (max-width: 767px) { #home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12:nth-child(1), #home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12:nth-child(2), #home .callout .col-lg-4.col-md-4.col-sm-4.col-xs-12:nth-child(3) { border-left: 0px solid #fff; border-right: 0px solid #fff; } }
@media (max-width: 767px) { #home .cenjobs { margin-bottom: 0px; } }
@media (max-width: 767px) { #home .more-topics { margin-bottom: 0px; } }
.cenjobs .cenjobs-feed { clear: both; padding: 0; }
.cenjobs .cenjobs-feed h4 { font-family: Scout Cond; text-transform: uppercase; font-size: 3rem; font-weight: normal; text-align: center; color: #ec272d; border-top: none; box-shadow: none; padding-top: 0; margin-top: 0px; }
.cenjobs .cenjobs-feed h4:before, .cenjobs .cenjobs-feed h4:after { display: none; }
.cenjobs .cenjobs-feed .feedburnerFeedBlock { padding: 5px 0px; }
.cenjobs .cenjobs-feed .feedburnerFeedBlock ul { list-style: none; }
.cenjobs .cenjobs-feed .feedburnerFeedBlock ul li { padding-bottom: 25px; }
.cenjobs .cenjobs-feed .feedburnerFeedBlock ul li .headline { font-family: Georgia; font-weight: bold; font-size: 1.6rem; padding-top: 15px; padding-bottom: 15px; display: block; width: 100%; height: auto; float: left; border-top: 1px solid #ccc; box-shadow: 0 -1px 0 #fff; line-height: 1.1; }
.cenjobs .cenjobs-feed .feedburnerFeedBlock ul li .headline a { color: #425469; }
.cenjobs .cenjobs-feed .feedburnerFeedBlock ul li .headline a:hover { color: #069; }
.cenjobs .cenjobs-feed .feedburnerFeedBlock ul li .headline + div { display: none; }
.cenjobs .cenjobs-feed .feedburnerFeedBlock #creditfooter, .cenjobs .cenjobs-feed .feedburnerFeedBlock .date { display: none; }

@media (min-width: 992px) { .cenjobs .cenjobs-feed { padding: 0 0 0 10px; } }
#mag .cenjobs .cenjobs-feed .feedburnerFeedBlock ul li:nth-child(5), #mag .cenjobs .cenjobs-feed .feedburnerFeedBlock ul li:nth-child(6) { display: none; }

/* special splash box */
.special { width: 100%; height: 100%; position: fixed; }
.special .special-logo { position: absolute; top: 20px; left: 20px; }
.special h2 { font-family: "Scout Cond"; color: #fff; text-transform: uppercase; padding: 10px 0px; font-size: 2.6rem; background: #EC272D; margin: -15px 0px 20px 0px; text-align: center; text-shadow: -1px -1px 1px #BD0F15; word-spacing: 3px; }

.fullheight { height: 100vh; }

.special h4 { font-size: 1.3rem; }
.special .scroll-down { text-align: center; position: absolute; bottom: 150px; width: 100%; transition: all .5s; }
.special .scroll-down .fa { font-size: 3rem; color: #fff; }

.anchor { transition: all .5s; }

.splash-9410 { width: 100%; height: 100vh; background-image: url(/_img/09410-cover-openercxd.jpg); background-position: 50% 50%; background-size: cover; }
.splash-9410 h2 { width: 200px !important; margin: 0px auto !important; float: none; }
.splash-9410 h2:hover { background: #EC272D !important; text-shadow: -1px -1px 1px #BD0F15 !important; }
.splash-9410 .splash-box { background: rgba(23, 21, 34, 0.8); width: 40%; height: auto; position: relative; top: 50px; left: 50%; padding: 30px; margin-left: -20%; }
.splash-9410 .splash-box h3 { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; font-weight: bold; line-height: 1; }
.splash-9410 .splash-box h3 a { color: #fff; font-size: 4rem; }
.splash-9410 .splash-box p { font-family: "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1; color: #fff; }
.splash-9410 .splash-box p a { color: #EC272D; font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.splash-9410 .splash-box h4 { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1; }
.splash-9410 .splash-box h4 a { color: #EC272D; }
.splash-9410 .splash-box h5 a { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #C5CEB1; }
.splash-9410 .splash-box a:hover { color: #C5CEB1; }
.splash-9410 .splash-box h5 a:hover { color: #fff; }

@media (max-height: 800px) { .special .scroll-down { bottom: 10px; } }
@media (max-height: 700px) and (max-width: 767px) { .special .scroll-down { background: rgba(236, 39, 45, 0.9); bottom: 0px; } }
@media (max-width: 767px) { .special .special-logo { width: 100px; top: 5px; left: 5px; }
  .special h2 { float: right; width: 100px !important; font-size: 1.8rem; }
  .special .scroll-down .fa { font-size: 3rem; }
  .special .splash-box { padding: 5px 10px 30px; }
  .splash-9410 .splash-box { width: 100%; top: 50px; left: 0px; margin-left: 0px; }
  .splash-9410 .splash-box h3 a { font-size: 3rem; }
  .inner-wrapper { background: #fff; } }
.splash-9413 { width: 100%; min-height: 600px; background-image: url(/_img/09413-cover-brain-full.jpg); background-position: 50% 50%; background-size: cover; border: 4px solid #F2F7E1; }
.splash-9413 .splash-box { background: #fff; width: 40%; height: auto; position: relative; top: 60px; left: 60px; padding: 30px; border: 4px solid #F2F7E1; }
.splash-9413 .splash-box h3 { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; font-weight: bold; line-height: 1; }
.splash-9413 .splash-box h3 a { color: #01ABC5; }
.splash-9413 .splash-box p { font-family: "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1; color: #333; }
.splash-9413 .splash-box p a { color: #EC272D; font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.splash-9413 .splash-box h4 { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1; }
.splash-9413 .splash-box h4 a { color: #2CB470; }
.splash-9413 .splash-box a:hover { color: #CF93C1; }

.current-issue h2 { width: 22.5%; }

/************************************************** landing pages **************************************************/
.main-container ul.left-nav { list-style: square; padding: 15px 15px 15px 15px; color: #ec272d; margin-right: 15px; background: #f9f9f9; }
.main-container ul.left-nav li { font-family: Franklin ITC; line-height: 1; padding: 0; margin: 0 0 0 15px; }
.main-container ul.left-nav li li { margin-left: 20px; list-style: none; }
.main-container ul.left-nav li a { border-bottom: 1px solid #eee; box-shadow: 0 1px 0 #fff; display: block; line-height: 1; padding: 5px 0; }
.main-container ul.left-nav li.active a { color: #ec272d !important; }
.main-container ul.left-nav li.active a:hover { color: #069 !important; }
.main-container ul.left-nav li li a, ul.left-nav li.active li a { color: #069 !important; }
.main-container ul.left-nav li li a:hover { color: #ec272d; }
.main-container ul.right-nav { list-style: square; padding: 15px 15px 15px 15px; color: #ec272d; margin-right: 15px; max-width: 270px; float: right; border-left: 4px solid #eee; }
.main-container ul.right-nav li { font-family: Franklin ITC; line-height: 1; padding: 0; margin: 0 0 0 15px; }
.main-container ul.right-nav li li { margin-left: 20px; list-style: none; }
.main-container ul.right-nav li a { border-bottom: 1px solid #eee; box-shadow: 0 1px 0 #fff; display: block; line-height: 1; padding: 5px 0; }
.main-container ul.right-nav li.active a { color: #ec272d !important; }
.main-container ul.right-nav li.active a:hover { color: #069 !important; }
.main-container ul.right-nav li li a, ul.right-nav li.active li a { color: #069 !important; }
.main-container ul.right-nav li li a:hover { color: #ec272d; }

#landing #index h2 { font-family: "Scout Cond"; color: #fff; text-transform: uppercase; padding: 10px 0px; font-size: 2.6rem; background: #EC272D; margin: 0px 0px 20px 0px; text-align: center; text-shadow: -1px -1px 1px #BD0F15; word-spacing: 3px; }
#landing #index h2:hover { background: #EC272D; text-shadow: -1px -1px 1px #BD0F15; }
#landing .box-nav { margin: 0; padding: 0; }
#landing .box-nav .col-lg-10.col-md-10.col-sm-10 { margin-top: 0px; }
#landing .story-list { margin: 0 15px; }
#landing .top.leaderboard { margin: 10px auto; }
#landing .filters { float: left; }
#landing .filters ul { list-style: none; height: 100%; width: 100%; margin: 0; padding: 0; }
#landing .filters ul li { color: #333; display: inline; position: relative; float: left; height: 100%; width: auto; background: #f9f9f9; }
#landing .filters #more-dropdown-list.expanded ul li { background: none; }
#landing .filters ul li label { display: block; position: relative; font-weight: 300; font-size: 1em; padding: 0px 10px 25px 30px; margin: 0px; height: 40px; z-index: 3; cursor: pointer; -webkit-transition: all 0.25s linear; }
#landing .filters ul li label:hover { color: #069; }
#landing .filters ul li input[type=radio] { position: absolute; visibility: hidden; }
#landing .filters ul li .check { display: block; position: absolute; border: 3px solid #AAAAAA; border-radius: 100%; height: 25px; width: 25px; top: 0px; left: 0px; z-index: 2; transition: border .25s linear; -webkit-transition: border .25s linear; }
#landing .filters ul li:hover .check { border: 5px solid #069; }
#landing .filters ul li .check::before { display: block; position: absolute; content: ''; border-radius: 100%; height: 11px; width: 11px; top: 2px; left: 2px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
#landing .filters input[type=radio]:checked ~ .check { border: 5px solid #069; }
#landing .filters input[type=radio]:checked ~ .check::before { background: #069; }
#landing .filters input[type=radio]:checked ~ label { color: #069; }
#landing .divider { border-color: #ccc; box-shadow: 0px 1px 0px #fff; }
#landing.all-news .divider, #landing.topic .divider { border-color: #eee; box-shadow: 0px 1px 0px #fff; }
#landing .advanced .filters ul { list-style: none; height: 100%; width: 100%; margin: 0; padding: 0; }
#landing .advanced .filters ul li { color: #333; display: block; position: relative; float: left; height: 100%; width: 100%; }
#landing .advanced .filters ul li label { display: block; position: relative; font-weight: 300; font-size: 1.25em; padding: 0px 0px 0px 60px; margin: 4px auto; height: 26px; z-index: 3; cursor: pointer; -webkit-transition: all 0.25s linear; top: 12px; }
#landing .advanced .filters ul li label:hover { color: #069; }
#landing .advanced .filters ul li input[type=checkbox] { position: absolute; visibility: hidden; }
#landing .advanced .filters ul li .checkbox { display: block; position: absolute; border: 3px solid #AAAAAA; height: 30px; width: 30px; top: 20px; left: 20px; z-index: 2; transition: border .25s linear; -webkit-transition: border .25s linear; margin-top: 0px; }
#landing .advanced .filters ul li:hover .checkbox { border: 5px solid #069; }
#landing .advanced .filters ul li .checkbox::before { display: block; position: absolute; content: "\f00c"; height: 25px; width: 20px; top: 0px; left: 0px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; font: normal normal normal 20px/1 FontAwesome; color: #f9f9f9; line-height: 1; }
#landing .advanced .filters input[type=checkbox]:checked ~ .checkbox { border: 5px solid #069; }
#landing .advanced .filters input[type=checkbox]:checked ~ .checkbox::before { background: #069; }
#landing .advanced .filters input[type=checkbox]:checked ~ label { color: #069; }
#landing .filters ul li.show-more { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#landing .filters ul li.show-more.clear-list { margin: 30px 0px 0px 20px; }
#landing .filters ul li.show-more a { color: #069; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; }
#landing .filters ul li.show-more a:hover { color: #EC272D; }
#landing h1 { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; font-weight: bold; }
#landing h1 span { color: #ec272d; }
#landing .results a, #landing .advanced a { color: #425469; }
#landing .results a:hover, #landing .advanced a:hover { color: #069; }
#landing .eyebrow a { color: #fff; }
#landing .eyebrow a:hover { color: #fff; background: #069; }
#landing h4 span.active { font-family: "Franklin ITC", Arial, Helvetica, sans-serif; }
#landing h4 span.rel-date { float: right; }
#landing h4 span.rel-date .active { font-family: "Franklin ITC", Arial, Helvetica, sans-serif; color: #333; }
#landing .results-per-page { margin-bottom: 10px; }
#landing .results-per-page h4 { float: left; padding-bottom: 20px; }
#landing .results-per-page select { float: left; margin: 0px 10px 10px !important; height: 35px; padding: 0px 10px; cursor: pointer; }
#landing .single-topic .multipleItems { height: auto; border-right: none; }
#landing .single-topic .multipleItems .itemWrap { height: 350px; }
#landing .single-topic .multipleItems .itemWrap .itemImg { height: 160px; overflow: hidden; }
#landing .single-topic .multipleItems .itemWrap .itemImg img { height: 100%; width: 100%; }
#landing .single-topic .lead-item.multipleItems .itemWrap { height: 485px; }
#landing .single-topic .lead-item.multipleItems .itemWrap .itemImg { height: 330px; overflow: hidden; }
#landing .single-topic .masonry .topics-list-articles { padding-right: 15px; }
#landing .single-topic .masonry .topics-list-articles h3, #landing .single-topic .masonry .topics-list-articles p { padding: 0; }
#landing .single-collection-hero .multipleItems { height: auto; border-right: none; }
#landing .single-collection-hero .multipleItems .itemWrap { height: 350px; }
#landing .single-collection-hero .multipleItems .itemWrap .itemImg { height: 16em; overflow: hidden; }
#landing .single-collection-hero .multipleItems .itemWrap .itemImg img { height: 100%; width: 100%; }
#landing .single-collection-hero .lead-item.multipleItems .itemWrap { height: 485px; }
#landing .single-collection-hero .lead-item.multipleItems .itemWrap .itemImg { height: 330px; overflow: hidden; }
#landing .single-collection-hero .masonry .collection-list-articles { padding-right: 15px; }
#landing .single-collection-hero .masonry .collection-list-articles h3, #landing .single-collection-hero .masonry .collection-list-articles p { padding: 0; }
#landing .single-topic .topic-item .tag { top: 0; left: 0; background: none; padding: 0; margin: 0; text-align: left; }
#landing .single-topic .topic-item .tag a { padding: 0 0 10px; }
#landing .landing-item { float: left; clear: both; min-height: 150px; margin-bottom: 30px; width: 100%; position: relative; }
#landing .landing-item .img-wrap { float: left; margin-right: 20px; width: 200px; height: 150px; overflow: hidden; }
#landing .landing-item img { float: left; max-width: 200px; height: auto; }
#landing .landing-item h3 { font-family: Georgia,"Farnham Display Black"; font-weight: bold; margin: 30px 0px 15px; }
#landing .landing-item .img-wrap ~ h3 { margin: 10px 20px; }
#landing .landing-item h3 span.topic a { color: #243241; }
#landing .landing-item h3 span.topic a:hover { color: #069; }
#landing .landing-item h5 { color: #425469; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; margin: 30px 0px 10px; font-style: italic; border-top: 1px solid #F9F9F9; padding-top: 5px; clear: both; }
#landing .landing-item .img-wrap ~ h5 { margin: 30px 20px 10px; }
#landing .landing-item h5.author { border-top: none; padding: 0; clear: none; margin: 10px 20px 0; }
#landing .landing-item h5.author a { color: #425469; }
#landing .landing-item h5.author a:hover { color: #069; }
#landing .landing-item p { font-family: "Franklin ITC Light", Arial, Helvetica, sans-serif; margin: 10px 0px; font-size: 1.5rem; line-height: 1; }
#landing .landing-item .img-wrap ~ p { margin: 10px 0 0; padding: 0; float: left; max-width: 70%; }
#landing .date { float: left; margin-top: 5px; }
#landing span.landinged { font-family: "Franklin ITC", Arial, Helvetica, sans-serif; color: #ec272d; }
#landing .search-within-results { border-top: 1px solid #ccc; padding: 0px 0px 30px 0px; margin: 10px 0px 0px; }
#landing .search-within-results .cf:before { content: ""; display: table; }

@media (max-width: 1199px) { #landing .single-topic .multipleItems .itemWrap, #landing .collection-topic .multipleItems .itemWrap { height: 370px; }
  #landing .single-topic .multipleItems .itemWrap .itemImg, #landing .collection-topic .multipleItems .itemWrap .itemImg { height: 260px; } }
@media (max-width: 992px) { #landing.all-news .single-topic .multipleItems, #landing.topic .single-topic .multipleItems, #landing.all-news .single-topic .text-links, #landing.topic .single-topic .text-links { padding-left: 0; padding-right: 0; }
  #landing .single-topic .multipleItems .itemWrap .itemImg, #landing .single-collection-hero .multipleItems .itemWrap .itemImg { height: 240px; } }
.cf:after { content: ""; display: table; }

#landing .search-within-results .cf { zoom: 1; }
#landing .search-within-results .cf:after { clear: both; }
#landing .search-within-results h3 { clear: both; }
#landing .search-within-results input { float: left; width: 85%; }
#landing .search-within-results button { float: left; background: #EC272D; color: #fff; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; width: 15%; }
#landing .landing-options { padding: 0px 0px 30px 0px; margin: 20px 0px 0px; }
#landing .landing-options button:hover { background: #069; }
#landing .landing-options button:active, #landing .landing-options button:focus { background: #eee; outline: 0; }
#landing .landing-options .cf:before { content: ""; display: table; }

#landing.webinars .search-within-results .cf { zoom: 1; }
#landing.webinars .search-within-results .cf:after { clear: both; }
#landing.webinars .search-within-results h3 { clear: both; }
#landing.webinars .search-within-results input { float: left; width: 70%; }
#landing.webinars .search-within-results button { float: left; background: #EC272D; color: #fff; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; width: 30%; }
#landing.webinars .landing-options { padding: 0px 0px 30px 0px; margin: 20px 0px 0px; }
#landing.webinars .landing-options button:hover { background: #069; }
#landing.webinars .landing-options button:active, #landing.webinars .landing-options button:focus { background: #eee; outline: 0; }
#landing.webinars .landing-options .cf:before { content: ""; display: table; }

#landing.whitepapers .search-within-results .cf { zoom: 1; }
#landing.whitepapers .search-within-results .cf:after { clear: both; }
#landing.whitepapers .search-within-results h3 { clear: both; }
#landing.whitepapers .search-within-results input { float: left; width: 70%; }
#landing.whitepapers .search-within-results button { float: left; background: #EC272D; color: #fff; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; width: 30%; }
#landing.whitepapers .landing-options { padding: 0px 0px 30px 0px; margin: 20px 0px 0px; }
#landing.whitepapers .landing-options button:hover { background: #069; }
#landing.whitepapers .landing-options button:active, #landing.whitepapers .landing-options button:focus { background: #eee; outline: 0; }
#landing.whitepapers .landing-options .cf:before { content: ""; display: table; }

.cf:after { content: ""; display: table; }

#landing .landing-options .cf { zoom: 1; }
#landing .landing-options .cf:after { clear: both; }
#landing .landing-options h3 { clear: both; }
#landing .landing-options input { float: left; width: 85%; }
#landing .advanced .landing-options input { float: left; width: 90%; }
#landing .landing-options button { float: left; background: #EC272D; color: #fff; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; width: 15%; }
#landing .landing-options button.alignright { float: right; width: 30%; }
#landing .landing-options button:hover { background: #069; }
#landing .landing-options button:active, #landing .landing-options button:focus { background: #eee; outline: 0; }
#landing #index .latest h2, #landing #index .popular h2 { margin: -15px 0px 20px 0px; }
#landing .popular .textWrap .tag { top: 0px; text-align: left; }
#landing .popular .textWrap .tag a { margin: 0; padding: 0; background: none; }
#landing .popular .textWrap h3 { margin-top: 15px; }
#landing.all-news .itemContainer, #landing.topic .itemContainer { border: 1px solid #eee; box-shadow: 0px 0px 1px #fff; }
#landing .multipleItems .no-imgWrap { height: auto; background: #f1f1f1; padding: 0 10px 60px; min-height: 350px; }
#landing .multipleItems .no-imgWrap .tag { top: 0px; margin: 5px 0 10px; text-align: left; float: left; padding: 0 !important; clear: both; background: none; }
#landing .multipleItems .no-imgWrap .tag a { margin: 0 !important; padding: 0 !important; background: none; }
#landing .multipleItems .no-imgWrap h3 { font-size: 3rem; line-height: 1.1; margin: 30px 0 10px; padding: 0; clear: both; }
#landing .multipleItems .no-imgWrap p { padding: 0; }
#landing .wrapper { box-sizing: border-box; }
#landing .wrapper .content { box-sizing: border-box; }
#landing .wrapper .content h1, #landing .wrapper .content p, #landing .wrapper .content div, #landing .wrapper .content h3 { box-sizing: border-box; }
#landing .cf { *zoom: 1; }
#landing .cf:before { content: " "; display: table; box-sizing: inherit; }
#landing .cf:after { content: " "; display: table; box-sizing: inherit; clear: both; }
#landing .wrapper { width: 100%; }
#landing .sky-sidebar { padding: 0px; min-width: 300px; }
#landing .sky-sidebar h3 { margin: 0; }
#landing .wrapper .content { float: left; }
#landing .sky-sidebar { float: left; position: -webkit-sticky; position: sticky; top: 60px; }
#landing.about .static { float: none; margin: 0 auto; width: 80%; }
#landing.about .static h3 { font-family: Scout Cond; font-size: 3rem; text-transform: uppercase; }
#landing.about .static ul { margin-left: 20px; }
#landing.about .static ul li a { font-family: Franklin ITC; color: #069; }
#landing.about .static ul li a:hover { color: #ec272d; }
#landing .right-nav ul { margin-left: 0px !important; }
#landing .right-nav li { text-align: left; }
#landing .right-nav li a { font-family: Franklin ITC; color: #243241 !important; }
#landing .right-nav li a:hover { color: #ec272d; }
#landing .right-nav li li a { font-family: Franklin ITC; color: #069 !important; }
#landing .right-nav li li a:hover { color: #ec272d !important; }

.webinars .wrapper .content, .whitepapers .wrapper .content { background: #f1f1f1; }
.webinars h4, .whitepapers h4 { font-family: Franklin ITC; font-size: 2.5rem; }

.topics-dropdown { display: none; }

#landing.all-issues h3 { font-size: 1.8rem; }
#landing.all-issues h3 span { font-family: Franklin ITC; display: block; padding-top: 10px; }
#landing.all-issues .issue + h3 { height: 40px; }

@media (max-width: 1024px) { #landing.topic.section #index .page-title .section-block h2 { display: block !important; } }
@media (min-width: 1025px) { .topics-dropdown { display: inline; position: relative; top: -15px; left: 10px; } }
[include*="form-input-select()"] select { border: 3px solid #E6E6E6; border-radius: 0; color: #ec272d; padding: 11px 15px; line-height: normal; -webkit-transition: border-color 0.2s ease, outline 0.2s ease; transition: border-color 0.2s ease, outline 0.2s ease; }

#search .popular .textWrap .tag { top: 0px; text-align: left; }
#search .popular .textWrap .tag a { margin: 0; padding: 0; background: none; }
#search .popular .textWrap h3 { margin-top: 15px; }

.top-stories .filters { margin-top: 10px; }

.magazineWrap .leftnavbar { transition: all 1s ease; }
.magazineWrap .leftnavbar.sticky { position: fixed; top: 30px; position: -webkit-sticky; padding-top: 60px; transition: all 1s ease; }
.magazineWrap .leftnavbar.sticky .cover { display: none; }
.magazineWrap .leftnavbar .coverInfo { display: none; }
.magazineWrap .leftnavbar.sticky .coverInfo { display: block; font-weight: bold; }
.magazineWrap .sidebarWrap { margin: 0px 0px 0px 60px; height: auto; float: left; }
.magazineWrap .sidebar { z-index: 2; padding-top: 0px; }
.magazineWrap .sidebar h6 { text-align: right; color: #ccc; }
.magazineWrap .sidebar.sticky { position: fixed; top: 0px; position: -webkit-sticky; padding-top: 120px; }
.magazineWrap .storyNav { margin: 0px 0px 20px; position: relative; width: 300px; }

#mag h1 { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; font-weight: bold; text-align: center; margin: 0px 0px 30px; }
#mag h2 { font-family: "Scout Cond"; color: #fff; text-transform: uppercase; padding: 10px 0px; font-size: 2.6rem; background: #EC272D; margin: -15px 0px 20px 0px; text-align: center; text-shadow: -1px -1px 1px #BD0F15; word-spacing: 3px; }
#mag .splash-9410 h2 { width: 200px !important; margin: 0px auto !important; float: none; }
#mag button.prev { float: right; color: #ec272d; font-size: 2rem; margin-top: 0px; }
#mag button.next { color: #ec272d; font-size: 2rem; margin-top: 0px; }
#mag button:hover { color: #fff; background: #069; }
#mag button.prev.inactive, #mag button.next.inactive { color: #ccc; }
#mag button.prev.inactive:hover, #mag button.next.inactive:hover { background: #fff; }
#mag .issue-select select { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; font-weight: bold; text-align: center; margin: 0px 0px 30px; font-size: 2rem; margin-bottom: 30px !important; height: 2.3em; }
#mag .on-the-cover { float: left; clear: both; margin-top: 15px; }
#mag .on-the-cover h3 { margin: 15px 0 !important; }
#mag .on-the-cover p { text-align: left; }
#mag .current-issue .issue-info h5 a { font-family: Franklin ITC; color: #243241; line-height: 3; display: block; clear: both; font-size: 1.7rem; }
#mag .current-issue .issue-info h5 a:hover { color: #069; }
#mag .qotw { clear: both; margin: 15px auto; padding-bottom: 15px; border-top: 1px solid #fff; box-shadow: 0px -1px 0px #ccc; width: 100%; }
#mag .qotw h3 { margin: 15px 0 !important; text-align: center; }
#mag .qotw h4 { text-align: center; }
#mag .qotw h4 a { font-size: 4rem; line-height: .75; font-family: "Scout Cond"; color: #ec272d; }
#mag .qotw.long h4 a { font-size: 2.5rem; }
#mag .qotw p { text-align: right; font-style: italic; margin: 0; padding: 0; }
#mag .eyebrow a { background: #425469; }
#mag .eyebrow a:hover { background: #069; }
#mag .cover { padding-bottom: 15px; }
#mag .cover .feature { background: rgba(255, 255, 255, 0.9); height: 330px; border-top: 2px solid #ec272d; }
#mag .cover .feature .eyebrow { z-index: 2; }
#mag .cover .feature .tag { position: static; width: 100%; display: block; margin: 40px auto 0px; }
#mag .cover .feature .tag a { background: rgba(255, 255, 255, 0.9); padding: 5px 20px; text-align: left; width: 100%; margin: 0; }
#mag .cover .feature .itemContainer { margin: 0px 8px 15px 0px; }
#mag .cover .feature .itemText { background: none; height: 328px; margin-left: 30px; }
#mag .cover .feature .itemText h3 { background: rgba(255, 255, 255, 0.9); padding: 20px; margin-bottom: 0 !important; }
#mag .cover .feature .itemText p { background: rgba(255, 255, 255, 0.9); padding: 20px; margin-top: 0; }
#mag.issue .current-issue h3 { margin-top: 0; }
#mag.issue .cover .feature { border-top: none !important; }
#mag.issue .featureRight .itemWrap { border-top: none !important; }
#mag.issue .featureBtm .itemWrap { border-top: none !important; background: #fff; }
#mag.issue .multipleItems .itemWrap { border-top: none; }
#mag .cover .quote.textContainer { float: left; clear: both; border-top: 2px solid #ec272d; }
#mag .cover .quote.textContainer .textWrap .itemText { height: auto; }
#mag .cover .quote.textContainer .textWrap .itemText h3 { margin-top: 0px; }
#mag .cover .quote.textContainer .textWrap .itemText h3 a { color: #425469; }
#mag .cover .quote.textContainer .textWrap .itemText p { font-style: italic; }
#mag .cover .quote.textContainer .textWrap .itemText .eyebrow { position: relative; top: -2px; }
#mag .middle { padding: 0 15px; }
#mag .featureRight .itemWrap { margin-left: 0px; }
#mag .featureRight .textContainer { float: left; clear: both; border-top: 2px solid #ec272d; background: #fff; }
#mag .featureRight .textContainer .textWrap .itemText { height: auto; }
#mag .featureRight .textContainer .textWrap .itemText h3 { margin-top: 0px; }
#mag .featureRight .textContainer .textWrap .itemText p { margin-bottom: 0 !important; }
#mag .featureRight .textContainer .textWrap .itemText .eyebrow { position: relative; top: -2px; }
#mag .featureRight .ad300 { margin: 15px auto; }
#mag .featureBtm .itemContainer { margin: 0 7.5px 0 0 !important; }
#mag .featureBtm .itemContainer.last { margin: 0 0 0 7.5px !important; }
#mag .featureBtm .itemWrap { height: 435px; border-top: 2px solid #ec272d; }
#mag .featureBtm .itemImg { height: 200px; overflow: hidden; }
#mag .featureBtm h3 { font-size: 2rem !important; line-height: 1 !important; }
#mag .featureBtm h3 a { font-size: 2rem !important; line-height: 1 !important; }
#mag .featureBtm p { font-size: 1.4rem; line-height: 1; }
#mag .dept-item { float: left; clear: both; margin-bottom: 30px; width: 100%; border: 4px solid #eee; position: relative; box-shadow: 0px 0px 4px #777; }
#mag .dept-item:nth-child(odd) { background: #fbfaf1; }
#mag .dept-item:nth-child(even) { background: #fff; }
#mag .dept-item .img-wrap { float: left; margin-right: 20px; width: 200px; max-height: 140px; overflow: hidden; }
#mag .dept-item img { float: left; max-width: 200px; height: auto; }
#mag .dept-item h3 { font-family: Georgia,"Farnham Display Black"; font-weight: bold; margin: 30px 0 5px; }
#mag .dept-item .img-wrap + h3 { margin: 10px 20px; }
#mag .dept-item h3 a { color: #425469; }
#mag .dept-item h3 a:hover { color: #069; }
#mag .dept-item h3 span.topic a { color: #243241; }
#mag .dept-item h3 span.topic a:hover { color: #069; }
#mag .dept-item p { font-family: "Franklin ITC Light", Arial, Helvetica, sans-serif; margin: 0px 20px 20px; padding: 0; font-size: 1.5rem; line-height: 1; float: none; }
#mag .dept-item .img-wrap + h3 + p { margin: 10px 10px 10px 0; }
#mag .departments h4 { font-family: Scout Cond; text-transform: uppercase; font-size: 3rem; font-weight: normal; text-align: left; color: #ec272d; padding-top: 0px; display: block; width: 100%; height: auto; margin-top: 0; }
#mag .departments .dept-left-col h4 { margin-bottom: 30px; }
#mag .departments .multipleItems { height: auto; margin-bottom: 0px; }
#mag .more.departments .multipleItems { height: auto; margin-bottom: 0px; min-height: 340px; }
#mag .departments .multipleItems .itemWrap, #mag .more.departments .multipleItems .itemWrap { height: auto; padding-bottom: 15px; min-height: 390px; }
#mag .departments .multipleItems .itemWrap .itemImg { height: 260px; }
#mag .departments .text-only-block { background: #fff; border: 1px solid #eee; box-shadow: 0px 0px 1px #fff; }
#mag .more.departments .multipleItems .itemWrap { position: relative; }
#mag .more.departments .multipleItems .eyebrow { top: -2px; }
#mag .dept-right-col { background: #f9f9f9; padding-right: 15px; }
#mag .dept-right-col h3 { margin-bottom: 30px; padding-left: 0 !important; font-size: 1.8rem; }
#mag .dept-right-col h3 a { color: #425469; }
#mag .dept-right-col h3 a:hover { color: #069; }
#mag .dept-right-col h4 span { background: #f9f9f9; }
#mag .dept-right-col .dept-item { margin-top: 15px; }
#mag .dept-right-col .dept-item h3 { margin: 10px 0 5px; padding-left: 10px; }
#mag .dept-right-col .dept-item .img-wrap + h3 { margin: 10px 20px; padding-left: inherit; font-size: 2.3rem; }
#mag .departments .dept-right-col .cenjobs-feed { clear: both; background: #fff; padding: 10px 40px; margin-bottom: 20px; border: 6px solid #f1f1f1; }
#mag .departments .dept-right-col .cenjobs-feed h4 span { background: #fff; }
#mag .departments .dept-right-col .cenjobs-feed h4 span a { height: 16px; display: block; }
#mag .departments .dept-right-col .cenjobs-feed .feedburnerFeedBlock { padding: 5px 0; }
#mag .departments .dept-right-col .cenjobs-feed .feedburnerFeedBlock ul { list-style: none; }
#mag .departments .dept-right-col .cenjobs-feed .feedburnerFeedBlock ul li { padding-bottom: 15px; }
#mag .departments .dept-right-col .cenjobs-feed .feedburnerFeedBlock ul li .headline { line-height: 1; padding: 5px 0px; display: block; }
#mag .departments .dept-right-col .cenjobs-feed .feedburnerFeedBlock ul li .headline a { color: #425469; font-family: Georgia; font-size: 1.8rem; font-weight: bold; }
#mag .departments .dept-right-col .cenjobs-feed .feedburnerFeedBlock ul li .headline a:hover { color: #069; }
#mag .departments .dept-right-col .cenjobs-feed .feedburnerFeedBlock ul li .headline + div { line-height: 1.1; }
#mag .departments .dept-right-col .cenjobs-feed .feedburnerFeedBlock #creditfooter { display: none; }
#mag .departments h3 a { color: #425469; }
#mag .departments h3 a:hover { color: #069; }
#mag .departments .left-col .multipleItems.last { border-right: 1px dotted #bbb !important; padding-right: 15px; }
#mag .list h3 { font-size: 1.6rem; margin-bottom: 20px; padding: 0; padding: 0 0 5px; border-bottom: 1px solid #fff; box-shadow: 0 1px 0 #ccc; }
#mag .list h3 a { color: #425469; }
#mag .list h3 a:hover { color: #069; }
#mag .list .briefs .brief-list .article-list h3 { box-shadow: 0 1px 0 #eee !important; }
#mag .briefs { vertical-align: top; height: auto !important; display: block; margin: 20px 0; padding-bottom: 30px; }
#mag .briefs h5 { display: inline; float: left; font-size: 1.8rem; font-family: Franklin ITC; padding: 0; width: auto; }
#mag .briefs .open { display: none; }
#mag .briefs .fa { font-weight: bold; font-size: 16px; }
#mag .briefs .open .fa { margin-right: 0; padding: 0 0 0 0; width: 20px; }
#mag .briefs .closed { width: auto; height: 30px; font-size: 30px; text-shadow: 0 2px 0 #fff; text-align: right; text-decoration: none; line-height: 40px; float: right; color: #425469; margin-right: 0; }
#mag .briefs .closed .fa { margin-right: 0; padding: 0 0 0 0; width: 20px; }
#mag .briefs .closed:target { display: none; -webkit-transition: all 2s; -webkit-transform: all 2s; transition: all 2s, transform 2s; }
#mag .briefs .closed:target + .open { display: inline; -webkit-transition: height 2s, -webkit-transform 2s; transition: height 2s, transform 2s; }
#mag .briefs .closed:target ~ .brief-list { display: inline; height: auto; -webkit-transition: all 2s, -webkit-transform 2s; transition: all 2s, transform 2s; position: relative; top: 30px; border: 1px solid #eee; box-shadow: 0px 0px 1px #fff; }
#mag .briefs .open { width: auto; height: 30px; font-size: 30px; text-shadow: 0 2px 0 #fff; text-align: right; text-decoration: none; line-height: 40px; float: right; color: #425469; margin-right: 0; }
#mag .briefs .closed:hover, #mag .briefs .open:hover { color: #069; }
#mag .briefs .brief-list { display: none; height: 0; margin: 0 0 20px 0; float: left; width: 100%; clear: both; background: #fff; padding: 20px; -webkit-transition: height 2s, -webkit-transform 2s; transition: height 2s, transform 2s; }
#mag .brief-list p { height: auto; margin: 0 0 5px 0; padding: 5px 0 5px 0; font-family: Georgia; font-weight: bold; clear: both; border-bottom: 1px solid #eee; width: 100%; font-size: 1.6rem; }
#mag .brief-list p a { color: #425469; float: none; }
#mag .brief-list p a:hover { color: #069; }
#mag .article-list { margin: 0; padding: 0; clear: both; width: 100%; }
#mag .article-list p { height: auto; margin: 0 0 5px 2px; padding: 0; font-family: Georgia; font-weight: bold; clear: both; width: 100%; font-size: 1.4rem; }
#mag .article-list p a { color: #425469; max-width: 92%; }
#mag .article-list p a:hover { color: #069; }
#mag .article-list p:before { content: ""; width: 3px; height: 3px; background: #425469; display: block; float: left; border-radius: 50%; margin: 4px 10px 3px 0; border: 1px solid #425469; padding: 3px; }
#mag .cover-list { margin: 0; padding: 0; clear: both; width: 100%; }
#mag .cover-list p { height: auto; margin: 0; padding: 0 20px 10px !important; font-family: Georgia; font-weight: bold; clear: both; width: 100%; font-size: 1.4rem; }
#mag .cover-list p a { color: #425469; max-width: 92%; }
#mag .cover-list p a:hover { color: #069; }
#mag .cover-list p:before { content: ""; width: 3px; height: 3px; background: #425469; display: block; float: left; border-radius: 50%; margin: 4px 10px 3px 0; border: 1px solid #425469; padding: 3px; }
#mag .show-more { text-align: center; padding-bottom: 10px; }
#mag .show-more span.more-btn, #mag .show-more span.less-btn { display: inline-block; width: auto; text-align: center; margin: 0 auto; }
#mag .show-more h5 { font-size: 1.8rem; margin: 0 auto; width: auto; float: left; font-family: Franklin ITC; }
#mag .show-more .open { display: none; }
#mag .show-more .open .fa { margin-right: 0; padding: 2px 0px 5px 5px; width: 20px; vertical-align: top; }
#mag .show-more .closed { width: auto; height: auto; font-size: 30px; text-shadow: 0 2px 0 #fff; text-align: center; text-decoration: none; line-height: 1; color: #425469; margin: 0 auto; border: 2px solid #425469; padding: 10px 10px 0; }
#mag .show-more .closed .fa { margin-right: 0; padding: 2px 0px 5px 5px; width: 20px; vertical-align: top; }
#mag .show-more .closed:target { display: none; }
#mag .show-more .closed:target + .open { display: inline; }
#mag .show-more .closed:target ~ .more-wrapper { display: inline; height: auto; }
#mag .show-more .open { width: auto; height: auto; font-size: 30px; text-shadow: 0 2px 0 #fff; text-align: center; text-decoration: none; line-height: 1; color: #425469; margin: 0 auto; border: 2px solid #425469; padding: 10px 10px 0; }
#mag .show-more .closed:hover, #mag .show-more .open:hover { color: #069; }
#mag .show-more .more-wrapper { display: none; height: 0; margin: 0 0 20px 0; float: left; width: 100%; clear: both; background: #fff; text-align: left; }
#mag .acs h3 a { color: #425469; }
#mag .acs h3 a:hover { color: #069; }
#mag .acs h4 { position: relative; text-align: center; line-height: 0.7; clear: both; }
#mag .acs h4 span { font-family: "Scout Cond"; font-size: 2.4rem; text-transform: uppercase; color: #ec272d; position: relative; display: inline-block; vertical-align: top; padding-left: 43px; padding-right: 43px; border-left: 1px solid #ec272d; border-right: 1px solid #ec272d; z-index: 1; }
#mag .acs h4:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; top: 5px; height: 1px; background: #ec272d; }
#mag .acs h4:after { content: ""; position: absolute; z-index: 0; left: 0; right: 0; top: 9px; height: 1px; border-bottom: 1px dotted #ec272d; }
#mag .acs .dept-left-col h4 { margin-bottom: 30px; }
#mag .acs .dept-left-col h4 span { background: #f1f1f1; }
#mag .acs .dept-right-col h3:before { content: ""; width: 10px; height: 10px; background: #ffffff; display: block; float: left; border-radius: 50%; margin: 5px 10px 5px 0; border: 2px solid #425469; padding: 5px; }
#mag .acs .dept-right-col h4 span { background: #f9f9f9; }

@media (max-width: 767px) { #mag.issue .cover { padding-bottom: 0; }
  #mag.issue .featureBtm .itemWrap { border-top: 15px solid #f1f1f1 !important; background: #fff; height: auto; }
  #mag.issue .featureRight .itemWrap { border-top: 15px solid #f1f1f1 !important; background: #fff; height: auto; width: 100%; }
  #mag.issue .textContainer.sponsored { border-top: 15px solid #f1f1f1 !important; }
  #mag.issue .magazine .featureItem { height: auto; }
  #mag.issue .departments .multipleItems { min-height: auto; }
  #mag.issue .news .multipleItems .itemContainer { background: #fff; } }
@media (max-width: 767px) { #mag .middle { padding: 0 0px; } }
@media (min-width: 1025px) { #mag .departments .text-only-block { max-width: 49%; } }
.magazine .longItem { height: 395px; }
.magazine .longItem .eyebrow { top: 2px; }
.magazine .longItem .itemContainer { margin-left: 0px; }
.magazine .itemWrap { background: #fff; }
.magazine .longItem .credit { top: 146px; }
.magazine .multipleItems { height: 500px; }
.magazine .multipleItems .itemWrap { height: 300px; }

.magCover { overflow: hidden; height: 470px; }
.magCover .itemContainer { height: auto; padding: 0px 0px 0px 0px; }
.magCover .itemWrap { background: none; max-height: 300px; }
.magCover .issue { position: static; width: 100%; text-align: center; }
.magCover .eyebrow.issue a { background: #425469; }
.magCover .eyebrow.issue a:hover { background: #069; }

.magazine .multipleItems { overflow: hidden; height: 450px; }
.magazine .multipleItems.last { border-right: none; }
.magazine .multipleItems .itemWrap { border-top: 2px solid #EC272D; background: #fff; height: 300px; }
.magazine .multipleItems .itemWrap .itemImg { height: 175px; overflow: hidden; background: #fff; }
.magazine .featureItem { overflow: hidden; height: 287px; float: left; position: relative; border-right: none; }
.magazine .featureItem .eyebrow { top: 15px; }
.magazine .featureItem .itemWrap { border-top: 2px solid #EC272D; background: #fff; height: 287px; }
.magazine .featureItem .itemWrap .itemImg { height: 160px; overflow: hidden; background: #fff; }
.magazine .textContainer p { padding-top: 10px; }
.magazine .magCover p { padding: 10px 0px; text-align: center; }
.magazine .magCover p strong { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.magazine .multipleItems .ad300 { background: none; border-top: none; padding: 0px 0px 25px; }

#mag .middle.leaderboard { clear: both; padding-top: 20px; }

.magazine .issue-desc { float: left; position: relative; top: -45px; background: rgba(255, 255, 255, 0.9); }
.magazine .issue-desc h3 { padding: 0px; text-align: center; margin: 5px 0; }
.magazine .issue-desc p { padding: 10px 0px; text-align: center; margin: 5px 0; }

#recent { height: 365px; width: auto; overflow: hidden; }

.recentIssues { border-right: none; }
.recentIssues h4 { display: block; width: 100%; text-align: center; }
.recentIssues h4 a { color: #425469; text-transform: uppercase; font-family: "Scout Cond"; font-size: 3rem; }
.recentIssues h4 a:hover { color: #069; }
.recentIssues .itemWrap { background: none; }

#recent .downArrow { height: 20px; width: 100%; margin: 0px auto; padding: 0px; text-align: center; position: absolute; bottom: -10px; left: 5px; }
#recent .downArrow a { color: #425469; }

.load-more { float: left; margin: 0; width: 100%; }
.load-more button { color: #EC272D !important; font-weight: bold; border: 1px solid #EC272D !important; }
.load-more button:hover { color: #006699 !important; font-weight: bold; border: 1px solid #006699 !important; }

#search #index h2:hover { background: #EC272D; text-shadow: -1px -1px 1px #BD0F15; }
#search .filters { float: left; margin-bottom: 30px; }
#search .filters ul { list-style: none; height: 100%; width: 100%; margin: 0; padding: 0; }
#search .filters ul li { color: #333; display: inline; position: relative; float: left; height: 100%; width: auto; }
#search .filters ul li label { display: block; position: relative; font-weight: 300; font-size: 1em; padding: 0px 10px 25px 30px; margin: 0px; height: 40px; z-index: 3; cursor: pointer; -webkit-transition: all 0.25s linear; }
#search .filters ul li label:hover { color: #069; }
#search .filters ul li input[type=radio] { position: absolute; visibility: hidden; }
#search .filters ul li .check { display: block; position: absolute; border: 3px solid #AAAAAA; border-radius: 100%; height: 25px; width: 25px; top: 0px; left: 0px; z-index: 2; transition: border .25s linear; -webkit-transition: border .25s linear; }
#search .filters ul li:hover .check { border: 5px solid #069; }
#search .filters ul li .check::before { display: block; position: absolute; content: ''; border-radius: 100%; height: 11px; width: 11px; top: 2px; left: 2px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
#search .filters input[type=radio]:checked ~ .check { border: 5px solid #069; }
#search .filters input[type=radio]:checked ~ .check::before { background: #069; }
#search .filters input[type=radio]:checked ~ label { color: #069; }
#search .divider { min-height: 50px; border-color: #ccc; box-shadow: 1px 1px 1px #fff; }
#search .search-item .tag { top: 0; left: 0; background: none; padding: 0; margin: 0; text-align: left; }
#search .search-item .tag a { padding: 0 0 10px; background: white; color: #ec272d !important; margin: 0 auto; width: auto; display: inline-block; font-family: "Scout Cond"; text-transform: uppercase; letter-spacing: 0.2px; font-size: 2rem; line-height: 1.1; word-spacing: 2px; text-align: center; }
#search .search-item .tag a:hover { color: #069 !important; }
#search .advanced .filters ul { list-style: none; height: 100%; width: 100%; margin: 0; padding: 0; }
#search .advanced .filters ul li { color: #333; display: block; position: relative; float: left; height: 100%; width: 100%; }
#search .advanced .filters ul li label { display: block; position: relative; font-weight: 300; font-size: 1.25em; padding: 0px 0px 0px 40px; margin: 4px auto; height: 26px; z-index: 3; cursor: pointer; -webkit-transition: all 0.25s linear; top: 12px; }
#search .advanced .filters ul li label:hover { color: #069; }
#search .advanced .filters ul li input[type=checkbox] { position: absolute; visibility: hidden; }
#search .advanced .filters ul li .checkbox { display: block; position: absolute; border: 3px solid #AAAAAA; height: 30px; width: 30px; top: 20px; left: 0px; z-index: 2; transition: border .25s linear; -webkit-transition: border .25s linear; margin-top: 0px; }
#search .advanced .filters ul li:hover .checkbox { border: 5px solid #069; }
#search .advanced .filters ul li .checkbox::before { display: block; position: absolute; content: "\f00c"; height: 25px; width: 20px; top: 0px; left: 0px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; font: normal normal normal 20px/1 FontAwesome; color: #fff; line-height: 1; }
#search .advanced .filters input[type=checkbox]:checked ~ .checkbox { border: 5px solid #069; }
#search .advanced .filters input[type=checkbox]:checked ~ .checkbox::before { background: #069; }
#search .advanced .filters input[type=checkbox]:checked ~ label { color: #069; }
#search .filters ul li.show-more { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#search .filters ul li.show-more.clear-list { margin: 30px 0px 0px 20px; }
#search .filters ul li.show-more a { color: #069; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; }
#search .filters ul li.show-more a:hover { color: #EC272D; }
#search #search-options { display: none; height: 0; transition: all 0.25s linear; -webkit-transition: all 0.25s linear; }
#search #search-options.expanded { display: block; height: auto; transition: all 0.25s linear; -webkit-transition: all 0.25s linear; }
#search #search-options.advanced #reportrange { cursor: pointer; padding: 5px 10px; border: 1px solid #ccc; width: auto; float: left; margin-top: 15px; }
#search #search-options.advanced .filter-wrap { float: left; clear: both; padding: 0 0 50px; }
#search .search-options-link { border: 1px solid #069; padding: 5px; border-radius: 2px; font-family: Franklin ITC; }
#search button { background: #069; color: #fff; border: 1px solid transparent; }
#search button.submit { background: #EC272D; color: #fff; font-family: Franklin ITC; border: 1px solid transparent; }
#search button.clear { background: #ebebeb; color: #333; font-family: Franklin ITC; border: 1px solid transparent; }
#search button.btn-success:hover, #search button.btn-success:focus, #search button.btn-success:active, #search button.btn-success.active { color: #fff; background-color: #47a447; border-color: #398439; }
#search button.open .dropdown-toggle.btn-success { color: #fff; background-color: #47a447; border-color: #398439; }
#search button.btn:hover, #search button.btn:focus { color: #333; text-decoration: none; background-color: #ebebeb; border-color: #adadad; }

button:hover, button:focus, button:active { background-color: #ebebeb; }

#search .sky-sidebar { float: left; position: -webkit-sticky; position: sticky; top: 60px; }
#search button.btn-success { background-color: #47a447; }
#search button.btn-success.active { background-color: #47a447; }
#search h1 { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; font-weight: bold; }
#search h1 span { color: #ec272d; }
#search .results a, #search .advanced a { color: #069; }
#search .results a:hover, #search .advanced a:hover { color: #ec272d; }
#search h4 span.active { font-family: "Franklin ITC", Arial, Helvetica, sans-serif; }
#search h4 span.rel-date { float: right; }
#search h4 span.rel-date .active { font-family: "Franklin ITC", Arial, Helvetica, sans-serif; color: #333; }
#search .results-per-page { margin-bottom: 10px; }
#search .results-per-page h4 { float: left; padding-bottom: 20px; }
#search .results-per-page select { float: left; margin: 0px 10px 10px !important; height: 35px; padding: 0px 10px; cursor: pointer; }
#search .search-item { float: left; clear: both; min-height: 150px; width: 100%; padding-bottom: 15px; padding-top: 15px; width: 100%; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; }
#search .search-item.no-border { border-bottom: none; padding-bottom: 5px; }
#search .search-item .img-wrap { float: left; margin-right: 20px; width: 200px; height: 150px; overflow: hidden; }
#search .search-item img { float: left; max-width: 200px; height: auto; }
#search .search-item h3 { font-family: Georgia,"Farnham Display Black"; font-weight: bold; }
#search .search-item h3 a { color: #425469; }
#search .search-item h3 a:hover { color: #069; }
#search .search-item h3 span.topic a { color: #243241; }
#search .search-item h3 span.topic a:hover { color: #069; }
#search .search-item h5 { color: #425469; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; margin: 30px 20px 10px; font-style: italic; border-top: 1px solid #F9F9F9; padding-top: 5px; clear: both; }
#search .search-item h5.author { border-top: none; padding-top: 0px; clear: none; margin: 0px 20px 10px; }
#search .search-item p { font-family: "Franklin ITC Light", Arial, Helvetica, sans-serif; font-size: 1.5rem; line-height: 1; }
#search span.searched, #search .search-item p strong { color: #ec272d; font-weight: inherit; }
#search p span.searched { font-family: "Franklin ITC", Arial, Helvetica, sans-serif; }
#search .pagination { font-family: "Franklin ITC", Arial, Helvetica, sans-serif; display: flex; clear:both; }
#search .pagination .active { color: #333; }
#search .pagination .inactive { color: #ccc; }
#search .pagination .prev { flex-grow:0; }
#search .pagination .next { flex-grow:0; text-align: right; }
#search .pagination .prev span, #search .pagination .next span { font-size: 3rem; line-height: 0.5; position: relative; top: 3px; }
#search .pagination .numbers { flex-grow:1; text-align: center; margin: 0px auto; width: 70%; float: left; }
#search .pagination .numbers a { padding: 0px 3px; }
#search .search-within-results { border-top: 1px solid #ccc; padding: 0px 0px 30px 0px; margin: 30px 0px 0px; }
#search .search-within-results .cf:before { content: ""; display: table; }

.cf:after { content: ""; display: table; }

#search .search-within-results .cf { zoom: 1; }
#search .search-within-results .cf:after { clear: both; }
#search .search-within-results h3 { clear: both; }
#search .search-within-results input { float: left; width: 85%; }
#search .search-within-results button { float: left; background: #EC272D; color: #fff; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; width: 15%; }
#search .search-options { padding: 0px 0px 30px 0px; margin: 20px 0px 0px; }
#search .search-options button:hover { background: #069; }
#search .search-options button:active, #search .search-options button:focus { background: #eee; outline: 0; }
#search .search-options .cf:before { content: ""; display: table; }

.cf:after { content: ""; display: table; }

#search .search-options .cf { zoom: 1; }
#search .search-options .cf:after { clear: both; }
#search .search-options h3 { clear: both; }
#search .search-options input { float: left; width: 85%; }
#search .advanced .search-options input { float: left; width: 90%; }
#search .search-options button { float: none; background: #069; color: #fff; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; width: 15%; margin: 0 auto; text-align: center; }
#search .search-options button.alignright { float: right; width: 30%; }
#search .search-options button:hover { background: #069; }
#search .search-options button:active, #search .search-options button:focus { background: #eee; outline: 0; }
#search .ad300 { float: right; }

.results .ad300 { float: right; }

/* topics */
.topics .top.leaderboard { margin: 10px auto -10px; }
.topics .all-topics { margin: 0 15px; }
.topics h1 { font-family: Georgia,"Farnham Display Black", Arial, Helvetica, sans-serif; text-align: center; }
.topics .ad300 { margin: 0px 0px 0px 0px; position: static; width: 300px; float: right; }
.topics .topic-list h3 { font-family: Georgia,"Farnham Display Black", Arial, Helvetica, sans-serif; }
.topics .topic-list ul { color: #EC272D; }
.topics .topic-list ul li { padding: 0px 0px 0px; font-size: 2.5rem; line-height: 1.3; }
.topics .topic-list ul li a { font-size: 2.2rem; color: #425469; margin: 0px 0px 0px 0px; display: block; letter-spacing: -1px; transition: all 1s linear; -webkit-transition: all 1s linear; -moz-transition: all 1s linear; }
.topics .topic-list ul li a:hover { color: #EC272D; }
.topics .topic-list ul ul { height: 0px; overflow: hidden; }
.topics .topic-list ul li:hover ul { height: auto; overflow: visible; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; padding: 10px 0px; }
.topics .topic-list ul ul li { margin-left: 30px; padding: 0px 0px; }
.topics .topic-list ul ul li a { color: #069; }
.topics .topic-list .regions { background: #243241; position: relative; left: -15px; }
.topics .topic-list .regions h2 { background: #425469 !important; text-shadow: 1px -1px 1px #243241 !important; }
.topics .topic-list .regions ul li a { font-size: 2rem; color: #fff; margin: 0px 0px 0px 0px; display: block; }
.topics .topic-list .regions ul li a:hover { color: #EC272D; }

.single-topic { margin: 0 15px; }
.single-topic .text-links h3, .single-topic .text-links p { padding-left: 0px; }
.single-topic .multipleItems .itemContainer h3 { padding: 0 10px; margin-top: 0; }
.single-topic .multipleItems .itemContainer p { padding: 0 10px; }
.single-topic .topic-item { float: left; clear: both; width: 100%; padding-bottom: 15px; padding-top: 15px; width: 100%; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; }
.single-topic .topic-item.no-border { border: none; }
.single-topic .topic-item .img-wrap { float: left; margin-right: 20px; width: 200px; height: 150px; overflow: hidden; max-width: 25%; }
.single-topic .topic-item .text-wrap { float: left; width: 70%; }

.webinars .single-topic .topic-item .text-wrap, .whitepapers .single-topic .topic-item .text-wrap { float: left; width: 100%; background: #fff; padding: 10px; }

.single-topic .topic-item img { float: left; max-width: 100%; height: auto; }

.webinars .single-topic .topic-item img { float: right; }

.single-topic .topic-item h3 { font-family: Georgia,"Farnham Display Black"; font-weight: bold; margin: 0; padding: 0; }
.single-topic .topic-item h3 span.topic a { color: #243241; }
.single-topic .topic-item h3 span.topic a:hover { color: #069; }
.single-topic .topic-item h5 { color: #425469; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; margin: 30px 20px 10px; font-style: italic; border-top: 1px solid #F9F9F9; padding-top: 5px; clear: both; }
.single-topic .topic-item h5.author { border-top: none; padding-top: 0px; clear: none; margin: 0 !important; }
.single-topic .topic-item h5.author a { color: #ec272d; }
.single-topic .topic-item p { font-family: "Franklin ITC Light", Arial, Helvetica, sans-serif; margin: 10px 0; font-size: 1.5rem; line-height: 1; padding: 0; }

.single-collection-hero { margin: 0 15px; }
.single-collection-hero .text-links h3 { padding-left: 0px; }

.single-topic .text-links p { padding-left: 0px; }

.single-collection-hero .multipleItems .itemContainer h3 { padding: 0 10px; margin-top: 0; }
.single-collection-hero .multipleItems .itemContainer p { padding: 0 10px; }
.single-collection-hero .collection-item { float: left; clear: both; width: 100%; padding-bottom: 15px; padding-top: 15px; width: 100%; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0px #fff; }
.single-collection-hero .collection-item .img-wrap { float: left; margin-right: 20px; width: 200px; height: 150px; overflow: hidden; max-width: 25%; }
.single-collection-hero .collection-item .text-wrap { float: left; width: 70%; }
.single-collection-hero .collection-item img { float: left; max-width: 100%; height: auto; }
.single-collection-hero .collection-item h3 { font-family: Georgia,"Farnham Display Black"; font-weight: bold; margin: 0; padding: 0; }
.single-collection-hero .collection-item h3 span.topic a { color: #243241; }
.single-collection-hero .collection-item h3 span.topic a:hover { color: #069; }
.single-collection-hero .collection-item h5 { color: #425469; font-family: "Franklin ITC", Arial, Helvetica, sans-serif; margin: 30px 20px 10px; font-style: italic; border-top: 1px solid #F9F9F9; padding-top: 5px; clear: both; }
.single-collection-hero .collection-item h5.author { border-top: none; padding-top: 0px; clear: none; margin: 0 !important; }
.single-collection-hero .collection-item h5.author a { color: #ec272d; }
.single-collection-hero .collection-item p { font-family: "Franklin ITC Light", Arial, Helvetica, sans-serif; margin: 10px 0; font-size: 1.5rem; line-height: 1; padding: 0; }

#landing .author { width: 90%; margin: 0 auto; }

.author-list { margin: 15px; clear: both; }

.author { margin: 0; clear: both; }

.staff-landing .author-list { text-align: center; }
.staff-landing .author-list .profile-pic { width: 200px; height: 200px; overflow: hidden; border-radius: 50%; text-align: center; clear: both; margin: 0 auto; border: 2px solid #ec272d; }
.staff-landing .author-list .profile-pic img { min-width: 200px; min-height: 200px; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.staff-landing .author-list .profile-pic img:hover { -webkit-filter: none; filter: none; }
.staff-landing .author-list h3 { position: relative; text-align: center; line-height: 0.7; clear: both; }
.staff-landing .author-list h3 span { font-family: "Scout Cond"; font-size: 2.4rem; text-transform: uppercase; color: #ec272d; position: relative; display: inline-block; vertical-align: top; padding-left: 43px; padding-right: 43px; border-left: 1px solid #ec272d; border-right: 1px solid #ec272d; background: #f1f1f1; z-index: 1; }
.staff-landing .author-list h3:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; top: 5px; height: 1px; background: #ec272d; }
.staff-landing .author-list h3:after { content: ""; position: absolute; z-index: 0; left: 0; right: 0; top: 9px; height: 1px; border-bottom: 1px dotted #ec272d; }
.staff-landing .author-list h4 { font-size: 1.6rem; font-family: Franklin ITC Light; font-style: italic; }
.staff-landing .author-list h4 a, .staff-landing .author-list h4 span { font-size: 2rem; font-family: Franklin ITC; font-style: normal; }

.staff #page h4, .staff #page h5, .staff #page p strong { font-family: Franklin ITC; font-style: normal; }
.staff #page h4 { color: #ec272d; font-size: 2.2rem; }
.staff #page h5 { font-size: 1.8rem; }
.staff #page p { line-height: 1.2; }
.staff .author .profile-pic { width: 160px; height: 160px; overflow: hidden; border-radius: 80px; float: left; margin-right: 20px; }
.staff .landing-item { float: left; clear: none; margin-bottom: 30px; }
.staff .landing-item .img-wrap { float: left; margin-right: 0px !important; width: 220px !important; height: 150px; overflow: hidden; }
.staff .landing-item .text-info { float: left; width: auto; color: #333; }
.staff .landing-item .text-info h3 { margin: 10px 0 0 !important; font-size: 2rem; }
.staff .landing-item .plain-text-info { margin: 15px; }
.staff .search-within-results { border-top: none !important; padding: 30px 0px !important; }
.staff .search-within-results input { width: 70% !important; }
.staff .search-within-results button { width: 25% !important; }

@media (min-width: 768px) and (max-width: 850px) { .staff-landing .author-list .profile-pic { width: 150px; height: 150px; }
  .staff-landing .author-list .profile-pic img { min-width: 150px; min-height: 150px; }
  .staff-landing .author-list h4 { font-size: 1.8rem; } }
.basic .login p { font-family: Franklin ITC; margin: 10px 0 0 !important; padding: 0; }
.basic .login p a { font-family: Franklin ITC; color: #069; }
.basic .login p a:hover { font-family: Franklin ITC; color: #EC272D; }
.basic .login label { font-family: Franklin ITC; }
.basic .login button { font-family: Franklin ITC; background: #EC272D; color: #fff; margin-top: 10px; }
.basic .join-subscribe { background: #069; padding: 20px; }
.basic .join-subscribe p { margin: 10px 0 0 !important; padding: 0; line-height: 1.2; color: #fff; }
.basic .join-subscribe p a { font-family: Franklin ITC; color: #fff !important; }
.basic .join-subscribe p a:hover { font-family: Franklin ITC; text-decoration: underline; }
.basic .join-subscribe ul { padding: 0 15px; line-height: 1.2; color: #fff; }
.basic .join-subscribe ul li a { font-family: Franklin ITC; color: #fff !important; }
.basic .join-subscribe ul li a:hover { font-family: Franklin ITC; text-decoration: underline; }

/************************************************** article pages **************************************************/
.article h1 { font-size: 4.5rem; line-height: 1; margin: 0px; padding: 0px; color: #333; }
.article h2 { color: #888; }
.article h4 { margin: 0px; padding: 0px; text-transform: uppercase; }
.article h5 { font-style: italic; }
.article p { font-size: 2rem; color: #333; }

.mobile-share { position: fixed; top: 60px; right: 0px; z-index: 999; padding: 0 5px; border-radius: 0 0 0 5px; }
.mobile-share a { color: #069; }
.mobile-share a:hover { color: #333; }
.mobile-share .close-share { display: none; }
.mobile-share.open { top: 60px; background: #fff; }
.mobile-share.open .share-link { display: none; }
.mobile-share.open .close-share { display: block; font-family: Franklin ITC; border: 2px solid; padding: 5px; width: 30px; height: 30px; line-height: 1; border-radius: 50%; text-align: center; }
.mobile-share.open a { color: #069; }
@media (min-width: 768px) { .mobile-share { display: none; } }

#mobile-share-expanded { display: none; height: 0px; background: rgba(255, 255, 255, 0.95); position: absolute; left: 0px; top: 55px; width: 100%; padding: 40px 10px 10px; }
@media (max-width: 768px) { #mobile-share-expanded.open { display: block; height: 100vh; }
  #mobile-share-expanded.open a { width: 100%; border-bottom: 1px solid #f1f1f1; padding: 10px 0; color: #069; display: block; }
  #mobile-share-expanded.open a .fa { float: left; width: auto; color: #069; font-size: 2.5rem; width: 30px; } }

.site-banner.sticky .mobile-share { top: 50px; right: 0px; background: rgba(255, 255, 255, 0.95); }
.site-banner.sticky .mobile-share.open { background: none; top: 55px; }
.site-banner.sticky a { color: #069; }
.site-banner.sticky #mobile-share-expanded.open { top: 50px; }

.body-copyright { text-align: right; line-height: 1; clear: both; margin: 20px; border-top: 2px solid #f1f1f1; padding-top: 10px; }

.hidden-box { vertical-align: top; height: auto !important; background: #f1f1f1; display: block; width: 100%; padding: 0px 10px; clear: both; float: left; }
.hidden-box h3 { float: left; font-family: 'Scout Cond',Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase; font-size: 2.5rem; font-weight: normal; width: 95%; }
.hidden-box .box-contents { display: none; height: auto; margin: 20px 0 0; float: left; }
.hidden-box .show { display: none; }
.hidden-box .hide { width: 30px; width: 30px; height: 30px; font-size: 30px; text-shadow: 0 2px 0 #fff; text-align: right; text-decoration: none; line-height: 40px; float: right; }
.hidden-box .hide:target { display: none; }
.hidden-box .hide:target + .show { display: inline; }
.hidden-box .hide:target ~ .box-contents { display: block; width: 700px; margin: 0 auto; float: left; }
.hidden-box .show { width: 30px; width: 30px; height: 30px; font-size: 30px; text-shadow: 0 2px 0 #fff; text-align: right; text-decoration: none; line-height: 40px; float: right; }
.hidden-box .hide:hover, .hidden-box .show:hover { color: #ec272d; }

.box-contents p { height: auto; margin: 0; }

.box-title { float: left; height: auto; width: 90%; padding-left: 20px; margin-bottom: 25px; }

.alert-box { border: 1px solid #ec272d; padding: 10px; margin: 0px auto 30px; line-height: 1.1; max-width: 700px; }
.alert-box h4 { color: #ec272d; font-family: Franklin ITC; }

@media (max-width: 767px) { .alert-box { margin: 0px 20px 30px; max-width: auto; } }
.correction { background: #f1f1f1; padding: 10px; margin: 20px; line-height: 1.1; }
.correction h4 { font-family: Franklin ITC; }

/* long form intro */
.centerWrap { margin: 0px auto; clear: both; width: 80%; text-align: center; }

.chapter { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 300px; background-position: center center; width: 100%; text-shadow: 3px 2px 4px rgba(0, 0, 0, 0.3); display: block; padding-top: 20px; }
.chapter::before { content: ""; display: block; position: absolute; width: 100%; height: 300px; z-index: 1; padding: 0px; margin: 0px 0px 20px 0px; top: 0px; left: 0px; background-color: #000; opacity: .5; filter: alpha(opacity=50); }
.chapter:hover::before { content: ""; background-color: #f00; opacity: .2; filter: alpha(opacity=20); }
.chapter.one { background-image: url(../_img/one.jpg); }
.chapter.two { background-image: url(../_img/two.jpg); }
.chapter.three { background-image: url(../_img/three.jpg); }
.chapter.four { background-image: url(../_img/four.jpg); }
.chapter a { display: block; height: auto; width: 100%; margin: 0px; padding: 0px; text-decoration: none; position: relative; z-index: 2; }
.chapter a:hover h1 { text-decoration: none; }

/* feature article pages */
.intro { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 500px; background-position: center center; width: 100%; text-shadow: 3px 2px 4px rgba(0, 0, 0, 0.3); display: block; padding-top: 20px; background-image: url(/_img/09410-cover-openercxd.jpg); background-attachment: fixed; position: relative; }

.intro-no-cover { height: 220px; width: 100%; text-shadow: 3px 2px 4px rgba(0, 0, 0, 0.3); display: block; padding-top: 20px; }

.intro p { position: relative; top: 480px; right: 0px; font-size: 1.1rem; color: #aaa; margin-bottom: -500px; text-shadow: none; float: right; padding: 10px; font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }

.vol95iss06 .intro { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 500px; background-position: center center; width: 100%; text-shadow: 3px 2px 4px rgba(0, 0, 0, 0.3); display: block; padding-top: 20px; background-image: url(/_img/whey.jpg); background-attachment: fixed; position: relative; }

.vol95iss24 .intro { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 500px; background-position: center center; width: 100%; text-shadow: 3px 2px 4px rgba(0, 0, 0, 0.3); display: block; padding-top: 20px; background-image: url(/_img/crispr.jpg); background-attachment: fixed; position: relative; }

@media (max-width: 767px) { .intro p { top: 220px; }
  .vol95iss24 .intro { height: 250px; background-size: 100%; background-attachment: initial; background-repeat: no-repeat; } }
/* article intro */
.articleIntro { margin: 0px auto; text-align: left; max-width: 700px; }
.articleIntro h1 { font-family: Georgia,"Farnham Display Black"; font-weight: bold; }
.articleIntro h2 { font-family: "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; margin: 1rem 0px; padding: 0px; font-size: 2.5rem; }

.cover-image .articleIntro h4 { margin-top: 0px; }

.articleIntro h4 { text-transform: uppercase; }
.articleIntro h4 a { font-family: "Scout Cond", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #fff; }
.articleIntro h4 a:hover { color: #ccc; }
.articleIntro h5 { padding-bottom: 5px; }
.articleIntro h5 a:hover { border-bottom: 2px solid #333; }
.articleIntro h5 small { text-transform: uppercase; font-style: normal; color: #666666; font-size: 1.3rem; line-height: 1.7; }
.articleIntro p { font-family: "PT Serif",Georgia,serif; }

.chapter p { font-family: "PT Serif",Georgia,serif; }

.cover-image .article.container { margin-top: 110px; }
.cover-image .articleIntro { background: rgba(255, 255, 255, 0.9); padding: 0px; max-width: 700px; position: absolute; bottom: -100px; left: 50%; margin-left: -350px; border-bottom: 1px solid #EC272D; }
.cover-image .articleIntro h1 { margin: 10px 20px 20px; clear: both; text-shadow: none; }
.cover-image .articleIntro h2 { margin: 5px 20px 0px; text-shadow: none; }
.cover-image .articleIntro h5 { margin: 5px 20px 0px; text-shadow: none; text-align: right; }
.cover-image.vol94iss10 .article.container { margin-top: 30px; }
.cover-image.vol94iss10 .articleIntro { background: rgba(1, 0, 5, 0.7); padding: 0px; max-width: 568px; position: absolute; top: 100px; bottom: inherit; left: 50%; margin-left: -284px; border-bottom: none; }
.cover-image.vol94iss10 .articleIntro a { color: #D9E0C8; }
.cover-image.vol94iss10 .articleIntro a:hover { color: #fff; text-decoration: none; border-bottom: none; }
.cover-image.vol94iss10 .articleIntro h1 { margin: 60px 20px 20px; clear: both; text-shadow: none; color: #fff; font-size: 3.9rem; }
.cover-image.vol94iss10 .articleIntro h2 { margin: 5px 20px 0px; text-shadow: none; color: #D9E0C8; }
.cover-image.vol94iss10 .articleIntro h5 { margin: 5px 20px 0px; text-shadow: none; text-align: right; color: #D9E0C8; }
.cover-image.vol94iss10 .articleIntro h4 a, .cover-image.vol94iss10 .articleIntro h5 small { color: #fff; }
.cover-image.vol94iss10 .sidebarWrap { margin-top: -70px; }
.cover-image.vol94iss10 .box img { margin-bottom: 30px; }
.cover-image.vol95iss06 .article.container { margin-top: 30px; }
.cover-image.vol95iss06 .articleIntro { background: rgba(36, 50, 65, 0.9); padding: 0px; max-width: 568px; position: absolute; top: 100px; bottom: inherit; left: 50%; margin-left: -284px; border-bottom: none; }
.cover-image.vol95iss06 .articleIntro a { color: #D9E0C8; }
.cover-image.vol95iss06 .articleIntro a:hover { color: #fff; text-decoration: none; border-bottom: none; }
.cover-image.vol95iss06 .articleIntro h1 { margin: 60px 20px 20px; clear: both; text-shadow: -1px -1px 1px #000; color: #fff; font-size: 3.9rem; }
.cover-image.vol95iss06 .articleIntro h2 { margin: 5px 20px 0px; text-shadow: -1px -1px 1px #000; color: #fff; }
.cover-image.vol95iss06 .articleIntro h5 { margin: 5px 20px 0px; text-shadow: -1px -1px 1px #000; text-align: right; color: #fff; }
.cover-image.vol95iss06 .articleIntro h4 a, .cover-image.vol95iss06 .articleIntro h5 small { color: #fff; }
.cover-image.vol95iss06 .sidebarWrap { margin-top: -70px; }
.cover-image.vol95iss06 .box img { margin-bottom: 30px; }
.cover-image.vol95iss24 .articleIntro { background: none; padding: 0px; position: static; top: inherit; bottom: inherit; left: inherit; margin: 0 auto; border-bottom: none; }
.cover-image.vol95iss24 .articleIntro a { color: #069; }
.cover-image.vol95iss24 .articleIntro a:hover { color: #EC272D; text-decoration: none; border-bottom: none; }
.cover-image.vol95iss24 .articleIntro h1 { margin: 60px 20px 20px; clear: both; color: #333; font-size: 3.9rem; }
.cover-image.vol95iss24 .articleIntro h2 { margin: 5px 20px 0px; color: #777; }
.cover-image.vol95iss24 .articleIntro h5 { margin: 5px 20px 0px; text-align: right; color: #777; }
.cover-image.vol95iss24 .articleIntro h4 a { color: #fff; }
.cover-image.vol95iss24 .articleIntro h5 small { color: #333; }

.standard #main .container { padding-left: 0; padding-right: 0; background: #fff; }
.standard.cover-image .article-header { border-bottom: none; }
.standard .articleIntro { margin: 0px auto; text-align: left; max-width: 94%; width: 1024px; }
.standard .articleIntro h1 { clear: left; font-family: Georgia,"Farnham Display Black"; font-weight: bold; }
.standard .articleIntro h2 { font-family: "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; margin: 1rem 0px; padding: 0px; font-size: 2.5rem; }
.standard .articleIntro h4 { margin: 0px 0px 10px; }
.standard .articleIntro h5 { padding: 0; }
.standard .articleIntro h4 { margin-top: 0px; }
.standard .articleIntro h5 a:hover { border-bottom: 2px solid #333; }
.standard .articleIntro h5 small { text-transform: uppercase; font-style: normal; color: #666666; }
.standard .articleIntro p { font-family: "PT Serif",Georgia,serif; }

.chapter p { font-family: "PT Serif",Georgia,serif; }

.standard .box { float: left; }
.standard .box img { margin-bottom: 30px; }
.standard .box.vitals h3.vitals-title { font-size: 3rem; line-height: 1; margin: 5px auto 10px; color: #999; }
.standard .box.vitals p strong { font-family: Franklin ITC; color: #ec272d; }
.standard .box.vitals p:first-of-type:first-letter { font-family: inherit !important; float: none !important; padding: 0px !important; margin: 0px !important; font-size: inherit; color: inherit; font-weight: normal; }
.standard .box.vitals .caption { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.standard .box.vitals .caption .credit { text-align: right; float: right; margin-right: 5px; }
.standard .box.vitals img { margin-bottom: 0px; }

@media (min-width: 1200px) { .standard .box { margin-left: 25px; } }
.sponsored.article.plain { background: #f1f1f1; }
.sponsored.article.plain .container { background: #fff; max-width: 1200px; padding: 0px; }
.sponsored.article.plain .articleIntro { text-align: center; max-width: 1200px; background: #fff; padding: 0px !important; border-top: 20px solid #f1f1f1; }

.articleIntro h4 { font-size: 2rem; margin: 0px 0px 0px 20px; background: #EC272D; display: inline-block; padding: 10px 20px; line-height: 1; float: left; text-shadow: none; }
.articleIntro h4 a { font-family: "Scout Cond"; color: #fff; font-weight: normal; word-spacing: 2px; text-shadow: -1px -1px 1px #BD0F15; }
.articleIntro h4 a:hover { color: #ccc; }
.articleIntro h4.sponsored { background: #069; }
.articleIntro h4.sponsored a { text-shadow: -1px -1px 1px #243241; }
.articleIntro h4.sponsored:hover { background: #425469; }

.articleContent { margin: 0px auto; text-align: left; padding: 0px 0px; }

.standard .articleWrap { max-width: 1024px; margin: 0 auto; text-align: left; padding: 0px 0px; }
.standard .articleContent { margin: 20px 0 0; text-align: left; padding: 0px; }

.articleContent.wide { max-width: 90%; margin: 0px auto; text-align: left; }
.articleContent.galleryContent { max-width: 970px; margin: 0px auto 50px; text-align: left; }
.articleContent p { color: #333; font: 1.8rem/1.3 "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; margin: 20px auto; max-width: 700px; }
.articleContent p:first-of-type:first-letter { font-size: 10rem; font-family: Georgia,"Farnham Display Black"; font-weight: bold; line-height: .5; float: left; padding-right: 10px; }

.intro-img p:first-of-type:first-letter, .sm-img p:first-of-type:first-letter, .md-img p:first-of-type:first-letter, .full-img p:first-of-type:first-letter, .audio p:first-of-type:first-letter, .correction p:first-of-type:first-letter, .alert-box p:first-of-type:first-letter { font-family: inherit !important; float: none !important; padding: 0px !important; margin: 0px !important; font-size: 1.5rem; font-family: "Franklin ITC Light"; color: #777; font-weight: normal; }

@media (max-width: 767px) { .standard .articleWrap { max-width: 100%; overflow: hidden; }
  .articleContent p:first-of-type:first-letter { font-size: 8rem; font-family: Georgia,"Farnham Display Black"; font-weight: bold; line-height: .5; float: left; padding-right: 10px; }
  .intro-img p:first-of-type:first-letter, .sm-img p:first-of-type:first-letter, .md-img p:first-of-type:first-letter, .full-img p:first-of-type:first-letter, .audio p:first-of-type:first-letter, .correction p:first-of-type:first-letter, .alert-box p:first-of-type:first-letter { font-family: inherit !important; float: none !important; padding: 0px !important; margin: 0px !important; font-size: 1.5rem; font-family: "Franklin ITC Light"; color: #777; font-weight: normal; } }
.articleContent h3 { text-transform: uppercase; font-size: 5rem; line-height: 40px; font-family: "Scout Cond"; margin: 20px auto; max-width: 700px; }
.articleContent a { color: #006699; font-family: "Franklin ITC"; }

.sidebar a, .articleIntro h5 a { color: #006699; font-family: "Franklin ITC"; }

.articleContent a:hover, .sidebar a:hover { color: #EC272D; }

.multipart .subnav { position: fixed; top: 50px; height: 0px; overflow: hidden; background: white; width: 100%; z-index: 3; left: 0px; }
.multipart .site-banner.sticky ~ .subnav { -webkit-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease; top: 50px; height: 50px; width: 100%; box-shadow: 0px 0px 4px #243140; }
.multipart .subnav .chapters { width: 100%; max-width: 980px; margin: 0px auto; }
.multipart .subnav .chapters span { display: none; }
.multipart .subnav .chapters p { margin: 10px 0 0; padding: 10px; display: inline-flex; font-family: Franklin ITC; color: #EC272D; float: left; line-height: 1; }
.multipart .subnav .chapters p a { border-right: 1px solid; padding-left: 0; padding-right: 5px; margin-right: 5px; color: #069; }
.multipart .subnav .chapters p a:hover { color: #EC272D; }
.multipart .subnav .chapters p span { font-family: Franklin ITC; color: #333; display: inline-block; padding-right: 5px; border-right: 1px solid; margin-right: 5px; }
.multipart .subnav .chapters p a:last-child, .multipart .subnav .chapters p span:last-child { border-right: none; padding-right: 0; margin-right: 0; }
.multipart .subnav .chapters span.brought { display: inline; line-height: 35px; }
.multipart .top-wrap { line-height: 50px; }
.multipart .fa.fa-chevron-up { border-radius: 50%; border: 2px solid #EC272D; padding: 5px; }
.multipart .fa.fa-chevron-up:before { color: #EC272D; }
.multipart .anchor:before { content: ' '; display: block; height: 100px; }

@media (max-width: 568px) { .multipart .subnav .chapters { max-width: 100%; }
  .multipart .subnav .chapters p { line-height: 0.8; padding: 2px 5px; } }
.articleContent .full-img { margin: 20px auto; max-width: 700px; }
.articleContent .masonry { border-bottom: 2px solid #f1f1f1; float: left; clear: both; margin: 0 0 20px 20px; padding-bottom: 20px; }
.articleContent .masonry h3 { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; font-weight: bold; padding: 0; line-height: 1; text-transform: none; font-size: 1.5rem; line-height: 1; margin: 0; }
.articleContent .masonry h3 a { font-family: Georgia,"Farnham Display Black", "PT Serif",serif; }
.articleContent .masonry p { margin: 10px 0 0; padding: 0; line-height: 1; font-size: 1.2rem; }
.articleContent .masonry p:first-of-type:first-letter { font-family: inherit !important; float: none !important; padding: 0px !important; margin: 0px !important; font-size: inherit; font-family: inherit; color: inherit; font-weight: normal; }
.articleContent .masonry .multipleItems { height: auto; }
.articleContent .masonry .multipleItems .itemWrap { height: auto; }
.articleContent .masonry .multipleItems .itemWrap .itemImg { height: 100px; }
.articleContent .masonry .multipleItems .tag { margin: 0 auto -20px; top: -27px; }
.articleContent .masonry .multipleItems .tag a { font-size: 1.5rem; }
.articleContent .masonry .multipleItems .no-imgWrap { height: auto; background: #f1f1f1; padding: 0 10px 60px; height: auto; background: #f1f1f1; padding: 0 10px 60px; }
.articleContent .masonry .multipleItems .no-imgWrap .tag { top: 0px; margin: 5px 0 10px; text-align: left; float: left; padding: 0 !important; clear: both; background: none; }
.articleContent .masonry .multipleItems .no-imgWrap .tag a { margin: 0 !important; padding: 0 !important; background: none; }
.articleContent .masonry .multipleItems .no-imgWrap h3 { font-size: 2rem; line-height: 1.1; margin: 0; padding: 0; clear: both; }

.sponsored .articleContent .masonry .multipleItems .no-imgWrap { background: #fff; }

@media (max-width: 568px) { .articleContent .masonry { margin: 0 10px 20px; }
  .articleContent .masonry .multipleItems { padding: 10px; height: 200px; } }
@media (min-width: 569px) and (max-width: 1199px) { .articleContent .masonry { margin: 0 10px 20px; }
  .articleContent .masonry .multipleItems { padding: 10px; margin-bottom: 0; }
  .articleContent .masonry .multipleItems .itemWrap .itemImg { height: 150px; overflow: hidden; }
  .articleContent .masonry .multipleItems .no-imgWrap { height: 200px; } }
@media (max-width: 767px) { .articleContent .full-img, .articleContent h3 { margin: 20px; } }
.articleContent .full-img.pull-left { position: relative; left: -40%; margin-right: -260px; }
.articleContent .full-img.pull-right { position: relative; left: 50%; margin-left: -320px; }
.articleContent .md-img { margin: 20px; position: relative; max-width: 300px; }
.articleContent .md-img.pull-left { left: -100px; margin-right: -80px; }
.articleContent .md-img.pull-right { left: 100px; margin-left: -80px; }
.articleContent .sm-img { max-width: 150px; }
.articleContent .audio { margin: 20px; position: relative; max-width: 300px; border-top: 2px solid #ec272d; }
.articleContent .audio h3 { font-size: 2.75rem; line-height: 1.1; margin: 0 0 10px; padding: 0; }
.articleContent .audio.pull-left { left: -100px; margin-right: -80px; }
.articleContent .audio.pull-right { left: 100px; margin-left: -80px; }

.comments { max-width: 700px; margin: 0 auto; }
.comments span { font-size: 1.5rem; line-height: 1.1; display: block; }
.comments span strong { font-family: Franklin ITC; }

.ad300 { margin: 0px 20px 20px; position: relative; width: 300px; z-index: 1; }

.side-col .ad300 { margin: 0 auto 20px; }

.ad300.pull-left { left: -200px; margin-right: -170px; }
.ad300.pull-right { left: 20px; margin-left: 0px; }

.intro-no-cover .ad300.pull-right { right: 0px; left: 0px; }

.standard .ad300.pull-left { left: -20%; margin-right: -15%; }

.sky-ad { margin: 0px 20px 20px; position: relative; }
.sky-ad.pull-left { left: -200px; margin-right: -180px; }
.sky-ad.pull-right { left: 200px; margin-left: -180px; }

.leaderboard { margin: 20px auto; /* border-bottom: 2px solid #f1f1f1;*/ border-top: 2px solid #f1f1f1; padding-bottom: 20px; }

.articleContent .leaderboard { max-width: 728px; }

@media (max-width: 767px) { .leaderboard { margin: 20px; } }
.ad180 h6, .ad300 h6, .sky-ad h6, .leaderboard h6 { text-transform: uppercase; font-size: 10px; text-shadow: none; color: #999; }

.top.leaderboard, .middle.leaderboard { margin: 10px auto 20px; border-top: none; border-bottom: none; padding-bottom: 0px; }

.standard .top.leaderboard { margin: 0px auto; border-top: none; border-bottom: none; padding: 10px 0px 20px; background: #f1f1f1; }

.cover-image .top.leaderboard { margin: 0px auto; border-top: none; border-bottom: none; padding: 10px 0px 20px; background: #425469; position: relative; z-index: 3; }

.top.leaderboard h6 { margin: 0px; }

.inline-native { height: auto; float: left; clear: both; background: #f1f1f1; margin-bottom: 20px; }
.inline-native h6 { margin: 0; padding: 10px; font-family: Franklin ITC; background: #069; color: #fff; display: inline-block; }
@media (max-width: 667px) { .inline-native h6 { padding: 5px; float: left; } }
.inline-native h4 { padding-top: 20px; }
@media (max-width: 667px) { .inline-native h4 { padding-top: 10px; font-size: 1.2rem; clear: left; } }
.inline-native span { line-height: 1; display: inline-block; margin-right: 10px; }
@media (max-width: 667px) { .inline-native span { font-size: .9rem; } }
@media (max-width: 768px) { .inline-native img { max-width: 24rem; } }
@media (max-width: 667px) { .inline-native img { max-width: 16rem; } }
@media (max-width: 568px) { .inline-native img { max-width: 14rem; } }

.articleContent .sharing { top: 200px; left: 0px; position: fixed; z-index: 1; background: rgba(255, 255, 255, 0.9); width: 5rem; padding: 0px; }

.cover-image .articleContent .sharing { top: 330px; }

.vol95iss24 .articleContent .sharing { top: 500px; }

.articleContent .sharing.topAd { top: 50%; left: 0px; position: fixed; z-index: 1; background: rgba(245, 245, 245, 0.9); width: 5rem; padding: 0px; margin-bottom: 300px; }

.vol95iss06 .articleContent .sharing { top: 500px; }
.vol95iss06 .articleContent .sharing.topAd { top: inherit; }
.vol95iss06 .articleContent .sharing.sticky.topAd { top: 100px; }

.articleContent .sharing h6 { text-transform: uppercase; font-size: 10px; width: auto; text-align: center; }
.articleContent .sharing ul { list-style: none; width: auto; height: auto; }
.articleContent .sharing li { padding: 10px 0px; font-size: 10px; font-family: Arial; font-weight: bold; margin: 0px; color: #006699; border-bottom: 1px dotted #ccc; text-align: center; width: 100%; height: 5.5rem; }
.articleContent .sharing li .fa { margin: 0px; font-size: 24px; }
.articleContent .sharing li:hover .fa { color: #fff; }
.articleContent .sharing li a { display: block; float: left; width: 100%; text-align: center; }
.articleContent .sharing li span { display: block; width: 100%; text-align: center; clear: both; color: #666666; padding-bottom: 10px; }
.articleContent .sharing li:hover { color: #fff; background: #006699; cursor: pointer; cursor: hand; }
.articleContent .sharing li:hover span { color: #fff; }
.articleContent .sm-img.pull-left { margin: 0px 20px; }
.articleContent .sm-img.pull-right { margin: 0px 0px 0px 20px; }
.articleContent .storyNav { margin: 0px 20px 20px; position: relative; width: 250px; }
.articleContent .storyNav.pull-left { left: -300px; margin-right: -270px; background: #f1f1f1; padding: 20px; }
.articleContent .storyNav.pull-right { left: 200px; margin-left: -190px; }
.articleContent .storyNav h4.title { font-family: "Scout Cond", "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; text-transform: uppercase; font-size: 2rem; margin: -20px 0px 0px 0px; background: #EC272D; display: inline-block; padding: 10px 20px; line-height: 1; float: left; text-shadow: -1px -1px 1px #BD0F15; color: #fff; }
.articleContent ul.chapterList, .articleContent ul.related { margin: 0px; padding: 0px 0px 20px; list-style: none; }
.articleContent ul.chapterList li { font-family: "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.articleContent ul.chapterList li.active:after { content: "\00BB"; color: #ec272d; font-size: 3.5rem; float: right; position: relative; top: 0px; right: 0px; font-family: "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.articleContent ul.chapterList li.active a { color: #ec272d; }
.articleContent ul.chapterList li.active a:hover { color: #425469; }
.articleContent ul.chapterList li.active:hover:after { color: #425469; }
.articleContent ul.chapterList li.active a { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.articleContent ul.chapterList li.title { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.articleContent ul.related li.title { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.articleContent ul.chapterList li.title, .articleContent ul.related li.title { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; text-transform: uppercase; font-size: 2rem; }
.articleContent ul.chapterList li, .articleContent ul.related li { padding: 10px 0px; margin: 0px; border-bottom: 1px dotted #ccc; font-size: 14px; line-height: 16px; }
.articleContent .storyNav li.withImg { clear: both; min-height: 100px; }
.articleContent .storyNav li.active { clear: both; min-height: 20px; }
.articleContent .storyNav li img { border: 2px solid #fff; position: relative; left: -110px; top: 0px; margin: 0px 0px -100px 0px; float: left; }
.articleContent .storyNav li:hover img { border: 2px solid #fc4349; position: relative; left: -110px; top: 0px; margin: 0px 0px -100px 0px; }
.articleContent .storyNav.pull-right li img { border: 2px solid #fff; position: relative; left: 160px; top: 0px; margin: 0px 0px -30px 0px; }
.articleContent .storyNav.pull-right li:hover img { border: 2px solid #fc4349; position: relative; left: 160px; top: 0px; margin: 0px 0px -30px 0px; }

.related-box { background: #f1f1f1; padding: 15px 15px; margin-bottom: 15px; }

.box { background: #f1f1f1; padding: 10px; margin-bottom: 15px; }

.box300 { width: 300px; }

.box350 { width: 350px; }

.box450 { width: 450px; }

.boxfull { max-width: 700px; width: 100%; }

.box.pull-left { margin: 0px 30px 30px -300px; }
.box.pull-right { margin-right: 20px; margin-left: 10px; }
.box ul { margin: 0px 30px; }
.box ul li { line-height: 1.3; font-size: 1.8rem; margin-bottom: 15px; }
.box h4 { line-height: 1.3; font-size: 1.8rem; margin-bottom: 15px; font-weight: normal; font-family: "Franklin ITC"; }
.box p:first-of-type:first-letter { font-size: inherit; font-family: inherit; float: none; padding: 0px; margin: 0px; font: 1.8rem/1.3 "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }

@media (max-width: 568px) { .box.pull-right { margin: 10px auto; float: none !important; } }
.caption { float: left; width: 100%; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 2px solid #f1f1f1; }
.caption h4 { font-size: 1.5rem; margin: 10px 0px 0px; padding: 0px 0px 0px 5px; clear: both; float: left; font-weight: normal; font-family: "Franklin ITC", Georgia, "Times New Roman", Times, serif; }
.caption p { font-size: 1.5rem; margin: 0px !important; padding: 0px 0px 0px 0px; line-height: 1 !important; clear: both; float: left; width: auto; font-family: "Franklin ITC Light"; color: #777; }
.caption small { font-size: 1.1rem; line-height: 1; margin: 0px; padding: 5px; text-align: right; float: right; clear: both; font-weight: normal; color: #aaa; font-family: "Franklin ITC", Georgia, "Times New Roman", Times, serif; color: #777; }

.intro-img .caption h4, .intro-img .caption p, .intro-img .caption small { clear: none; }

blockquote { margin: -150px 20px 20px; position: relative; width: 300px; border-bottom: 2px solid #ccc; padding: 0px; border-left: none; color: #ccc; }
blockquote.full { margin: -130px 40px 20px; position: relative; width: 100%; border-bottom: 2px solid #ccc; padding: 0px; border-left: none; color: #ccc; max-width: 700px; float: left; }
blockquote.pull-left { left: -50px; margin-right: -20px; margin-bottom: 30px; }
blockquote.pull-right { left: 100px; margin-left: 20px; }
blockquote::before { content: "\201C"; font-size: 21rem; position: relative; top: 180px; line-height: .5; left: -100px; margin-top: -20px; font-family: Georgia, "Times New Roman", Times, serif; }
blockquote p { font-family: Georgia, serif !important; padding-top: 5px; float: left; color: #EC272D !important; line-height: 1.1 !important; margin: 0 !important; font-size: 4rem !important; font-weight: bold !important; }
blockquote p:first-of-type:first-letter { font-size: 10rem; padding: 10px 10px 5px 0; }
blockquote.full.long p { font-size: 3rem !important; font-weight: bold !important; }
blockquote.full p:first-of-type:first-letter { font-size: 12rem; }
blockquote small { float: right; clear: both; color: #333; font-style: italic; margin-top: 10px; font-family: "Franklin ITC Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: normal; font-size: 1.75rem; }

@media (max-width: 767px) { blockquote.full { left: 90px; float: left; margin-right: 200px; width: 450px; max-width: 60%; }
  blockquote.full.long { left: 90px; float: left; margin-right: 200px; width: 450px; max-width: 60%; }
  blockquote.full p, blockquote.full.long p { font-size: 2rem !important; } }
.pageNav { margin: 0px; padding: 0px; }

small.pages { font-size: 12px; line-height: 12px; min-height: 50px; display: block; margin: 10px 8px; }

.articleContent .sharing.sticky { position: fixed !important; width: 5rem; padding: 0px; top: 105px; z-index: 3; }

.breadcrumb { padding: 8px 15px 0px 0px; margin-bottom: 10px; list-style: none; background: none; border-radius: 0px; font-size: 14px; color: #333; }
.breadcrumb a { color: #006699; }

.sidebarWrap { height: auto; float: right; transition: all 0.5s ease; padding-top: 30px; }

.sidebar { z-index: 2; transition: all 0.5s ease; }
.sidebar.sponsored h6.sponsored-label { background: #069; color: #fff; margin: 10px auto 0; padding: 10px; font-family: Franklin ITC; z-index: 2; }
.sidebar.sponsored .sponsored-image { position: relative; }
.sidebar.sponsored .sponsored-text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: rgba(255, 255, 255, 0.5); }
.sidebar.sponsored h3 { line-height: 1; padding: 20px; }
.sidebar.sponsored h3 a { color: #fff; }
.sidebar.sponsored p { line-height: 1; padding: 0 20px; }

.cover-image .sidebar { padding-top: 80px; }

.sidebar h6 { text-align: center; color: #ccc; }
.sidebar.sticky { position: fixed; top: 0px; position: -webkit-sticky; padding-top: 50px; transition: all 0.5s ease; width: 300px; }

.cover-image .sidebar.sticky { position: fixed; top: 0px; position: -webkit-sticky; padding-top: 80px; }

.sidebar .storyNav { margin: 0px 20px 20px; position: relative; width: 280px; }
.sidebar ul.related { margin: 0px; padding: 0px 0px 20px; list-style: none; }
.sidebar .storyNav li img { border: 2px solid #fff; position: relative; left: -110px; top: -30px; margin: 0px 0px -30px 0px; }
.sidebar .storyNav li:hover img { border: 2px solid #fc4349; position: relative; left: -110px; top: -30px; margin: 0px 0px -30px 0px; }
.sidebar .storyNav.pull-left li img { border: 2px solid #fff; position: relative; left: 160px; top: -30px; margin: 0px 0px -30px 0px; }
.sidebar .storyNav.pull-left li:hover img { border: 2px solid #fc4349; position: relative; left: 160px; top: -30px; margin: 0px 0px -30px 0px; }
.sidebar ul.related { margin: 0px; padding: 0px 0px 20px; list-style: none; }
.sidebar ul.related li { padding: 10px 0px; margin: 0px; border-bottom: 1px dotted #ccc; font-size: 14px; line-height: 16px; }
.sidebar ul.related li.title { font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; text-transform: uppercase; font-size: 2rem; line-height: 1; }

.clear-ad { position: fixed; bottom: 100px; }

/* sponsored content article */
.sponsored .articleIntro h5.brought { margin: 10px; width: auto; display: inline; float: right; clear: right; font-size: 1.5rem; }
.sponsored .articleIntro h5.brought a:hover { border-bottom: none; }
.sponsored .articleIntro h1 { clear: both; }
.sponsored .articleContent p { color: #333; font: 2rem/1.7 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; padding-bottom: 20px; }
.sponsored .articleContent p:first-of-type:first-letter { font-size: 10rem; font-family: Tahoma, Geneva, sans-serif; line-height: .5; float: left; padding-right: 10px; }
.sponsored .articleContent blockquote p { font-family: Tahoma, Geneva, sans-serif !important; }
.sponsored .articleContent blockquote p:first-of-type:first-letter { font-size: 12rem; font-family: Tahoma, Geneva, sans-serif; line-height: .75; float: left; padding-right: 10px; }
.sponsored .intro-img p:first-of-type:first-letter, .sponsored .sm-img p:first-of-type:first-letter, .sponsored .md-img p:first-of-type:first-letter, .sponsored .audio p:first-of-type:first-letter, .sponsored .full-img p:first-of-type:first-letter, .sponsored .box p:first-of-type:first-letter { font-size: inherit; font-family: inherit; float: none; padding: 0px; margin: 0px; }
.sponsored.article .sidebarWrap { margin: 160px 30px -150px 20px; width: 300px; height: auto; float: right; transition: none; }
.sponsored.article .sidebarWrap .ad300 h6 { text-align: center; }

/* chemours 051616 */
.sponsored-by { position: fixed; top: 50px; height: 0px; overflow: hidden; background: white; width: 100%; z-index: 1; left: 0px; }
.sponsored-by .brand-labs span { display: none; }
.sponsored-by .sponsor span { display: none; }
.sponsored-by .sponsor p { margin: 10px 0 0; padding: 0; display: inline-flex; }
.sponsored-by.chemours .sponsor { width: 100%; margin: 0px auto; text-align: center; }
.sponsored-by .sponsor span.brought { display: inline; line-height: 35px; }

@media (min-width: 768px) { .sponsored-by .brand-labs a { background: url(http://cen.acs.org/content/dam/cen/static/images/cen-brand-lab.png) no-repeat 0px 0px; width: 140px; height: 30px; position: absolute; left: 10px; top: 10px; background-size: 140px; } }
.site-banner.sticky ~ .sponsored-by { -webkit-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease; top: 50px; height: 50px; width: 100%; box-shadow: 0px 0px 4px #243140; }
.site-banner.sticky ~ .sponsored-by.chemours { -webkit-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease; top: 50px; height: 60px; width: 100%; box-shadow: 0px 0px 4px #243140; }

.sponsored-by.chemours .sponsor a { background: url(http://cen.acs.org/content/dam/cen/static/images/chemours-250.png) no-repeat 0px 0px; width: 185px; height: 64px; margin-left: 3px; background-size: 185px; margin-top: -5px; }

.sponsored.chemours051616.intro { background: url(http://cen.acs.org/content/dam/cen/static/images/chemours-vegas-lg.jpg) no-repeat 50% -300px; height: 800px; }
.sponsored.chemours051616 .container { max-width: 1200px; padding: 0px; }
.sponsored.chemours051616.intro .articleIntro { text-align: center; max-width: 1200px; margin: 60px 0px 0px !important; padding: 0px 0px 0px !important; background: rgba(0, 0, 0, 0.5); }
.sponsored.chemours051616.intro .articleIntro h5.brought { color: #fff; }
.sponsored.chemours051616.intro .articleIntro h5.brought img { padding-left: 5px; }
.sponsored.chemours051616.intro .articleIntro .introWrap { color: #fff; margin: 60px 200px; display: inline-block; padding: 50px 0px; }
.sponsored.chemours051616.intro .articleIntro .introWrap h1 { color: #fff; text-shadow: 0px -1px 2px #333; font-family: "Scout Cond Thin"; font-size: 12rem; line-height: 0.8; }
.sponsored.chemours051616.intro .articleIntro .introWrap h5 { color: #fff; text-shadow: 0px -1px 2px #333; font-size: 2rem; }
.sponsored.chemours051616.intro .articleIntro .introWrap h5 a { color: #EC272D; }
.sponsored.chemours051616.intro .articleIntro .introWrap h5 a:hover { color: #fff; }
.sponsored.chemours051616.intro .articleIntro .introWrap h5 small { color: #fff; text-shadow: 0px -1px 2px #333; font-size: 1.6rem; }
.sponsored.article.chemours051616 { background: #f6f6ec; }
.sponsored.article.chemours051616 .articleContent { max-width: 100%; margin: 0px; text-align: left; padding: 0px 0px; width: auto; }
.sponsored.article.chemours051616 .articleContent .sharing.topAd { top: 20%; }
.sponsored.article.chemours051616 .articleContent .text { max-width: 700px; margin: 0px auto 150px; text-align: left; padding: 30px 0px; position: relative; }
.sponsored.article.chemours051616 .articleContent .text:after { content: ''; background: rgba(246, 246, 236, 0.9); }
.sponsored.article.chemours051616 .articleContent .text h3 { font-family: lato, Tahoma, Geneva, sans-serif; font-size: 3rem; font-weight: bold; }
.sponsored.article.chemours051616 .articleContent .masonry h3 { font-size: 1.5rem; margin-top: 5px; }
.sponsored.article.chemours051616 .articleContent .masonry h3 a { font-family: lato, Tahoma, Geneva, sans-serif; }
.sponsored.article.chemours051616 .multipleItems .itemWrap { background: none; }
.sponsored.article.chemours051616 .box { background: #E2E2D7; padding: 15px; }
.sponsored.article.chemours051616 .box h3 { margin: 0px 0px 10px; }
.sponsored.article.chemours051616 .box p { line-height: 1.5; font-size: 1.8rem; margin-top: 20px; }
.sponsored.article.chemours051616 .full-img, .sponsored.article.chemours051616 .md-img, .sponsored.article.chemours051616 .sm-img, .sponsored.article.chemours051616 .audio, .sponsored.article.chemours051616 .caption { border-color: #fff; }

.clear { clear: both; }

.tabbable-panel { margin-bottom: 20px; }

.tabbable-line > .nav-tabs { border: none; margin: 0; }
.tabbable-line > .nav-tabs > li { margin-right: 1px; border-bottom: 4px solid transparent; margin-bottom: 2px; }
.tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #737373; }
.tabbable-line > .nav-tabs > li > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border-bottom: 4px solid #ec272d; }
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0; background: none !important; color: #333333; }
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu { margin-top: 0px; }
.tabbable-line > .nav-tabs > li.active { border-bottom: 4px solid #ec272d; position: relative; }
.tabbable-line > .nav-tabs > li.active > a { border: 0; color: #333333; font-family: Franklin ITC; background: #f1f1f1; }
.tabbable-line > .nav-tabs > li.active > a > i { color: #404040; }
.tabbable-line > .tab-content { margin-top: -3px; background-color: #fff; border: 0; border-top: 1px solid #eee; padding: 15px 0; }

.portlet .tabbable-line > .tab-content { padding-bottom: 0; }

.tab-content h4 { font-family: Scout Cond; text-transform: uppercase; font-size: 3rem; width: auto; background: #ec272d; color: #fff; padding: 0 10px; display: inline; }

@media (min-width: 768px) { .tab-content h4 { display: none; } }
/* Below tabs mode */
.tabbable-line.tabs-below > .nav-tabs > li { border-top: 4px solid transparent; }
.tabbable-line.tabs-below > .nav-tabs > li > a { margin-top: 0; }
.tabbable-line.tabs-below > .nav-tabs > li:hover { border-bottom: 0; border-top: 4px solid #E2E2D7; }
.tabbable-line.tabs-below > .nav-tabs > li.active { margin-bottom: -2px; border-bottom: 0; border-top: 4px solid #E2E2D7; }
.tabbable-line.tabs-below > .tab-content { margin-top: -10px; border-top: 0; border-bottom: 1px solid #eee; padding-bottom: 15px; }

@media (max-width: 568px) { .ad300.sponsored { margin: 0 auto !important; float: none !important; width: 300px !important; height: 300px; } }
.ad300.sponsored.noImg { background: #425368; width: 300px !important; height: 250px; }
.ad300.sponsored.noImg .sponsored-text { background: none; }
.ad300.sponsored .sponsored-label { background: #069; text-align: center; font-family: Franklin ITC; padding: 10px 0; margin: 0; color: #fff; position: relative                           color: #fff; position: relative;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 color: #fff; position: relative;    color: #fff; position: relative; z-index: 2; }
.ad300.sponsoredeee; z-index: 2; }
.ad300.sponsoreeeeeee; z-index: 2; }
.ad300.sponsored .sponsored-image { position: reeed .sponsored-image { position: relative; }
.ad300.sponsored .sp  relative; }
.ad300.sponsored .sponsored-text { position: absolussssssssponsored-text { position: absolute; top: 0; left: 0; backgroundlllute; top: 0; left: 0; background: rgba(0, 0, 0, 0.3); z-index: nnnd: rgba(0, 0, 0, 0.3); z-index: 1; }
.ad300.sponsored .sponsored    1; }
.ad300.sponsored .sponsored         1; }
.ad300.sponsored .sponsored-text h3 { color: #fff; font-sieeed-text h3 { color: #fff; font-size: 3rem; line-height: 1; paddiniiiize: 3rem; line-height: 1; padding: 50px 20px 0 !important; marginnnnnnnnnnng: 50px 20px 0 !important; margin: 20px 0; text-shadow: 0 0 10pggggin: 20px 0; text-shadow: 0 0 10pggggin: 20px 0; text-shadow: 0 0 10px #000; }
.ad300.sponsored .sponpppppppppppx #000; }
.ad300.sponsored .sponsored-text p { color: #fff; linennnnnsored-text p { color: #fff; line-height: 1; padding: 0 20px !imnnnnne-height: 1; padding: 0 20px !important; margin: 0 !important; iiiiiiiiimportant; margin: 0 !important; iiiiimportant; margin: 0 !important; text-shadow: 0 0 10px #000; }
.;;;; text-shadow: 0 0 10px #000; }
.ad300.sponsored .sponsored-text ..........ad300.sponsored .sponsored-text p:first-of-type:first-letter { tttt p:first-of-type:first-letter { font-family: inherit !important{{{{ font-family: inherit !importan{{{{{{{{{{{ font-family: inherit !important; float: none !important; paddinnnnt; float: none !important; padding: 0px !important; margin: 0pxdddding: 0px !important; margin: 0px !important; font-size: inheritppppx !important; font-size: inherit; color: inherit; font-weight: iiiiiiiiiit; color: inherit; font-weight: iiiit; color: inherit; font-weight: normal; }

/********************     normal; }

/**********************************************************************************************************************************************************************************************/***********************************/*****************************************/
/**********************************/
/************************************************** responsiv************************** responsive ******************************vvvvvvvvvvve ******************************vvvvve **************************************************/
/**********************************/
/*********************************************************************************************************************************************************************************************************************************************************************/
@media (max-width: 56********************/
@media (max-width: 568px) { .itemWrap img { height: 166668px) { .itemWrap img { height: 100%; }
  #mag .itemWrap img { he1111100%; }
  #mag .itemWrap img { height: auto; }
  #landing .landineeeeeeeight: auto; }
  #landing .landieeeight: auto; }
  #landing .landing-item .img-wrap { width: 100%;iing-item .img-wrap { width: 100%; height: 200px; margin-bottom: %%%%%%%%%%; height: 200px; margin-bottom: 10px; margin-right: 0px; }
  #la    10px; margin-right: 0px; }
  #landing .landing-item img { max-wiaaaanding .landing-item img { max-width: 100%; height: auto; }
  .coiiiiiiiiiiidth: 100%; height: auto; }
  .ciiiidth: 100%; height: auto; }
  .cover-image .articleIntro { top: ccccover-image .articleIntro { top: 40px !important; left: 0px !imp::::::::: 40px !important; left: 0px !important; margin-left: 0px !impormmmmmportant; margin-left: 0px !important; width: 100% !important; }oooortant; width: 100% !important; ooooooooooortant; width: 100% !important; }
  .standard .ad300.pull-left {   }
  .standard .ad300.pull-left { left: 0px; margin-right: 0px; }{{{{ left: 0px; margin-right: 0px; }
  .magazine .box-nav .col-lg-1   }
  .magazine .box-nav .col-lg-10.col-md-10.col-sm-10 { clear: b111111111110.col-md-10.col-sm-10 { clear: 111110.col-md-10.col-sm-10 { clear: both; }
  #mag button, #mag .buttbbbboth; }
  #mag button, #mag .button, #mag [type="button"], #mag [ttttttttttton, #mag [type="button"], #mag [type="reset"], #mag [type="subm    [type="reset"], #mag [type="submit"] { padding: 6px 3px; }
  .armmmmmit"] { padding: 6px 3px; }
  .armmmmmmmmmmmit"] { padding: 6px 3px; }
  .articleContent .md-img.pull-left,aaaaarticleContent .md-img.pull-left, .articleContent .audio.pull-letttt, .articleContent .audio.pull-left { float: none !important; lefeeeeeeeeeeeft { float: none !important; leeeeeeeft { float: none !important; left: 0px; margin: 0 auto !importaeeeeft: 0px; margin: 0 auto !important; clear: both; }
  .articleCotttttttttttant; clear: both; }
  .articleContent .md-img.pull-left + p, .aCCCCContent .md-img.pull-left + p, .articleContent .audio.pull-left ....articleContent .audio.pull-left...........articleContent .audio.pull-left + p { clear: both; } }
@media (ttttt + p { clear: both; } }
@media (max-width: 767px) { ul.tileNav {((((max-width: 767px) { ul.tileNav { display: none; }
  ul.tileNav l{{{{{{{ display: none; }
  ul.tileNav l{{{{{{{{ display: none; }
  ul.tileNav li { font-size: 1.4rem; line-hei   li { font-size: 1.4rem; line-height: 1; }
  ul.tileNav li a { peeeeeight: 1; }
  ul.tileNav li a { padding: 5px 5px; height: auto;            padding: 5px 5px; height: auto; }
  /**************************;;;; }
  /*************************;;;;; }
  /************************************************** home p********************************** home page ****************************pppppage **************************************************/
  #home***************************/
  #home #index h2 { margin: 0px 0px 20mmmmmmmmmme #index h2 { margin: 0px 0px 2mmmme #index h2 { margin: 0px 0px 20px -15px; width: 50%; float: le222220px -15px; width: 50%; float: left; font-size: 2rem; }
  #home lllllllllleft; font-size: 2rem; }
  #home #index .magazine h2 { margin: 0eeee #index .magazine h2 { margin: 0px 0px 20px -20px; }
  .masonry     0px 0px 20px -20px; }
  .masonry p { width: 100%; }
  .masonry rrrrrrrrry p { width: 100%; }
  .masonry rrrrry p { width: 100%; }
  .masonry p span.date { display: block; wyyyy p span.date { display: block; width: 100%; clear: both; text-a      width: 100%; clear: both; text-align: right; float: right; }
  -----------align: right; float: right; }
 ----align: right; float: right; }
  .feature .itemText { width: 100%    .feature .itemText { width: 100%; overflow: hidden; border-bott000000000%; overflow: hidden; border-bottom: 1px solid #fff; position: atttttom: 1px solid #fff; position: absolute; bottom: 0px; z-index: 1aaaaabsolute; bottom: 0px; z-index: 1; background: url(data:image/sv          1; background: url(data:image/s    1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0vvvvvg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃjjjjjjjjj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0ddddâ€¦EiIGhlaWdodD0iMSIgZmlsbD0ddddâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGV00000000000idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:GGGGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgbadddd: -moz-linear-gradient(top, rgba(66, 84, 105, 0) 0, rgba(66, 84,aaaaa(66, 84, 105, 0) 0, rgba(66, 84, 105, 0.65) 100%); background: 4444444444, 105, 0.65) 100%); background:44444, 105, 0.65) 100%); background: -webkit-gradient(linear, left t:::: -webkit-gradient(linear, left top, left bottom, color-stop(0%,           top, left bottom, color-stop(0%, transparent), color-stop(100%,%%%%, transparent), color-stop(100%%%%%, transparent), color-stop(100%, #425469)); background: -webkit-,,,,,,,,, #425469)); background: -webkit-linear-gradient(top, transparenttttt-linear-gradient(top, transparent 0, #425469 100%); background:eeeeent 0, #425469 100%); background: -o-linear-gradient(top, transpdddddddddd: -o-linear-gradient(top, transpddddd: -o-linear-gradient(top, transparent 0, #425469 100%); backgrosssssparent 0, #425469 100%); background: -ms-linear-gradient(top, trrrrrrrrrround: -ms-linear-gradient(top, transparent 0, #425469 100%); bactttttransparent 0, #425469 100%); background: linear-gradient(to botaaaaackground: linear-gradient(to boaaaaaaaaackground: linear-gradient(to bottom, transparent 0, #425469 100%ttttttom, transparent 0, #425469 100%); filter: progid:DXImageTransf00000%); filter: progid:DXImageTransform.Microsoft.gradient(startColsssssform.Microsoft.gradient(startColorstr='#00000000', endColorstr=oooooooooolorstr='#00000000', endColorstr=ooooolorstr='#00000000', endColorstr='#a6000000', GradientType=0); }
===='#a6000000', GradientType=0); }
  .feature .itemText .eyebrow { 










  .feature .itemText .eyebrow { position: relative; top: 0px; }{{{{{ position: relative; top: 0px; {{{{ position: relative; top: 0px; }
  #home .feature .itemText h3          }
  #home .feature .itemText h3 { position: absolute; bottom: 30     { position: absolute; bottom: 30%; }
  #home .feature .itemText333330%; }
  #home .feature .itemText h3 a { text-shadow: -1px -1px 1ttttttttttt h3 a { text-shadow: -1px -1px 1tttt h3 a { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  #ho1111px #3f576c; color: #fff; }
  #home .feature .itemText p { positioooooooooooome .feature .itemText p { position: absolute; bottom: 2%; text-tttttion: absolute; bottom: 2%; textttttion: absolute; bottom: 2%; text-shadow: -1px -1px 1px #3f576c; tttttttttt-shadow: -1px -1px 1px #3f576c; color: #fff; }
  #home .feature;;;;; color: #fff; }
  #home .feature .itemText p a { text-shadow: -rrrre .itemText p a { text-shadow: -1px -1px 1px #3f576c; color: #ff-----1px -1px 1px #3f576c; color: #fff; }
  #home .feature .itemTextffffffffffff; }
  #home .feature .itemTexfffffff; }
  #home .feature .itemText h3 a:hover, #home .feature .itxxxxt h3 a:hover, #home .feature .itemText p a:hover { color: #fff;iiiiiiiiitemText p a:hover { color: #fff; text-shadow: -1px 1px 1px #ec2ffff; text-shadow: -1px 1px 1px #ec2fffff; text-shadow: -1px 1px 1px #ec272d; }
  #home .feature .date {ccccccccc272d; }
  #home .feature .date { text-shadow: -1px -1px 1px #3f   { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  #home .f33333f576c; color: #fff; }
  #home .feature .itemContainer { margin:.........feature .itemContainer { margin:.....feature .itemContainer { margin: 60px 0 0; height: 300px; }
  #nnnn: 60px 0 0; height: 300px; }
  #home .feature.col-lg-9.col-md-9           #home .feature.col-lg-9.col-md-9.col-sm-9.no-margin.no-padding ----9.col-sm-9.no-margin.no-padding { clear: both; }
  #home .featugggg { clear: both; }
  #home .feature .itemWrap .credit { bottom: tttttttttture .itemWrap .credit { bottom:tttture .itemWrap .credit { bottom: 22px; }
  #home .featureRight .:::: 22px; }
  #home .featureRight .itemWrap { margin: 0px; }
  .fe    .itemWrap { margin: 0px; }
  .featureRight .itemContainer { marffffffffffeatureRight .itemContainer { margin: 0px; }
  #home .featureRigaaaargin: 0px; }
  #home .featureRiaaaargin: 0px; }
  #home .featureRight .itemWrap { border-top: 2px sgggggggggght .itemWrap { border-top: 2px solid #EC272D; }
  #home .featur    solid #EC272D; }
  #home .featureRight .itemContainer { height: rrrreRight .itemContainer { height: 300px; }
  #home .featureRight ::::::::::: 300px; }
  #home .featureRight:::: 300px; }
  #home .featureRight .itemWrap .itemText { height: 3tttt .itemWrap .itemText { height: 300px; width: 100%; overflow: hi       300px; width: 100%; overflow: hidden; border-bottom: 1px solid hhhidden; border-bottom: 1px solid #fff; position: absolute; bottoddddd #fff; position: absolute; bottom: 0px; z-index: 1; background:tttttttttom: 0px; z-index: 1; backgroundttttom: 0px; z-index: 1; background: url(data:image/svg+xml;base64,P:::: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8cPPPPPD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaW8888888888c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLaaaaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaaaaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zkkkkkkkkkkkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gzzzzdmc+); background: -moz-linear-gradient(top, rgba(66, 84, 105, 0gggggradient(top, rgba(66, 84, 105, 0) 0, rgba(66, 84, 105, 0.65) 10          0) 0, rgba(66, 84, 105, 0.65) 1    0) 0, rgba(66, 84, 105, 0.65) 100%); background: -webkit-gradie1111100%); background: -webkit-gradient(linear, left top, left bottoiiiiiiiiient(linear, left top, left bottom, color-stop(0%, transparent), oooom, color-stop(0%, transparent), color-stop(100%, #425469)); back    color-stop(100%, #425469)); bac          color-stop(100%, #425469)); background: -webkit-linear-gradient(kkkground: -webkit-linear-gradient(top, transparent 0, #425469 100%((((top, transparent 0, #425469 100%); background: -o-linear-gradie000000000%); background: -o-linear-gradient(top, transparent 0, #425469 1eeeeent(top, transparent 0, #425469 1eeeent(top, transparent 0, #425469 100%); background: -ms-linear-gra11111100%); background: -ms-linear-gradient(top, transparent 0, #4254rrrrrrrrrrrrrrradient(top, transparent 0, #425469 100%); background: linear-gra444469 100%); background: linear-gr444469 100%); background: linear-gradient(to bottom, transparent 0, aaaaaaaaaaadient(to bottom, transparent 0, #425469 100%); filter: progid:D,,,, #425469 100%); filter: progid:DXImageTransform.Microsoft.gradi::::DXImageTransform.Microsoft.gradient(startColorstr='#00000000', eiiiiiiiiiient(startColorstr='#00000000', eiiiiient(startColorstr='#00000000', endColorstr='#a6000000', GradienteeeeendColorstr='#a6000000', GradientType=0); }
  #home .featureRighnnnnnnnnnntType=0); }
  #home .featureRight .itemWrap div { height: 300px;hhhhht .itemWrap div { height: 300pxhhhhhht .itemWrap div { height: 300px; }
  #home .featureRight .itemTxxxxxxxxxx; }
  #home .featureRight .itemText h3 { position: absolute; bommmmmText h3 { position: absolute; bottom: 30%; font-size: 3rem; }
 bbbottom: 30%; font-size: 3rem; }
  #home .featureRight .itemText h            #home .featureRight .itemText       #home .featureRight .itemText h3 a { text-shadow: -1px -1px 1p     h3 a { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  #ho111px #3f576c; color: #fff; }
  #home .featureRight .itemText p { hhhhhhhhhhhome .featureRight .itemText p { position: absolute; bottom: 2%;     position: absolute; bottom: 2%;      position: absolute; bottom: 2%; text-shadow: -1px -1px 1px #3f5;;;;;;;;;; text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  #home .fea5555576c; color: #fff; }
  #home .featureRight .itemText p a { text-eeeeatureRight .itemText p a { text-shadow: -1px -1px 1px #3f576c; tttttttt-shadow: -1px -1px 1px #3f576c; ttttt-shadow: -1px -1px 1px #3f576c; color: #fff; }
  #home .feature;;;;; color: #fff; }
  #home .featureRight .itemText h3 a:hover { corrrrrrrrrreRight .itemText h3 a:hover { color: #fff; text-shadow: -1px 1pcccccolor: #fff; text-shadow: -1px 1px 1px #ec272d; }
  .featureRigh1111px 1px #ec272d; }
  .featureRigh1111111111px 1px #ec272d; }
  .featureRight .itemText p a:hover { color: ggggght .itemText p a:hover { color: #fff; text-shadow: -1px 1px 1px::::: #fff; text-shadow: -1px 1px 1px #ec272d; }
  #home .featureRigpppx #ec272d; }
  #home .featureRight .date { text-shadow: -1px -1pgggggggggght .date { text-shadow: -1px -1pggggght .date { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
 1111px 1px #3f576c; color: #fff; }
  .featureBottom .multipleItems 









  .featureBottom .multipleItems { width: 100%; height: auto; }
sssss { width: 100%; height: auto; }
  .featureBottom .itemWrap, .fe}}}}
  .featureBottom .itemWrap, .fe}}}}}}}}}}
  .featureBottom .itemWrap, .featureBottom .itemContainer { mareeeeeatureBottom .itemContainer { margin: 0px; }
  .featureBottom .iaaaargin: 0px; }
  .featureBottom .itemWrap { border-top: 2px solid iiiiiiiiiiitemWrap { border-top: 2px solid iiiiitemWrap { border-top: 2px solid #EC272D; }
  .featureBottom .ite     #EC272D; }
  .featureBottom .itemContainer { height: 300px; overeeeeeeeeeemContainer { height: 300px; overflow: hidden; width: 100%; }
  .rrrrrflow: hidden; width: 100%; }
  rrrrflow: hidden; width: 100%; }
  .featureBottom .itemContainer .i          .featureBottom .itemContainer .itemWrap .itemText { height: 300....itemWrap .itemText { height: 300px; width: 100%; overflow: hidde0000px; width: 100%; overflow: hidden; border-bottom: 1px solid #fffeeeeen; border-bottom: 1px solid #fff; position: absolute; bottom: 0ffffffffffff; position: absolute; bottom: ffff; position: absolute; bottom: 0px; z-index: 1; background: url(0000px; z-index: 1; background: url(data:image/svg+xml;base64,PD94bllllllllll(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3Zn4444bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodDnnnnnIHhtbG5zPSJodâ€¦EiIGhlaWdodnnnnnnnnnnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZdddddD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+jjjjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradi++++++++++++); background: -moz-linear-grad++++); background: -moz-linear-gradient(top, rgba(66, 84, 105, 0) 0,iiiiient(top, rgba(66, 84, 105, 0) 0, rgba(66, 84, 105, 0.65) 100%);0000000000, rgba(66, 84, 105, 0.65) 100%); background: -webkit-gradient(l)))); background: -webkit-gradient(linear, left top, left bottom, c(((((linear, left top, left bottom, ((((((((((linear, left top, left bottom, color-stop(0%, transparent), col     color-stop(0%, transparent), color-stop(100%, #425469)); backgroooolor-stop(100%, #425469)); background: -webkit-linear-gradient(tgggground: -webkit-linear-gradient(top, transparent 0, #425469 100%)tttttttttttttttop, transparent 0, #425469 100%ttttop, transparent 0, #425469 100%); background: -o-linear-gradient))))); background: -o-linear-gradient(top, transparent 0, #425469 10nnnnnnnnnnt(top, transparent 0, #425469 100%); background: -ms-linear-grad0000000%); background: -ms-linear-gra00000%); background: -ms-linear-gradient(top, transparent 0, #42546aaaaaaaaaadient(top, transparent 0, #425469 100%); background: linear-gra444469 100%); background: linear-gradient(to bottom, transparent 0,rrrrradient(to bottom, transparent 0, #425469 100%); filter: progid:0000000000, #425469 100%); filter: progid00000, #425469 100%); filter: progid:DXImageTransform.Microsoft.gradddddd:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',aaaaaaaaadient(startColorstr='#00000000', endColorstr='#a6000000', Gradie,,,,, endColorstr='#a6000000', GradientType=0); }
  .featureBottom .iiiientType=0); }
  .featureBottom iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiientType=0); }
  .featureBottom iiiientType=0); }
  .featureBottom iiiiiiientType=0); }
  .featureBottom .itemContainer .itemWrap div { h   .itemContainer .itemWrap div { height: 300px; }
  .featureBottomhhhheight: 300px; }
  .featureBottom .itemContainer .itemText h3 { pmmmmmmmmmmm .itemContainer .itemText h3 { position: absolute; bottom: 30%;   position: absolute; bottom: 30%; font-size: 3rem; }
  .featureB%%%; font-size: 3rem; }
  .featureB%%%%%%%%%; font-size: 3rem; }
  .featureBottom .itemContainer .itemText eeeeBottom .itemContainer .itemText h3 a { text-shadow: -1px -1px 1tttt h3 a { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  .f         1px #3f576c; color: #fff; }
  .featureBottom .itemContainer .it.....featureBottom .itemContainer .i....featureBottom .itemContainer .itemText p { position: absolute; bttttttttttemText p { position: absolute; bottom: 2%; text-shadow: -1px -1    bottom: 2%; text-shadow: -1px -1px 1px #3f576c; color: #fff; }
----1px 1px #3f576c; color: #fff; }
  .featureBottom .itemContainer 




  .featureBottom .itemContainer 










  .featureBottom .itemContainer .itemText p a { text-shadow: -1rrrr .itemText p a { text-shadow: -1px -1px 1px #3f576c; color: #ff-----1px -1px 1px #3f576c; color: #fff; }
  .featureBottom .itemContffffffffffff; }
  .featureBottom .itemContainer .itemText h3 a:hover, .featttttainer .itemText h3 a:hover, .fetttttainer .itemText h3 a:hover, .featureBottom .itemContainer .itemeeeeeeeeeeatureBottom .itemContainer .itemText p a:hover { color: #fff; teeeeemText p a:hover { color: #fff; text-shadow: -1px 1px 1px #ec272     text-shadow: -1px 1px 1px #ec272d; }
  .featureBottom .itemCont777777777772d; }
  .featureBottom .itemCon77772d; }
  .featureBottom .itemContainer .date { text-shadow: -1px tttttainer .date { text-shadow: -1px -1px 1px #3f576c; color: #fff; xxxxxxxxx -1px 1px #3f576c; color: #fff; }
  .featureBottom .multipleItem    }
  .featureBottom .multipleItem    }
  .featureBottom .multipleItems.last .itemWrap .eyebrow { poseeeeeeeeeems.last .itemWrap .eyebrow { position: relative; margin-bottom:oooosition: relative; margin-bottom: -12px; float: left; }
  .featummmmm: -12px; float: left; }
  .featureRight .credit { bottom: 12px;ttttureRight .credit { bottom: 12px; top: inherit; right: 0px; }
  xxxxxxxxxx; top: inherit; right: 0px; }
  xxxxx; top: inherit; right: 0px; }
  .margin-15, .margin-right-15, .     .margin-15, .margin-right-15, .margin-top-15 { margin: 0px !im          .margin-top-15 { margin: 0px !important; }
  .margin-left-15 { iiiimportant; }
  .margin-left-15 { margin-left: 0px !important; }
      margin-left: 0px !important; }
         margin-left: 0px !important; }
  .padding-right-15, .padding-le



  .padding-right-15, .padding-left-15 { padding: 0px 0px 0px 0plllleft-15 { padding: 0px 0px 0px 0px; }
  .multipleItems .textCont00000000px; }
  .multipleItems .textContainer { float: left; width: 100%ttttainer { float: left; width: 100%tttttainer { float: left; width: 100%; clear: both; }
  .multipleItem%%%%%%%%%%%; clear: both; }
  .multipleItems .itemWrap.video { height: 420eeeems .itemWrap.video { height: 420px; }
  .multipleItems .itemWra22220px; }
  .multipleItems .itemWrap.video .itemImg { position: absaaaaaaaaaap.video .itemImg { position: absaaaap.video .itemImg { position: absolute; width: 100%; height: 400pssssolute; width: 100%; height: 400px; }
  .multipleItems .itemWrap.pppppx; }
  .multipleItems .itemWrap.video iframe { width: 100%; heippppppppp.video iframe { width: 100%; heippppp.video iframe { width: 100%; height: 300px; }
  .multipleItems eeeeight: 300px; }
  .multipleItems .itemWrap.video .itemText { posi           .itemWrap.video .itemText { position: relative; top: 190px; }
 ssssition: relative; top: 190px; }
  .longItem { height: 300px; clea      .longItem { height: 300px; cle           .longItem { height: 300px; clear: both; }
  .longItem .itemConeeeear: both; }
  .longItem .itemContainer { border-right: none; }
 nnnntainer { border-right: none; }
  .longItem .itemWrap { height: a          .longItem .itemWrap { height: auto; border-top: 2px solid #EC27aaaaauto; border-top: 2px solid #EC27aaaaauto; border-top: 2px solid #EC272D; overflow: hidden; }
  .longI77777777772D; overflow: hidden; }
  .longItem .itemWrap .itemText { heighggggItem .itemWrap .itemText { height: 300px; width: 100%; overflowgggght: 300px; width: 100%; overflow: hidden; border-bottom: 1px solwwwwwwwwwww: hidden; border-bottom: 1px sowwwww: hidden; border-bottom: 1px solid #fff; position: absolute; boooolid #fff; position: absolute; bottom: 0px; z-index: 1; backgrounooooottom: 0px; z-index: 1; background: url(data:image/svg+xml;base64nnnnnnnnnnd: url(data:image/svg+xml;base6nnnnnd: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg666664,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhPPPPPPPPPPgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmGGGGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPCmmmmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linearCCCCCCC9zdmc+); background: -moz-lineaCCCC9zdmc+); background: -moz-linear-gradient(top, rgba(66, 84, 105aaaar-gradient(top, rgba(66, 84, 105, 0) 0, rgba(66, 84, 105, 0.65) 555555555, 0) 0, rgba(66, 84, 105, 0.65) 100%); background: -webkit-gradi     100%); background: -webkit-gradient(linear, left top, left bottddddient(linear, left top, left bottddddddddddient(linear, left top, left bottom, color-stop(0%, transparent)ttttttom, color-stop(0%, transparent), color-stop(100%, #425469)); btttt), color-stop(100%, #425469)); background: -webkit-linear-gradiebbbbbbackground: -webkit-linear-gradient(top, transparent 0, #425469 iiiiiiiiiiient(top, transparent 0, #425469iiiient(top, transparent 0, #425469 100%); background: -o-linear-gr9999 100%); background: -o-linear-gradient(top, transparent 0, #4254rrrrrrrrradient(top, transparent 0, #425469 100%); background: -ms-linear4444469 100%); background: -ms-linea444469 100%); background: -ms-linear-gradient(top, transparent 0, #aaaaaaaaar-gradient(top, transparent 0, #425469 100%); background: linear#####425469 100%); background: linear-gradient(to bottom, transparenaaaar-gradient(to bottom, transparent 0, #425469 100%); filter: proeeeeeeeeeent 0, #425469 100%); filter: proeeeeent 0, #425469 100%); filter: progid:DXImageTransform.Microsoft.rrrrogid:DXImageTransform.Microsoft.gradient(startColorstr='#000000tttttttttt.gradient(startColorstr='#00000000', endColorstr='#a6000000', G0000000', endColorstr='#a6000000', GradientType=0); }
  .longItem .iGGGGradientType=0); }
  .longItem .itemWrap div { height: 300px; }
..........itemWrap div { height: 300px; }
.....itemWrap div { height: 300px; }
  .longItem .itemText h3 { posi}}}}
  .longItem .itemText h3 { position: absolute; bottom: 30%; fossssition: absolute; bottom: 30%; font-size: 3rem; }
  .longItem .itooooooooooont-size: 3rem; }
  .longItem .ioooont-size: 3rem; }
  .longItem .itemText h3 a { text-shadow: -1px tttttemText h3 a { text-shadow: -1px -1px 1px #3f576c; color: #fff; xxxxxxxxxx -1px 1px #3f576c; color: #fff; }
  .longItem .itemText p { posi     }
  .longItem .itemText p { position: absolute; bottom: 2%; texssssition: absolute; bottom: 2%; tessssssssssition: absolute; bottom: 2%; text-shadow: -1px -1px 1px #3f576ceeeext-shadow: -1px -1px 1px #3f576c; color: #fff; }
  .longItem .i6666c; color: #fff; }
  .longItem .itemText p a { text-shadow: -1px iiiiiiiiiiitemText p a { text-shadow: -1px -1px 1px #3f576c; color: #fff; xxxx -1px 1px #3f576c; color: #fff; xxxxx -1px 1px #3f576c; color: #fff; }
  .longItem .itemText h3 a:ho;;;;;;;;;; }
  .longItem .itemText h3 a:hover, .longItem .itemText p a:hohhhhover, .longItem .itemText p a:hover { color: #fff; text-shadow:hhhhover { color: #fff; text-shadow: -1px 1px 1px #ec272d; }
  .lonwwwwwwwwwww: -1px 1px 1px #ec272d; }
  .lowwww: -1px 1px 1px #ec272d; }
  .longItem .itemWrap .itemImg { heigooongItem .itemWrap .itemImg { height: 298px; }
  .longItem .date {gggght: 298px; }
  .longItem .date { text-shadow: -1px -1px 1px #3f5{{{{{{{{{{{ text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  .longItemffff576c; color: #fff; }
  .longIteffff576c; color: #fff; }
  .longItem .credit { bottom: 12px; top: ieeeeeeeeeem .credit { bottom: 12px; top: inherit; right: 0px; }
  .news .    inherit; right: 0px; }
  .news .multipleItems { height: 300px;     .multipleItems { height: 300px; clear: both; }
  .news .multiple           clear: both; }
  .news .multipl    clear: both; }
  .news .multipleItems .itemContainer { border-rieeeeeItems .itemContainer { border-right: none; overflow: hidden; }
rrrrrrrrright: none; overflow: hidden; }
  .news .multipleItems .itemWrap




  .news .multipleItems .itemWrap { height: auto; }
  .news .mulaaaap { height: auto; }
  .news .muaaaaaaaaaap { height: auto; }
  .news .multipleItems .itemWrap .itemText {llllltipleItems .itemWrap .itemText { height: 300px; width: 100%; ove{{{{ height: 300px; width: 100%; overflow: hidden; border-bottom: 1peeeeerflow: hidden; border-bottom: 1px solid #fff; position: absolut11111111111px solid #fff; position: absolu11111px solid #fff; position: absolute; bottom: 0px; z-index: 1; bacuuuute; bottom: 0px; z-index: 1; background: url(data:image/svg+xml;cccccccccckground: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wllll;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦wwwwIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦wwwwwwwwwwwwwIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKÂÂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLKKKKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-lLLLLLLLLLLLz4KPC9zdmc+); background: -moz-LLLLLLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(66, 84,lllllinear-gradient(top, rgba(66, 84, 105, 0) 0, rgba(66, 84, 105, 04444444444, 105, 0) 0, rgba(66, 84, 105, 0.65) 100%); background: -webkit     0.65) 100%); background: -webki    0.65) 100%); background: -webkit-gradient(linear, left top, lefttttttttttt-gradient(linear, left top, left bottom, color-stop(0%, transparttttt bottom, color-stop(0%, transparent), color-stop(100%, #425469)aaaarent), color-stop(100%, #425469)); background: -webkit-linear-gr))))))); background: -webkit-linear-g))))))))))); background: -webkit-linear-gradient(top, transparent 0, #425ggggradient(top, transparent 0, #425469 100%); background: -o-linear55555469 100%); background: -o-linear-gradient(top, transparent 0, #aaaaaaaaar-gradient(top, transparent 0, #425469 100%); background: -ms-l    #425469 100%); background: -ms-    #425469 100%); background: -ms-linear-gradient(top, transparent----------linear-gradient(top, transparent 0, #425469 100%); background: ltttt 0, #425469 100%); background: linear-gradient(to bottom, transpllllinear-gradient(to bottom, transparent 0, #425469 100%); filter:ssssssssssparent 0, #425469 100%); filter:ssssparent 0, #425469 100%); filter: progid:DXImageTransform.Microso:::: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000oooooooooooft.gradient(startColorstr='#00000000', endColorstr='#a6000000',000000000', endColorstr='#a6000000', GradientType=0); }
  .news .mu'''', GradientType=0); }
  .news .m''''''''', GradientType=0); }
  .news .multipleItems .itemWrap div { heiguuuuultipleItems .itemWrap div { height: 300px; }
  .news .multipleIiiiiight: 300px; }
  .news .multipleItems .itemWrap .itemText h3 { peeeeItems .itemWrap .itemText h3 { position: absolute; bottom: 30%;          position: absolute; bottom: 30%     position: absolute; bottom: 30%; font-size: 3rem; }
  .news .mu%%%%; font-size: 3rem; }
  .news .multipleItems .itemWrap .itemTextmmmmmmmmmmultipleItems .itemWrap .itemText h3 a { text-shadow: -1px -1px xxxxxt h3 a { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  .xxxx 1px #3f576c; color: #fff; }
  .xxxxxxxxxx 1px #3f576c; color: #fff; }
  .news .multipleItems .itemWrap .    .news .multipleItems .itemWrap .itemText p { position: absolute;.....itemText p { position: absolute; bottom: 2%; text-shadow: -1px eeeeeeeeee; bottom: 2%; text-shadow: -1px -1px 1px #3f576c; color: #fff; xxxx -1px 1px #3f576c; color: #fff;xxxx -1px 1px #3f576c; color: #fff; }
  .news .multipleItems .itemWr          }
  .news .multipleItems .itemWrap .itemText p a { text-shadow:WWWWrap .itemText p a { text-shadow: -1px -1px 1px #3f576c; color: #::::: -1px -1px 1px #3f576c; color: #fff; }
  .news .multipleItems .          #fff; }
  .news .multipleItems     #fff; }
  .news .multipleItems .itemWrap .itemText h3 a:hover { .....itemWrap .itemText h3 a:hover { color: #fff; text-shadow: -1px {{{{ color: #fff; text-shadow: -1px 1px 1px #ec272d; }
  .longItem xxxxxxxxxx 1px 1px #ec272d; }
  .longItem .itemText p a:hover { color: #fmmmmm .itemText p a:hover { color: #mmmm .itemText p a:hover { color: #fff; text-shadow: -1px 1px 1px ##########fff; text-shadow: -1px 1px 1px #ec272d; }
  .news .multipleItems#####ec272d; }
  .news .multipleItems .itemWrap .itemImg { height: 2mmmms .itemWrap .itemImg { height: 298px; }
  .news .multipleItems          298px; }
  .news .multipleItems      298px; }
  .news .multipleItems .itemWrap .date { color: #fff; t     .itemWrap .date { color: #fff; text-shadow: -1px -1px 1px #3f57           text-shadow: -1px -1px 1px #3f576c; }
  #home .ad300 { margin: 555576c; }
  #home .ad300 { margin: 5px auto; float: left; width: 1::::: 5px auto; float: left; width: ::::::::: 5px auto; float: left; width: 100%; }
  .standard .articleIntr     100%; }
  .standard .articleIntro { max-width: 90%; }
  .standattttro { max-width: 90%; }
  .standard .articleContent .full-img imdddddard .articleContent .full-img img { width: 100%; }
  .standard iiiiiiiiiimg { width: 100%; }
  .standardiiiimg { width: 100%; }
  .standard .articleContent p { margin: 0 20     .articleContent p { margin: 0 20px 20px; line-height: 1.4; }
  .00000000000px 20px; line-height: 1.4; }
  .standard #disqus_thread { margi    .standard #disqus_thread { margin: 0 20px; }
  .magazine { widtgggggin: 0 20px; }
  .magazine { widgggggggggin: 0 20px; }
  .magazine { width: 100%; height: auto; backgrouddddth: 100%; height: auto; background: #243241; padding: 0 0 10px oooound: #243241; padding: 0 0 10px 0; float: left; clear: both; }
            0; float: left; clear: both; }
    0; float: left; clear: both; }
  .row.magazine { width: 100%; ba     .row.magazine { width: 100%; background: none; margin: 0; }
  .aaaaaaaaaaackground: none; margin: 0; }
  .magCover { overflow: visible; h    .magCover { overflow: visible; height: auto; }
  .magCover .ite   height: auto; }
  .magCover .itemImg { margin: 0 auto; width: 50eeeeeeeeeeemImg { margin: 0 auto; width: 5eeeeemImg { margin: 0 auto; width: 50%; }
  .magazine .issue-desc { 55550%; }
  .magazine .issue-desc { top: 0px; margin: 0 auto; width{{{{ top: 0px; margin: 0 auto; width: 100%; }
  .magazine .issue-deshhhhhhhhhhh: 100%; }
  .magazine .issue-deshhhhh: 100%; }
  .magazine .issue-desc p { width: 100%; }
  .magazineeeesc p { width: 100%; }
  .magazine .multipleItems .textWrap { heiiiiiiiiiine .multipleItems .textWrap { height: 150px; }
  .mag-stories { eeeeeight: 150px; }
  .mag-stories { clear: both; }
  .newsletter { {{{{ clear: both; }
  .newsletter { {{{{{{{{{{{ clear: both; }
  .newsletter { padding: 0 !important; width: 1{{{{ padding: 0 !important; width: 100%; }
  .newsletter .subscribe     100%; }
  .newsletter .subscribe-form { padding: 0; }
  .newslebbbbbbbbbbe-form { padding: 0; }
  .newsletter .subscribe-form div { floallllletter .subscribe-form div { flolllletter .subscribe-form div { float: none; }
  .newsletter .subscoooooooooat: none; }
  .newsletter .subscribe-form input { width: 60%; }
cccccribe-form input { width: 60%; }
  #home .current-issue { width:}}}}
  #home .current-issue { width: 100%; padding: 0px 5px; marginhhhhhhhhh: 100%; padding: 0px 5px; margihhh: 100%; padding: 0px 5px; margin: 0px auto; }
  #home .current-innnn: 0px auto; }
  #home .current-issue h2 { margin-right: -20px !----issue h2 { margin-right: -20px !important; }
  #home .current-i          !important; }
  #home .current-issue h3 { padding-top: 20px; }
----issue h3 { padding-top: 20px; }
  #home .current-issue h2, #hom}}}}
  #home .current-issue h2, #hom}}}}}}}}}}}
  #home .current-issue h2, #home .current-issue h3, #home .curoooome .current-issue h3, #home .current-issue h4, #home .current-iuuuurrent-issue h4, #home .current-issue p, #home .current-issue a ----------issue p, #home .current-issue a -----issue p, #home .current-issue a { color: #fff; }
  .current-issaaaa { color: #fff; }
  .current-issue .mag-cover { float: none; padssssssssssue .mag-cover { float: none; padding: 10px; margin: 0 auto; maxaaaadding: 10px; margin: 0 auto; max-width: 60%; }
  .current-issue xxxxx-width: 60%; }
  .current-issue .issue-info h3 { margin-top: 0peeeeeeeeee .issue-info h3 { margin-top: 0peeee .issue-info h3 { margin-top: 0px; margin-bottom: 0px; font-famipppppx; margin-bottom: 0px; font-family: Georgia,"Farnham Display"; mmmmmmmmmmily: Georgia,"Farnham Display"; padding-top: 0px; font-size: 1.;;;; padding-top: 0px; font-size: 1;;;;; padding-top: 0px; font-size: 1.8rem; }
  .current-issue .issue111.8rem; }
  .current-issue .issue-info h5 { margin: 0px 0 10px; uuuuuuuuuuuuuuuue-info h5 { margin: 0px 0 10px; padding-top: 10px; clear: both;;;;; padding-top: 10px; clear: both; }
  .current-issue .issue-infohhhh; }
  .current-issue .issue-infohhhhhhhhhh; }
  .current-issue .issue-info ul { list-style: none; }
  .curoooo ul { list-style: none; }
  .current-issue .issue-info li a { parrrrrrent-issue .issue-info li a { padding: 1px 10px; margin-bottom:pppppppppadding: 1px 10px; margin-bottom:pppppadding: 1px 10px; margin-bottom: 5px; border: 1px solid #425469mmm: 5px; border: 1px solid #425469; font-family: "Franklin ITC"; d9999999999; font-family: "Franklin ITC"; display: block; font-size: 1.5remdddddisplay: block; font-size: 1.5rem; }
  .mag-stories h3 { font-faeeeem; }
  .mag-stories h3 { font-family: Georgia,Farnham Display; ffffffffffamily: Georgia,Farnham Display; fffffamily: Georgia,Farnham Display; border-bottom: 4px double #4254;;;; border-bottom: 4px double #425469; padding-bottom: 5px; margin5555469; padding-bottom: 5px; margin-top: 0px; clear: both; }
  #homnnnnnnnnnn-top: 0px; clear: both; }
  #homnnnnn-top: 0px; clear: both; }
  #home .cenjobs { float: left; clearoooome .cenjobs { float: left; clear: both; margin: 0; }
  .jobs .caaaaaaaaaar: both; margin: 0; }
  .jobs .col-lg-2.col-md-2.col-sm-2 h2 im....col-lg-2.col-md-2.col-sm-2 h2 img { max-width: 70px; }
  .jobs iiiiimg { max-width: 70px; }
  .jobs .multipleItems { clear: both; }ssssssssss .multipleItems { clear: both; sssss .multipleItems { clear: both; }
  .cenjobs .multipleItems { wi    }
  .cenjobs .multipleItems { width: 100%; height: auto; }
  #hoiiiiiiiiiidth: 100%; height: auto; }
  #home .cenjobs .left-col .multipleIoooome .cenjobs .left-col .multipleIooooome .cenjobs .left-col .multipleItems.last { border-right: none !IIIIIIIIIIItems.last { border-right: none !important; padding-right: 0 !im    !important; padding-right: 0 !important; }
  .cenjobs .itemWrapiiiiimportant; }
  .cenjobs .itemWrap, .cenjobs .itemContainer { maraaaaaaaaaap, .cenjobs .itemContainer { maraaaap, .cenjobs .itemContainer { margin: 0px; overflow: hidden; }
  rrrrrgin: 0px; overflow: hidden; }
  .cenjobs .itemWrap { border-top:    .cenjobs .itemWrap { border-top: 2px solid #EC272D; }
  .cenjobs::::::::::: 2px solid #EC272D; }
  .cenjob::::: 2px solid #EC272D; }
  .cenjobs .itemContainer { height: 300pxbbbbs .itemContainer { height: 300px; overflow: hidden; width: 100%;xxxxxxxxxx; overflow: hidden; width: 100%; position: relative; }
  .cenjob;;;; position: relative; }
  .cenjobs .itemContainer .itemWrap .iteoooobs .itemContainer .itemWrap .iteooooooooooobs .itemContainer .itemWrap .itemText { height: 300px; width: 1ttttemText { height: 300px; width: 100%; overflow: hidden; border-b    100%; overflow: hidden; border-bottom: 1px solid #fff; position:bbbbbbbbbbbottom: 1px solid #fff; position: absolute; bottom: 0px; z-indexnnnn: absolute; bottom: 0px; z-indexnnnn: absolute; bottom: 0px; z-index: 1; background: url(data:image/xxxxxxxxxxx: 1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lveeee/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJovvvvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbDooooooooooodâ€¦EiIGhlaWdodD0iMSIgZmlsbooodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGDDDDD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); backgroundddddGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgbadddddddddd: -moz-linear-gradient(top, rgbaddddd: -moz-linear-gradient(top, rgba(66, 84, 105, 0) 0, rgba(66, 84bbbbba(66, 84, 105, 0) 0, rgba(66, 84, 105, 0.65) 100%); background:8888888884, 105, 0.65) 100%); background: -webkit-gradient(linear, left t::::: -webkit-gradient(linear, left top, left bottom, color-stop(0%,    top, left bottom, color-stop(0%,         top, left bottom, color-stop(0%, transparent), color-stop(100%,%%%%%, transparent), color-stop(100%, #425469)); background: -webkit-,,,, #425469)); background: -webkit-linear-gradient(top, transparent-----------linear-gradient(top, transparent 0, #425469 100%); background: nnnnt 0, #425469 100%); background:nnnnt 0, #425469 100%); background: -o-linear-gradient(top, transpar           -o-linear-gradient(top, transparent 0, #425469 100%); backgrounaaaarent 0, #425469 100%); background: -ms-linear-gradient(top, trauuuuund: -ms-linear-gradient(top, transparent 0, #425469 100%); backrrransparent 0, #425469 100%); backrrrrrrrrrrransparent 0, #425469 100%); background: linear-gradient(to bottokkkkkground: linear-gradient(to bottom, transparent 0, #425469 100%)ttttom, transparent 0, #425469 100%); filter: progid:DXImageTransfo%%%%%%%%%%%); filter: progid:DXImageTransf%%%%); filter: progid:DXImageTransform.Microsoft.gradient(startColoroooorm.Microsoft.gradient(startColorstr='#00000000', endColorstr='#arrrrrrrrrrstr='#00000000', endColorstr='#a6000000', GradientType=0); }
  ####a6000000', GradientType=0); }
  .cenjobs .itemContainer .itemWr     .cenjobs .itemContainer .itemWrap .itemText h3 { position: absWWWWWWWWWWrap .itemText h3 { position: abWWWWrap .itemText h3 { position: absolute; bottom: 30%; font-size: 3ssssolute; bottom: 30%; font-size: 3rem; }
  .cenjobs .itemContainer33333333333rem; }
  .cenjobs .itemContainer .itemWrap .itemText h3 a { texeeeer .itemWrap .itemText h3 a { texeeeeer .itemWrap .itemText h3 a { text-shadow: -1px -1px 1px #3f576ceeeeeeeeeext-shadow: -1px -1px 1px #3f576c; color: #fff !important; }
  .66666c; color: #fff !important; }
  .cenjobs .itemContainer .itemWra    .cenjobs .itemContainer .itemWrap .itemText p { position: absoluaaaaap .itemText p { position: absolute; bottom: 2%; text-shadow: -1lllllllllllute; bottom: 2%; text-shadow: -llllute; bottom: 2%; text-shadow: -1px -1px 1px #3f576c; color: #fff1111px -1px 1px #3f576c; color: #fff; }
  .cenjobs .itemContainer .ifffffffffff; }
  .cenjobs .itemContainer .itemWrap div { height: 300px; }
.....itemWrap div { height: 300px; }....itemWrap div { height: 300px; }
  .cenjobs .right-col .cenjobs-f









  .cenjobs .right-col .cenjobs-feed .feedburnerFeedBlock ul li ----feed .feedburnerFeedBlock ul li { padding: 0 10px; }
  .main-foo     { padding: 0 10px; }
  .main-footer ul.footer-nav li a { paddinoooooooooooter ul.footer-nav li a { paddinooooooter ul.footer-nav li a { padding: 10px 0px; }
  .main-footer uiiiiing: 10px 0px; }
  .main-footer ul.footer-myACS { padding-left:          ul.footer-myACS { padding-left: 0px; }
  .main-footer ul.footer:::: 0px; }
  .main-footer ul.footer-follow { margin-bottom: 50px; eeeeer-follow { margin-bottom: 50px;eeeeeeeeeer-follow { margin-bottom: 50px; }
  .copyright p { line-height:;;;; }
  .copyright p { line-height: 1; }
  .copyright .pull-left.tttttt: 1; }
  .copyright .pull-left.text-left, .copyright .pull-righ....text-left, .copyright .pull-right.text-right { text-align: centggggggggggght.text-right { text-align: centgggght.text-right { text-align: center; float: none !important; cleatttter; float: none !important; clear: both; }
  .cover-image.vol94eeeeeeeeear: both; }
  .cover-image.vol94iss10 .box { margin-left: 0px; w4444iss10 .box { margin-left: 0px; width: 100%; }
  .sharing, .sidebwwwwidth: 100%; }
  .sharing, .sidebwwwwwwwwwwwidth: 100%; }
  .sharing, .sidebarWrap { display: none; }
  .adeeeeebarWrap { display: none; }
  .ad300.pull-left { left: 0px; margaaaad300.pull-left { left: 0px; margin-right: 0px; width: 100%; }
 rrrrrrrrrrrgin-right: 0px; width: 100%; }
rrrrgin-right: 0px; width: 100%; }
  .standard .ad300.pull-left { l



  .standard .ad300.pull-left { left: 0px; margin-right: 20px; w          left: 0px; margin-right: 20px; width: auto; }
  .articleContent     width: auto; }
  .articleContent .full-img.pull-left { left: 0%nnnnt .full-img.pull-left { left: 0%; margin-right: 0px; }
  .articl%%%%%%%%%%%; margin-right: 0px; }
  .artic%%%%; margin-right: 0px; }
  .articleContent .md-img.pull-left, .arccccleContent .md-img.pull-left, .articleContent .sm-img.pull-left, rrrrrticleContent .sm-img.pull-left, .articleContent .audio.pull-left          .articleContent .audio.pull-lef    .articleContent .audio.pull-left { left: 0%; margin-right: 20px;ttttt { left: 0%; margin-right: 20px; }
  blockquote.pull-left { lefxxxxxxxxxx; }
  blockquote.pull-left { left: 90px; float: left; margin-rigfffft: 90px; float: left; margin-right: 60px; width: 450px; max-widiiiight: 60px; width: 450px; max-width: 60%; }
  blockquote.pull-leiiiiiiiiiidth: 60%; }
  blockquote.pull-leiiiiidth: 60%; }
  blockquote.pull-left + p { clear: both; }
  .articeeeeft + p { clear: both; }
  .article .col-xs-3 { width: 50%; }
  .cccccccccccle .col-xs-3 { width: 50%; }
  ccccle .col-xs-3 { width: 50%; }
  .sponsored.chemours051616.intro     .sponsored.chemours051616.intro { background: #f6f6ec url(http:/           { background: #f6f6ec url(http://cen.acs.org/content/dam/cen/st::::://cen.acs.org/content/dam/cen/static/images/chemours-vegas-mobisssstatic/images/chemours-vegas-mobile.jpg) no-repeat 50% 0px; heighiiiile.jpg) no-repeat 50% 0px; heighiiiiiiiiiile.jpg) no-repeat 50% 0px; height: 600px; }
  .sponsored.chemougggght: 600px; }
  .sponsored.chemours051616.intro .articleIntro .iooours051616.intro .articleIntro .introWrap { margin: 0px 20px; padiiiiiiiiiiintroWrap { margin: 0px 20px; paiiiiintroWrap { margin: 0px 20px; padding: 20px 0px; }
  .sponsored.aaaadding: 20px 0px; }
  .sponsored.chemours051616.intro .articleIndddddddddd.chemours051616.intro .articleIntro .introWrap h1 { font-size: IIIIntro .introWrap h1 { font-size: 6rem; }
  .sponsored.article.ch:::: 6rem; }
  .sponsored.article.chemours051616 .articleContent .tehhhhhhhhhhhhemours051616 .articleContent .thhhhhemours051616 .articleContent .text { max-width: 100%; padding: tttttext { max-width: 100%; padding: 30px; background: #f6f6ec; }
  .           30px; background: #f6f6ec; }
  .sponsored.article.chemours05161    .sponsored.article.chemours05161     .sponsored.article.chemours051616 .box.pull-left { margin: 0px 666666666616 .box.pull-left { margin: 0px 0px 30px 0px; }
  .sponsored.arxxxx 0px 30px 0px; }
  .sponsored.article.chemours051616 .box450 { aaaaarticle.chemours051616 .box450 { width: 100%; }
  .credit { disp{{{{ width: 100%; }
  .credit { disp{{{{{{{{{{ width: 100%; }
  .credit { display: none; }
  /***************ssssplay: none; }
  /************************************************************************************** magazine page *************************** magazine page **************************************************************************************************************************/
  #mag h1 { clear: both;****************/
  #mag h1 { clear: both; }
  #mag h2 { font-family: "Sco;;;; }
  #mag h2 { font-family: "Scout Cond"; color: #fff; text-tranooooout Cond"; color: #fff; text-transform: uppercase; padding: 10pxaaaaaaaaaansform: uppercase; padding: 10paaaaansform: uppercase; padding: 10px 0px; background: #EC272D; textppppx 0px; background: #EC272D; text-align: center; text-shadow: -1xxxxxxxxxxxt-align: center; text-shadow: -1px -1px 1px #BD0F15; word-spaci----1px -1px 1px #BD0F15; word-spacing: 3px; margin: 0px -15px 20pxccccing: 3px; margin: 0px -15px 20pccccccccccing: 3px; margin: 0px -15px 20px 0px; width: 25%; float: right; xxxxx 0px; width: 25%; float: right; font-size: 2rem; }
  #mag .curr;;;; font-size: 2rem; }
  #mag .current-issue .issue-info, #mag .covrrrrent-issue .issue-info, #mag .cover { border-right: none; height:vvvvvvvvvvver { border-right: none; heightvvvver { border-right: none; height: auto; }
  #mag .current-issue ttttt: auto; }
  #mag .current-issue .issue-info { background: #fff;eeeeeeee .issue-info { background: #fff; }
  #mag .cover .feature { marg;;;; }
  #mag .cover .feature { margin-bottom: 0px; }
  #mag .currengggggin-bottom: 0px; }
  #mag .curreggggggggggin-bottom: 0px; }
  #mag .current-issue .issue-info h5 a { lineeeeeent-issue .issue-info h5 a { line-height: 1; }
  #mag .featureBtnnnne-height: 1; }
  #mag .featureBtm .itemWrap { border-top: 2px sBBBBBBBBBBtm .itemWrap { border-top: 2px BBBBtm .itemWrap { border-top: 2px solid #ec272d; }
  #mag .eyebrow ssssolid #ec272d; }
  #mag .eyebrow a { background: #ec272d; }
  #mwwwwwwwwww a { background: #ec272d; }
  #mag .sponsored .eyebrow a { backgmmmmmag .sponsored .eyebrow a { background: #425469; }
  #mag .featukkkkground: #425469; }
  #mag .featureItem .eyebrow { top: 0px; }
  uuuuuuuuuuureItem .eyebrow { top: 0px; }
 uuuuureItem .eyebrow { top: 0px; }
  #mag .departments .acs .col-lg-     #mag .departments .acs .col-lg-4.col-md-4.col-sm-4.col-xs-12.ngggg-4.col-md-4.col-sm-4.col-xs-12.no-margin.padding-left-15 { bordennnnnnnnnno-margin.padding-left-15 { bordennnno-margin.padding-left-15 { border-top: 1px solid #ccc; }
  #mag eeeeer-top: 1px solid #ccc; }
  #mag .departments .padding-h-15 { pad          .departments .padding-h-15 { padding: 0 0; }
  #mag .departmentsddddding: 0 0; }
  #mag .departments .padding-h-15 h3 { padding: 0 ttttts .padding-h-15 h3 { padding: 0 tttttttttts .padding-h-15 h3 { padding: 0 20px; }
  #mag .departments .pa0000 20px; }
  #mag .departments .padding-left-15 h3 { padding: 0 20aaaaaadding-left-15 h3 { padding: 0 20px; }
  #mag .departments .mult2222222220px; }
  #mag .departments .mult222220px; }
  #mag .departments .multipleItems .itemWrap { height: alllltipleItems .itemWrap { height: auto; padding-bottom: 0px; min-h          auto; padding-bottom: 0px; min-height: auto; position: relative----height: auto; position: relative; background: none; float: leftvvve; background: none; float: left; clear: both; }
  #mag .departmtttt; clear: both; }
  #mag .departmttttttttttt; clear: both; }
  #mag .departments .multipleItems .itemWrap .immmmments .multipleItems .itemWrap .itemImg { height: 160px; overflo....itemImg { height: 160px; overflow: hidden; background: #fff; }
 ooooooooooow: hidden; background: #fff; }
ooooow: hidden; background: #fff; }
  #mag .departments .multipleItem     #mag .departments .multipleItems .itemWrap .itemText { height: mmmmmmmmmms .itemWrap .itemText { height: auto; width: 100%; overflow: hi:::: auto; width: 100%; overflow: hidden; border-bottom: none; positiiiidden; border-bottom: none; posiiiiiiiiiidden; border-bottom: none; position: static; bottom: inherit; z-ttttion: static; bottom: inherit; z-index: 1; background: none; }
  -----index: 1; background: none; }
  #mag .departments .multipleItem           #mag .departments .multipleItems .itemText h3 { position: stateeeems .itemText h3 { position: stateeeems .itemText h3 { position: static; bottom: inherit; font-size: tttttttttttic; bottom: inherit; font-size: 2.5rem; }
  #mag .departments .::::: 2.5rem; }
  #mag .departments .multipleItems .itemText h3 a {     .multipleItems .itemText h3 a { color: #425469; text-shadow: -1{{{{ color: #425469; text-shadow: -{{{{{{{{{{ color: #425469; text-shadow: -1px 1px 1px #fff; text-transform----1px 1px 1px #fff; text-transform: capitalize; }
  #mag .departmrrrrm: capitalize; }
  #mag .departments .multipleItems .itemText htttttttttttments .multipleItems .itemText h3 a:hover { color: #069; }
  #m    h3 a:hover { color: #069; }
  #    h3 a:hover { color: #069; }
  #mag .departments .multipleItems ##########mag .departments .multipleItems .itemText p { position: static;ssss .itemText p { position: static; bottom: inherit; text-shadow: cccc; bottom: inherit; text-shadow: none; color: #333; }
  #mag .dep          none; color: #333; }
  #mag .dep   none; color: #333; }
  #mag .departments .multipleItems hr { borppppartments .multipleItems hr { border-top: 1px solid #ccc; marginooooooooorder-top: 1px solid #ccc; margin: 0 !important; }
  #mag .departnnnnn: 0 !important; }
  #mag .departments .acs .multipleItems { minrrrrtments .acs .multipleItems { min-height: auto; }
  #mag .departiiiiiiiiiin-height: auto; }
  #mag .depariiiin-height: auto; }
  #mag .departments .acs .multipleItems .itemWtttttments .acs .multipleItems .itemWrap { min-height: auto; }
  #mammmmWrap { min-height: auto; }
  #mag .briefs .closed .fa { paddingmmmmmmmmmmag .briefs .closed .fa { paddinmmmmmag .briefs .closed .fa { padding: 0 5px 0 5px; }
  #mag .departnnnng: 0 5px 0 5px; }
  #mag .departments .cenjobs-feed .feedburnerrrrrrrrrrrrtments .cenjobs-feed .feedburnerFeedBlock { padding: 5px 20px; eeeerFeedBlock { padding: 5px 20px; }
  #mag .dept-item .img-wrap {      }
  #mag .dept-item .img-wrap { width: 150px; }
  #mag .dept-it{{{{{{{{{{ width: 150px; }
  #mag .dept-i{{{{ width: 150px; }
  #mag .dept-item img { max-width: 150px; }
  #tttttem img { max-width: 150px; }
  #mag .dept-item h3 { font-size:           #mag .dept-item h3 { font-size: 1.5rem; }
  #mag .dept-item .im::::: 1.5rem; }
  #mag .dept-item .i:::: 1.5rem; }
  #mag .dept-item .img-wrap + h3 { margin: 5px; }
  iiiiiiiiiimg-wrap + h3 { margin: 5px; }
  #mag .dept-item .img-wrap + h3      #mag .dept-item .img-wrap + h3 + p { margin: 0px 5px 2px 0; }
33333 + p { margin: 0px 5px 2px 0; }
  #mag .dept-left-col { overflo}}}}
  #mag .dept-left-col { overflow: hidden; }
  #mag .dept-rightllllllllllow: hidden; }
  #mag .dept-righllllow: hidden; }
  #mag .dept-right-col { padding-right: 0px; paddittttt-col { padding-right: 0px; padding-top: 0px; }
  #mag .dept-rigdddddddddding-top: 0px; }
  #mag .dept-right-col h3 { padding-left: 15px iiiight-col h3 { padding-left: 15px !important; font-size: 1.5rem !i     !important; font-size: 1.5rem !          !important; font-size: 1.5rem !important; }
  #mag .dept-right-!!!!!important; }
  #mag .dept-right-col .cenjobs-feed .feedburnerFetttt-col .cenjobs-feed .feedburnerFeedBlock ul li .headline a { fonteeeeeeeeeeeedBlock ul li .headline a { foneeeeedBlock ul li .headline a { font-size: 1.5rem !important; }
  #nnnnt-size: 1.5rem !important; }
  #mag .dept-right-col .cenjobs-fe          #mag .dept-right-col .cenjobs-feed .feedburnerFeedBlock .date {ffffeed .feedburnerFeedBlock .date { text-align: right; }
  #mag .cu{{{{ text-align: right; }
  #mag .current-issue .mag-cover { width: uuuuuuuuuuuuurrent-issue .mag-cover { width:uuurrent-issue .mag-cover { width: 50%; }
  #mag .current-issue .i::: 50%; }
  #mag .current-issue .issue-info h3 { width: 100%; tex....issue-info h3 { width: 100%; text-align: center; }
  #mag .curreeeeeeeeeeext-align: center; }
  #mag .cureeeext-align: center; }
  #mag .current-issue .issue-info h3 select rrrrrent-issue .issue-info h3 select { font-size: 1.3rem; }
  #mag .ttttttttt { font-size: 1.3rem; }
  #mag .current-issue .issue-info h5 { c....current-issue .issue-info h5 { clear: none; width: 100%; text-alccccclear: none; width: 100%; text-align: center; }
  #mag .current-aaaaaaaaaalign: center; }
  #mag .currentaaaalign: center; }
  #mag .current-issue .prev { float: left; posit----issue .prev { float: left; position: absolute; top: 50px; left: ttttttttttion: absolute; top: 50px; left: 15px; }
  #mag .current-issue .n    15px; }
  #mag .current-issue .n     15px; }
  #mag .current-issue .next { float: right; position: abnnnnnnnnnnnext { float: right; position: absolute; top: 50px; right: 15px; bbbbsolute; top: 50px; right: 15px; }
  #mag .qotw h3 { width: 100%      }
  #mag .qotw h3 { width: 100% !important; }
  #mag .cover { p%%%%%%%%%% !important; }
  #mag .cover { p%%%% !important; }
  #mag .cover { padding-right: 0; padding-left:    padding-right: 0; padding-left: 0; padding-top: 10px; background    0; padding-top: 10px; background: #fff; }
  #mag .cover .featuredddddddddd: #fff; }
  #mag .cover .featurddddd: #fff; }
  #mag .cover .feature .itemContainer { margin: 0; }
rrrre .itemContainer { margin: 0; }
  #mag .cover .feature .itemTex}}}}}}}}}}
  #mag .cover .feature .itemText { background: none; height: 1eeeext { background: none; height: 100%; margin: 0 auto; float: none1111100%; margin: 0 auto; float: none; position: static; border: nonnnnnnnnnnne; position: static; border: nonnnnne; position: static; border: none; }
  #mag .featureBtm .itemCoooooone; }
  #mag .featureBtm .itemContainer { margin: 0 !important;CCCCCCCCCContainer { margin: 0 !important; }
  #mag .featureBtm .itemContttttt; }
  #mag .featureBtm .itemContttt; }
  #mag .featureBtm .itemContainer.last { margin: 0 !importanttttttttttainer.last { margin: 0 !important; }
  #mag .featureBtm .itemWrannnnnt; }
  #mag .featureBtm .itemWrap { height: 330px; }
  #mag .marrrrap { height: 330px; }
  #mag .magazine .itemWrap { background: naaaaaaaaaagazine .itemWrap { background: naaaagazine .itemWrap { background: none; float: left; clear: both; pnnnnone; float: left; clear: both; position: relative; border-top:     position: relative; border-top: 2px solid #ec272d; }
  /********          2px solid #ec272d; }
  /************************************************************************************************************************** landing pages **************************** landing pages **************************************************************************************/
  #landing #inde******************/
  #landing #index h2 { margin: 0px 0px 20px 0pxdddddddddddex h2 { margin: 0px 0px 20px 0pddddex h2 { margin: 0px 0px 20px 0px; width: 25%; float: left; font-xxxx; width: 25%; float: left; font-size: 2rem; }
  #landing #index ----------size: 2rem; }
  #landing #index .page-title h2 { float: none; ma     .page-title h2 { float: none; m    .page-title h2 { float: none; margin: 0px !important; font-sizemmmmmmmmmmargin: 0px !important; font-size: 4rem !important; width: inherzzzze: 4rem !important; width: inherit; display: block !important; }rrrrrit; display: block !important; }
  #landing #index .page-title     }
  #landing #index .page-title h2 span.mobile .fa { color: #ec2           h2 span.mobile .fa { color: #ec    h2 span.mobile .fa { color: #ec272d; }
  #mag .page-title h2 { cccc272d; }
  #mag .page-title h2 { float: none; margin: 0px !import          float: none; margin: 0px !important; font-size: 4rem !important;ttttant; font-size: 4rem !important;ttttant; font-size: 4rem !important; width: inherit; }
  #landing #ttttttttt; width: inherit; }
  #landing #index .latest h2, #landing #ind    #index .latest h2, #landing #index .popular h2 { margin: 0px 0pnnndex .popular h2 { margin: 0px 0px 20px 0px; }
  #landing .filterppppppppppx 20px 0px; }
  #landing .filterpppppx 20px 0px; }
  #landing .filters { margin-top: 15px; margin-leeeeers { margin-top: 15px; margin-left: 15px !important; }
  #landineeeeeeeeeeft: 15px !important; }
  #landing .ad300 { display: none; }
  #iiiing .ad300 { display: none; }
  #landing .box-nav .col-lg-10.col-####landing .box-nav .col-lg-10.col-md-10.col-sm-10 { margin: 0px; }-----------md-10.col-sm-10 { margin: 0px; ----md-10.col-sm-10 { margin: 0px; }
  #landing .search-within-results { border-top: none; }
  #landing .search-within-results inpunnnnding .search-within-results input { width: 80%; }
  #landing .seuuuuuuuuuut { width: 80%; }
  #landing .search-within-results button { wissssearch-within-results button { wisearch-within-results button { width: 20%; }
  #landing .paginatwwwwwwwwwidth: 20%; }
  #landing .pagination .prev { width: 25%; margin-ation .prev { width: 25%; margin-left: 10px; }
  #landing .pagina-----left: 10px; }
  #landing .pagination .numbers { width: 40%; }
 nnnnnnnnnnnnation .numbers { width: 40%; }
 nnnnation .numbers { width: 40%; }
  #landing .pagination .next { w



  #landing .pagination .next { width: 25%; margin-right: 10px;           width: 25%; margin-right: 10px; }
  .topics .topic-list ul { cl;;;;; }
  .topics .topic-list ul { clear: both; }
  .topics .topic-lcccclear: both; }
  .topics .topic-list .regions { left: 0px; }
  .tllllllllllllist .regions { left: 0px; }
  .llllist .regions { left: 0px; }
  .tabbable-panel { display: none; .....tabbable-panel { display: none; }
  .tabbable-panel.expanded { ;;;;;;;;;; }
  .tabbable-panel.expanded { display: block; position: absol{{{{{ display: block; position: abso{{{{ display: block; position: absolute; z-index: 2; background: #fooooolute; z-index: 2; background: #fff; top: -15px; box-shadow: 0 6##########fff; top: -15px; box-shadow: 0 6px 6px #777; left: 0px; padding:6666px 6px #777; left: 0px; padding: 0 15px 10px; width: 100%; }
  .::::: 0 15px 10px; width: 100%; }
  .tabbable-line > .nav-tabs { bor          .tabbable-line > .nav-tabs { bo     .tabbable-line > .nav-tabs { border: none; margin: 0; }
  .tabboooorder: none; margin: 0; }
  .tabbable-line > .nav-tabs > li { mabbbbbbbbbbable-line > .nav-tabs > li { margin: 0; border-bottom: none; wiaaaargin: 0; border-bottom: none; waaaargin: 0; border-bottom: none; width: 100% !important; display: wwwwwwwwwwidth: 100% !important; display: block; text-align: center; }
  :::: block; text-align: center; }
  .tabbable-line > .nav-tabs > li     .tabbable-line > .nav-tabs > li > a { border: 0; margin-right:lllllllllli > a { border: 0; margin-right:llllli > a { border: 0; margin-right: 0; color: #737373; padding: 5px::::: 0; color: #737373; padding: 5px 0; }
  .tabbable-line > .nav-tppppppppppx 0; }
  .tabbable-line > .nav-tabs > li > a > i { color: #a6a6atttttabs > li > a > i { color: #a6a6a6; }
  .tabbable-line > .nav-ta6666a6; }
  .tabbable-line > .nav-ta66666a6; }
  .tabbable-line > .nav-tabs > li.open, .tabbable-line > ttttttttttabs > li.open, .tabbable-line > .nav-tabs > li:hover { backgroun    .nav-tabs > li:hover { background: #069 !important; color: #fff nnnnnd: #069 !important; color: #fff !important; border-bottom: noneffffffffff !important; border-bottom: nonffff !important; border-bottom: none; }
  .tabbable-line > .nav-tabseeeee; }
  .tabbable-line > .nav-tabs > li.open > a, .tabbable-line bbbbbbbbbbs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { boeeee > .nav-tabs > li:hover > a { border: 0; background: none !imporoooorder: 0; background: none !imporooooooooooorder: 0; background: none !important; color: #fff !important; }oooortant; color: #fff !important; }
  .tabbable-line > .nav-tabs > }}}}
  .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line           li.open > a > i, .tabbable-line    li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i eeeee > .nav-tabs > li:hover > a > i { color: #a6a6a6; }
  .tabbableiiii { color: #a6a6a6; }
  .tabbable-line > .nav-tabs > li.open .droeeeeeeeeee-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nrrrropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-me.....nav-tabs > li:hover .dropdown-m..........nav-tabs > li:hover .dropdown-menu { margin-top: 0px; }
  .tabbmmmmmenu { margin-top: 0px; }
  .tabbable-line > .nav-tabs > li.actibbbbbable-line > .nav-tabs > li.active { border-bottom: none; backgttttttttttive { border-bottom: none; backttttive { border-bottom: none; background: #ec272d; color: #fff; posggggground: #ec272d; color: #fff; position: relative; }
  .tabbable-ooooooooosition: relative; }
  .tabbable-line > .nav-tabs > li.active > a----line > .nav-tabs > li.active > a { border: 0; color: #fff !imporaaaaaa { border: 0; color: #fff !important; background: #ec272d; fontoooooooooortant; background: #ec272d; fonoooortant; background: #ec272d; font-family: Franklin ITC; }
  .tabbttttt-family: Franklin ITC; }
  .tabbable-line > .nav-tabs > li.actibbbbbbbbbbbable-line > .nav-tabs > li.active > a > i { color: #404040; }
ttttive > a > i { color: #404040; }ttttive > a > i { color: #404040; }
  .tabbable-line > .tab-content}}}}
  .tabbable-line > .tab-content { margin-top: -3px; background-ttttttttttt { margin-top: -3px; background-color: #fff; border: 0; border-ddddd-color: #fff; border: 0; border-top: 1px solid #eee; padding: 1rrrr-top: 1px solid #eee; padding: 15px 0; }
  .portlet .tabbable-li11111111115px 0; }
  .portlet .tabbable-li111115px 0; }
  .portlet .tabbable-line > .tab-content { padding-botlllline > .tab-content { padding-bottom: 0; }
  .single-topic .topioooooooooottom: 0; }
  .single-topic .topic-item { float: left; clear: boppppic-item { float: left; clear: bpppppic-item { float: left; clear: both; width: 100%; padding-bottombbbbbbbbbboth; width: 100%; padding-bottom: 15px; padding-top: 15px; widthmmmmm: 15px; padding-top: 15px; width: 100%; border-bottom: 1px solitttth: 100%; border-bottom: 1px solid #ccc; box-shadow: 0px 1px 0pxllllllllllid #ccc; box-shadow: 0px 1px 0pxlllllid #ccc; box-shadow: 0px 1px 0px #fff; }
  .single-topic .topicppppx #fff; }
  .single-topic .topic-item .text-wrap { width: 50%; iiiiiiiiic-item .text-wrap { width: 50%; }
  .single-topic .topic-item .i    }
  .single-topic .topic-item .img-wrap { float: left; margin-r....img-wrap { float: left; margin-....img-wrap { float: left; margin-right: 10px; width: 45%; height:----------right: 10px; width: 45%; height: auto; overflow: hidden; }
  .si:::: auto; overflow: hidden; }
  .single-topic .topic-item img { floiiiiingle-topic .topic-item img { float: left; max-width: 100%; heiglllllllllloat: left; max-width: 100%; heillllloat: left; max-width: 100%; height: auto; }
  .single-topic .toiiiight: auto; }
  .single-topic .topic-item h3 { font-size: 1.7rem;oooooooooopic-item h3 { font-size: 1.7rem; padding: 0; }
  .single-topic .;;;; padding: 0; }
  .single-topic .topic-item h5 { padding: 0; }
  .....topic-item h5 { padding: 0; }
 ..........topic-item h5 { padding: 0; }
  .single-topic .topic-item h5.aut      .single-topic .topic-item h5.author { padding: 0; }
  .single-tuuuuthor { padding: 0; }
  .single-topic .topic-item p { padding: 0----------topic .topic-item p { padding: -----topic .topic-item p { padding: 0; }
  .single-collection-hero .   0; }
  .single-collection-hero .collection-item { float: left; c.....collection-item { float: left; clear: both; width: 100%; paddin        clear: both; width: 100%; padding-bottom: 15px; padding-top: 15pnnnnng-bottom: 15px; padding-top: 15px; width: 100%; border-bottom: 5555px; width: 100%; border-bottom: 5555555555px; width: 100%; border-bottom: 1px solid #ccc; box-shadow: 0px      1px solid #ccc; box-shadow: 0px 1px 0px #fff; }
  .single-collexxxxx 1px 0px #fff; }
  .single-collection-hero .collection-item .telllllllllection-hero .collection-item .tellllllection-hero .collection-item .text-wrap { width: 50%; }
  .singttttext-wrap { width: 50%; }
  .single-collection-hero .collection-iggggggggggle-collection-hero .collection-item .img-wrap { float: left; mariiiiiitem .img-wrap { float: left; margin-right: 10px; width: 45%; heaaaaargin-right: 10px; width: 45%; haaaaaaaaaaargin-right: 10px; width: 45%; height: auto; overflow: hidden; }hhhhheight: auto; overflow: hidden; }
  .single-collection-hero .col    }
  .single-collection-hero .collection-item img { float: left;oooooooooollection-item img { float: leftoooollection-item img { float: left; max-width: 100%; height: auto;ttttt; max-width: 100%; height: auto; }
  .single-collection-hero .co;;;;; }
  .single-collection-hero .collection-item h3 { font-size: 1cccccccccollection-item h3 { font-size: 1.7rem; padding: 0; }
  .single-    1.7rem; padding: 0; }
  .single-collection-hero .topic-item h5 {----collection-hero .topic-item h5 {----------collection-hero .topic-item h5 { padding: 0; }
  .single-collect{{{{ padding: 0; }
  .single-collection-hero .topic-item h5.author {tttttion-hero .topic-item h5.author { padding: 0; }
  .single-collec          { padding: 0; }
  .single-collec     { padding: 0; }
  .single-collection-hero .topic-item p { paddieeeection-hero .topic-item p { padding: 0; }
  .magazine .ad300 { mdddddddddding: 0; }
  .magazine .ad300 { margin: 0 auto; }
  .staff-landinmmmmargin: 0 auto; }
  .staff-landing .author-list .solo-region { winnnnng .author-list .solo-region { wnnnnnnnnnng .author-list .solo-region { width: auto; padding: 0 15px; }
 wwwwidth: auto; padding: 0 15px; }
  #search #index h2 { width: 35%;     #search #index h2 { width: 35%; margin: 0px 0px 20px 0px; width;;;;;;;;;;; margin: 0px 0px 20px 0px; width;;;;; margin: 0px 0px 20px 0px; width: 25%; float: left; font-size: 2hhhhh: 25%; float: left; font-size: 2rem; }
  #search h1 { clear: bo    2rem; }
  #search h1 { clear: both; text-align: center; }
  #seaoooooooooooth; text-align: center; }
  #search h4, #search .col-lg-4.col-meeeeearch h4, #search .col-lg-4.col-eeeearch h4, #search .col-lg-4.col-md-12.col-sm-4 select { margin: 0mmmmmmmmmmmd-12.col-sm-4 select { margin: 0px 10px 0px 20px !important; }
    0px 10px 0px 20px !important; }
  #search .filters { margin: 0p}}}}
  #search .filters { margin: 0px 10px 40px 10px; }
  #search .cppppppppppx 10px 40px 10px; }
  #search .cpppppx 10px 40px 10px; }
  #search .col-lg-4.col-md-12.col-sm-4 .filtcccccol-lg-4.col-md-12.col-sm-4 .filters { margin: 0px 10px 40px 0pxlllllllllllters { margin: 0px 10px 40px 0px; }
  #search .search-within-repppppx; }
  #search .search-within-results { border-top: none; margirrrresults { border-top: none; margirrrrrrrrrresults { border-top: none; margin-left: 10px; margin-right: 10pxiiiin-left: 10px; margin-right: 10px; }
  #search .search-within-resxxxxx; }
  #search .search-within-results input { width: 80%; }
  #sessssssssssults input { width: 80%; }
  #sesssssults input { width: 80%; }
  #search .search-within-results butssssearch .search-within-results button { width: 20%; }
  #search .uuuutton { width: 20%; }
  #search .results-per-page { margin-top: 1..........results-per-page { margin-top: 10px; }
  #search .pagination .pr111110px; }
  #search .pagination .p1110px; }
  #search .pagination .prev { width: 25%; margin-left: 10rrrrrrrrrrev { width: 25%; margin-left: 10px; }
  #search .pagination .nu11110px; }
  #search .pagination .numbers { width: 40%; }
  #search uuuuumbers { width: 40%; }
  #search .pagination .next { width: 25%;hhhhhhhhh .pagination .next { width: 25%;hhhhh .pagination .next { width: 25%; margin-right: 10px; }
  #searc%%%%; margin-right: 10px; }
  #search .search-options { margin: 20prrrrrrrrrrrch .search-options { margin: 20px 10px 0px; clear: both; }
  #s0000px 10px 0px; clear: both; }
  #search .search-options h3 { paddisssssearch .search-options h3 { paddssssssssssearch .search-options h3 { padding-top: 10px; }
  #search .ad30dddding-top: 10px; }
  #search .ad300 { display: none; }
  .desktop333300 { display: none; }
  .desktop { display: none !important; } oooop { display: none !important; } }
@media (min-width: 768px) { .m           }
@media (min-width: 768px) { .    }
@media (min-width: 768px) { .mobile { display: none !importantmmmmmobile { display: none !important; }
  .desktop { display: blocknnnnnnnnnnt; }
  .desktop { display: block; }
  span.desktop { display: icccck; }
  span.desktop { display: inline-block; }
  nav { padding:    inline-block; }
  nav { padding:           inline-block; }
  nav { padding: 0 !important; }
  #menu-top-megggg: 0 !important; }
  #menu-top-menu-global, #menu-top-menu { marmmmenu-global, #menu-top-menu { margin-right: 0px; }
  ul.tileNav {rrrrrrrrrgin-right: 0px; }
  ul.tileNav { padding-left: 10px; list-style-{{{{{ padding-left: 10px; list-style{{{{{ padding-left: 10px; list-style-type: none; float: right; }
  ueeeeeeeeeee-type: none; float: right; }
  ul.tileNav li { font-size: 1.6re    ul.tileNav li { font-size: 1.6rem; display: block; float: left;rrrrem; display: block; float: left; width: auto; height: auto; colo;;;;;;;;;; width: auto; height: auto; col;;;;; width: auto; height: auto; color: #069; border: 1px solid #069llllor: #069; border: 1px solid #069; border-right: none; padding: 666669; border-right: none; padding: 10px; background: #fff; }
  ul.:::::::::: 10px; background: #fff; }
  ul.tileNav li:last-child { border-llll.tileNav li:last-child { borderlllll.tileNav li:last-child { border-right: 1px solid #069; }
  ul.trrrrrrrrrr-right: 1px solid #069; }
  ul.tileNav li a { color: #069; font....tileNav li a { color: #069; font-family: "Franklin ITC", "Helvennnnt-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica NeueeeeeeeeeeeticaNeue-Light", "Helvetica NeueeeeeticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvuuuue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", llllllllllllllvetica, Arial, "Lucida Grande", sans-serif; float: left; display    sans-serif; float: left; display     sans-serif; float: left; display: block; width: auto; white-spaaaaaaaaaaay: block; width: auto; white-space: nowrap; text-decoration: noppppace: nowrap; text-decoration: none; line-height: 0.5; height: 1nnnnnone; line-height: 0.5; height: 15px; }
  ul.tileNav li:hover a,          15px; }
  ul.tileNav li:hover a,    15px; }
  ul.tileNav li:hover a, ul.tileNav li a:hover { color: ,,,,, ul.tileNav li a:hover { color: #fff !important; }
  ul.tileNav::::: #fff !important; }
  ul.tileNav li:hover { background: #069 !iaaaaaaaaaav li:hover { background: #069 !important; }
  ul.tileNav li.actiiiiiimportant; }
  ul.tileNav li.actiiiiimportant; }
  ul.tileNav li.active { background: #069; }
  ul.ttttttttttive { background: #069; }
  ul.tileNav li.active a { color: #ffftttttileNav li.active a { color: #fff; font-family: "Franklin ITC", "ffff; font-family: "Franklin ITC", "HelveticaNeue-Light", "Helvetica""""""""""HelveticaNeue-Light", "Helvetica""""HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",cccca Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Gran""""""""""", Helvetica, Arial, "Lucida Grande", sans-serif; float: left; daaande", sans-serif; float: left; daaaande", sans-serif; float: left; display: block; width: auto; whi          display: block; width: auto; white-space: nowrap; text-decoratihhhhite-space: nowrap; text-decoration: none; padding: 5px 10px; liniiiion: none; padding: 5px 10px; line-height: 0.5; height: 15px; }
 nnnnnnnnnne-height: 0.5; height: 15px; }
 nnnnne-height: 0.5; height: 15px; }
  ul.tileNav li.active:hover { b



  ul.tileNav li.active:hover { background: #fff; }
  ul.tileNav bbbbbackground: #fff; }
  ul.tileNav li.active:hover a { color: #fffvvvvvvvvvv li.active:hover a { color: #fff !important; }
  ul.tileNav li.affff !important; }
  ul.tileNav li.ffff !important; }
  ul.tileNav li.active a:hover { color: #fff !im..........active a:hover { color: #fff !important; }
  ul.tileNav li a spiiiimportant; }
  ul.tileNav li a span { text-transform: uppercase; ppppppan { text-transform: uppercase; }
  .sponsored .container { wid;;;;;;;;;; }
  .sponsored .container { wi;;;; }
  .sponsored .container { width: auto; } }
@media (max-width:ddddddth: auto; } }
@media (max-width: 991px) { .magCover .itemImg { hhhhhhhhhhh: 991px) { .magCover .itemImg { margin: 0 auto; width: 30%; }
       margin: 0 auto; width: 30%; }
     margin: 0 auto; width: 30%; }
  .magazine .issue-desc { top: 0p           .magazine .issue-desc { top: 0px; margin: 0 auto; width: 100%;0000px; margin: 0 auto; width: 100%; }
  .magazine .issue-desc p { %%%%%; }
  .magazine .issue-desc p { width: 100%; } }
@media (max-wi{{{{{ width: 100%; } }
@media (max-width: 1024px) { header .containewwwwwwwwwwwwwwwwwwwwwwwwidth: 1024px) { header .containewwwwidth: 1024px) { header .container { width: 100%; padding-left: 5eeeeer { width: 100%; padding-left: 5px; }
  #menu-main-menu .parent          5px; }
  #menu-main-menu .paren     5px; }
  #menu-main-menu .parent a .fa { font-size: 2.8rem; marnnnnt a .fa { font-size: 2.8rem; margin-top: 3px; }
  .site-banner .rrrrrrrrrrgin-top: 3px; }
  .site-banner .site-logo .logo { margin-top: 3p.....site-logo .logo { margin-top: 3.....site-logo .logo { margin-top: 3px; }
  .menu-item-gsearch, .mai3333333333px; }
  .menu-item-gsearch, .main-navigation ul.menu > li.menu-iiiiiin-navigation ul.menu > li.menu-item-social-networks > * { margi-----item-social-networks > * { margin-left: 2px; }
  .site-banner {gggggggggin-left: 2px; }
  .site-banner {ggggin-left: 2px; }
  .site-banner { min-height: 55px; }
  .site-ba    { min-height: 55px; }
  .site-banner.sticky .site-branding { minaaaaaaaaaanner.sticky .site-branding { min-height: 55px; margin-left: -50pnnnnn-height: 55px; margin-left: -50nnnn-height: 55px; margin-left: -50px !important; top: 10px; }
  .sipppppx !important; top: 10px; }
  .site-branding { margin-left: -50pssssssssssite-branding { margin-left: -50px !important; height: 30px; }
 0000px !important; height: 30px; }
  .site-banner .site-logo, .site-      .site-banner .site-logo, .site-banner.sticky .site-logo { max-eeeeeeeeee-banner.sticky .site-logo { maxeeee-banner.sticky .site-logo { max-height: 31px; width: 100px; heixxxxx-height: 31px; width: 100px; height: 26px; background-size: 100eeeeeeeeeeight: 26px; background-size: 100px auto; }
  .site-header .main00000px auto; }
  .site-header .main00000px auto; }
  .site-header .main-navigation { padding: 0px; }
  nnnnnnnnnnn-navigation { padding: 0px; }
  .site-header .main-navigation u     .site-header .main-navigation ul { margin-top: 0px; }
  .site-    ul { margin-top: 0px; }
  .site-header .main-navigation .menu > ----------header .main-navigation .menu >----header .main-navigation .menu > li.menu-item.hamburger { displa>>>>> li.menu-item.hamburger { display: block; position: absolute; tllllllllay: block; position: absolute; top: 0px; left: 20px; }
  .site-    top: 0px; left: 20px; }
  .site-header .main-navigation .menu >eeee-header .main-navigation .menu > li.menu-item.pull-left { displ    > li.menu-item.pull-left { disp          > li.menu-item.pull-left { display: none; }
  .site-header .mainlllllay: none; }
  .site-header .main-navigation .menu > li.menu-itemnnnn-navigation .menu > li.menu-item.pull-left:first-child { displaeeeeeeeeeeem.pull-left:first-child { displeeeeem.pull-left:first-child { display: block; }
  .site-header .mainaaaaay: block; }
  .site-header .main-navigation .menu > li.menu-itemnnnnnnnnnnn-navigation .menu > li.menu-item.pull-left.home { display: bloceeeem.pull-left.home { display: block; position: absolute; left: 50%ccccck; position: absolute; left: 50cccccccccck; position: absolute; left: 50%; width: 120px; margin-left: -60%%%%; width: 120px; margin-left: -60px; }
  .site-header .main-navig00000px; }
  .site-header .main-navigation .menu-item .mainlogo { maiiiiiiiiiiigation .menu-item .mainlogo { miiiiigation .menu-item .mainlogo { max-height: 32px; line-height: 1;mmmmax-height: 32px; line-height: 1; overflow: hidden; background-i1111; overflow: hidden; background-image: url(/_img/cenLogo-120.png)iiiiiiiiiimage: url(/_img/cenLogo-120.png); width: 125px; margin-top: 10px))))); width: 125px; margin-top: 10px; }
  #page.overlay:after { dispppppx; }
  #page.overlay:after { dippppppppppx; }
  #page.overlay:after { display: none; }
  #page.overlay #iiiisplay: none; }
  #page.overlay #menu-main-menu .sidenav { width:#####menu-main-menu .sidenav { width: 100%; }
  #page.overlay .ad300hhhhhhhhhh: 100%; }
  #page.overlay .ad30hhhh: 100%; }
  #page.overlay .ad300 { display: none; }
  .section-000000 { display: none; }
  .section-block { padding: 0px; }
  .hiddnnnnnnnnnn-block { padding: 0px; }
  .hidden-sm { display: none !importantddddden-sm { display: none !important; }
  .feature .itemWrap { widtnnnnt; }
  .feature .itemWrap { width: 100%; }
  .sponsored.articledddddddddddth: 100%; }
  .sponsored.articleddddddth: 100%; }
  .sponsored.article.chemours051616.intro { backgrolllle.chemours051616.intro { background: url(http://cen.acs.org/contooooooooooound: url(http://cen.acs.org/conoooound: url(http://cen.acs.org/content/dam/cen/static/images/chemonnnntent/dam/cen/static/images/chemours-vegas.jpg) no-repeat 50% 0pxooooours-vegas.jpg) no-repeat 50% 0px; background-size: 250% auto; }ppppppppppx; background-size: 250% auto; }
  .sponsored.article.chemours05}}}}}
  .sponsored.article.chemours051616.intro .articleIntro .intro000051616.intro .articleIntro .intr000000000051616.intro .articleIntro .introWrap { margin: 0px 20px; paddinrrrroWrap { margin: 0px 20px; padding: 20px 0px; }
  .sponsored.artiiiing: 20px 0px; }
  .sponsored.article.chemours051616.intro .artirrrrrrrticle.chemours051616.intro .articleIntro .introWrap h1 { font-sttticleIntro .introWrap h1 { font-size: 6rem; }
  .sponsored.artic----size: 6rem; }
  .sponsored.arti----------size: 6rem; }
  .sponsored.article.chemours051616.intro .articliiiicle.chemours051616.intro .articleContent .text { max-width: 100cccccleContent .text { max-width: 100%; padding: 30px; background: #00000000000%; padding: 30px; background: #000000%; padding: 30px; background: #f6f6ec; }
  .sponsored.article.    #f6f6ec; }
  .sponsored.article.chemours051616 .box.pull-left { ..........chemours051616 .box.pull-left { margin: 0px 0px 30px 0px; }
  .s     margin: 0px 0px 30px 0px; }
  .sponsored.article.chemours051616....sponsored.article.chemours051616.....sponsored.article.chemours051616 .box450 { width: 100%; }
  .de111111111116 .box450 { width: 100%; }
  .desktop-no-tablet { display: noneddddesktop-no-tablet { display: none !important; } }
@media (min-wideeee !important; } }
@media (min-width: 768px) and (max-width: 1024iiiiiiiiiidth: 768px) and (max-width: 102iiiiidth: 768px) and (max-width: 1024px) { /************************22224px) { /************************************************** home************************************** home page *************************mmmme page **************************************************/
  #ho******************************/
  #h***********************************/
  #home .feature { width: 100%; }
  hhhhome .feature { width: 100%; }
  #home .feature .itemContainer {      #home .feature .itemContainer { height: 330px; }
  #home .featur         height: 330px; }
  #home .feature .itemText { width: 100%; heiguuuuure .itemText { width: 100%; heiuuure .itemText { width: 100%; height: 330px; border-bottom: 4px soggggggggggght: 330px; border-bottom: 4px solid #425469; position: absolute;ooooolid #425469; position: absolute; bottom: 0px; z-index: 2; backgr;;;;; bottom: 0px; z-index: 2; background: url(data:image/svg+xml;bagggground: url(data:image/svg+xml;bgggggggggground: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIibbbbase64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiiiiiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNniiiiiiiiiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNiiiiiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NNNNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-lizzzzzzzzzz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(66, 84, iiiiinear-gradient(top, rgba(66, 84, 105, 0) 0, rgba(66, 84, 105, 0.,,,, 105, 0) 0, rgba(66, 84, 105, 0.65) 100%); background: -webkit-00000000000.65) 100%); background: -webkit0000.65) 100%); background: -webkit-gradient(linear, left top, left -----gradient(linear, left top, left bottom, color-stop(0%, transparttttttttttt bottom, color-stop(0%, transparent), color-stop(100%, #425469)aaaaarent), color-stop(100%, #425469aaaarent), color-stop(100%, #425469)); background: -webkit-linear-gr))))); background: -webkit-linear-gradient(top, transparent 0, #4254rrrrrrrrrradient(top, transparent 0, #425469 100%); background: -o-linear-4444469 100%); background: -o-linear-gradient(top, transparent 0, #4rrrr-gradient(top, transparent 0, #4rrrrrrrrrr-gradient(top, transparent 0, #425469 100%); background: -ms-lin4444425469 100%); background: -ms-linear-gradient(top, transparent 0iiiinear-gradient(top, transparent 0, #425469 100%); background: li          0, #425469 100%); background: linear-gradient(to bottom, transpllllinear-gradient(to bottom, transpllllinear-gradient(to bottom, transparent 0, #425469 100%); filter:ssssssssssparent 0, #425469 100%); filter: progid:DXImageTransform.Microsrrrr: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000sssssoft.gradient(startColorstr='#00000000', endColorstr='#a6000000'000000000000000', endColorstr='#a60000000000000000', endColorstr='#a6000000', GradientType=0); }
  #home .f0000', GradientType=0); }
  #home .feature .itemText h3 { position:...........feature .itemText h3 { position: absolute; bottom: 30%; }
  #honnnn: absolute; bottom: 30%; }
  #home .feature .itemText h3 a { tehhhhhome .feature .itemText h3 a { thhhhome .feature .itemText h3 a { text-shadow: #3f576c -1px -1px 1pxeeeeeeeeeext-shadow: #3f576c -1px -1px 1px; color: white; }
  #home .featppppx; color: white; }
  #home .feature .itemText p { width: 100%; pttttture .itemText p { width: 100%; position: absolute; bottom: 2%; tpppppppppppposition: absolute; bottom: 2%; tppppposition: absolute; bottom: 2%; text-shadow: -1px -1px 1px #3f576tttttext-shadow: -1px -1px 1px #3f576c; color: #fff; }
  #home .feat77777777776c; color: #fff; }
  #home .feature .itemText p a { text-shadowaaaature .itemText p a { text-shadowaaaaature .itemText p a { text-shadow: #3f576c -1px -1px 1px; color:ooooooooow: #3f576c -1px -1px 1px; color: white; }
  #home .feature .iterrrrr: white; }
  #home .feature .itemText h3 a:hover { color: whitettttemText h3 a:hover { color: white; text-shadow: #ec272d -1px 1pxtttttttttte; text-shadow: #ec272d -1px 1ptttte; text-shadow: #ec272d -1px 1px 1px; }
  .feature .itemText p axxxx 1px; }
  .feature .itemText p a:hover { color: white; text-shadaaaaaaaaaa:hover { color: white; text-shadow: #ec272d -1px 1px 1px; }
  #aaaadow: #ec272d -1px 1px 1px; }
  #home .feature .date { text-shad    #home .feature .date { text-shadow: #3f576c -1px -1px 1px; coloaaaadow: #3f576c -1px -1px 1px; colaaaaaaaaaadow: #3f576c -1px -1px 1px; color: white; }
  .featureRight, .looooor: white; }
  .featureRight, .longItem { width: 100%; }
  .featuooooongItem { width: 100%; }
  .featureRight .itemWrap { height: 330ttttttttttureRight .itemWrap { height: 33ttttureRight .itemWrap { height: 330px; overflow: hidden; border-to333330px; overflow: hidden; border-top: 1px solid #EC272D; }
  .featttttttttttttttttop: 1px solid #EC272D; }
  .featureRight .itemWrap .itemImg { haaaatureRight .itemWrap .itemImg { height: 330px; overflow: hidden;    height: 330px; overflow: hidden;          height: 330px; overflow: hidden; border-top: 1px solid #EC272D; ;;;;; border-top: 1px solid #EC272D; }
  .featureRight .itemWrap .it;;;; }
  .featureRight .itemWrap .itemText { height: 300px; width: iiiiiiiiiitemText { height: 300px; width:iiiiitemText { height: 300px; width: 100%; overflow: hidden; border-::::: 100%; overflow: hidden; border-bottom: 4px solid #425469; posirrrrrrrrrr-bottom: 4px solid #425469; position: absolute; bottom: 0px; z-iiiiition: absolute; bottom: 0px; z-index: 1; background: url(data:imiiiindex: 1; background: url(data:imiiiiindex: 1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyiiiiiiiiiiimage/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5VVVVVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgGGGG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VIIIIIIIIIIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2IIIIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); backVVVVVuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(toccccccccccckground: -moz-linear-gradient(top, rgba(66, 84, 105, 0) 0, rgba(oooop, rgba(66, 84, 105, 0) 0, rgba(66, 84, 105, 0.65) 100%); backgr(((((66, 84, 105, 0.65) 100%); backg((((((((((66, 84, 105, 0.65) 100%); background: -webkit-gradient(linear, gggground: -webkit-gradient(linear, left top, left bottom, color-sto     left top, left bottom, color-stop(0%, transparent), color-stop(tttttttttop(0%, transparent), color-stopttttop(0%, transparent), color-stop(100%, #425469)); background: -wpppp(100%, #425469)); background: -webkit-linear-gradient(top, transwwwwebkit-linear-gradient(top, transparent 0, #425469 100%); backgrossssssssssparent 0, #425469 100%); background: -o-linear-gradient(top, traooooound: -o-linear-gradient(top, traooooound: -o-linear-gradient(top, transparent 0, #425469 100%); backrrrrrrrrransparent 0, #425469 100%); background: -ms-linear-gradient(top,kkkkkground: -ms-linear-gradient(top, transparent 0, #425469 100%); pppp, transparent 0, #425469 100%); background: linear-gradient(to b          background: linear-gradient(to     background: linear-gradient(to bottom, transparent 0, #425469 1    bottom, transparent 0, #425469 100%); filter: progid:DXImageTra           100%); filter: progid:DXImageTransform.Microsoft.gradient(startCaaaansform.Microsoft.gradient(startColorstr='#00000000', endColorstrCCCCColorstr='#00000000', endColorstCCCCCCCCCColorstr='#00000000', endColorstr='#a6000000', GradientType=0); tttttr='#a6000000', GradientType=0); }
  .featureRight .itemText h3 ;;;;; }
  .featureRight .itemText h3 { position: absolute; bottom: 33333333333 { position: absolute; bottom: 33333 { position: absolute; bottom: 30%; }
  .featureRight .itemText 33330%; }
  .featureRight .itemText h3 a { text-shadow: -1px -1px 1p     h3 a { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  .fe1111111111px #3f576c; color: #fff; }
  .featureRight .itemText p { positiffffeatureRight .itemText p { position: absolute; bottom: 2%; text-siiiiion: absolute; bottom: 2%; text-iiiiiiiiion: absolute; bottom: 2%; text-shadow: -1px -1px 1px #3f576c; cossssshadow: -1px -1px 1px #3f576c; color: #fff; }
  .featureRight .icccccolor: #fff; }
  .featureRight .itemText p a { text-shadow: -1px..........itemText p a { text-shadow: -1p.....itemText p a { text-shadow: -1px -1px 1px #3f576c; color: #fff;ppppx -1px 1px #3f576c; color: #fff; }
  .featureRight .itemText h3fffffffffff; }
  .featureRight .itemText h3 a:hover, .featureRight .itemTehhhh3 a:hover, .featureRight .itemText p a:hover { color: #fff; texTTTText p a:hover { color: #fff; text-shadow: -1px 1px 1px #ec272d; xxxxxxxxxxt-shadow: -1px 1px 1px #ec272d;xxxxt-shadow: -1px 1px 1px #ec272d; }
  .featureRight .date { text-s    }
  .featureRight .date { text-shadow: -1px -1px 1px #3f576c; cossssssssssshadow: -1px -1px 1px #3f576c; color: #fff; }
  .featureBottom { ooooolor: #fff; }
  .featureBottom { ooooolor: #fff; }
  .featureBottom { margin: 15px 0px; }
  .featureB{{{{ margin: 15px 0px; }
  .featureBottom .ad300 { margin: 15px auteeeeeeeeeeBottom .ad300 { margin: 15px auto; max-width: 100%; display: blotttto; max-width: 100%; display: block; overflow: hidden; height: 33ooooock; overflow: hidden; height: 3ooooooooock; overflow: hidden; height: 335px; position: relative; left: 133335px; position: relative; left: 10px; }
  .featureBottom .multipl111110px; }
  .featureBottom .multipleItems .textContainer { paddingppppppppppleItems .textContainer { paddinpppppleItems .textContainer { padding-right: 0 !important; }
  .featnnnng-right: 0 !important; }
  .featureBottom .itemWrap { height: 3aaaaaaaaaatureBottom .itemWrap { height: 350px; }
  .featureBottom .itemIm333350px; }
  .featureBottom .itemImg { max-height: 180px; overflow:mmmmg { max-height: 180px; overflow: hidden; }
  .longItem .itemWrap::::::::::: hidden; }
  .longItem .itemWra:::: hidden; }
  .longItem .itemWrap { height: 250px; overflow: hidaaaap { height: 250px; overflow: hidden; border-top: 1px solid #EC27dddddden; border-top: 1px solid #EC272D; }
  .longItem .itemWrap .it222222222272D; }
  .longItem .itemWrap .i222272D; }
  .longItem .itemWrap .itemImg { height: 250px; overflow:tttttemImg { height: 250px; overflow: hidden; border-top: 1px solid wwwwwwwwww: hidden; border-top: 1px solid #EC272D; }
  .longItem .itemWraddddd #EC272D; }
  .longItem .itemWrap .itemText { height: 300px; wirrrrap .itemText { height: 300px; width: 100%; overflow: hidden; bowwwwwwwwwwidth: 100%; overflow: hidden; bowwwwwidth: 100%; overflow: hidden; border-bottom: 4px solid #425469;bbbbborder-bottom: 4px solid #425469; position: absolute; bottom: 0px;;;;;;;;;; position: absolute; bottom: 0px; z-index: 1; background: url(daxxxxx; z-index: 1; background: url(daxxxxx; z-index: 1; background: url(data:image/svg+xml;base64,PD94bWwdddddddddddata:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHWWWWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0IIIIIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2c0000000000iMSIgZmlsbD0idXJsKCNncmFkLXVjZ200000iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);2222ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradien;;;;; background: -moz-linear-gradient(top, rgba(66, 84, 105, 0) 0, eeeeeeeeeent(top, rgba(66, 84, 105, 0) 0,eeeent(top, rgba(66, 84, 105, 0) 0, rgba(66, 84, 105, 0.65) 100%); b      rgba(66, 84, 105, 0.65) 100%); background: -webkit-gradient(lin           background: -webkit-gradient(linear, left top, left bottom, coliiiinear, left top, left bottom, color-stop(0%, transparent), coloroolor-stop(0%, transparent), color-stop(100%, #425469)); backgrounrrrrrrrrrrr-stop(100%, #425469)); backgrourrrr-stop(100%, #425469)); background: -webkit-linear-gradient(top, nnnnnd: -webkit-linear-gradient(top, transparent 0, #425469 100%); b,,,,,,,,,, transparent 0, #425469 100%); background: -o-linear-gradient(t    background: -o-linear-gradient(t      background: -o-linear-gradient(top, transparent 0, #425469 100%(((((((((top, transparent 0, #425469 100%); background: -ms-linear-gradie%%%%%); background: -ms-linear-gradient(top, transparent 0, #425469 iiiient(top, transparent 0, #425469 100%); background: linear-gradi99999999999 100%); background: linear-grad9999 100%); background: linear-gradient(to bottom, transparent 0, #4iiiiient(to bottom, transparent 0, #425469 100%); filter: progid:DXI####425469 100%); filter: progid:DXImageTransform.Microsoft.gradientIIIIIIIIIIImageTransform.Microsoft.gradienIIIImageTransform.Microsoft.gradient(startColorstr='#00000000', endnnnnt(startColorstr='#00000000', endColorstr='#a6000000', GradientTnnnnnnnnnndColorstr='#a6000000', GradientType=0); }
  .longItem .itemWrapttttType=0); }
  .longItem .itemWrap div { height: 300px; }
  .longaaaap div { height: 300px; }
  .longItem .itemText h3 { position: abgggggggggItem .itemText h3 { position: aggggItem .itemText h3 { position: absolute; bottom: 30%; font-size:aaaabsolute; bottom: 30%; font-size: 3rem; }
  .longItem .itemText eeeeeeeeeee: 3rem; }
  .longItem .itemText h3 a { text-shadow: -1px -1px 1tttt h3 a { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  .l     1px #3f576c; color: #fff; }
  .l          1px #3f576c; color: #fff; }
  .longItem .itemText p { position:....longItem .itemText p { position: absolute; bottom: 2%; text-shad:::: absolute; bottom: 2%; text-shadow: -1px -1px 1px #3f576c; colordddddddddddow: -1px -1px 1px #3f576c; colodddow: -1px -1px 1px #3f576c; color: #fff; }
  .longItem .itemText rrrrr: #fff; }
  .longItem .itemText p a { text-shadow: -1px -1px 1px     p a { text-shadow: -1px -1px 1px #3f576c; color: #fff; }
  .lonppppppppppx #3f576c; color: #fff; }
  .longItem .itemText h3 a:hover, .loooooongItem .itemText h3 a:hover, .longItem .itemText p a:hover { colllllongItem .itemText p a:hover { cllllllllllongItem .itemText p a:hover { color: #fff; text-shadow: -1px 1pccccolor: #fff; text-shadow: -1px 1px 1px #ec272d; }
  .longItem .itppppx 1px #ec272d; }
  .longItem .itemWrap .itemImg { height: 298px;tttttttttttemWrap .itemImg { height: 298pxttttemWrap .itemImg { height: 298px; }
  .longItem .date { text-shaxxxxx; }
  .longItem .date { text-shadow: -1px -1px 1px #3f576c; coloaaaaaaaaaaadow: -1px -1px 1px #3f576c; color: #fff; }
  .itemContainer.marllllor: #fff; }
  .itemContainer.margin-top-15, .multipleItems { maaaaaargin-top-15, .multipleItems { maaaaaaaaaargin-top-15, .multipleItems { margin-top: 0; }
  .itemContainermmmmargin-top: 0; }
  .itemContainer.margin-right-15, .itemWrap.margrrrrr.margin-right-15, .itemWrap.margin-right-15 { margin-right: 0pxrrrrgin-right-15 { margin-right: 0px; }
  .splash-9410 .splash-box ppppppppppx; }
  .splash-9410 .splash-boxpppppx; }
  .splash-9410 .splash-box { width: 80%; left: 10%; marginxxxxx { width: 80%; left: 10%; margin-left: 0%; }
  ul.tileNav li { fnnnnnnnnnn-left: 0%; }
  ul.tileNav li { font-size: 1.5rem !important; padfffffont-size: 1.5rem !important; padding: 10px 1px; }
  ul.tileNav aaaadding: 10px 1px; }
  ul.tileNavaaaaaaaaaadding: 10px 1px; }
  ul.tileNav li:nth-child(6), ul.tileNav li:n     li:nth-child(6), ul.tileNav li:nth-child(7), ul.tileNav li:nth-::::nth-child(7), ul.tileNav li:nth-child(8) { display: none; }
  ul----------child(8) { display: none; }
  u-----child(8) { display: none; }
  ul.tileNav li a { padding: 5px 10uuuul.tileNav li a { padding: 5px 10px; }
  .news .multipleItems .it000000000px; }
  .news .multipleItems .itemWrap { height: 330px; }
  .neiiiitemWrap { height: 330px; }
  .news .multipleItems .itemImg { heieeeeews .multipleItems .itemImg { height: 200px; overflow: hidden; }eeeeeeeeeeight: 200px; overflow: hidden; eeeight: 200px; overflow: hidden; }
  .news .multipleItems .ad180 {}}}}}
  .news .multipleItems .ad180 { height: 320px; }
  .news .mult    { height: 320px; }
  .news .multipleItems .itemContainer { marglllllllllltipleItems .itemContainer { margllllltipleItems .itemContainer { margin-left: 0 !important; padding-rggggin-left: 0 !important; padding-right: 0 !important; }
  .news .mrrrrrrrrrright: 0 !important; }
  .news .multipleItems .textContainer { pammmmmultipleItems .textContainer { padding-right: 0 !important; margppppadding-right: 0 !important; margin-bottom: 15px; }
  .news .mulrrrrrrrrrrrgin-bottom: 15px; }
  .news .murrrrrgin-bottom: 15px; }
  .news .multipleItems .itemContainer.margiuuuultipleItems .itemContainer.margin-left-15.padding-right-15 + .teiiiiiiiiiin-left-15.padding-right-15 + .textContainer { margin-left: 0 !ittttextContainer { margin-left: 0 !itttttextContainer { margin-left: 0 !important; }
  /* magazine */
  !!!!!!!!!!important; }
  /* magazine */
  .magazine { width: 100%; height    .magazine { width: 100%; height: auto; background: #243241; padttttt: auto; background: #243241; padding: 5% 0px; }
  #home .currenaaaaaaaadding: 5% 0px; }
  #home .currenaaaaadding: 5% 0px; }
  #home .current-issue { width: 98%; min-heightnnnnt-issue { width: 98%; min-height: 400px; padding: 5rem 0; borderttttt: 400px; padding: 5rem 0; border: 4px double #425469; margin: 0eeeeeeeeeer: 4px double #425469; margin: 0px auto; }
  #home .current-iss    0px auto; }
  #home .current-iss    0px auto; }
  #home .current-issue h2, #home .current-issue h3, sssssssssssue h2, #home .current-issue h3, #home .current-issue h4, #home ,,,, #home .current-issue h4, #home .current-issue p, #home .current     .current-issue p, #home .current-issue a { color: #fff; }
  .cunnnnnnnnnnt-issue a { color: #fff; }
  .cnnnnt-issue a { color: #fff; }
  .current-issue .mag-cover { float: uuuuurrent-issue .mag-cover { float: left; clear: both; border: 1px s          left; clear: both; border: 1px solid #425469; padding: 10px; }
    solid #425469; padding: 10px; }
    solid #425469; padding: 10px; }
  #home .current-issue .issue-in









  #home .current-issue .issue-info h3 { border-bottom: 1px dottennnnnfo h3 { border-bottom: 1px dotted #fff; padding-bottom: 10px; mtttted #fff; padding-bottom: 10px; margin-top: 0px; margin-bottom:           margin-top: 0px; margin-bottom:    margin-top: 0px; margin-bottom: 0px; font-family: Georgia,"Farnh     0px; font-family: Georgia,"Farnham Display"; }
  #home .currentnnnnnham Display"; }
  #home .current-issue .issue-info h5 { margin-bttttttttttt-issue .issue-info h5 { margin-bottom: 10px; }
  #home .current----bottom: 10px; }
  #home .curren-----bottom: 10px; }
  #home .current-issue .issue-info ul { list-stnnnnnnnnnnt-issue .issue-info ul { list-style: none; }
  #home .current-isttttyle: none; }
  #home .current-issue .issue-info li a { padding: sssssue .issue-info li a { padding: 0 10px; margin-bottom: 1px; bord          0 10px; margin-bottom: 1px; bor    0 10px; margin-bottom: 1px; border: 1px solid #425469; font-famrrrrrder: 1px solid #425469; font-family: "Franklin ITC"; display: baaaaaaaaaaamily: "Franklin ITC"; display: block; }
  .mag-stories h3 { fon    block; }
  .mag-stories h3 { fon    block; }
  .mag-stories h3 { font-family: Georgia,Farnham Displannnnnnnnnnnt-family: Georgia,Farnham Display; border-bottom: 4px double #4lllllay; border-bottom: 4px double #425469; padding-bottom: 5px; marg44444425469; padding-bottom: 5px; margin-top: 0px; }
  .jobs .employerrrrrgin-top: 0px; }
  .jobs .employrrrrrrrrgin-top: 0px; }
  .jobs .employers { border: 2px solid #f1f1f1; eeeeers { border: 2px solid #f1f1f1; }
  .jobs .multipleItems { heig;;;; }
  .jobs .multipleItems { height: auto; width: 100% !importaniiiiiiiiight: auto; width: 100% !important; }
  .jobs .multipleItems .texnnnnt; }
  .jobs .multipleItems .texnnnnt; }
  .jobs .multipleItems .textWrap { background: #fff; heightxxxxxxxxxxxtWrap { background: #fff; height: 115px; }
  .jobs .col-lg-2.cohhhht: 115px; }
  .jobs .col-lg-2.col-md-2.col-sm-2 h2 img { text-alooool-md-2.col-sm-2 h2 img { text-align: center; max-width: 110px; }llllllllllllign: center; max-width: 110px; lllign: center; max-width: 110px; }
  .jobs .textWrap .itemText h3 }}}}}
  .jobs .textWrap .itemText h3 { font-size: 1.5rem; margin: 0p333333333 { font-size: 1.5rem; margin: 0px; font-family: Georgia,"Farnhampppppx; font-family: Georgia,"Farnhappppx; font-family: Georgia,"Farnham Display", "PT Serif",Georgia,semmmmmmmmmmm Display", "PT Serif",Georgia,serif; font-weight: bold; padding:eeeeerif; font-weight: bold; padding: 0px 20px; }
  .jobs .textWrap gggg: 0px 20px; }
  .jobs .textWrap .itemText h3 a { color: #425469ppppp .itemText h3 a { color: #425469; text-shadow: -1px -1px 1px #f66666666669; text-shadow: -1px -1px 1px #666669; text-shadow: -1px -1px 1px #fff; }
  .jobs .textWrap .itemTe####fff; }
  .jobs .textWrap .itemText h3 a:hover { text-shadow: -1TTTTTTTTTText h3 a:hover { text-shadow: -1px -1px 1px #EC272D; }
  .jobs ----1px -1px 1px #EC272D; }
  .jobs -----1px -1px 1px #EC272D; }
  .jobs h5 { text-transform: uppercase;sssssssssss h5 { text-transform: uppercase; color: #EC272D; margin-bottom:eeee; color: #EC272D; margin-bottom: 15px; }
  .jobs .textContainer ::::: 15px; }
  .jobs .textContainer p { padding-top: 10px; }
  .latrrrrrrrrrrr p { padding-top: 10px; }
  .larrrr p { padding-top: 10px; }
  .latest .news .multipleItems:nth-chittttest .news .multipleItems:nth-child(2) .itemContainer, .latest .niiiiiiiiiiild(2) .itemContainer, .latest .news .multipleItems .itemContain....news .multipleItems .itemContainer.margin-left-15.padding-rightiiiiner.margin-left-15.padding-righiiiiiiiiiiiner.margin-left-15.padding-right-15 + .textContainer { margin-lhhhht-15 + .textContainer { margin-left: 15px !important; }
  .popu----left: 15px !important; }
  .popular .news .multipleItems:nth-chpppppular .news .multipleItems:nth-child(2) .itemContainer, .popularccccccccchild(2) .itemContainer, .popularcccchild(2) .itemContainer, .popular .news .multipleItems .itemContarrrr .news .multipleItems .itemContainer.margin-left-15.padding-righaaaaaaaaainer.margin-left-15.padding-right-15 + .textContainer { margin-lhhhht-15 + .textContainer { margin-left: 15px !important; }
  #mag .lllleft: 15px !important; }
  #mag .lllllllllleft: 15px !important; }
  #mag .departments .news .multipleItem    .departments .news .multipleItems:nth-child(2) .itemContainer, #mmmmms:nth-child(2) .itemContainer, #mag .departments .news .multipl          #mag .departments .news .multip    #mag .departments .news .multipleItems .itemContainer.margin-lepppppleItems .itemContainer.margin-left-15.padding-right-15 + .textCllllllllleft-15.padding-right-15 + .textContainer { margin-left: 15px !imCCCContainer { margin-left: 15px !important; }
  #mag .notw .news .mmmmmmportant; }
  #mag .notw .news .multipleItems:nth-child(2) .item....multipleItems:nth-child(2) .ite..........multipleItems:nth-child(2) .itemContainer, #mag .notw .news .mueeeemContainer, #mag .notw .news .multipleItems .itemContainer.margmmmmmultipleItems .itemContainer.margin-left-15.padding-right-15 + .rrrrrrrrrgin-left-15.padding-right-15 + .textContainer { margin-left: 15p....textContainer { margin-left: 15p.....textContainer { margin-left: 15px !important; }
  #mag .acs .newpppppppppppppppx !important; }
  #mag .acs .news .multipleItems:nth-child(2) .iwwwwws .multipleItems:nth-child(2) .itemContainer, #mag .acs .news ......itemContainer, #mag .acs .news ..........itemContainer, #mag .acs .news .multipleItems .itemContainer.ma     .multipleItems .itemContainer.margin-left-15.padding-right-15 +mmmmargin-left-15.padding-right-15 + .textContainer { margin-left:          + .textContainer { margin-left:      + .textContainer { margin-left: 15px !important; }
  /**********     15px !important; }
  /********************************************************************************************* landing pages ********************* landing pages ***************************************************************************************************************************/
  #landing .author*********************/
  #landing .author .search-within-results input { rrrrr .search-within-results input { width: 80%; }
  #landing .autho{{{{ width: 80%; }
  #landing .author .search-within-results button oooooooooor .search-within-results buttonoooor .search-within-results button { width: 20%; }
  /************nnnnn { width: 20%; }
  /******************************************************************************************* article pages ********************** article pages *****************************************************************************************************************************/
  .sidebarWrap { posi*************/
  .sidebarWrap { position: relative; right: -20px; }ssssition: relative; right: -20px; }
  .standard .sidebarWrap { dis          }
  .standard .sidebarWrap { display: none; }
  .standard .contiiiiisplay: none; }
  .standard .coniiiisplay: none; }
  .standard .container { width: 700px; }
  .standtttttttttttainer { width: 700px; }
  .standard .articleContent { width: 10nnnndard .articleContent { width: 100%; }
  .standard .ad300.pull-l1111100%; }
  .standard .ad300.pull-left { left: 0px; margin-left: 0----left { left: 0px; margin-left: 0px; margin-right: 20px; }
  .art00000000000px; margin-right: 20px; }
  .ar0000px; margin-right: 20px; }
  .articleContent .full-img.pull-leftrrrrticleContent .full-img.pull-left, .articleContent .md-img.pull-ffffffffffft, .articleContent .md-img.pull-left, .articleContent .sm-img.pllll-left, .articleContent .sm-img.llll-left, .articleContent .sm-img.pull-left, .articleContent .audioppppppppull-left, .articleContent .audio.pull-left { left: 0px; margin-looo.pull-left { left: 0px; margin-left: 0px; margin-right: 20px; }----left: 0px; margin-right: 20px; }
  .cover-image .sidebar.sticky }}}}}}}}}}
  .cover-image .sidebar.sticky}}}
  .cover-image .sidebar.sticky { position: static; }
  .alert-b   { position: static; }
  .alert-box { margin: 30px 0px; }
  .storbbbbbbbbbbbox { margin: 30px 0px; }
  .storyNav { display: none; }
  .ad30ooooryNav { display: none; }
  .ad300.pull-left { left: 0px; margin-000000.pull-left { left: 0px; margin-left: 0px; margin-right: 20px; nnnnnnnnnn-left: 0px; margin-right: 20px;nnnn-left: 0px; margin-right: 20px; }
  .box.pull-left { margin: 0px    }
  .box.pull-left { margin: 0px 30px 30px 0px; }
  .articleContxxxxx 30px 30px 0px; }
  .articleContent .full-img.pull-left { positittttttttttent .full-img.pull-left { positttttent .full-img.pull-left { position: relative; left: 0; margin-rtttttion: relative; left: 0; margin-right: 0px; }
  blockquote.pull-----------right: 0px; }
  blockquote.pull-left { left: 80px; margin-right:-----left { left: 80px; margin-right: 120px; }
  /******************tttt: 120px; }
  /******************************************************************************************************************************* sponsored content pages ************ sponsored content pages *********************************************************************************************/
  .sponsored .ar******************/
  .sponsored .ar******************/
  .sponsored .articleContent .sharing.topAd { herrrrrrrrrrrticleContent .sharing.topAd { height: 30px; overflow: hidden; }hhhheight: 30px; overflow: hidden; }
  .sponsored.article .sidebarW    }
  .sponsored.article .sidebarWrap { right: 0px; } }
@media (miWWWWrap { right: 0px; } }
@media (miWWWWWWWWWWWrap { right: 0px; } }
@media (min-width: 992px) and (max-width:mmmmin-width: 992px) and (max-width: 1024px) { .magazine .multipleIt:::: 1024px) { .magazine .multipleItems { width: 25% !important; heitttttttttttems { width: 25% !important; heitttttems { width: 25% !important; height: 480px; }
  .magazine .multeeeeeight: 480px; }
  .magazine .multipleItems .itemWrap { height: 3lllllllllltipleItems .itemWrap { height: 315px; } }
@media (min-width: 1023333315px; } }
@media (min-width: 1025px) and (max-width: 1100px) { 0000025px) and (max-width: 1100px) {000000000025px) and (max-width: 1100px) { .site-branding { margin-left: -{{{{ .site-branding { margin-left: -75px !important; }
  .site-banne----75px !important; }
  .site-banner .site-logo { width: 150px; baceeeeeeeeeeer .site-logo { width: 150px; background-size: 150px; }
  .featuaaaackground-size: 150px; }
  .featuaaaaaackground-size: 150px; }
  .feature img { height: 100%; width: attttttttture img { height: 100%; width: auto !important; }
  .correction    auto !important; }
  .correction, .alert-box { padding: 5px; maxnnnnnn, .alert-box { padding: 5px; max-width: 100%; margin: 10px; }
  xxxxxx-width: 100%; margin: 10px; }
 xxxxxxxxxxx-width: 100%; margin: 10px; }
  .article.container { width: 100       .article.container { width: 100%; padding: 0 5px 0 0; }
  .sta000000%; padding: 0 5px 0 0; }
  .standard .container { width: 930pxttttttttttttandard .container { width: 930ptttttandard .container { width: 930px; }
  .articleContent .storyNavppppx; }
  .articleContent .storyNav { width: 230px; }
  .articleConvvvvvvvvvvv { width: 230px; }
  .articleContent .storyNav.pull-left { leftoooontent .storyNav.pull-left { lefoooontent .storyNav.pull-left { left: -270px; }
  .box.pull-left { mttttttttttt: -270px; }
  .box.pull-left { margin: 0px 30px 30px -250px; }
    margin: 0px 30px 30px -250px; }
  .box450 { width: 370px; }
  .a



  .box450 { width: 370px; }
  .articleContent .full-img.pull-lefaaaaaaaaaaarticleContent .full-img.pull-leaaaarticleContent .full-img.pull-left { left: 0; margin-right: 0; }eeeeeft { left: 0; margin-right: 0; }
  .articleContent .md-img.pull          }
  .articleContent .md-img.pull-left, .articleContent .sm-img.llllll-left, .articleContent .sm-img.pull-left, .articleContent .audgggg.pull-left, .articleContent .augggg.pull-left, .articleContent .audio.pull-left { left: 0; margin-uuuuuuuuuuudio.pull-left { left: 0; margin-right: 20px; }
  blockquote.pulnnnn-right: 20px; }
  blockquote.pull-left { left: 80px; margin-leftllllll-left { left: 80px; margin-left: 0; margin-right: 110px; margifffffffffft: 0; margin-right: 110px; margiffffft: 0; margin-right: 110px; margin-top: 0; }
  .standard .ad300.ggggin-top: 0; }
  .standard .ad300.pull-left { left: 0px; margin-le...........pull-left { left: 0px; margin-left: 0px; margin-right: 20px; }
lllleft: 0px; margin-right: 20px; }
  .standard .sidebarWrap { marg}}}}
  .standard .sidebarWrap { mar}}}}}}}}}}
  .standard .sidebarWrap { margin: 0; }
  .sponsored.article.chggggin: 0; }
  .sponsored.article.chemours051616 .articleContent .tehhhhhemours051616 .articleContent .text { top: 40px; }
  .sponsored.ttttttttttext { top: 40px; }
  .sponsoredttttext { top: 40px; }
  .sponsored.article .sidebarWrap { margin: ddddd.article .sidebarWrap { margin: 40px 30px 0px 20px; }
  .sponso:::::::::: 40px 30px 0px 20px; }
  .sponsored .ad300.pull-left { left: -1ssssored .ad300.pull-left { left: -130px; margin-right: -110px; } }
1111130px; margin-right: -110px; } }
@media (min-width: 1101px) and (



@media (min-width: 1101px) and (








@media (min-width: 1101px) and (max-width: 1200px) { .correctio     (max-width: 1200px) { .correction, .alert-box { padding: 5px; miiiion, .alert-box { padding: 5px; max-width: 98%; }
  .article.con      max-width: 98%; }
  .article.container { width: 100%; padding: 0nnnntainer { width: 100%; padding: nnnntainer { width: 100%; padding: 0 5px 0 0; }
  .articleContent .          0 5px 0 0; }
  .articleContent .storyNav { width: 230px; }
  .a   .storyNav { width: 230px; }
  .articleContent .storyNav.pull-le....articleContent .storyNav.pull-left { left: -270px; }
  .box.pullllllllllleft { left: -270px; }
  .box.pulllleft { left: -270px; }
  .box.pull-left { margin: 0px 30px 30px -llllll-left { margin: 0px 30px 30px -250px; }
  .box450 { width: 370          -250px; }
  .box450 { width: 370px; }
  .articleContent .full-im00000px; }
  .articleContent .full-img.pull-left { left: 0; margin-riiiimg.pull-left { left: 0; margin-right: 0; }
  .articleContent .mdrrrright: 0; }
  .articleContent .mdrrrrrrrrrright: 0; }
  .articleContent .md-img.pull-left, .articleContent dddd-img.pull-left, .articleContent .sm-img.pull-left, .articleConte     .sm-img.pull-left, .articleContent .audio.pull-left { left: 0; ttttttttttent .audio.pull-left { left: 0;ttttent .audio.pull-left { left: 0; margin-right: 20px; }
  blockquo     margin-right: 20px; }
  blockquote.pull-left { left: 0; margin-uuuuuuuuuuote.pull-left { left: 0; margin-left: 0px; margin-right: 20px; nnnn-left: 0px; margin-right: 20px; }
  .standard .ad300.pull-left ;;;; }
  .standard .ad300.pull-left ;;;;;;;;;;; }
  .standard .ad300.pull-left { left: 0px; margin-left: 0px; tttt { left: 0px; margin-left: 0px; margin-right: 20px; }
  .sponso;;;; margin-right: 20px; }
  .sponsored.article.chemours051616 .artsssssssssored.article.chemours051616 .articleIntro { max-width: 1000px; mttttticleIntro { max-width: 1000px; ttttticleIntro { max-width: 1000px; margin: 60px auto 0px !important          margin: 60px auto 0px !important; }
  .sponsored.article.chemounnnnnt; }
  .sponsored.article.chemours051616 .articleContent .text ooooours051616 .articleContent .text { top: 100px; }
  .sponsored.artttt { top: 100px; }
  .sponsored.article.chemours051616 .articleInaaaaaaaaaarticle.chemours051616 .articleIaaaaarticle.chemours051616 .articleIntro .introWrap h1 { font-size: IIIIntro .introWrap h1 { font-size: 10rem; }
  .sponsored.article .:::::::: 10rem; }
  .sponsored.article .sidebarWrap { margin: 100px 30p    .sidebarWrap { margin: 100px 30px 0px 20px; }
  .sponsored .ad30ppppx 0px 20px; }
  .sponsored .ad30pppppppppppx 0px 20px; }
  .sponsored .ad300.pull-left { left: -130px; marg000000.pull-left { left: -130px; margin-right: -110px; } }
@media (mrrrrgin-right: -110px; } }
@media (min-width: 1200px) { .section-blommmmmmmmmmmin-width: 1200px) { .section-blmmmmin-width: 1200px) { .section-block { padding: 0 40px; margin: 0llllock { padding: 0 40px; margin: 0; margin: 0 auto; }
  #home .se          0; margin: 0 auto; }
  #home .section-block, #mag .section-blockeeeection-block, #mag .section-block { padding: 0 60px; } }
@media (kkkk { padding: 0 60px; } }
@media (kkkkkkkkkk { padding: 0 60px; } }
@media (min-width: 1201px) and (max-wid   (min-width: 1201px) and (max-width: 1400px) { .standard .ad300.pddddth: 1400px) { .standard .ad300.pull-left { left: 30px; margin-lepppppull-left { left: 30px; margin-left: 0px; margin-right: 50px; }
lllllllllleft: 0px; margin-right: 50px; }lllleft: 0px; margin-right: 50px; }
  .articleContent .full-img.pul}}}}
  .articleContent .full-img.pull-left { left: 0px; margin-left:llllllllllll-left { left: 0px; margin-left: 0px; margin-right: 20px; }
  .tttt: 0px; margin-right: 20px; }
  .articleContent .md-img.pull-lef    .articleContent .md-img.pull-le          .articleContent .md-img.pull-left, .articleContent .sm-img.pulleeeeft, .articleContent .sm-img.pull-left, .articleContent .audio.pllllll-left, .articleContent .audio.pull-left, .articleContent block.........pull-left, .articleContent blockquote.pull-left { left: 30px; mcccckquote.pull-left { left: 30px; mccccckquote.pull-left { left: 30px; margin-left: 0px; margin-right:           margin-left: 0px; margin-right: 50px; } }
@media (min-width: 10::::: 50px; } }
@media (min-width: 1025px) { .mobile-and-tablet { di1111025px) { .mobile-and-tablet { display: none !important; }
  .dedddddisplay: none !important; }
  .desktop-no-tablet { display: inliddddddddddesktop-no-tablet { display: inlddddesktop-no-tablet { display: inline-block !important; }
  ul.tileiiiiine-block !important; }
  ul.tileNav li a { padding: 5px 10px; }
eeeeeeeeeeeeNav li a { padding: 5px 10px; }
  /****************************}}}}}}
  /****************************}}}}}}}
  /************************************************** home pag********************************** home page ******************************ggggge **************************************************/
  .feature*************************/
  .feature*****************************/
  .feature .itemContainer { margin: 0px 8rrrre .itemContainer { margin: 0px 8px 15px 15px; position: relativ    8px 15px 15px; position: relative; }
  .feature .itemText { backvvvvvvvve; }
  .feature .itemText { background: #fff; height: 330px; ovcccckground: #fff; height: 330px; ovcccckground: #fff; height: 330px; overflow: hidden; border-bottom: 4vvvvvvvvvvverflow: hidden; border-bottom: 4px solid #425469; }
  #home .fe     4px solid #425469; }
  #home .feature .itemText:before { contenteeeeeature .itemText:before { content: ""; background: #EC272D; heignnnnt: ""; background: #EC272D; heinnnnnnnnnnnt: ""; background: #EC272D; height: 2px; width: 100%; display: iiiight: 2px; width: 100%; display: block; position: absolute; top::::: block; position: absolute; top: 0px; }
  .feature .itemText h3ppppppppppp: 0px; }
  .feature .itemText hpppp: 0px; }
  .feature .itemText h3 { line-height: 1; margin-top: 43333 { line-height: 1; margin-top: 40px; }
  .feature .itemText h3           40px; }
  .feature .itemText h3 a { color: #425469; text-decorat    a { color: #425469; text-decoration: none; text-shadow: -1px 1pxtttttion: none; text-shadow: -1px 1pxtttttttttttion: none; text-shadow: -1px 1px 1px #fff; font-size: 3rem; letpppppx 1px #fff; font-size: 3rem; letter-spacing: -1px; }
  .featureeeetter-spacing: -1px; }
  .feature .itemText h3 a:hover { color: rrrrrrrrrrre .itemText h3 a:hover { color: #069; text-decoration: none; te:::: #069; text-decoration: none; t::::: #069; text-decoration: none; text-shadow: -1px 1px 1px #fff; }ttttttttttext-shadow: -1px 1px 1px #fff; }
  .feature .itemText p a { col    }
  .feature .itemText p a { color: #333; text-shadow: -1px 1pxooooolor: #333; text-shadow: -1px 1px 1px #fff; }
  .feature .itemTeppppx 1px #fff; }
  .feature .itemText p a:hover { color: #069; texTTTTTTTTTTText p a:hover { color: #069; teTTTText p a:hover { color: #069; text-decoration: none; text-shadoweeeeext-decoration: none; text-shadow: -1px 1px 1px #fff; }
  .featuoooooooooow: -1px 1px 1px #fff; }
  .feature .itemWrap .credit { position:uuuure .itemWrap .credit { position:uuuure .itemWrap .credit { position: absolute; z-index: 99; bottom: ::::::::::: absolute; z-index: 99; bottom: 10px; right: 0px; margin-bottom:::: 10px; right: 0px; margin-bottom: -10px; width: auto; display: immmmm: -10px; width: auto; display: inline-block; color: #333; backg          inline-block; color: #333; back    inline-block; color: #333; background: rgba(241, 241, 241, 0.8);gggground: rgba(241, 241, 241, 0.8); font-family: Arial, 'Helvetica)))))))); font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; cccca Neue', Helvetica, sans-serif; font-size: 10px; padding: 2px; ;;;; font-size: 10px; padding: 2px; font-weight: bold; }
  .feature;;;;;;;;;;; font-weight: bold; }
  .featur;;;; font-weight: bold; }
  .featureRight a { color: #425469; }
  .rrrrreRight a { color: #425469; }
  .featureRight a:hover { color: #    .featureRight a:hover { color: #069; }
  .featureRight .itemCon           #069; }
  .featureRight .itemCo    #069; }
  .featureRight .itemContainer { height: 330px; overflownnnnnntainer { height: 330px; overflow: hidden; }
  .featureRight .itooooooooooow: hidden; }
  .featureRight .itemWrap { margin-left: 8px; bordiiiitemWrap { margin-left: 8px; border-top: 2px solid #EC272D; }
  rrrrrder-top: 2px solid #EC272D; }
 rrrrrrrrrrder-top: 2px solid #EC272D; }
  .featureRight .itemWrap div { h     .featureRight .itemWrap div { height: 180px; overflow: hidden;     height: 180px; overflow: hidden; background: #fff; }
  .featureR;;;;;;;;;; background: #fff; }
  .featureR;;;;;; background: #fff; }
  .featureRight .credit { position: absolueeeRight .credit { position: absolute; float: right; z-index: 99; lllllllllute; float: right; z-index: 99; top: 152px; right: 15px; width:      top: 152px; right: 15px; width: auto; display: inline-block; co:::: auto; display: inline-block; color: #333; background: #f9f9f9; ooooolor: #333; background: #f9f9f9;ooooooooooolor: #333; background: #f9f9f9; font-family: Arial, 'Helvetica ;;;; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; fo     Neue', Helvetica, sans-serif; font-size: 10px; padding: 2px; foffffffffffffont-size: 10px; padding: 2px; fffffont-size: 10px; padding: 2px; font-weight: bold; }
  .featureRiffffont-weight: bold; }
  .featureRight .itemText h3 { font-size: 2RRRRRRRRRRRight .itemText h3 { font-size: 2rem; }
  .featureRight .itemText2222rem; }
  .featureRight .itemText h3 a { color: #425469; text-shxxxxxt h3 a { color: #425469; text-sxxxxxxxxxxt h3 a { color: #425469; text-shadow: -1px 1px 1px #fff; text-trhhhhhadow: -1px 1px 1px #fff; text-transform: capitalize; }
  .featuttttransform: capitalize; }
  .featureRight .itemText h3 a:hover { ttttttttttureRight .itemText h3 a:hover { color: #069; text-shadow: -1px 1    color: #069; text-shadow: -1px 1     color: #069; text-shadow: -1px 1px 1px #fff; }
  .featureRight           1px 1px #fff; }
  .featureRight .itemText p { font-size: 1.4remtttt .itemText p { font-size: 1.4rem; }
  .featureRight .itemText peeeeem; }
  .featureRight .itemText p a { color: #333; }
  .featureR    p a { color: #333; }
  .feature                  p a { color: #333; }
  .featureRight .itemText p a:hover { coloeeeeRight .itemText p a:hover { color: #069; text-shadow: -1px 1px 1ooooor: #069; text-shadow: -1px 1px 1px #fff; }
  .featureBottom { m          1px #fff; }
  .featureBottom {     1px #fff; }
  .featureBottom { margin: 15px; }
  .longItem { ov    margin: 15px; }
  .longItem { overflow: hidden; height: 455px; oooooooooverflow: hidden; height: 455px; }
  .longItem .itemWrap { border     }
  .longItem .itemWrap { border-top: 2px solid #EC272D; backgrorrrrrr-top: 2px solid #EC272D; backgrrrrrrrrrr-top: 2px solid #EC272D; background: #fff; height: 440px; }
  .looooound: #fff; height: 440px; }
  .longItem .itemWrap .itemImg { he....longItem .itemWrap .itemImg { height: 165px; overflow: hidden; beeeeeeeeeeight: 165px; overflow: hidden; beeeeight: 165px; overflow: hidden; background: #fff; }
  .longItem .bbbbackground: #fff; }
  .longItem .credit { position: absolute; fl           .credit { position: absolute; float: right; z-index: 99; top: 1fffloat: right; z-index: 99; top: 182px; right: 16px; width: auto; 111182px; right: 16px; width: auto; 1111182px; right: 16px; width: auto; display: inline-block; color: #3          display: inline-block; color: #333; background: #f9f9f9; font-f####333; background: #f9f9f9; font-family: Arial, 'Helvetica Neue',----family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-si''''''''''', Helvetica, sans-serif; font-s'''', Helvetica, sans-serif; font-size: 10px; padding: 2px; font-weiiiiize: 10px; padding: 2px; font-weight: bold; }
  .longItem .itemTeiiiiiiiiiight: bold; }
  .longItem .itemText { height: auto; }
  .longIteTTTText { height: auto; }
  .longItem .itemText h3 { font-size: 2rettttem .itemText h3 { font-size: 2retttttttttttem .itemText h3 { font-size: 2rem; }
  .longItem .itemText p { rrrrem; }
  .longItem .itemText p { font-size: 1.4rem; }
  .longItem     font-size: 1.4rem; }
  .longItem .itemText p a { color: #333; teeeeeeeeeem .itemText p a { color: #333; text-shadow: -1px 1px 1px #fff;      text-shadow: -1px 1px 1px #fff;     text-shadow: -1px 1px 1px #fff; }
  .longItem .itemText p a:hove          }
  .longItem .itemText p a:hover { color: #ec272d; text-shadowvvvvver { color: #ec272d; text-shadow: -1px 1px 1px #fff; }
  .longIooooow: -1px 1px 1px #fff; }
  .longItem .eyebrow { position: absoluggggItem .eyebrow { position: absolggggggggggItem .eyebrow { position: absolute; z-index: 1; top: 15px; marglllllute; z-index: 1; top: 15px; margin-bottom: -10px; width: auto; rrrrgin-bottom: -10px; width: auto; display: inline-block; }
  .mul;;;;;;;;; display: inline-block; }
  .multipleItems { overflow: hidden; hllllltipleItems { overflow: hidden; lllltipleItems { overflow: hidden; height: 490px; }
  #mag .multipl          height: 490px; }
  #mag .multipleItems { overflow: visible; }
  lllleItems { overflow: visible; }
  .multipleItems .itemWrap .itemIm     .multipleItems .itemWrap .itemImg { height: 180px; overflow: hiIIIIIIIIIImg { height: 180px; overflow: hIIIImg { height: 180px; overflow: hidden; background: #fff; }
  .muhhhhidden; background: #fff; }
  .multipleItems.last { border-rightmmmmmmmmmmmultipleItems.last { border-right: none; }
  .multipleItems.lasthhhht: none; }
  .multipleItems.last .credit { right: 0px; }
  .popsssst .credit { right: 0px; }
  .popsssst .credit { right: 0px; }
  .popular .news .multipleItems { heigpppppppppppular .news .multipleItems { height: 330px; }
  .topStories .texiiiight: 330px; }
  .topStories .textWrap { background: #f1f1f1; }
eeeeextWrap { background: #f1f1f1; }
  .topStories .itemText h3 a { c









  .topStories .itemText h3 a { 



  .topStories .itemText h3 a { color: #425469; text-shadow: -1p    color: #425469; text-shadow: -1px 1px 1px  #fff; text-transform:ppppppppppppx 1px 1px  #fff; text-transform: capitalize; }
  .topStories .immmm: capitalize; }
  .topStories .mmmm: capitalize; }
  .topStories .itemText h3 a:hover { color: #069iiiiiiiiiiitemText h3 a:hover { color: #069; text-shadow: -1px 1px 1px #ff66669; text-shadow: -1px 1px 1px #fff; text-transform: capitalize; fffffff; text-transform: capitalize; }
  .topStories .itemText p a {;;;;;;;;;; }
  .topStories .itemText p a ;;; }
  .topStories .itemText p a { color: #333; text-shadow: -1px {{{{{ color: #333; text-shadow: -1px 1px 1px #fff; }
  .topStories .xxxxxxxxxxx 1px 1px #fff; }
  .topStories .itemText p a:hover { color: #EC     .itemText p a:hover { color: #EC272D; text-shadow: -1px 1px 1px CCCCC272D; text-shadow: -1px 1px 1pxCCCC272D; text-shadow: -1px 1px 1px #fff; }
  .topStories .date { cxxxxxxxxxx #fff; }
  .topStories .date { color: #999; text-shadow: -1px 1pccccolor: #999; text-shadow: -1px 1px 1px #fff; }
  .feature .date, pppppx 1px #fff; }
  .feature .date, .featureRight .date, .longItem ,,,,,,,,,,, .featureRight .date, .longItem,,, .featureRight .date, .longItem .date, .itemWrap .date { color:      .date, .itemWrap .date { color: #999; text-shadow: -1px 1px 1px:::::::::: #999; text-shadow: -1px 1px 1px #fff; }
  .multipleItems.col-lppppx #fff; }
  .multipleItems.col-lg-2.col-md-2.col-sm-2 .textWrap-----lg-2.col-md-2.col-sm-2 .textWra----------lg-2.col-md-2.col-sm-2 .textWrap .itemText h3 { padding: 0px 10aaaaap .itemText h3 { padding: 0px 10px; }
  .multipleItems .ad300 {11110px; }
  .multipleItems .ad300 { margin: 0px auto; width: 100%;          { margin: 0px auto; width: 100%; padding: 10px 0px; background:%%%%%; padding: 10px 0px; background%%%%; padding: 10px 0px; background: #f1f1f1; border-top: 2px solid :::::::::: #f1f1f1; border-top: 2px solid #333; height: 330px; }
  .multidddd #333; height: 330px; }
  .multipleItems .ad300 .ad-wrap { margiiiiiipleItems .ad300 .ad-wrap { margin: 0px auto; width: 300px; max-ggggin: 0px auto; width: 300px; maxggggggggggin: 0px auto; width: 300px; max-height: 250px; display: block; o-----height: 250px; display: block; overflow: hidden; }
  .ad180 { m     overflow: hidden; }
  .ad180 { margin: 0px auto; width: auto; p          margin: 0px auto; width: auto;     margin: 0px auto; width: auto; padding: 15px 0px 30px; backgrou   padding: 15px 0px 30px; background: #f1f1f1; border-top: 2px soooooooooooound: #f1f1f1; border-top: 2px solid #333; position: relative; zssssssolid #333; position: relative; z-index: 2; border-bottom: 2px s     z-index: 2; border-bottom: 2px solid #f1f1f1; }
  .news .longIt         solid #f1f1f1; }
  .news .longI     solid #f1f1f1; }
  .news .longItem .eyebrow { top: 0px; }
  .neIIIItem .eyebrow { top: 0px; }
  .news .itemWrap { background: #fffnnnnnnnnnnews .itemWrap { background: #fff; }
  .news .longItem .credit { ffff; }
  .news .longItem .credit { top: 167px; }
  /* magazine */
{{{{ top: 167px; }
  /* magazine */
{{{{ top: 167px; }
  /* magazine */
  .magazine { width: 100%; heigh










  .magazine { width: 100%; height: auto; background: #243241; pahhhht: auto; background: #243241; padding: 5% 0px; }
  #home .currenaaaaadding: 5% 0px; }
  #home .current-issue { width: 80%; max-widtheeeeeeeeeent-issue { width: 80%; max-widteeeent-issue { width: 80%; max-width: 1200px; min-height: 400px; padhhhh: 1200px; min-height: 400px; padding: 1rem 10rem; border: 4px daaaaaaaaaadding: 1rem 10rem; border: 4px double #425469; margin: 0px auto    double #425469; margin: 0px auto; }
  .current-issue h2, .currettttto; }
  .current-issue h2, .currttttttttto; }
  .current-issue h2, .current-issue h3, .current-issue h4, eeeent-issue h3, .current-issue h4, .current-issue p, .current-issu,,,,, .current-issue p, .current-issue a { color: #fff; }
  .current-uuuuuuuuuuue a { color: #fff; }
  .current-uuuue a { color: #fff; }
  .current-issue .mag-cover { float: left; ------issue .mag-cover { float: left; clear: both; }
  .current-issue;;;;;;;;;; clear: both; }
  .current-issue .issue-info h3 { border-bottom:eeee .issue-info h3 { border-bottom: 1px dotted #fff; padding-bottom::::: 1px dotted #fff; padding-botto::::: 1px dotted #fff; padding-bottom: 10px; margin-top: 0px; marginooooooooom: 10px; margin-top: 0px; margin-bottom: 0px; font-family: Georgnnnn-bottom: 0px; font-family: Georgia,"Farnham Display"; text-alignggggia,"Farnham Display"; text-align: center; }
  .current-issue .isnnnnnnnnnn: center; }
  .current-issue .isnnnn: center; }
  .current-issue .issue-info h5 { margin-bottom: 10psssssssue-info h5 { margin-bottom: 10px; text-align: center; }
  .cur000000000px; text-align: center; }
  .current-issue .issue-info h5 span {rrrrrrrent-issue .issue-info h5 span rrrrrent-issue .issue-info h5 span { font-size: 5rem; font-family:           { font-size: 5rem; font-family: georgia; font-weight: bold; fon:::: georgia; font-weight: bold; font-style: italic; padding-bottomoooont-style: italic; padding-bottom: 10px; display: inline-block; ooooooooom: 10px; display: inline-block; ooooom: 10px; display: inline-block; border-bottom: 1px dotted #fff;;;;; border-bottom: 1px dotted #fff; margin-bottom: 10px; }
  .currffffffffff; margin-bottom: 10px; }
  .current-issue .issue-info ul { list-rrrrrent-issue .issue-info ul { list-style: none; }
  .current-issuetttt-style: none; }
  .current-issutttt-style: none; }
  .current-issue .issue-info li a { padding: 5puuuuuuuuuue .issue-info li a { padding: 5px 10px; margin-bottom: 5px; bor5555px 10px; margin-bottom: 5px; border: 1px solid #425469; font-faoooorder: 1px solid #425469; font-family: "Franklin ITC"; display: baaaaaaaaaamily: "Franklin ITC"; display: aaaaamily: "Franklin ITC"; display: block; }
  #mag .current-issue {     block; }
  #mag .current-issue { width: 100%; padding: 0; borde         { width: 100%; padding: 0; border: none; margin: 0px auto; paddieeeeer: none; margin: 0px auto; padding-top: 15px; background: #f1f1fiiiing-top: 15px; background: #f1f1fiiiiiiiiiing-top: 15px; background: #f1f1f1; float: left; clear: both; }
11111f1; float: left; clear: both; }
  #mag .current-issue h2, #mag }}}
  #mag .current-issue h2, #mag .current-issue h3, #mag .currenggggggggg .current-issue h3, #mag .current-issue h4, #mag .current-issue nnnnt-issue h4, #mag .current-issuennnnt-issue h4, #mag .current-issue p { color: #333; }
  #mag .curreeeeeeeeeee p { color: #333; }
  #mag .current-issue .mag-cover { float: nrrrrrrent-issue .mag-cover { float: none; clear: both; border: 2px sonnnnnone; clear: both; border: 2px solid #f1f1f1; margin: 0 auto 10pxoooooolid #f1f1f1; margin: 0 auto 10poooooooooolid #f1f1f1; margin: 0 auto 10px; width: 100%; text-align: centppppx; width: 100%; text-align: center; }
  #mag .current-issue .isnnnnnter; }
  #mag .current-issue .issue-info { padding: 0px 30px 0 iiiiiiiiiissue-info { padding: 0px 30px 0 15px; height: auto; }
  #mag .cu      15px; height: auto; }
  #mag .c    15px; height: auto; }
  #mag .current-issue .issue-info h3 selecuuuuuuuuuurrent-issue .issue-info h3 select { padding: 2px 20px 2px 5px; }cccct { padding: 2px 20px 2px 5px; }
  #mag .current-issue .issue-in}}}}
  #mag .current-issue .issue-info h3 select:hover { cursor: poiiiiiiiiiinfo h3 select:hover { cursor: piiiiinfo h3 select:hover { cursor: pointer; }
  #mag .current-issue ppppointer; }
  #mag .current-issue .issue-info form { padding-lefteeeeeeeee .issue-info form { padding-left: 20px; }
  #mag .current-issue tttt: 20px; }
  #mag .current-issue .issue-info h3 { border-bottom:eeeee .issue-info h3 { border-bottomeee .issue-info h3 { border-bottom: none; margin: 10px 0 0; padding::::::::::: none; margin: 10px 0 0; padding: 0; font-family: Georgia,"Farnnnnng: 0; font-family: Georgia,"Farnham Display"; text-align: centerrrnham Display"; text-align: center; font-size: 2rem; }
  #mag .ctttttttter; font-size: 2rem; }
  #mag .ttter; font-size: 2rem; }
  #mag .current-issue .issue-info h5 { macccurrent-issue .issue-info h5 { margin-bottom: 10px; text-align: caaaaaaargin-bottom: 10px; text-align: center; }
  #mag .current-issue     center; }
  #mag .current-issue .issue-info ul { list-style: noeeee .issue-info ul { list-style: none; }
  #mag .current-issue .issoooooooooone; }
  #mag .current-issue .isoooone; }
  #mag .current-issue .issue-info li a { padding: 0 10px;sssssue-info li a { padding: 0 10px; margin-bottom: 1px; border: 1pxxxxxxxxxxx; margin-bottom: 1px; border: 1px solid #425469; font-family: "1111px solid #425469; font-family: "Franklin ITC"; display: block;      "Franklin ITC"; display: block;           "Franklin ITC"; display: block; }
  #mag .current-issue .eyebrow      }
  #mag .current-issue .eyebrow a { color: #fff; }
  #mag .currwwww a { color: #fff; }
  #mag .current-issue .feature .eyebrow { torrrrent-issue .feature .eyebrow { top: -2px; }
  #mag .current-issutttttop: -2px; }
  #mag .current-issuttttop: -2px; }
  #mag .current-issue .feature .itemText { border-bssue .feature .itemText { border-bottom: none; border-top: none; fbbbbbbbbbbbottom: none; border-top: none; float: none; margin: 0 auto; }
     float: none; margin: 0 auto; }
  #mag .current-issue .feature .



  #mag .current-issue .feature .itemText h3 a { color: #425469; ..........itemText h3 a { color: #425469; ....itemText h3 a { color: #425469; text-decoration: none; text-sha;;; text-decoration: none; text-shadow: -1px 1px 1px #fff; font-sihhhhhhhhadow: -1px 1px 1px #fff; font-size: 3rem; letter-spacing: -1px; iiiize: 3rem; letter-spacing: -1px; }
  #mag .current-issue .feature    }
  #mag .current-issue .feature         }
  #mag .current-issue .feature .itemText h3 a:hover { color: #eeee .itemText h3 a:hover { color: #069; text-decoration: none; text#####069; text-decoration: none; text-shadow: -1px 1px 1px #fff; }
 xxxxxxxxt-shadow: -1px 1px 1px #fff; }
  #mag .cover .feature .itemCont


  #mag .cover .feature .itemCon


  #mag .cover .feature .itemContainer.gradient { margin-right: nnnntainer.gradient { margin-right: 0px; background: url(data:image/        0px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lveee/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJlllvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbJJJJJJJJJodâ€¦EiIGhlaWdodD0iMSIgZmlsJJJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhsssssbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); backgrouJJJJJJJJJJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, toooound: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.6    transparent 0, rgba(0, 0, 0, 0.65) 120%); background: -webkit-g..........65) 120%); background: -webkit-g.....65) 120%); background: -webkit-gradient(linear, left top, left -----gradient(linear, left top, left bottom, color-stop(0%, transparttttttttttt bottom, color-stop(0%, transparent), color-stop(120%, #000)); brrrrent), color-stop(120%, #000)); brrrrrent), color-stop(120%, #000)); background: -webkit-linear-gradiebbbbbbbbbackground: -webkit-linear-gradient(top, transparent 0, #000 100%eeent(top, transparent 0, #000 100%); background: -o-linear-gradien%%); background: -o-linear-gradient(top, transparent 0, #000 120%)nnnt(top, transparent 0, #000 120%); background: -ms-linear-gradien)))))))); background: -ms-linear-gradien)))); background: -ms-linear-gradient(top, transparent 0, #000 120%)nnnnnt(top, transparent 0, #000 120%); background: linear-gradient(t%%%%%%%%%%); background: linear-gradient(to bottom, transparent 0, #000 12ttttto bottom, transparent 0, #000 12ttttto bottom, transparent 0, #000 120%); background: linear-grad; f111111111120%); background: linear-grad; filter: progid:DXImageTransform.  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr....Microsoft.gradient(startColorstr='#00000000', endColorstr='#000ttttttttttr='#00000000', endColorstr='#000tttttr='#00000000', endColorstr='#00000000', GradientType=0); filter0000000000', GradientType=0); filter: progid:DXImageTransform.Microeeeeeeeeeeer: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0rrrrosoft.gradient(startColorstr='#00000000', endColorstr='#a600000000000000000', endColorstr='#a6000000', GradientType=0); }
  #mag .co000', GradientType=0); }
  #mag .co0000000', GradientType=0); }
  #mag .cover .feature .itemText.no-bgrd-ccccover .feature .itemText.no-bgrd-left { margin: 0; height: 330px;-----left { margin: 0; height: 330px; }
  #mag .cover .feature .itemxxxxxxx; }
  #mag .cover .feature .itemText.no-bgrd-left .tag { positiommmmText.no-bgrd-left .tag { positimmmText.no-bgrd-left .tag { position: static; width: 100%; displayiiiiiiiion: static; width: 100%; display: block; margin: 10px auto 30pxaaaaay: block; margin: 10px auto 30px; }
  #mag .cover .feature .iteppppppx; }
  #mag .cover .feature .itemText.no-bgrd-left .tag a { bacttttttttemText.no-bgrd-left .tag a { background: none; color: #fff !impaaackground: none; color: #fff !imaaaaackground: none; color: #fff !important; }
  #mag .cover .featurmmmmmmmmmportant; }
  #mag .cover .feature .itemText.no-bgrd-left .tag auuuuuure .itemText.no-bgrd-left .tag a:hover { color: #eee !important   a:hover { color: #eee !important; }
  #mag .cover .feature .itennnnnnnnnnt; }
  #mag .cover .feature .itennnnnnnt; }
  #mag .cover .feature .itemText.no-bgrd-left h3 { backgroueeeeemText.no-bgrd-left h3 { background: none; }
  #mag .cover .featooound: none; }
  #mag .cover .feature .itemText.no-bgrd-left h3 a ttttttture .itemText.no-bgrd-left h3 a { background: none; color: #fff;     { background: none; color: #fff    { background: none; color: #fff; text-shadow: 0px -1px 0px #000fffffffffff; text-shadow: 0px -1px 0px #000; }
  #mag .cover .feature .item00000000000; }
  #mag .cover .feature .itemText.no-bgrd-left h3 a:hover { eeeeeeemText.no-bgrd-left h3 a:hover { eeeeeeeeeemText.no-bgrd-left h3 a:hover { color: #eee; }
  #mag .cover .fe   color: #eee; }
  #mag .cover .feature .itemText.no-bgrd-left p ffeature .itemText.no-bgrd-left p { background: none; color: #fffpppppp { background: none; color: #fff; text-shadow: 0px -1px 0px #000fffffff; text-shadow: 0px -1px 0px #00fff; text-shadow: 0px -1px 0px #000; }
  #mag .cover .feature .item00000000000; }
  #mag .cover .feature .itemText.no-bgrd-left.full-width-noeeeeeeeemText.no-bgrd-left.full-width-nodeck { position: relative; }
  #ooooooooodeck { position: relative; }
  ooooooooooooooooooodeck { position: relative; }
  #mag .cover .feature .itemText.n   #mag .cover .feature .itemText.no-bgrd-left.full-width-nodeck h3nnno-bgrd-left.full-width-nodeck h3 { position: absolute; bottom: hhhhh3 { position: absolute; bottom:hhhhhhhhh3 { position: absolute; bottom: 10px; }
  .mag-stories h3 { fon:::::: 10px; }
  .mag-stories h3 { font-family: Georgia,Farnham Disploooont-family: Georgia,Farnham Display; border-bottom: 4px double #pppppppplay; border-bottom: 4px double #425469; padding-bottom: 5px; ma    #425469; padding-bottom: 5px; ma    #425469; padding-bottom: 5px; margin-top: 0px; }
  .jobs .emplommmmmmmmmargin-top: 0px; }
  .jobs .employers { border: 2px solid #f1f1f1ooooyers { border: 2px solid #f1f1f1; }
  .jobs .multipleItems { hefff1; }
  .jobs .multipleItems { height: auto; }
  .jobs .multipleIeeeeeeight: auto; }
  .jobs .multipleItems .textWrap { background: #feeItems .textWrap { background: #eeItems .textWrap { background: #fff; height: 115px; }
  .jobs .c########fff; height: 115px; }
  .jobs .col-lg-2.col-md-2.col-sm-2 h2 imgcccccol-lg-2.col-md-2.col-sm-2 h2 img { text-align: center; max-widthgggg { text-align: center; max-width: 110px; }
  .jobs .textWrap .ithhhh: 110px; }
  .jobs .textWrap .itemText h3 { font-size: 1.9rem; iiiiiiitemText h3 { font-size: 1.9rem;iiitemText h3 { font-size: 1.9rem; margin: 0px; font-family: Georgi      margin: 0px; font-family: Georgia,"Farnham Display", "PT Serif"gggggggia,"Farnham Display", "PT Serif",Georgia,serif; font-weight: bofff",Georgia,serif; font-weight: bold; padding: 0px 20px; }
  .jobbbbbbold; padding: 0px 20px; }
  .jobs h5 { text-transform: uppercasoooooooobs h5 { text-transform: uppercaooobs h5 { text-transform: uppercase; color: #EC272D; margin-bottoaaaase; color: #EC272D; margin-bottom: 15px; }
  .jobs .textContainttttttom: 15px; }
  .jobs .textContainer p { padding-top: 10px; }
  /*nnner p { padding-top: 10px; }
  /************************************************************************************* landing pages *************************** landing pages ********************** landing pages *******************************ssss **************************************************/
  span.mobi******************************/
  span.mobile-toggle { display: none; } }
bbbbile-toggle { display: none; } }
@media (min-width: 1025px) and (




@media (min-width: 1025px) and 



@media (min-width: 1025px) and (max-width: 1199px) { header .co         (max-width: 1199px) { header .container { padding: 0 10px; } }
ccontainer { padding: 0 10px; } }
@media (min-width: 1200px) and (


@media (min-width: 1200px) and (max-width: 1439px) { header .co       (max-width: 1439px) { header .container { padding: 0 60px; } }
@oontainer { padding: 0 60px; } }
@media (min-width: 1025px) and (

@media (min-width: 1025px) and 








@media (min-width: 1025px) and (max-width: 1439px) { header .co    (max-width: 1439px) { header .container { width: 100%; }
  /***ccccontainer { width: 100%; }
  /******************************************************************************************** home page ************************* home page ************************ home page *******************************************************************************************/
  .multipleItem*****************/
  .multipleItems .textWrap .itemText h3, .jobs mmmmms .textWrap .itemText h3, .jobs .textWrap .itemText h3 { font-sssssssssss .textWrap .itemText h3 { font-sssss .textWrap .itemText h3 { font-size: 1.6rem; }
  .featureRight .sssssize: 1.6rem; }
  .featureRight .itemText p a, .multipleItems .i      .itemText p a, .multipleItems .itemText p a { display: block; diiiiiiiiiiiiitemText p a { display: block; display: -webkit-box; -webkit-lindddddisplay: -webkit-box; -webkit-lidddisplay: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:iiiiiiine-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; tex::::: vertical; overflow: hidden; text-overflow: ellipsis; }
  .featuxxxxxxt-overflow: ellipsis; }
  .featureBottom .textContainer .textWrtttttttttureBottom .textContainer .textWtttttureBottom .textContainer .textWrap h3 a { width: 100%; display: rrrrrrrrap h3 a { width: 100%; display: block; display: -webkit-box; -w:::::::::: block; display: -webkit-box; -webkit-line-clamp: 5; -webkit-bo-----webkit-line-clamp: 5; -webkit-bo------webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hbbbbbbbbbbbox-orient: vertical; overflow: hidden; text-overflow: ellipsis;     hidden; text-overflow: ellipsis; }
  .splash-9410 .splash-box { ;;;;;; }
  .splash-9410 .splash-box { width: 50%; left: 25%; margin-le           width: 50%; left: 25%; margin-l      width: 50%; left: 25%; margin-left: 0; }
  #home .current-issuellllleft: 0; }
  #home .current-issue { width: 98%; }
  /***********uuuuue { width: 98%; }
  /*********************************************************************************************************************************** landing pages ************************ landing pages ******************************************************************************************/ }
@media (min-width:**************/ }
@media (min-width***************/ }
@media (min-width: 1440px) { header .container { hhhhhh: 1440px) { header .container { max-width: 1425px; padding: 0 60    max-width: 1425px; padding: 0 60px; }
  .section-block { paddin6660px; }
  .section-block { padding: 0 60px; margin: 0; max-width:nnnnnnnng: 0 60px; margin: 0; max-width: 1425px; margin: 0 auto; } }
: : 1425px; margin: 0 auto; } }

