/** Styles used globally on landing pages */
.editorial-slab ul {
  list-style-position: initial;
  margin-left: 1.5em;
  list-style-type: none;
}

.editorial-slab ul li {
  position: relative;
  margin-bottom: 0.625rem;
}

.editorial-slab ul.three-col {
  margin-left: 0;
}
.editorial-slab ul.three-col li {
  margin-left: 1.5rem;
}

.editorial-slab ul li::before {
  content: "";
  position: absolute;
  top: calc(.6em);
  left: -1.05em;
  background: transparent url("../images/bkg-list-bullet.jpg") scroll no-repeat 50% 50%/cover;
  width: 0.3125em;

  height: 0.3125em;
  background-color: #ccc;
  display: inline-block;
}

.container-bleed-for-narrow {
  padding-left: 0;
  padding-right: 0;
}


/** landing default button color **/
.node-type-landing .editorial-slab .btn-editorial,
.node-type-landing .editorial-slab .btn-editorial-sm {
  background-color: #0057b8;
}
.node-type-landing .editorial-slab .btn-editorial:hover,
.node-type-landing .editorial-slab .btn-editorial-sm:hover {
  background-color: #004C97;
}
/** landing editorial links **/
.node-type-landing .dark_blue .editorial-slab a:not([class]),
.node-type-landing .green .editorial-slab a:not([class]),
.node-type-landing .light_blue .editorial-slab a:not([class]),
.node-type-landing .purple .editorial-slab a:not([class]) {
    color: #fff;
    border-bottom-width: 0.125rem;
    border-color: #fff;
}
.node-type-landing .dark_blue .editorial-slab a:hover:not([class]),
.node-type-landing .green .editorial-slab a:hover:not([class]),
.node-type-landing .light_blue .editorial-slab a:hover:not([class]),
.node-type-landing .purple .editorial-slab a:hover:not([class]) {
    border-color: #fecb34;  
}
/** landing editorial buttons **/
.node-type-landing .dark_blue .editorial-slab .btn-editorial,
.node-type-landing .dark_blue .editorial-slab .btn-editorial-sm,
.node-type-landing .dark_blue ul > li > .btn-more {
  background-color: #007fa3;
}
.node-type-landing .dark_blue .editorial-slab .btn-editorial:hover,
.node-type-landing .dark_blue .editorial-slab .btn-editorial-sm:hover,
.node-type-landing .dark_blue ul > li > .btn-more:hover {
  background-color: #0092bc;
}
/** landing editorial ol and ul color **/
.node-type-landing .green .editorial-slab ul:not([class]) li::before,
.node-type-landing .light_blue .editorial-slab ul:not([class]) li::before,
.node-type-landing .purple .editorial-slab ul:not([class]) li::before {
  background: #fff;
}
.node-type-landing .green .editorial-slab ol:not([class]) li::before,
.node-type-landing .light_blue .editorial-slab ol:not([class]) li::before,
.node-type-landing .purple .editorial-slab ol:not([class]) li::before {
  color: #fff;
}

