.featured-link .subtitle {
  font-family: NationalLight, "Helvetica Neue", Helvetica,Arial, sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
}
.featured-link .title {
  line-height: 25px;
}

.pane-featured-links-panel-pane-1 .clearfix.show-for-medium-up {
  line-height: 0px;
}
.fa-reply:before {
  content: "\f3e5" !important;
}
.fli {
  color: black;
}
.sf-ohio {
  font-family: StateFaceRegular;
  font-size: 1.25em;
  position: absolute;
  left: 23%;
  top: -7%;
}
.sf-ohio:before {
  content: 'i';
}
.featured-link a,
.featured-link img {
  text-align: center;
}

.featured-link-wrapper a:hover {
  text-decoration: none;
}

.featured-link .title,
.featured-link .fli,
.featured-link img,
.featured-link .subtitle {
  display: block;
  margin-left: auto;
  margin-right: auto;
  color: #222222;
  text-align: center;
}


.featured-link .subtitle {
  text-align: left;
}

.featured-link .title {
  margin-bottom: 0px;
  color: #0073bd;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  font-size: 18px;
}

.featured-link p {
  margin-bottom: 0px;
}
.featured-link {
  padding: 10px;
}


.featured-link-wrapper:hover {
  background: #f2f2f2;
}

.featured-link-wrapper[data-display="list"] {
  width: 100%;
  margin-left: 0px;
  margin-bottom: 5px;
}
.featured-link-wrapper[data-display="list"]  .sf-ohio {
    left: 28%;
  }
.featured-link-wrapper[data-display="list"] .featured-link {
  padding: 0px;
  padding-top: 10px;
}

.featured-link-wrapper[data-display="list"] .featured-link .fa-stack.fa-2x {
  font-size: 1em;
}

.featured-link-wrapper[data-display="list"] .featured-link .fa-4x {
  font-size: 2em;
}

.featured-link-wrapper[data-display="list"] .featured-link .fli {
  min-width: 50px;
}
.featured-link-wrapper[data-display="list"] .featured-link img {
  width: 40px;
  margin-right: 10px
}
.featured-link-wrapper[data-display="list"] .featured-link .icon {
    width: 5%;
    float: left;
}
.featured-link-wrapper[data-display="list"] .featured-link .text {
    width: 80%;
    float: left;
    margin-top: -.5rem;
    margin-left: 1rem;
}
.featured-link-wrapper[data-display="list"] .featured-link .title,
.featured-link-wrapper[data-display="list"] .featured-link .subtitle {
    text-align:left;
}
.featured-link-wrapper[data-display="list"] .featured-link .subtitle  {
  float: none;
  margin-top: -5px;
  line-height: 20px
}
.featured-link-wrapper[data-display="list"] .featured-link #ill-icons {
  width: 50px;
  height: 40px;
}
.featured-link-wrapper[data-display="list"] .fas:not(class*=["fa-stack"]),
.featured-link-wrapper[data-display="list"] .fa-stack {
  font-size: 2em;
  padding-right: .25em;
}

#link-view-toggle {
  position: absolute;
  top: -4rem;
  right:0px;
}
#link-view-toggle a {
  padding: 5px;
  color: white;
}
#link-view-toggle .view-wrapper,
#link-view-toggle .sort-wrapper {
  background-color: gray;
  padding: 5px;
}
#link-view-toggle .view-wrapper {
  margin-right: 5px;
}
#link-view-toggle a:hover {
  text-decoration: none
}
#link-view-toggle .active {
  color: #4dabf7;
}
@media only screen and (max-width: 40em) {
  .tooltip.tip-top.tip-override {
    margin-top: -6rem !important;
  }
  .nub {
    margin-top: 4.4rem !important;
    transform: rotate(180deg) !important;
  }
  #link-view-toggle {
    right: -10px;
  }
  #link-view-toggle a {
    padding: 2px;
  }
  #link-view-toggle .fa-2x {
    font-size: 1.5em;
  }
.featured-link-wrapper[data-display="list"] .featured-link .text {
    margin-left: 2rem;
}
}
