/* ==========================================================================
   DevOps Agenda
   ========================================================================== */
/* ==========================================================================
   Resources
   ========================================================================== */
.arial {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-style: normal; }

.arial-i {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-style: italic; }

.arial-m, .resources-bar-list.ezine li span.ezine-header, .resources-bar-item .cw-red-button, .top-stories-home .top-stories-left ul .author-date, .top-stories-home .top-stories-left ul .comm-views, #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine span.ezine-header,
#video .multimedia-sidebar .multimedia-sidebar-list.ezine span.ezine-header,
#podcast .multimedia-sidebar .multimedia-sidebar-list.ezine span.ezine-header,
#cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine span.ezine-header, .new-notable.news-listing .new-notable-item span.date,
.arial-b,
.nav-list-item-header-title em,
.resources-bar-list.ezine li span,
.featured-topic-title,
.featured-topic-item h4,
.read-more-header h2,
.read-more-topics li,
.top-stories-home .top-stories-left ul h3,
.top-stories-home .top-stories-right .right-sidebar-item h4,
.top-stories-home .top-stories-right .right-sidebar-item li a,
.top-stories-home .top-stories-right .right-sidebar-item > a,
.featured-contributors ul li.guest .guest-banner,
.featured-contributors ul li span.author,
.featured-contributors ul li span.title,
.featured-contributors ul li p,
.featured-contributors ul li span.sponsored,
.featured-contributors ul li h4,
#photostory .multimedia-sidebar .multimedia-sidebar-list.ezine span,
#video .multimedia-sidebar .multimedia-sidebar-list.ezine span,
#podcast .multimedia-sidebar .multimedia-sidebar-list.ezine span,
#cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine span,
#photostory .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
#video .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
#podcast .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
#cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
.multimedia-header h2,
.news-archive-date,
.news-archive-item .news-archive-collapse-toggle {
  font-family: Arial, sans-serif;
  font-weight: 700;
  font-style: normal; }

.clearfix:before, #news .main-article-header:before, .featured-topic-items:before, .clearfix:after, .main-article-header:after, #news .main-article-header:after, .featured-topic-items:after {
  content: "";
  display: table; }

.clearfix:after, .main-article-header:after, #news .main-article-header:after, .featured-topic-items:after {
  clear: both; }

.border-box {
  box-sizing: border-box; }

.link-teal {
  color: #00b3ac; }
  .link-teal:hover {
    color: #006860; }

.link-blue {
  color: #008bc1; }
  .link-blue:hover {
    color: #005272; }

.link-blue-l {
  color: #00b9d8; }
  .link-blue-l:hover {
    color: #008bc1; }

.cw-blue-button,
.blue-button,
.teal-button {
  background: #d85734; }
  .cw-blue-button:hover,
  .blue-button:hover,
  .teal-button:hover {
    background: #893724; }

.cw-red-button,
.red-button {
  background: #d85734; }
  .cw-red-button:hover,
  .red-button:hover {
    background: #96040f; }

.cw-red-button-ep {
  background: #d85734; }
  .cw-red-button-ep:hover {
    background: #96040f; }

.content-center {
  margin-bottom: 40px; }

p a {
  color: #d85734; }

p a:hover {
  color: #893724; }

/* ==========================================================================
   HEADER / NAV
   ========================================================================== */
.header {
  background-color: #d85734; }
  @media (min-width: 960px) {
    .header {
      background-color: #fff; } }

.header-logo {
  background: #d85734; }
  @media (min-width: 960px) {
    .header-logo {
      background: #d85734; } }

.header-logo-mobile {
  top: 14px; }
  .header-logo-mobile img {
    height: 30px; }

.header-logo-tt-desktop {
  display: none; }
  @media (min-width: 960px) {
    .header-logo-tt-desktop {
      display: block;
      position: absolute;
      right: 20px;
      bottom: 0;
      height: 74px;
      border-left: 1px solid #e3e3e3;
      padding-top: 25px;
      padding-left: 20px; } }

.nav-list-item-logo {
  display: none; }
  @media (min-width: 960px) {
    .nav-list-item-logo {
      display: block;
      width: 240px; } }
  @media (min-width: 960px) {
    .nav-list-item-logo .header-logo-desktop {
      width: 193px;
      height: 39px;
      top: 24px;
      border: 0;
      margin: 0;
      padding: 0; } }
  .nav-list-item-logo .nav-list-item-header {
    background-color: #d85734; }

@media (min-width: 960px) {
  .header-logo-desktop {
    border-color: #fff; } }

.nav-toggle, .header-search-toggle {
  background-color: #d85734;
  border-color: #fababd; }
  .nav-toggle.selected, .header-search-toggle.selected {
    background-color: #96040f; }

@media (min-width: 960px) {
  .header-search-toggle {
    background-color: transparent;
    right: 115px; } }

@media (min-width: 1280px) {
  .header-search-toggle {
    background-color: transparent;
    right: 115px; } }

@media (min-width: 960px) {
  .header-search-toggle > .icon {
    color: #c6c2bf; } }

@media (min-width: 960px) {
  .header-search-toggle > .icon:hover {
    color: #d85734; } }

@media (min-width: 960px) {
  .header-search-toggle:hover > .icon {
    color: #d85734; } }

@media (min-width: 960px) {
  .header-search {
    right: 115px; } }

@media (min-width: 1280px) {
  .header-search {
    right: 115px; } }

.nav-join-pro {
  color: #d85734; }
  .nav-join-pro:hover {
    color: #893724; }

.nav-links li a {
  color: #d85734; }

.nav-links li a:hover {
  color: #893724; }

.nav-user {
  font-size: 11px; }
  @media (min-width: 960px) {
    .nav-user {
      right: 213px;
      z-index: 9; } }
  .nav-user .nav-user-action.logout {
    color: #d85734; }
    .nav-user .nav-user-action.logout:hover {
      color: #893724; }
  .nav-user a:first-child .nav-user-action {
    border-right: 1px solid #e3e3e3;
    padding-right: 10px;
    margin-right: -5px; }

.nav-rss {
  display: none; }
  @media (min-width: 960px) {
    .nav-rss {
      display: block;
      background: #fff url(../img/iconRSS.png) no-repeat 15px center;
      position: absolute;
      z-index: 1;
      top: 0;
      right: 136px;
      height: 50px;
      line-height: 50px;
      font-size: 11px;
      border-left: 1px solid #e3e3e3; } }
  .nav-rss .nav-user-action {
    padding-left: 30px; }
  .nav-rss .nav-user-action:hover {
    color: #f79520; }

.nav-user-action {
  color: #58595b; }
  .nav-user-action:hover {
    color: #d85734; }

@media (min-width: 960px) {
  .nav-social {
    right: 21px; } }

.nav-social-item a:hover {
  color: #d85734; }

.nav-list-item-header {
  color: #d85734; }
  @media (min-width: 960px) {
    .nav-list-item-header {
      font-size: 13px; } }
  .nav-list-item-header:hover .icon {
    color: #d85734; }
  .nav-list-item-header .icon {
    color: #893724; }
    @media (min-width: 960px) {
      .nav-list-item-header .icon {
        right: 15px; } }

.nav-list-sublist-header {
  color: #d85734; }

.nav-list-sublist-header-gray {
  color: #c6c2bf; }

@media (min-width: 960px) {
  .nav-list-item-header-title {
    padding-right: 45px;
    width: 142px; } }

.nav-list-item-header-title em {
  color: #d85734;
  font-style: normal; }

@media (min-width: 960px) {
  .nav-list-item-bm {
    position: absolute;
    width: 150px; } }

@media (min-width: 960px) {
  .nav-list-item-bm:first-child {
    left: 216px; } }

@media (min-width: 960px) {
  .nav-list-item-bm:first-child .nav-list-item-dropdown {
    width: 419px;
    padding: 20px; } }

@media (min-width: 960px) {
  .nav-list-item-bm:nth-child(2) {
    left: 366px;
    width: 160px; } }

@media (min-width: 960px) {
  .nav-list-item-bm:nth-child(2) .nav-list-item-dropdown {
    width: 419px;
    left: -150px;
    padding: 20px; } }

@media (min-width: 960px) {
  .nav-list-item-bm:nth-child(3) {
    left: 526px;
    width: 150px; } }

.nav-list-item-bm:nth-child(3) .nav-list-item-header a {
  display: block; }

@media (min-width: 960px) {
  .nav-list-item-bm.selected.nav-list-item-border {
    border-bottom: 0;
    z-index: 999997; } }

.nav-list-item-bm .nav-list-item-dropdown.infotype .nav-list-item-jscroll .nav-list-child-topics:first-child {
  display: none; }

.nav-list-item-bm .nav-list-item-dropdown.infotype .nav-list-item-jscroll .nav-list-parent-topics {
  display: block; }

@media (min-width: 960px) {
  .nav-list-item-jscroll {
    max-height: 500px; } }

/* HEADER FIXED */
@media (min-width: 960px) {
  .header-desktop-fixed .nav-links,
  .header-desktop-fixed .nav-rss {
    display: none; }
  .header-desktop-fixed .header .header-logo {
    background: #d85734; }
  .header-desktop-fixed .header .header-logo-small {
    border-color: #fff; } }

@media (min-width: 960px) and (min-width: 960px) {
  .header-desktop-fixed .nav-list-item.nav-list-item-logo {
    border-right: 1px solid #e3e3e3; } }

@media (min-width: 960px) {
  .header-desktop-fixed .nav-list-item.nav-list-item-logo .header-logo-small {
    width: 168px;
    border: 0;
    padding: 0; } }

@media (min-width: 960px) {
  .header-desktop-fixed .header .desktop-fixed-search {
    display: none; } }

@media (min-width: 1280px) {
  .header-desktop-fixed .header .desktop-fixed-search {
    display: block; } }

.header-privacy-policy span a:hover {
  color: #d85734; }

.header-privacy-policy .close-button:hover {
  border-color: #d85734;
  color: #d85734; }

/* ==========================================================================
   SIDEBARS
   ========================================================================== */
.actions-bar-item {
  border-bottom: 1px solid #e3e3e3;
  background: #d85734; }
  .actions-bar-item.selected {
    background: #893724; }

.share-bar-item-mobile, .share-bar-item-mobile .count {
  background: #d85734; }
  .share-bar-item-mobile:hover, .share-bar-item-mobile .count:hover {
    background: #893724; }

.share-bar-item-mobile:hover .count {
  background: #893724; }

.mobile-resources-bar {
  display: none; }

.chapters-bar-header .icon {
  color: #d85734; }

.chapters-bar-item.selected {
  border-left-color: #d85734; }
  .chapters-bar-item.selected a {
    color: #d85734; }

.resources-bar-header.ezine-header {
  border: 0;
  color: #893724; }

.resources-bar-header .icon {
  color: #d85734; }

.resources-bar-list.ezine li {
  padding-top: 0; }
  .resources-bar-list.ezine li span {
    color: #323232;
    margin-bottom: 5px; }
    .resources-bar-list.ezine li span.ezine-header {
      color: #d85734;
      text-transform: uppercase;
      margin: 10px 0 5px 0; }
  .resources-bar-list.ezine li img {
    width: 119px; }

@media (min-width: 1280px) {
  .latest-blog-posts .resources-bar-item, .ezine .resources-bar-item {
    padding-right: 0; } }

@media (min-width: 1280px) {
  .resources-bar-item {
    padding-right: 50px;
    min-height: 0; } }

.resources-bar-item span {
  white-space: normal; }
  @media (min-width: 960px) {
    .resources-bar-item span {
      white-space: normal; } }

.resources-bar-item a {
  color: #893724; }
  .resources-bar-item a:hover {
    color: #d85734; }

.resources-bar-item.see-more a {
  display: block;
  font-size: 14px;
  color: #a6a6a6; }
  @media (min-width: 960px) {
    .resources-bar-item.see-more a {
      text-align: center; } }
  .resources-bar-item.see-more a:hover {
    color: #323232; }

.resources-bar-item .cw-red-button {
  color: #fff;
  padding: 10px 15px;
  font-size: 15px;
  display: block;
  margin: 15px;
  line-height: 15px;
  height: auto;
  max-width: 200px; }
  @media (min-width: 960px) {
    .resources-bar-item .cw-red-button {
      margin: 15px 0; } }
  @media (min-width: 1280px) {
    .resources-bar-item .cw-red-button {
      line-height: normal; } }
  .resources-bar-item .cw-red-button:hover {
    color: #fff; }

.resources-bar-list.ezine .resources-bar-item ul {
  list-style: disc;
  margin-left: 15px; }
  .resources-bar-list.ezine .resources-bar-item ul li {
    margin-bottom: 10px; }

.resources-bar-list.ezine li img {
  width: 146px; }

.share-bar-item-desktop a, .related-bar-item a:hover {
  color: #d85734; }

.share-bar-item-desktop a:hover,
.related-bar-item a,
.discussion-sidebar-question p,
.discussion-sidebar-cta .response-count {
  color: #893724; }

.qa-sidebar-title {
  color: #d85734; }

.qa-sidebar-title span {
  color: #893724; }

/* ==========================================================================
   ARTICLE/EOC
   ========================================================================== */
@media (min-width: 1280px) {
  #news .main-article-header {
    clear: both;
    overflow: visible; } }

.reg-login .content-left {
  padding-top: 50px; }

.main-article-share-count span {
  color: #d85734; }

.main-article-share-count:hover .icon {
  color: #d85734; }

.main-article-author-byline a:hover,
.main-article-author-contact a,
.main-article-subtitle a,
.main-article-author-date a:hover,
.publish-date a,
.dig-deeper-content-item h5 a:hover,
.comments-count .icon,
.comment-wrapper .comment-share .comment-reply a,
.main-article-pullquote-inner figcaption strong,
.pullquote > div figcaption strong,
.join-discussion-wrapper .discussion-question p .asker,
.sign-up-wrapper.inline-reg .sign-up-content h2,
.main-article-image figcaption .icon,
.pageNotFound-section .pageNotFound-list a,
.pageNotFound-section .pageNotFound-category-list a,
.pageNotFound-section .pageNotFound-category-list li,
.cartoon-more ul li a:hover,
.indentfix li a,
.default-list li a,
.section.cascading-fulfillment-section .related-content li h4 a {
  color: #d85734; }

.main-article-author-byline a,
.main-article-author-contact a:hover,
.main-article-subtitle a:hover,
.main-article-author-date a,
.publish-date a:hover,
.dig-deeper-nav-item.selected,
.dig-deeper-nav-item.selected .icon,
.extra-info-inner h4,
.extraInfo h4,
.sidebar h4,
.pageNotFound-section .pageNotFound-list a:hover,
.pageNotFound-section .pageNotFound-category-list a:hover,
.video-transcript-content .speaker,
.cartoon-more ul li a,
.indentfix li a:hover,
.default-list li a:hover,
.section.cascading-fulfillment-section .related-content li h4 a:hover {
  color: #893724; }

.pageNotFound-section .pageNotFound-search .pageNotFound-search-btn {
  background: #d85734;
  border-color: #d85734; }

.sign-up-wrapper.inline-reg .sign-up-form .sign-up-btn {
  background: #d85734;
  border-color: #d85734; }

.sign-up-wrapper.inline-reg .sign-up-form .sign-up-btn:hover {
  background-color: #893724; }

.main-article-image-enlarge {
  background-color: #d85734; }

.main-article-image:hover .main-article-image-enlarge {
  background-color: #893724; }

.main-guide-hero-header .main-guide-hero-header-left {
  border-right-color: #d85734; }

.guide-bar-list .guide-bar-item a {
  color: #893724; }
  .guide-bar-list .guide-bar-item a:hover {
    color: #d85734; }

.main-article-chapter {
  padding-top: 0;
  margin-top: 0;
  background: none; }

.dig-deeper-content-item .icon {
  color: #d85734; }

.comments-form .comments-form-btn {
  background: #d85734;
  border-color: #d85734; }

.comments-form .comments-form-btn:hover {
  background: #893724;
  border-color: #893724; }

.cw-article-image {
  position: relative; }
  @media (min-width: 640px) {
    .cw-article-image {
      display: none; } }
  @media (min-width: 960px) {
    .cw-article-image {
      background: #fff; } }
  .cw-article-image img {
    width: 100%; }
    @media (min-width: 960px) {
      .cw-article-image img {
        width: 170px; } }
    @media (min-width: 1280px) {
      .cw-article-image img {
        width: 200px; } }
  .cw-article-image .imageWithCredit {
    margin-top: 15px; }
    .cw-article-image .imageWithCredit p {
      position: absolute;
      right: 5px;
      top: -15px; }
      @media (min-width: 960px) {
        .cw-article-image .imageWithCredit p {
          right: 0; } }

@media (min-width: 960px) {
  .locking-left-bar .cw-article-image {
    display: block; }
    .locking-left-bar .cw-article-image .imageWithCredit {
      margin-top: 0; } }

@media (min-width: 640px) {
  .main-article-author {
    clear: both;
    overflow: hidden;
    padding-bottom: 0; } }

@media (min-width: 960px) {
  .main-article-author {
    clear: none;
    overflow: visible;
    padding-bottom: 5px; } }

.main-article-author .cw-article-image {
  display: block;
  float: right; }
  .main-article-author .cw-article-image img {
    display: block;
    width: 135px; }
  .main-article-author .cw-article-image .imageWithCredit p {
    top: -1px;
    right: 0; }

@media (min-width: 640px) {
  .main-article-title {
    min-height: 88px; } }

/* ==========================================================================
   TOPICS
   ========================================================================== */
.topic-header .topic-title {
  font-size: 24px; }
  @media (min-width: 640px) {
    .topic-header .topic-title {
      font-size: 30px; } }
  @media (min-width: 960px) {
    .topic-header .topic-title {
      width: 460px;
      font-size: 44px; } }
  @media (min-width: 1280px) {
    .topic-header .topic-title {
      width: 780px;
      font-size: 50px; } }

@media (min-width: 960px) {
  .topic-header .topic-subtitle {
    width: 460px;
    margin-bottom: 10px; } }

@media (min-width: 1280px) {
  .topic-header .topic-subtitle {
    width: 780px; } }

@media (min-width: 960px) {
  .topic-header .page-header-ad {
    display: block;
    top: 0; } }

#topicLeaf .new-notable {
  background: 0; }

@media (min-width: 960px) {
  #topicLeaf .topic-header .page-header-ad {
    top: 0 !important; } }

.featured-topic {
  padding-top: 10px;
  margin: 0 20px 40px; }
  @media (min-width: 640px) {
    .featured-topic {
      margin: 0 40px; } }
  @media (min-width: 960px) {
    .featured-topic {
      margin: 0 0 40px;
      min-height: 185px; } }
  @media (min-width: 1280px) {
    .featured-topic {
      width: 780px;
      min-height: 0; } }

.featured-topic-title {
  font-size: 16px;
  letter-spacing: -.02em;
  margin: 6px 0 13px; }
  @media (min-width: 640px) {
    .featured-topic-title {
      font-size: 24px;
      margin: 14px 0 11px; } }
  @media (min-width: 960px) {
    .featured-topic-title {
      font-size: 30px;
      margin: 13px 0 30px; } }

.featured-topic-items {
  list-style: none; }
  @media (min-width: 640px) {
    .featured-topic-items {
      margin: 0 -2% 40px; } }
  @media (min-width: 960px) {
    .featured-topic-items {
      margin: 0; } }
  @media (min-width: 1280px) {
    .featured-topic-items {
      margin-right: -40px; } }

.featured-topic-item {
  margin-bottom: 15px; }
  @media (min-width: 640px) {
    .featured-topic-item {
      float: left;
      width: 46%;
      margin: 0 2%; } }
  @media (min-width: 960px) {
    .featured-topic-item {
      width: 211px;
      margin: 0 40px 0 0; } }
  @media (min-width: 1280px) {
    .featured-topic-item {
      width: 369px; } }
  .featured-topic-item h4 {
    font-size: 16px;
    line-height: 1.375em;
    letter-spacing: -.02em;
    padding-left: 0;
    margin: 10px 0 0;
    position: relative; }
    @media (min-width: 640px) {
      .featured-topic-item h4 {
        font-size: 18px;
        line-height: 1.28em; } }
    @media (min-width: 960px) {
      .featured-topic-item h4 {
        font-size: 20px; } }
    @media (min-width: 1280px) {
      .featured-topic-item h4 {
        font-size: 24px;
        line-height: 1.17em; } }
  .featured-topic-item a:hover {
    color: #d85734; }
  .featured-topic-item img {
    width: 100%; }

.read-more-wrapper {
  margin: 0 10px;
  padding: 10px;
  background: url(../img/border_diagonal.png) repeat 0 0; }
  @media (min-width: 960px) {
    .read-more-wrapper {
      margin: 0; } }
  @media (min-width: 1280px) {
    .read-more-wrapper {
      width: 760px; } }

.read-more-content {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden; }
  .read-more-content.closed {
    max-height: 175px; }
    @media (min-width: 1280px) {
      .read-more-content.closed {
        max-height: 145px; } }
    .read-more-content.closed .read-more-collapse-toggle {
      padding-top: 36px;
      background: url(../img/refinery_mask.png) repeat-x 0 top; }

.read-more-collapse-toggle {
  display: none; }
  @media (min-width: 640px) {
    .read-more-collapse-toggle {
      width: 100%; } }

.read-more-header {
  background: #893724;
  padding: 15px 20px; }
  .read-more-header h2 {
    margin: 0;
    color: #fff;
    font-size: 20px; }
    .read-more-header h2 a {
      color: #B9DAE4; }
      .read-more-header h2 a:hover {
        color: #d85734; }

.read-more-body {
  background: #fff;
  padding: 20px 20px;
  width: 100%; }

.read-more-topics {
  clear: both;
  overflow: hidden;
  list-style: none; }
  .read-more-topics li {
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 10px; }
    @media (min-width: 640px) {
      .read-more-topics li {
        float: left;
        width: 47%; } }
    @media (min-width: 960px) {
      .read-more-topics li {
        width: 233px;
        margin-left: 20px; } }
    @media (min-width: 1280px) {
      .read-more-topics li {
        width: 226px; } }
    @media (min-width: 640px) {
      .read-more-topics li:nth-child(even) {
        margin-left: 6%; } }
    @media (min-width: 960px) {
      .read-more-topics li:nth-child(even) {
        margin-left: 20px; } }
    @media (min-width: 960px) {
      .read-more-topics li:nth-child(3n+1) {
        margin-left: 0; } }
    .read-more-topics li a {
      color: #d85734; }
      .read-more-topics li a:hover {
        color: #893724; }
      @media (min-width: 640px) {
        .read-more-topics li a {
          display: inline-block;
          width: 100%;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; } }

.topic-section .topic-section-title .section-sub-head {
  color: #d85734; }

.topic-section .topic-news-item .topic-news-title a:hover {
  color: #d85734; }

.topic-section .topic-news-item .news-mobile-date,
.topic-section .topic-news-item .news-desktop-date {
  color: #893724; }

.topic-section .topic-item-title a:hover {
  color: #d85734; }

.topic-section .topic-item-description a {
  color: #d85734; }
  .topic-section .topic-item-description a:hover {
    color: #96040f; }

@media (min-width: 640px) {
  .topic-section.photostories .topic-item {
    clear: both;
    overflow: hidden; } }

.topic-section.photostories .topic-section-title {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 15px; }

.topic-section.photostories .image-resize {
  float: left;
  height: 55px;
  width: 70px;
  margin: 0 15px 0 0;
  overflow: hidden;
  padding: 0; }
  @media (min-width: 960px) {
    .topic-section.photostories .image-resize {
      height: 110px;
      width: 140px; } }
  .topic-section.photostories .image-resize img {
    display: block;
    height: 55px;
    width: 70px; }
    @media (min-width: 960px) {
      .topic-section.photostories .image-resize img {
        height: 110px;
        width: 140px; } }

.topic-section.photostories .topic-item-title {
  margin-bottom: 10px; }

.topic-section.photostories .topic-item-description {
  display: block;
  margin-top: 0; }

@media (min-width: 640px) {
  .topic-section.videos .topic-item {
    clear: both;
    overflow: hidden; } }

.topic-section.videos .topic-item:last-child {
  border: 0; }

.topic-section.videos .topic-section-title {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 15px; }

.topic-section.videos .topic-item-title {
  margin-bottom: 10px; }

.topic-section.videos .video-image {
  margin: 15px 0 10px 0;
  position: relative;
  cursor: pointer; }
  @media (min-width: 640px) {
    .topic-section.videos .video-image {
      float: left;
      margin: 5px 15px 10px 0;
      width: 140px; } }
  .topic-section.videos .video-image img {
    width: 100%; }
  .topic-section.videos .video-image:hover .video-image-play {
    background-color: #96040f; }

.topic-section.videos .video-image-play {
  text-align: center;
  width: 40px;
  height: 40px;
  background-color: #d85734;
  border-radius: 3px;
  position: absolute;
  top: 39%;
  right: 42%;
  display: block;
  transition: background-color 0.2s; }
  @media (min-width: 640px) {
    .topic-section.videos .video-image-play {
      top: 33px;
      right: 50px; } }
  .topic-section.videos .video-image-play .icon {
    color: #fff;
    font-size: 32px;
    top: 4px; }

.topic-section.videos .topic-item-description {
  display: block;
  margin: 0 0 20px 0; }

.topic-landing-section .topic-section-title a {
  color: #d85734; }

.topic-landing-section .topic-section-title a:hover {
  color: #893724; }

/* ==========================================================================
   SEARCH RESULTS
   ========================================================================== */
.search-results-header h1 em,
.search-results-header .search-results-filter-item.selected,
.search-results-header .search-results-filter-item .icon,
.search-result .search-result-head .search-result-head-site,
.search-result .search-result-head .search-result-head-author,
.search-result .search-result-head .search-result-head-author a,
.search-result .search-result-body .section-title a,
.section-title .icon,
.search-result .search-result-body li:before,
.search-result .search-result-body li a:hover,
.listTypePagination a:hover,
.ads-by-google.main-content li a.googleGreen,
.ads-by-google.main-content li a:hover,
.search-results-header .search-results-sort .active-sort,
.search-results-header .search-results-type-menu a,
.search-result-topic .search-result-topic-inner .section-title .icon,
.search-result-topic .search-result-topic-inner .section-title a span,
.search-result-topic .search-result-topic-inner .section-title > span,
.search-result .search-result-body.definition-body a,
.search-result .search-result-body.definition-body .section-title a,
.search-result .search-result-body .associated-glossaries li a,
.search-result .search-result-head .search-result-contributor-info a {
  color: #d85734; }

.search-result .search-result-head .search-result-head-author a:hover,
.search-result .search-result-body .section-title a:hover,
.ads-by-google.main-content li a.googleGreen:hover,
.search-results-header .search-results-type-menu a:hover,
.search-result-topic .search-result-topic-inner .section-title a:hover,
.search-result-topic .search-result-topic-inner .section-title a span:hover,
.search-result .search-result-body.definition-body a:hover,
.search-result .search-result-body.definition-body .section-title a:hover,
.search-result .search-result-body .associated-glossaries li a:hover,
.search-result .search-result-head .search-result-contributor-info a:hover {
  color: #893724; }

.search-result-body p a,
.search-result-topic .search-result-topic-inner p a,
.search-result .search-result-body.definition-body p a,
.search-result .search-result-body > a {
  color: #d85734; }

.search-result-body p a:hover,
.search-result-topic .search-result-topic-inner p a:hover,
.search-result .search-result-body.definition-body p a:hover,
.search-result .search-result-body > a:hover {
  color: #96040f; }

.listTypePagination a.currentPage {
  border-color: #d85734; }

.paginationNavigation .pagePrevious a:after {
  border-right-color: #d85734; }

.paginationNavigation .pageNext a:after {
  border-left-color: #d85734; }

/* ==========================================================================
   E-PRODUCTS
   ========================================================================== */
#magNav .header-gradient,
#ezineDetail .header-gradient,
#ezineDetailLogin .header-gradient,
#ebookChapter .header-gradient,
#ebookChapterLogin .header-gradient,
#ebookDetail .header-gradient,
#ebookDetailLogin .header-gradient,
#eproductsNav .header-gradient {
  background: #e3e3e3; }

.ezine-all-issues .ezine-all-issues-lists li a {
  color: #893724; }

.ezine-all-issues .ezine-all-issues-lists li a:hover,
.ezine-previous-issues-list h4 a:hover,
.issue-features-section h4 a:hover,
.issue-news-section h4 a:hover,
.issue-columns-section h4 a:hover,
.ebook-chapters-available li h3 a:hover,
.eproducts-featured-lp-list h4 a:hover,
.eproducts-lp-topics-list h4 a:hover,
.ezine-pro-plus-list h3 a:hover,
.ebook-all-issues-list-1 h3,
.ebook-all-issues-list-2 h3,
.ebook-all-issues-list-3 h3,
.ebook-all-issues-list-links li h4 .icon,
.ebook-all-issues-list-links li h4 a:hover {
  color: #d85734; }

.eproducts-title span:nth-of-type(1),
.eproducts-lp-featured .eproducts-title-bar h2 span,
.eproducts-lp-topics .eproducts-title-bar h2 span,
.ezine-pro-plus .eproducts-title-bar h2 span,
.ezine-pro-plus .eproducts-title-bar a,
.ezine-more-downloads .eproducts-title-bar h2 span,
.ezine-more-downloads .eproducts-title-bar a,
.eproducts-download,
.issue-features-section .issue-author a,
.issue-news-section .issue-author a,
.issue-columns-section .issue-author a,
.latest-issue-more a,
.eproducts-registration .privacy-policy a,
.ezine-article-tagline a,
.ebook-about-author a,
.ebook-summary .ebook-chapters-available .eproducts-download,
.ebook-summary .ebook-chapters-available .eproducts-download .icon,
.ebook-chapters-available li > .icon,
.chapter-included p a {
  color: #d85734; }

.eproducts-download:hover,
.ezine-pro-plus .eproducts-title-bar a:hover,
.ezine-more-downloads .eproducts-title-bar a:hover,
.issue-features-section .issue-author a:hover,
.issue-news-section .issue-author a:hover,
.issue-columns-section .issue-author a:hover,
.latest-issue-more a:hover,
.eproducts-registration .privacy-policy a:hover,
.ezine-article-tagline a:hover,
.ebook-about-author a:hover,
.ebook-summary .ebook-chapters-available .eproducts-download:hover,
.ebook-summary .ebook-chapters-available .eproducts-download:hover .icon,
.chapter-included p a:hover {
  color: #96040f; }

.eproducts-subtitle {
  color: #666666; }

.issue-detail .eproducts-download,
.eproducts-registration .eproducts-login,
.ebook-all-issues .teal-button {
  background-color: #d85734;
  color: #fff; }

.issue-detail .eproducts-download:hover,
.issue-detail .latest-issue-summary .eproducts-download:hover,
.eproducts-registration .eproducts-login:hover,
.issue-detail .eproducts-registration-form .eproducts-download:hover,
.ebook-all-issues .teal-button:hover {
  background-color: #96040f; }

.ebook-summary .ebook-chapters-available .eproducts-download:hover {
  background: none; }

/* ==========================================================================
   INFOTYPE
   ========================================================================== */
.chapters-bar-item-link .topic-count,
.infotype-section .infotype-news-item .infotype-news-title a:hover,
.chapters-bar-item-link.selected a,
.get-started-definitions .get-started-definitions-inner li a,
.get-started-definitions .get-started-definitions-inner h2 span {
  color: #d85734; }

.get-started-definitions .get-started-definitions-inner li a:hover {
  color: #893724; }

.get-started .infotype-news-description a {
  color: #d85734; }

.get-started .infotype-news-description a:hover {
  color: #96040f; }

.chapters-bar-item-link.selected {
  border-left-color: #d85734; }

.contributors-section .contributors-section-inner h2 .icon {
  color: #d85734; }

/* ==========================================================================
   HOMEPAGE
   ========================================================================== */
#home .content-columns .content-center {
  margin-top: -55px; }
  @media (min-width: 640px) {
    #home .content-columns .content-center {
      margin-top: -100px; } }

#home .header-gradient {
  height: 55px; }
  @media (min-width: 640px) {
    #home .header-gradient {
      height: 120px; } }
  @media (min-width: 1280px) {
    #home .header-gradient {
      height: 215px;
      margin-bottom: -95px; } }

#home .imageWithCredit {
  display: none; }

.homepage-section h4 a:hover {
  color: #d85734; }

.top-stories-home {
  margin-top: 0;
  padding-bottom: 40px; }
  @media (min-width: 960px) {
    .top-stories-home .top-stories-left {
      float: left;
      width: 460px;
      margin-right: 40px;
      margin-top: 20px; } }
  @media (min-width: 1280px) {
    .top-stories-home .top-stories-left {
      width: 780px; } }
  .top-stories-home .top-stories-left ul {
    list-style: none; }
    .top-stories-home .top-stories-left ul li {
      border-bottom: 1px solid #e3e3e3;
      padding-bottom: 20px;
      clear: both;
      overflow: hidden; }
      .top-stories-home .top-stories-left ul li:last-child {
        border-bottom: 0; }
    .top-stories-home .top-stories-left ul h3 {
      float: right;
      font-size: 18px;
      float: right;
      width: 100%;
      margin-left: -90px; }
      @media (min-width: 640px) {
        .top-stories-home .top-stories-left ul h3 {
          float: none;
          margin-left: 0;
          font-size: 20px;
          margin: 15px 0; } }
      @media (min-width: 1280px) {
        .top-stories-home .top-stories-left ul h3 {
          font-size: 24px; } }
      .top-stories-home .top-stories-left ul h3 a {
        color: #323232;
        display: block;
        margin-left: 90px; }
        @media (min-width: 640px) {
          .top-stories-home .top-stories-left ul h3 a {
            margin-left: 0; } }
        .top-stories-home .top-stories-left ul h3 a:hover {
          color: #d85734; }
    .top-stories-home .top-stories-left ul img {
      float: left;
      width: 75px;
      height: 96px;
      margin-top: 20px; }
      @media (min-width: 640px) {
        .top-stories-home .top-stories-left ul img {
          margin-top: 0;
          width: 90px;
          height: 116px;
          margin-right: 15px; } }
    .top-stories-home .top-stories-left ul p {
      font-size: 13px;
      margin: 10px 0 15px 0; }
      @media (min-width: 640px) {
        .top-stories-home .top-stories-left ul p {
          margin: 0 0 15px 0; } }
    .top-stories-home .top-stories-left ul .top-stories-info {
      clear: both;
      overflow: hidden; }
      @media (min-width: 640px) {
        .top-stories-home .top-stories-left ul .top-stories-info {
          clear: none; } }
    .top-stories-home .top-stories-left ul .author-date {
      float: left;
      width: 45%; }
      .top-stories-home .top-stories-left ul .author-date span {
        font-size: 11px;
        color: #a6a6a6; }
        @media (min-width: 640px) {
          .top-stories-home .top-stories-left ul .author-date span {
            font-size: 12px; } }
        .top-stories-home .top-stories-left ul .author-date span.date {
          color: #323232;
          display: block; }
      .top-stories-home .top-stories-left ul .author-date a {
        font-size: 13px;
        color: #d85734; }
        .top-stories-home .top-stories-left ul .author-date a:hover {
          color: #893724; }
    .top-stories-home .top-stories-left ul .comm-views {
      float: right;
      width: 45%;
      text-align: right; }
      .top-stories-home .top-stories-left ul .comm-views span {
        display: block;
        font-size: 11px;
        color: #323232; }
        @media (min-width: 640px) {
          .top-stories-home .top-stories-left ul .comm-views span {
            font-size: 12px; } }
    .top-stories-home .top-stories-left ul.list-2 {
      background: none;
      margin-top: 10px;
      padding-top: 0; }
      @media (min-width: 960px) {
        .top-stories-home .top-stories-left ul.list-2 {
          background: url(../img/border_diagonal.png) repeat-x 0 top;
          margin-top: 0;
          padding-top: 15px;
          margin-top: 20px; } }
      .top-stories-home .top-stories-left ul.list-2 h3 {
        margin-left: 0;
        float: none; }
        .top-stories-home .top-stories-left ul.list-2 h3 a {
          margin-left: 0; }
  .top-stories-home .top-stories-right {
    margin-top: 40px; }
    @media (min-width: 960px) {
      .top-stories-home .top-stories-right {
        width: 300px;
        float: left;
        margin-top: 0;
        margin-top: 20px; } }
    .top-stories-home .top-stories-right .right-sidebar-item {
      background: url(../img/border_diagonal.png) repeat-x 0 top;
      margin-top: 20px;
      padding-top: 20px; }
      @media (min-width: 960px) {
        .top-stories-home .top-stories-right .right-sidebar-item {
          clear: both; } }
      .top-stories-home .top-stories-right .right-sidebar-item h4 {
        font-size: 18px;
        margin: 5px 0 10px 0; }
        @media (min-width: 960px) {
          .top-stories-home .top-stories-right .right-sidebar-item h4 {
            font-size: 20px; } }
      .top-stories-home .top-stories-right .right-sidebar-item ul {
        list-style: none; }
        .top-stories-home .top-stories-right .right-sidebar-item ul .bm-home-img {
          display: none;
          position: relative;
          max-width: 300px;
          height: 90px;
          background: #c6c2bf; }
          @media (min-width: 640px) {
            .top-stories-home .top-stories-right .right-sidebar-item ul .bm-home-img {
              display: block;
              margin-bottom: 10px; } }
          .top-stories-home .top-stories-right .right-sidebar-item ul .bm-home-img img {
            position: absolute;
            max-height: 347px;
            max-width: 300px;
            margin-top: -21px;
            clip: rect(21px 300px 101px 0px); }
            @media (min-width: 640px) {
              .top-stories-home .top-stories-right .right-sidebar-item ul .bm-home-img img {
                margin-top: -21px;
                clip: rect(21px 300px 111px 0px); } }
      .top-stories-home .top-stories-right .right-sidebar-item li {
        border-bottom: 1px solid #e3e3e3;
        margin-bottom: 20px;
        padding-bottom: 20px; }
        @media (min-width: 640px) {
          .top-stories-home .top-stories-right .right-sidebar-item li {
            clear: both;
            overflow: hidden; } }
        .top-stories-home .top-stories-right .right-sidebar-item li a {
          font-size: 13px;
          color: #893724; }
          @media (min-width: 640px) {
            .top-stories-home .top-stories-right .right-sidebar-item li a {
              font-size: 16px; } }
          @media (min-width: 960px) {
            .top-stories-home .top-stories-right .right-sidebar-item li a {
              font-size: 13px;
              display: block; } }
          .top-stories-home .top-stories-right .right-sidebar-item li a:hover {
            color: #d85734; }
      .top-stories-home .top-stories-right .right-sidebar-item > a {
        display: block;
        text-align: center;
        color: #a6a6a6; }
        .top-stories-home .top-stories-right .right-sidebar-item > a:hover {
          color: #666666; }
        .top-stories-home .top-stories-right .right-sidebar-item > a span {
          color: #d85734; }
      .top-stories-home .top-stories-right .right-sidebar-item .button {
        display: block;
        color: #fff;
        width: 100%; }
        @media (min-width: 640px) {
          .top-stories-home .top-stories-right .right-sidebar-item .button {
            width: 225px;
            margin: 0 auto; } }
        @media (min-width: 960px) {
          .top-stories-home .top-stories-right .right-sidebar-item .button {
            width: 100%; } }
        .top-stories-home .top-stories-right .right-sidebar-item .button:hover {
          color: #fff; }
  .top-stories-home .ts-home-button {
    display: block;
    width: 100%; }
    @media (min-width: 640px) {
      .top-stories-home .ts-home-button {
        clear: both;
        overflow: hidden;
        margin: 0 auto;
        width: 225px; } }
    @media (min-width: 960px) {
      .top-stories-home .ts-home-button {
        margin-left: 117px;
        font-size: 18px; } }
    @media (min-width: 1280px) {
      .top-stories-home .ts-home-button {
        margin-left: 190px;
        width: 400px;
        font-size: 20px; } }
  .top-stories-home .ad-wrapper {
    background: url(../img/border_diagonal.png) repeat-x 0 top;
    padding-top: 50px;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 0px !important;
    margin-right: 0px !important; }
    @media (min-width: 640px) {
      .top-stories-home .ad-wrapper {
        clear: both;
        overflow: hidden;
        margin-bottom: 0; } }
    @media (min-width: 960px) {
      .top-stories-home .ad-wrapper {
        clear: right;
        float: right;
        width: 300px;
        overflow: visible;
        margin-top: 50px;
        padding-top: 0;
        background: none; } }

/* ==========================================================================
   HOMEPAGE CONTRIBUTORS
   ========================================================================== */
.homepage-topics {
  display: block;
  width: 100%;
  margin: 0; }
  @media (min-width: 960px) {
    .homepage-topics {
      width: 300px; } }

.featured-contributors {
  background-color: #fff; }
  .featured-contributors h3 {
    color: #323232; }
  .featured-contributors ul {
    list-style: none;
    padding-bottom: 20px; }
    .featured-contributors ul li {
      padding: 20px 20px 0;
      clear: both;
      overflow: hidden;
      margin: 20px 0; }
      .featured-contributors ul li:hover {
        cursor: auto; }
      @media (min-width: 640px) {
        .featured-contributors ul li {
          padding: 20px 0 0 0; } }
      @media (min-width: 640px) {
        .featured-contributors ul li:first-child {
          padding-top: 0; } }
      .featured-contributors ul li.guest .image-resize {
        border: 2px solid #d85734; }
      .featured-contributors ul li.guest .guest-banner {
        background-color: #d85734;
        text-transform: uppercase;
        font-size: 11px;
        color: #fff;
        padding: 2px 0 2px 15px;
        width: 140px;
        border-radius: 2px;
        display: inline-block;
        margin: 5px 0 0 0; }
      .featured-contributors ul li.guest h4 {
        margin-left: 79px; }
      .featured-contributors ul li .image-resize {
        border-radius: 30px;
        display: block;
        float: left;
        height: 60px;
        margin: 0 15px 0 0;
        overflow: hidden;
        padding: 0;
        width: 60px; }
        .featured-contributors ul li .image-resize img {
          display: block;
          height: 77px;
          width: 60px; }
      .featured-contributors ul li a.author {
        color: #008bc1;
        display: block; }
        .featured-contributors ul li a.author:hover {
          color: #005272; }
        .featured-contributors ul li a.author span.author {
          color: #008bc1;
          transition: color 0.2s; }
        .featured-contributors ul li a.author span.author:hover {
          color: #005272; }
      .featured-contributors ul li span.author {
        display: block;
        font-size: 18px;
        color: #323232;
        transition: color 0.2s; }
        .featured-contributors ul li span.author:hover {
          color: #d85734; }
      .featured-contributors ul li span.title {
        display: block;
        color: #d85734;
        font-size: 13px;
        margin-top: 2px;
        transition: color 0.2s; }
        .featured-contributors ul li span.title:hover {
          color: #893724; }
      .featured-contributors ul li span.date {
        display: block;
        font-size: 11px;
        color: #c6c2bf;
        margin: 15px 0 0 75px; }
      .featured-contributors ul li p {
        color: #323232;
        font-size: 15px;
        line-height: 20px;
        margin: 15px 0 0 75px; }
        .featured-contributors ul li p a {
          color: #323232; }
          .featured-contributors ul li p a:hover {
            color: #d85734; }
      .featured-contributors ul li span.sponsored {
        color: #a6a6a6;
        margin-bottom: 5px;
        display: block;
        text-transform: uppercase; }
      .featured-contributors ul li h4 {
        font-size: 15px;
        margin: 3px 0 0 75px; }

/* ==========================================================================
   PHOTO STORY
   ========================================================================== */
.multimedia-section h4 a:hover,
#photostory .multimedia-sidebar .multimedia-sidebar-list li a:hover,
#video .multimedia-sidebar .multimedia-sidebar-list li a:hover,
#podcast .multimedia-sidebar .multimedia-sidebar-list li a:hover,
#cartoon .multimedia-sidebar .multimedia-sidebar-list li a:hover,
.photostory-detail-header .page-counter a:hover,
.photostory-detail-header .page-counter span.on {
  color: #d85734; }

#photostory .multimedia-sidebar .multimedia-sidebar-list li a,
#video .multimedia-sidebar .multimedia-sidebar-list li a,
#podcast .multimedia-sidebar .multimedia-sidebar-list li a,
#cartoon .multimedia-sidebar .multimedia-sidebar-list li a,
.multimedia-sidebar-header.ezine-header {
  color: #893724; }

.thumbelina-but {
  background-color: #d85734; }

#photostory .multimedia-sidebar .multimedia-sidebar-header.ezine-header,
#video .multimedia-sidebar .multimedia-sidebar-header.ezine-header,
#podcast .multimedia-sidebar .multimedia-sidebar-header.ezine-header,
#cartoon .multimedia-sidebar .multimedia-sidebar-header.ezine-header {
  border: 0;
  padding-bottom: 0; }

#photostory .multimedia-sidebar .multimedia-sidebar-list.ezine img,
#video .multimedia-sidebar .multimedia-sidebar-list.ezine img,
#podcast .multimedia-sidebar .multimedia-sidebar-list.ezine img,
#cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine img {
  float: left;
  width: 70px;
  margin-right: 10px;
  margin-bottom: 15px; }
  @media (min-width: 640px) {
    #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine img,
    #video .multimedia-sidebar .multimedia-sidebar-list.ezine img,
    #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine img,
    #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine img {
      width: 119px;
      margin-right: 15px; } }
  @media (min-width: 960px) {
    #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine img,
    #video .multimedia-sidebar .multimedia-sidebar-list.ezine img,
    #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine img,
    #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine img {
      float: none; } }

#photostory .multimedia-sidebar .multimedia-sidebar-list.ezine span,
#video .multimedia-sidebar .multimedia-sidebar-list.ezine span,
#podcast .multimedia-sidebar .multimedia-sidebar-list.ezine span,
#cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine span {
  color: #323232;
  margin-bottom: 5px;
  white-space: normal; }
  #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine span.ezine-header,
  #video .multimedia-sidebar .multimedia-sidebar-list.ezine span.ezine-header,
  #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine span.ezine-header,
  #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine span.ezine-header {
    color: #d85734;
    text-transform: uppercase;
    margin: 10px 0 5px 0; }

#photostory .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
#video .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
#podcast .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
#cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button {
  clear: both;
  overflow: hidden;
  margin-top: 15px;
  display: block;
  width: 100%;
  color: #fff; }
  @media (min-width: 640px) {
    #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #video .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button {
      clear: none;
      overflow: visible;
      margin-left: 134px; } }
  @media (min-width: 960px) {
    #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #video .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button {
      margin-left: 0;
      width: 240px; } }
  @media (min-width: 1280px) {
    #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #video .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button,
    #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine .cw-red-button {
      width: 100%; } }

#photostory .multimedia-sidebar .multimedia-sidebar-list.ezine ul,
#video .multimedia-sidebar .multimedia-sidebar-list.ezine ul,
#podcast .multimedia-sidebar .multimedia-sidebar-list.ezine ul,
#cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine ul {
  list-style: disc;
  margin-left: 95px;
  width: auto;
  float: none;
  padding-top: 0; }
  @media (min-width: 640px) {
    #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine ul,
    #video .multimedia-sidebar .multimedia-sidebar-list.ezine ul,
    #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine ul,
    #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine ul {
      margin-left: 15px; } }
  #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
  #video .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
  #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
  #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine ul li {
    border: 0;
    padding-bottom: 0;
    color: #323232;
    margin-bottom: 10px;
    width: auto;
    float: none;
    margin-top: 0;
    padding-top: 0;
    background: none;
    font-size: 11px; }
    @media (min-width: 640px) {
      #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
      #video .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
      #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
      #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine ul li {
        margin-bottom: 10px;
        font-size: 12px;
        margin-left: 134px; } }
    @media (min-width: 960px) {
      #photostory .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
      #video .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
      #podcast .multimedia-sidebar .multimedia-sidebar-list.ezine ul li,
      #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine ul li {
        margin-left: 0; } }

@media (min-width: 960px) {
  #cartoon .multimedia-sidebar .multimedia-sidebar-list.ezine img {
    float: none;
    width: 220px;
    height: 174px;
    margin: 0 40px 15px; } }

/* ==========================================================================
   VIDEO LISTING
   ========================================================================== */
@media (min-width: 1280px) {
  .multimedia-header {
    margin-top: 40px; } }

@media (min-width: 960px) {
  .multimedia-header .multimedia-title {
    font-size: 32px; } }

.multimedia-header h2 {
  color: #d85734;
  font-size: 16px;
  margin: 5px 20px 0;
  padding-bottom: 20px;
  background: url(../img/border_diagonal.png) repeat-x 0 bottom; }
  @media (min-width: 640px) {
    .multimedia-header h2 {
      font-size: 22px;
      margin: 5px 40px 0; } }
  @media (min-width: 960px) {
    .multimedia-header h2 {
      font-size: 24px;
      margin: 5px 0 0;
      width: 460px; } }
  @media (min-width: 1280px) {
    .multimedia-header h2 {
      width: 760px; } }

/* ==========================================================================
   NEWS LISTING
   ========================================================================== */
@media (min-width: 1280px) {
  .news-listing-title {
    margin-bottom: 25px; } }

@media (min-width: 960px) {
  .new-notable.news-listing {
    background: 0; } }

@media (min-width: 1280px) {
  .new-notable.news-listing {
    margin-bottom: 0; } }

@media (min-width: 960px) {
  .new-notable.news-listing .new-notable-items {
    width: 500px; } }

@media (min-width: 1280px) {
  .new-notable.news-listing .new-notable-items {
    width: 780px; } }

.new-notable.news-listing .new-notable-item:nth-child(1), .new-notable.news-listing .new-notable-item:nth-child(2), .new-notable.news-listing .new-notable-item:nth-child(3) {
  background: url(../img/border_diagonal.png) repeat-x 0 bottom;
  padding-bottom: 25px;
  margin-bottom: 20px; }
  @media (min-width: 960px) {
    .new-notable.news-listing .new-notable-item:nth-child(1), .new-notable.news-listing .new-notable-item:nth-child(2), .new-notable.news-listing .new-notable-item:nth-child(3) {
      padding-bottom: 40px; } }

@media (min-width: 640px) {
  .new-notable.news-listing .new-notable-item:nth-child(3) {
    background: 0; } }

@media (min-width: 960px) {
  .new-notable.news-listing .new-notable-item:nth-child(2), .new-notable.news-listing .new-notable-item:nth-child(4) {
    margin-right: 0; }
  .new-notable.news-listing .new-notable-item:nth-child(3) {
    padding-bottom: 0; } }

.new-notable.news-listing .new-notable-item h4 {
  padding-left: 0; }
  .new-notable.news-listing .new-notable-item h4 a:hover {
    color: #d85734; }

.new-notable.news-listing .new-notable-item span.date {
  font-size: 12px;
  color: #a6a6a6;
  margin-bottom: -10px;
  display: block; }

.new-notable-item .icon,
.new-notable-item a:hover {
  color: #d85734; }

section.infotype-section.news-listing-section {
  background: url(../img/border_diagonal.png) repeat-x 0 top;
  margin-top: 0;
  padding-top: 30px; }
  @media (min-width: 960px) {
    section.infotype-section.news-listing-section {
      margin-top: 50px;
      padding-top: 25px; } }
  section.infotype-section.news-listing-section .infotype-section-title {
    padding-bottom: 30px;
    margin-bottom: 20px; }
    @media (min-width: 640px) {
      section.infotype-section.news-listing-section .infotype-section-title {
        padding-top: 0; } }
    @media (min-width: 960px) {
      section.infotype-section.news-listing-section .infotype-section-title {
        background: 0;
        padding-bottom: 25px;
        margin-bottom: 15px;
        background: url(../img/border_diagonal.png) repeat-x 0 bottom; } }
  section.infotype-section.news-listing-section .infotype-news-item:first-child {
    margin-top: 0; }
    @media (min-width: 960px) {
      section.infotype-section.news-listing-section .infotype-news-item:first-child {
        background: none;
        padding-top: 5px; } }
  section.infotype-section.news-listing-section .infotype-news-items.first-page-hide li:nth-child(1), section.infotype-section.news-listing-section .infotype-news-items.first-page-hide li:nth-child(2), section.infotype-section.news-listing-section .infotype-news-items.first-page-hide li:nth-child(3), section.infotype-section.news-listing-section .infotype-news-items.first-page-hide li:nth-child(4) {
    display: none; }
  section.infotype-section.news-listing-section .infotype-news-items.first-page-hide li:nth-child(5) {
    margin-top: 0;
    border: 0;
    padding-top: 0; }
    @media (min-width: 960px) {
      section.infotype-section.news-listing-section .infotype-news-items.first-page-hide li:nth-child(5) {
        background: none;
        padding-top: 5px; } }

.infotype-section .infotype-news-item .news-mobile-date,
.infotype-section .infotype-news-item .news-desktop-date {
  color: #d85734; }

.news-archive-date {
  font-size: 12px;
  color: #d85734; }
  @media (min-width: 960px) {
    .news-archive-date {
      display: block;
      font-size: 14px;
      padding-bottom: 5px; } }

.news-archive-desktop-bar {
  display: none; }
  @media (min-width: 960px) {
    .news-archive-desktop-bar {
      display: block; } }

.news-archive-list {
  height: 250px;
  outline: 0;
  border-bottom: 1px solid #e3e3e3;
  overflow-x: hidden;
  overflow-y: scroll; }
  .news-archive-list:focus {
    outline: 0; }

.news-archive-item {
  border-bottom: 1px solid #e3e3e3; }
  .news-archive-item.closed {
    height: 39px;
    overflow: hidden; }
    .news-archive-item.closed .toggle-marker {
      color: #a6a6a6; }
  .news-archive-item .toggle-marker {
    color: #d85734; }
  .news-archive-item .news-archive-collapse-toggle {
    color: #a6a6a6;
    display: block;
    padding: 10px 15px;
    line-height: 19px; }
    .news-archive-item .news-archive-collapse-toggle .toggle-marker {
      float: right; }
    .news-archive-item .news-archive-collapse-toggle:hover {
      cursor: pointer; }
  .news-archive-item ul {
    list-style: none; }
    .news-archive-item ul li {
      font-size: 12px;
      padding: 5px 25px; }
      .news-archive-item ul li.selected {
        color: #d85734; }
      .news-archive-item ul li a {
        color: #c6c2bf; }
        .news-archive-item ul li a:hover {
          color: #d85734; }

.news-archive-list.jspScrollable .news-archive-collapse-toggle {
  border-left: 5px solid #d85734; }

.news-archive-list.jspScrollable .closed .news-archive-collapse-toggle {
  border: 0; }

.desktop-chapters-bar .chapters-bar-header.topics-header {
  background: url(../img/border_diagonal.png) repeat-x 0 top;
  padding-top: 25px;
  margin-top: 25px; }
  .desktop-chapters-bar .chapters-bar-header.topics-header .icon {
    top: 17px; }

/* ==========================================================================
   LATEST / FOOTER
   ========================================================================== */
.latest-wrapper .latest-nav-wrapper {
  background: #d85734; }
  .latest-wrapper .latest-nav-wrapper h2 {
    border-top-color: #893724;
    color: #fff; }
    .latest-wrapper .latest-nav-wrapper h2 .latest-title {
      color: #fff; }
  .latest-wrapper .latest-nav-wrapper .latest-nav {
    background: #d85734; }
    .latest-wrapper .latest-nav-wrapper .latest-nav li {
      background: #d85734;
      border-color: #c65537; }
      .latest-wrapper .latest-nav-wrapper .latest-nav li:before {
        border-color: #dc6849; }
  .latest-wrapper .latest-nav-wrapper .latest-nav-item {
    color: #893724; }
    .latest-wrapper .latest-nav-wrapper .latest-nav-item.selected {
      color: #fff; }
    .latest-wrapper .latest-nav-wrapper .latest-nav-item .icon {
      color: #d85734; }
    .latest-wrapper .latest-nav-wrapper .latest-nav-item:hover {
      color: #fff; }

.latest-wrapper .latest-nav-mask.before-mask {
  background: 0; }

.latest-wrapper .latest-nav-mask.after-mask {
  background: 0; }

.latest-wrapper .latest-content li h3 a:hover,
.latest-wrapper .latest-content li .icon {
  color: #d85734; }

.latest-content .logo-1,
.latest-content .logo-2,
.latest-content .logo-3,
.latest-content .logo-4 {
  color: #d85734; }

footer .footer-item a {
  color: #d85734; }
  footer .footer-item a:hover {
    color: #893724; }

footer .content-left .column-logo {
  background: url(../img/cw_footer_logo.png) 20px top no-repeat; }

.events-section h4 a:hover {
  color: #d85734; }

.search-result .search-result-head .search-result-head-author {
  border-top: 0; }

.infotype-header.archive-year-header .archive-link {
  color: #d85734; }

.infotype-header.archive-year-header .archive-link:hover {
  color: #893724; }

.podcastdownload-new .podcast-title {
  color: #d85734; }

.podcastdownload-new .mejs-container .mejs-controls .mejs-button.mejs-play,
.podcastdownload-new .mejs-container .mejs-controls .mejs-button.mejs-pause,
.podcastdownload-new .mejs-container .mejs-controls .mejs-button.mejs-mute,
.podcastdownload-new .mejs-container .mejs-controls .mejs-button.mejs-unmute,
.podcastdownload-new .podcast-download-btn,
.podcastdownload-new .podcast-share-icons .beacon,
.podcastdownload-new .podcast-share-icons .rss {
  background-image: url(../img/mejs_sprite_bm.png); }

.video-transcript-content .speaker, .podcast-transcript-content .speaker {
  color: #d85734; }

.comments-wrapper .comment-parent {
  border-top-color: #d85734; }

.comments-wrapper .comment-wrapper .comments-form-btn {
  background-color: #d85734;
  border-color: #d85734; }

.comments-wrapper .comment-wrapper .comments-form-btn:hover {
  background-color: #893724;
  border-color: #893724; }

.comments-wrapper .comments-reply-form .comments-form-btn {
  background-color: #fff;
  border-color: #d85734;
  color: #d85734; }

.comments-wrapper .comments-reply-form .comments-form-btn:hover {
  background-color: #893724;
  border-color: #893724;
  color: #fff; }

#comments-reg-login .modal-register.hovered h4, #comments-reg-login .modal-register.focused h4,
#comments-reg-create .modal-register.hovered h4, #comments-reg-create .modal-register.focused h4,
#forgotPasswordModal .modal-register.hovered h4, #forgotPasswordModal .modal-register.focused h4,
#forgotPasswordModalConfirm .modal-register.hovered h4, #forgotPasswordModalConfirm .modal-register.focused h4,
#comments-reg-login .modal-login.hovered h4, #comments-reg-login .modal-login.focused h4,
#comments-reg-create .modal-login.hovered h4, #comments-reg-create .modal-login.focused h4,
#forgotPasswordModal .modal-login.hovered h4, #forgotPasswordModal .modal-login.focused h4,
#forgotPasswordModalConfirm .modal-login.hovered h4, #forgotPasswordModalConfirm .modal-login.focused h4 {
  color: #d85734; }

#comments-reg-login .comments-form-btn, #comments-reg-create .comments-form-btn,
#forgotPasswordModal .comments-form-btn, #forgotPasswordModalConfirm .comments-form-btn,
#forgotPasswordModalFormSubmit {
  background-color: #d85734;
  border-color: #d85734; }

#comments-reg-login .comments-form-btn:hover, #comments-reg-create .comments-form-btn:hover,
#forgotPasswordModal .comments-form-btn:hover, #forgotPasswordModalConfirm .comments-form-btn:hover,
#forgotPasswordModalFormSubmit:hover {
  background-color: #893724;
  border-color: #893724; }

#comments-reg-login .modal-login .forgot-password, #comments-reg-create .modal-login .forgot-password,
#forgotPasswordModal .modal-login .forgot-password, #forgotPasswordModalConfirm .modal-login .forgot-password {
  color: #d85734; }

#comments-reg-login .modal-login .forgot-password:hover, #comments-reg-create .modal-login .forgot-password:hover,
#forgotPasswordModal .modal-login .forgot-password:hover, #forgotPasswordModalConfirm .modal-login .forgot-password:hover {
  color: #893724; }

/* ==========================================================================
   Header V2
   ========================================================================== */
.header_v2 .nav-links {
  display: block; }

.header_v2 .nav-links ul li a,
.header_v2 .nav-user > .icon,
.header_v2 .nav-social .nav-social-item .icon {
  color: #d85734; }

.header_v2 .nav-links ul li a:hover,
.header_v2 .nav-social .nav-social-item .icon:hover {
  color: #893724; }

.header_v2 .header-search-submit {
  background-color: #d85734; }

@media (min-width: 960px) {
  .header_v2 .nav-list-item-dropdown .nav-list-sublist li:hover,
  .header_v2 .nav-list-item-dropdown.nav-list-sublist li:hover {
    background-color: #d85734; } }

.header_v2 .header_v2 .nav-list-sublist-item.view-all {
  color: #d85734; }

.header_v2 .header-search-submit:hover {
  background-color: #893724; }

.header_v2 .nav-links ul li:first-child {
  margin-right: 0;
  padding-right: 0;
  border: 0; }

.header_v2 .nav-links ul li:first-child a {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #e3e3e3; }

@media (min-width: 960px) {
  .header_v2 .nav-rss {
    right: 168px; } }

@media (min-width: 960px) {
  .header_v2 .nav-user {
    right: 234px; } }

.header_v2 .nav-user a span {
  color: #666666; }
  .header_v2 .nav-user a span:hover {
    color: #d85734; }

.header_v2 .nav-user .register span {
  background-color: #d85734; }

.header_v2 .nav-user .register:hover span {
  background-color: #893724;
  color: #fff; }

@media (min-width: 960px) {
  .header_v2 .nav-list-item-topics {
    left: 360px; } }

@media (min-width: 960px) {
  .header_v2 .nav-list-item-sections {
    left: 596px; } }

@media (min-width: 960px) {
  .header_v2 .nav-list-item-sections .nav-list-item-dropdown {
    left: -37px; } }

.header_v2 .nav-list-sublist-item.view-all {
  color: #d85734; }

/* HEADER FIXED */
.header-desktop-fixed .header_v2 .nav-list-item-logo {
  width: 189px; }

.infotype-eyebrow .infotype-eyebrow-tooltip {
  background-color: #d85734; }

.infotype-eyebrow .infotype-eyebrow-tooltip .icon {
  color: #d85734; }

/* Marketing Offer Color Override */
#marketing_offer header {
  background: #d85734; }

#marketing_offer header section img {
  border-right: 1px solid #fff; }

#marketing_offer .sign-up-wrapper.cascading-reg .sign-up-content .sign-up-form.cascading-reg-form input[type=submit] {
  background: #d85734; }

#marketing_offer .sign-up-wrapper.cascading-reg .sign-up-content .sign-up-form.cascading-reg-form input[type=submit]:hover {
  background: #96040f; }

#marketing_offer #main section:last-of-type p a {
  color: #fff; }

#marketing_offer #main section:last-of-type {
  background: #d85734;
  border-top: 20px solid #666; }

/* Def Listing / Alpha / Topic */
#defListing .browse-defs-bar-list li a:hover,
#defAlpha .browse-defs-bar-list li a:hover,
#defTopic .browse-defs-bar-list li a:hover {
  background-color: #d85734; }

#defListing .defs-search .defs-search-submit,
#defAlpha .defs-search .defs-search-submit,
#defTopic .defs-search .defs-search-submit {
  background-color: #d85734; }
  #defListing .defs-search .defs-search-submit:hover,
  #defAlpha .defs-search .defs-search-submit:hover,
  #defTopic .defs-search .defs-search-submit:hover {
    background-color: #893724; }

#defListing .section.definition-listing .letter,
#defAlpha .section.definition-listing .letter,
#defTopic .section.definition-listing .letter {
  background-color: #d85734; }

#defListing .section.definition-listing h3 a:hover,
#defAlpha .section.definition-listing h3 a:hover,
#defTopic .section.definition-listing h3 a:hover {
  color: #d85734; }

#defListing .most-recent-bar li a,
#defAlpha .most-recent-bar li a,
#defTopic .most-recent-bar li a {
  color: #893724; }
  #defListing .most-recent-bar li a:hover,
  #defAlpha .most-recent-bar li a:hover,
  #defTopic .most-recent-bar li a:hover {
    color: #d85734; }

.contact-section #contactUsForm input[type=submit] {
  background-color: #d85734;
  border-color: #d85734; }

.contact-section #contactUsForm input[type=submit]:hover {
  background-color: #893724; }

.contributors-section .contributors-section-inner h2 .icon,
.comment-wrapper .comment-username {
  color: #d85734; }

.infotype-header.series-header h1 .icon {
  color: #d85734; }

.main-content .content-columns .content-center .section > ul li a {
  color: #d85734; }

.main-content .content-columns .content-center .section > ul li a:hover {
  color: #893724; }

/* ==========================================================================
   Search Results V2
   ========================================================================== */
#search.search_v2 .narrow-search .dropdown-menu li.selected h2,
#search.search_v2 .search-result-topic .search-result-topic-inner .section-title a,
#search.search_v2 .search-result-topic .search-result-topic-inner p a.more,
#search.search_v2 .search-result .search-result-body.definition-body a,
#search.search_v2 .search-result .search-result-body.definition-body .section-title a,
#search.search_v2 .search-result .search-result-body.definition-body .associated-glossaries li a,
#search.search_v2 .search-result .icon[data-icon=C],
#search.search_v2 .search-result .search-result-body.resources-body .search-result-head-sponsored a,
#search.search_v2 .search-result .search-result-body .search-result-head-author a,
#search.search_v2 .search-result .search-result-body .search-result-head-author {
  color: #d85734; }

#search.search_v2 .search-result-topic .search-result-topic-inner .section-title a:hover,
#search.search_v2 .search-result-topic .search-result-topic-inner p a.more:hover,
#search.search_v2 .search-result .search-result-body.definition-body a:hover,
#search.search_v2 .search-result .search-result-body.definition-body .section-title a:hover,
#search.search_v2 .search-result .search-result-body.definition-body .associated-glossaries li a:hover,
#search.search_v2 .search-result .search-result-body .search-result-head-author a:hover,
#search.search_v2 .search-result .search-result-body.resources-body .search-result-head-sponsored a:hover {
  color: #893724; }

#search.search_v2 .narrow-search .dropdown-menu li.selected h2:after,
#search.search_v2 .search-result .search-result-body.resources-body .view-now {
  background-color: #d85734; }

#search.search_v2 .search-results-load-more:hover,
#search.search_v2 .search-result .search-result-body.resources-body .view-now:hover {
  background-color: #893724; }

#search.search_v2 .search-result .search-result-body p a.more {
  color: #d85734; }

#search.search_v2 .search-result .search-result-body p a.more:hover {
  color: #96040f; }

.top-gradient-bar {
  background: #d85835;
  /* Old browsers */
  background: linear-gradient(to right, #d85835 0%, #d85835 1%, #e6693d 40%, #f67f45 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.header-gradient {
  background: #d85835;
  /* Old browsers */
  background: linear-gradient(to right, #d85835 0%, #d85835 1%, #e6693d 34%, #f67f45 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.default-article-img,
.main-guide-hero-header {
  background: #d85835;
  /* Old browsers */
  background: linear-gradient(to right, #d85835 0%, #d85835 1%, #e6693d 30%, #f67f45 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.main-series-hero-header-right span:hover {
  color: #d85734; }

@media (min-width: 960px) {
  .content-right .cw-article-image {
    display: block; }
    .content-right .cw-article-image .imageWithCredit {
      margin-top: 0; } }
